.shared-module__GhMtbW__page{width:100%;min-width:0;max-width:520px;padding:calc(var(--header-h,calc(82px + env(safe-area-inset-top,0px))) + 12px) 16px calc(76px + env(safe-area-inset-bottom,0px));margin:0 auto}.shared-module__GhMtbW__header{z-index:10;background:var(--header-navy);padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;backface-visibility:hidden;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.shared-module__GhMtbW__headerLogo{border:1.5px solid #ffffff40;border-radius:9px;flex-shrink:0;width:38px;height:38px;display:block}.shared-module__GhMtbW__headerLogo svg{width:100%;height:100%;display:block}.shared-module__GhMtbW__headerText{min-width:0}.shared-module__GhMtbW__header h1{letter-spacing:-.02em;color:#fff;margin:0 0 3px;font-size:1.4rem;font-weight:800;line-height:1.1}.shared-module__GhMtbW__subtitle{color:#c3c5ea;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.shared-module__GhMtbW__subtitleRegion{color:#c3c5ea;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin:3px 0 0;font-size:.6rem;font-weight:500;display:flex}.shared-module__GhMtbW__subtitleRegion:before{content:"";background:var(--brand-red);flex-shrink:0;width:10px;height:2px}.shared-module__GhMtbW__loginBrand{align-items:center;gap:16px;margin:12px 0 28px;display:flex}.shared-module__GhMtbW__loginBrandMark{background:var(--header-navy);border-radius:14px;flex-shrink:0;width:64px;height:64px;display:block}.shared-module__GhMtbW__loginBrandMark svg{width:100%;height:100%;display:block}.shared-module__GhMtbW__wordmark{letter-spacing:-.03em;color:var(--brand-ink);font-size:2.3rem;font-weight:300;line-height:1}.shared-module__GhMtbW__wordmark strong{font-weight:800}.shared-module__GhMtbW__loginHint{color:var(--text-secondary);margin:-12px 0 20px;font-size:.85rem}.shared-module__GhMtbW__wordmarkSub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin-top:6px;font-size:.68rem;font-weight:500}.shared-module__GhMtbW__error{background:var(--warn-soft);border:1px solid var(--warn);color:var(--warn);border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:.9rem}.shared-module__GhMtbW__fetchedAt{color:var(--text-secondary);margin-bottom:20px;font-size:.8rem}.shared-module__GhMtbW__section{margin-top:28px;margin-bottom:28px}.shared-module__GhMtbW__section h2{border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:6px;font-size:1.05rem}.shared-module__GhMtbW__list{flex-direction:column;gap:10px;display:flex}.shared-module__GhMtbW__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:12px 14px}.shared-module__GhMtbW__weatherDetails{margin-top:10px}.shared-module__GhMtbW__mapContainer{isolation:isolate;border-radius:8px;width:100%;height:260px;margin-top:10px;overflow:hidden}.shared-module__GhMtbW__windArrowIcon{background:0 0;border:none}.shared-module__GhMtbW__windBarbWrap{flex-direction:column;align-items:center;display:flex}.shared-module__GhMtbW__windBarbWrap svg{filter:drop-shadow(0 1px 2px #0006)}.shared-module__GhMtbW__windArrowLabel{color:var(--foreground);background:var(--surface);box-shadow:var(--shadow);white-space:nowrap;border-radius:4px;margin-top:2px;padding:1px 5px;font-size:.7rem;font-weight:600}.shared-module__GhMtbW__cardHighlight{border-color:var(--accent);background:var(--accent-soft)}.shared-module__GhMtbW__cardTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shared-module__GhMtbW__cardTitle{font-size:.95rem;font-weight:600}.shared-module__GhMtbW__cardMeta{color:var(--text-secondary);white-space:nowrap;font-size:.8rem}.shared-module__GhMtbW__metaRow{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.shared-module__GhMtbW__statusInline{color:var(--accent);font-size:.8rem;font-weight:700}.shared-module__GhMtbW__statusYellow{color:var(--yellow)}.shared-module__GhMtbW__statusNeutral{color:var(--foreground)}.shared-module__GhMtbW__statusDanger{color:var(--danger)}.shared-module__GhMtbW__statusGood{color:var(--good)}.shared-module__GhMtbW__cardRow{justify-content:space-between;gap:8px;margin-top:4px;font-size:.85rem;display:flex}.shared-module__GhMtbW__cardRow .shared-module__GhMtbW__label{color:var(--text-secondary)}.shared-module__GhMtbW__note{color:var(--text-secondary);margin-top:6px;font-size:.85rem;font-style:italic}.shared-module__GhMtbW__newsText{color:var(--foreground);white-space:pre-line;margin-top:8px;font-size:.88rem}.shared-module__GhMtbW__newsAttachments{flex-direction:column;gap:6px;margin-top:10px;display:flex}.shared-module__GhMtbW__newsAttachment{color:var(--accent);align-items:center;gap:6px;font-size:.85rem;display:flex}.shared-module__GhMtbW__newsAttachment svg{flex-shrink:0;width:15px;height:15px}.shared-module__GhMtbW__empty{color:var(--text-secondary);text-align:center;padding:20px 0;font-size:.9rem}.shared-module__GhMtbW__denseList{flex-direction:column;display:flex}.shared-module__GhMtbW__rowHighlight{background:var(--accent-soft)}.shared-module__GhMtbW__rowInner{justify-content:space-between;align-items:center;gap:8px;padding:7px 6px;font-size:.82rem;list-style:none;display:flex}.shared-module__GhMtbW__rowInner::-webkit-details-marker{display:none}.shared-module__GhMtbW__rowClickable{cursor:pointer}.shared-module__GhMtbW__rowMain{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.shared-module__GhMtbW__rowNr{color:var(--text-secondary);flex-shrink:0;font-size:.7rem;font-weight:600}.shared-module__GhMtbW__abgeteiltRow{flex-direction:column;gap:0;padding:2px 6px;display:flex}.shared-module__GhMtbW__rowAlt{background:var(--surface)}.shared-module__GhMtbW__abgeteiltTop{align-items:baseline;gap:6px;display:flex}.shared-module__GhMtbW__abgeteiltShip{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.shared-module__GhMtbW__boertLetter{color:var(--accent);text-align:center;flex-shrink:0;width:1.1em;font-size:.85rem;font-weight:700}.shared-module__GhMtbW__rowName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.shared-module__GhMtbW__rowNameOwn{color:var(--danger)}.shared-module__GhMtbW__noteIcon{width:13px;height:13px;color:var(--accent);flex-shrink:0}.shared-module__GhMtbW__rowStatus{flex-shrink:0;align-items:center;gap:8px;display:flex}.shared-module__GhMtbW__routeCol{text-align:right;width:92px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.78rem;overflow:hidden}.shared-module__GhMtbW__vesselCol{text-align:right;width:160px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:.78rem;overflow:hidden}.shared-module__GhMtbW__rowNote{margin:0;padding:0 6px 8px}.shared-module__GhMtbW__nrCol{color:var(--text-secondary);font-size:.75rem;font-weight:600}.shared-module__GhMtbW__details{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.shared-module__GhMtbW__details[open] .shared-module__GhMtbW__chevron{transform:rotate(90deg)}.shared-module__GhMtbW__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.shared-module__GhMtbW__summary::-webkit-details-marker{display:none}.shared-module__GhMtbW__summaryMain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.shared-module__GhMtbW__summaryStatus{flex-shrink:0;align-items:center;gap:8px;display:flex}.shared-module__GhMtbW__summaryTime{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9rem;font-weight:700}.shared-module__GhMtbW__summaryTitleWrap{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shared-module__GhMtbW__newDot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.shared-module__GhMtbW__summaryTitle{font-size:.95rem;font-weight:600}.shared-module__GhMtbW__summarySub{color:var(--text-secondary);font-size:.8rem}.shared-module__GhMtbW__confirmIcon{width:18px;height:18px;color:var(--danger);flex-shrink:0}.shared-module__GhMtbW__pilotIcon{flex-shrink:0;width:17px;height:17px}.shared-module__GhMtbW__pilotIconTaetig{color:var(--accent)}.shared-module__GhMtbW__pilotIconNeu{color:var(--text-secondary)}.shared-module__GhMtbW__chevron{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.shared-module__GhMtbW__detailsBody{border-top:1px solid var(--border);padding:10px 14px 14px}.shared-module__GhMtbW__tauschBadge{color:var(--accent);align-items:center;gap:2px;display:inline-flex}.shared-module__GhMtbW__tauschIcon{width:16px;height:16px}.shared-module__GhMtbW__tableCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.shared-module__GhMtbW__bestellHeaderRow{gap:4px;padding:8px 12px 6px;display:flex}.shared-module__GhMtbW__bestellHeaderOrt{flex:1}.shared-module__GhMtbW__bestellHeaderCol{text-align:right;width:30px;color:var(--text-secondary);flex-shrink:0;font-size:.7rem;font-weight:600}.shared-module__GhMtbW__bestellRow{border-top:1px solid var(--border);align-items:center;gap:4px;padding:8px 12px;font-size:.85rem;display:flex}.shared-module__GhMtbW__bestellOrt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.shared-module__GhMtbW__bestellCol{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:30px}.shared-module__GhMtbW__form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.shared-module__GhMtbW__formLabel{color:var(--text-secondary);margin-top:8px;font-size:.85rem}.shared-module__GhMtbW__input{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:1rem}.shared-module__GhMtbW__button{background:var(--accent);color:#fff;border:none;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:1rem;font-weight:600}.shared-module__GhMtbW__button:disabled{opacity:.6}
.NotificationsMenu-module__k7RZBa__wrap{flex-shrink:0;position:relative}.NotificationsMenu-module__k7RZBa__bell{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.NotificationsMenu-module__k7RZBa__bell svg{width:20px;height:20px}.NotificationsMenu-module__k7RZBa__panel{top:calc(var(--header-h,calc(82px + env(safe-area-inset-top,0px))) + 10px);z-index:20;background:var(--surface);border:1px solid var(--border);max-width:260px;box-shadow:var(--shadow);color:var(--foreground);border-radius:12px;margin-left:auto;padding:12px 14px;position:fixed;left:16px;right:16px}.NotificationsMenu-module__k7RZBa__hint{color:var(--text-secondary);margin:0;font-size:.85rem}.NotificationsMenu-module__k7RZBa__row{cursor:pointer;align-items:center;gap:8px;padding:7px 0;display:flex}.NotificationsMenu-module__k7RZBa__row:has(input:disabled){cursor:default}.NotificationsMenu-module__k7RZBa__rowLabel{font-size:.88rem;font-weight:600}.NotificationsMenu-module__k7RZBa__primaryButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px;font-size:.88rem;font-weight:600}.NotificationsMenu-module__k7RZBa__primaryButton:disabled{opacity:.6;cursor:default}.NotificationsMenu-module__k7RZBa__unsubscribeButton{border:1px solid var(--border);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:8px;font-size:.8rem}.NotificationsMenu-module__k7RZBa__unsubscribeButton:disabled{opacity:.6;cursor:default}
.PilotSearch-module__CX0pUq__wrap{flex-shrink:0;margin-left:auto;position:relative}.PilotSearch-module__CX0pUq__searchButton{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PilotSearch-module__CX0pUq__searchButton svg{width:19px;height:19px}.PilotSearch-module__CX0pUq__panel{top:calc(var(--header-h,calc(82px + env(safe-area-inset-top,0px))) + 10px);z-index:20;background:var(--surface);border:1px solid var(--border);max-width:300px;max-height:60vh;box-shadow:var(--shadow);color:var(--foreground);border-radius:12px;margin-left:auto;padding:10px;position:fixed;left:16px;right:16px;overflow-y:auto}.PilotSearch-module__CX0pUq__inputRow{align-items:center;gap:6px;display:flex}.PilotSearch-module__CX0pUq__input{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;flex:1;padding:8px 10px;font-size:16px}.PilotSearch-module__CX0pUq__closeButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.4rem;line-height:1}.PilotSearch-module__CX0pUq__hint{color:var(--text-secondary);margin:10px 2px 2px;font-size:.85rem}.PilotSearch-module__CX0pUq__results{margin:8px 0 0;padding:0;list-style:none}.PilotSearch-module__CX0pUq__resultRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;display:flex}.PilotSearch-module__CX0pUq__resultRow:first-child{border-top:none}.PilotSearch-module__CX0pUq__resultName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.PilotSearch-module__CX0pUq__resultMeta{flex-shrink:0;align-items:center;gap:8px;display:flex}.PilotSearch-module__CX0pUq__resultShip{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.78rem;overflow:hidden}
