.settings_page__CyJ_P{min-height:100vh;padding:42px 28px 70px}.settings_container__qFYfz{width:min(100%,960px);margin:0 auto}.settings_header__xNYk2{display:flex;align-items:flex-start;gap:15px;margin-bottom:24px}.settings_cardHeading__Qlxad>span,.settings_header__xNYk2>span{display:grid;flex:0 0 auto;place-items:center;border-radius:13px;color:#0b8f82;background:#eaf7f4}.settings_header__xNYk2>span{width:48px;height:48px}.settings_header__xNYk2 p{margin:2px 0 4px;color:#0b8f82;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.settings_header__xNYk2 h1{margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.settings_header__xNYk2 small{display:block;margin-top:7px;color:var(--app-muted);font-size:.86rem;line-height:1.55}.settings_card__ZQ32j{margin-top:16px;padding:22px;border:1px solid var(--app-border);border-radius:22px;background:var(--app-surface);box-shadow:0 14px 35px rgba(31,71,78,.055)}.settings_cardHeading__Qlxad{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.settings_cardHeading__Qlxad>span{width:40px;height:40px}.settings_cardHeading__Qlxad h2{margin:0;font-size:1.05rem}.settings_cardHeading__Qlxad p{margin:5px 0 0;color:var(--app-muted);font-size:.78rem;line-height:1.5}.settings_permissionGrid__wZM_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings_permissionGrid__wZM_4>section{height:100%;margin-bottom:0}.settings_detailLink__cXS2C{display:inline-flex;min-height:42px;align-items:center;margin-top:16px;padding:0 16px;border:1px solid var(--app-border);border-radius:10px;color:#08766c;font-size:.78rem;font-weight:800}.settings_themeForm__fqn3H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings_themeForm__fqn3H label{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;min-height:72px;padding:13px;border:1px solid var(--app-border);border-radius:15px;cursor:pointer}.settings_themeForm__fqn3H label:has(input:checked){border-color:#54b9ab;background:var(--app-accent)}.settings_themeForm__fqn3H small,.settings_themeForm__fqn3H strong{display:block}.settings_themeForm__fqn3H small{margin-top:3px;color:var(--app-muted)}.settings_themeForm__fqn3H label:has(input:disabled){cursor:wait;opacity:.7}.settings_themeForm__fqn3H input{accent-color:#0b8f82}.settings_unitPreview__d781P{display:flex;flex-wrap:wrap;gap:8px}.settings_unitPreview__d781P span{padding:8px 11px;border-radius:999px;color:#176c67;background:var(--app-accent);font-size:.74rem;font-weight:750}.settings_error___KBI1,.settings_success__Iw88w{padding:12px 14px;border-radius:12px;font-size:.8rem;font-weight:700}.settings_error___KBI1{color:#91453b;background:#fff3f1}.settings_success__Iw88w{color:#17675e;background:#e9f8f4}@media (max-width:760px){.settings_permissionGrid__wZM_4{grid-template-columns:1fr}}@media (max-width:620px){.settings_page__CyJ_P{padding:28px 16px 56px}.settings_themeForm__fqn3H{grid-template-columns:1fr}.settings_detailLink__cXS2C{width:100%;justify-content:center;text-align:center}}.dashboard_content__AIu5c{width:min(1280px,calc(100% - 64px));margin:0 auto;padding:42px 0 72px}.dashboard_topbar__fHFmK{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.dashboard_cardLabel__ZKbbu,.dashboard_eyebrow__G7451{margin:0 0 8px;color:#0b8f82;font-size:.71rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.dashboard_topbar__fHFmK h1{margin:0;color:var(--app-text);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:680;letter-spacing:-.045em;line-height:1.05}.dashboard_intro__bUMoO{max-width:650px;margin:13px 0 0;color:var(--app-muted);font-size:.98rem;line-height:1.6}.dashboard_account__7R1PY{display:flex;align-items:center;gap:12px;padding:7px 9px;border-radius:13px;color:inherit;text-decoration:none;transition:background .15s ease}.dashboard_account__7R1PY:hover{background:rgba(11,143,130,.07)}.dashboard_account__7R1PY:focus-visible{outline:2px solid #0b8f82;outline-offset:2px}.dashboard_accountText__FsF5H{text-align:right}.dashboard_accountText__FsF5H span,.dashboard_accountText__FsF5H strong{display:block}.dashboard_accountText__FsF5H strong{color:#183e49;font-size:.88rem}.dashboard_accountText__FsF5H span{max-width:190px;margin-top:2px;overflow:hidden;color:#82959b;font-size:.72rem;text-overflow:ellipsis}.dashboard_avatar__XqzUV{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #c9dfdc;border-radius:50%;color:#08796f;background:#e1f4f1;font-size:.78rem;font-weight:800;overflow:hidden}.dashboard_errorMessage__HlBpw,.dashboard_successMessage__ODgPO{margin-top:24px;padding:13px 16px;border-radius:12px;font-size:.9rem;line-height:1.5}.dashboard_successMessage__ODgPO{border:1px solid #b9e1d9;color:#17675e;background:var(--app-accent)}.dashboard_errorMessage__HlBpw{border:1px solid #efc9c2;color:#91453b;background:#fff3f1}.dashboard_overview__4G9Ow{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);gap:20px;margin-top:36px;scroll-margin-top:24px}.dashboard_nextTripCard__Nuo2s{position:relative;min-height:282px;overflow:hidden;padding:28px;border-radius:22px;color:#ffffff;background:radial-gradient(circle at 85% 15%,rgba(87,224,207,.22),transparent 15rem),linear-gradient(140deg,#0a4550,#0b6d69);box-shadow:0 18px 40px rgba(18,87,88,.17)}.dashboard_nextTripCardWithImage__MfH2D{background-color:#092630}.dashboard_nextTripCardImage__5T7q0{object-fit:cover}.dashboard_nextTripCardOverlay__sOj7S{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,30,39,.2),rgba(5,30,39,.9))}.dashboard_nextTripCardWithImage__MfH2D .dashboard_cardLabel__ZKbbu,.dashboard_nextTripCardWithImage__MfH2D .dashboard_nextTripBody__6335y h2,.dashboard_nextTripCardWithImage__MfH2D .dashboard_nextTripBody__6335y p,.dashboard_nextTripCardWithImage__MfH2D .dashboard_nextTripFooter__xobiI>span{text-shadow:0 2px 8px rgba(0,0,0,.68)}.dashboard_nextTripCard__Nuo2s:after{position:absolute;right:-52px;bottom:-88px;width:250px;height:250px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018);content:""}.dashboard_nextTripFooter__xobiI,.dashboard_nextTripHeader__JOz1X{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard_nextTripHeader__JOz1X>div{display:flex;align-items:center;gap:12px}.dashboard_nextTripCard__Nuo2s .dashboard_cardLabel__ZKbbu{margin:0;color:#a9e8df}.dashboard_statusBadge___egmu{display:inline-flex;width:fit-content;align-items:center;padding:5px 9px;border:1px solid #c6e4df;border-radius:999px;color:#17675e;background:#eff9f7;font-size:.67rem;font-weight:750;letter-spacing:.02em;white-space:nowrap}.dashboard_nextTripCard__Nuo2s .dashboard_statusBadge___egmu{border-color:rgba(255,255,255,.18);color:#eafffb;background:rgba(255,255,255,.1)}.dashboard_compassMark__6Jy5R{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#c6fff6;background:rgba(255,255,255,.08)}.dashboard_nextTripBody__6335y{position:relative;z-index:1;margin-top:44px}.dashboard_nextTripBody__6335y h2,.dashboard_nextTripEmpty__vKDYx h2{max-width:620px;margin:0;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:650;letter-spacing:-.04em;line-height:1.08}.dashboard_nextTripBody__6335y p,.dashboard_nextTripEmpty__vKDYx p{margin:10px 0 0;color:#b9dedc;font-size:.94rem}.dashboard_nextTripFooter__xobiI{margin-top:33px}.dashboard_nextTripFooter__xobiI>span{display:flex;align-items:center;gap:8px;color:#d3efec;font-size:.84rem}.dashboard_openTripButton__F_vRz{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:11px;color:#0c5c5b;background:var(--app-surface);font-size:.82rem;font-weight:760;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.dashboard_openTripButton__F_vRz:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(4,50,53,.18)}.dashboard_nextTripEmpty__vKDYx{position:relative;z-index:1;display:grid;align-content:center;min-height:190px}.dashboard_nextTripEmpty__vKDYx .dashboard_openTripButton__F_vRz{width:fit-content;margin-top:24px}.dashboard_metricGrid__cuvAu{display:grid;gap:20px}.dashboard_metricCard__Z2za8{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 13px;min-height:131px;padding:20px;border:1px solid #dde9e7;border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(31,71,78,.055)}.dashboard_metricIcon__hSAOr{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#0a887d;background:#e6f5f2}.dashboard_metricCard__Z2za8 div{display:flex;align-items:baseline;gap:8px}.dashboard_metricCard__Z2za8 strong{color:#123c48;font-size:1.75rem;line-height:1}.dashboard_metricCard__Z2za8 div span{color:#536f77;font-size:.78rem;font-weight:700}.dashboard_metricCard__Z2za8 p{grid-column:1/-1;margin:0;color:#82959a;font-size:.72rem;line-height:1.45}.dashboard_workspaceGrid__G51Sq{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.72fr);align-items:start;gap:20px;margin-top:20px}.dashboard_tripListCardFull__WB8_V{grid-column:1/-1}.dashboard_formCard__8Novf,.dashboard_tripListCard__pVmkh{scroll-margin-top:24px;border:1px solid var(--app-border);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(34,78,85,.05)}.dashboard_tripListCard__pVmkh{min-width:0;padding:26px}.dashboard_formCard__8Novf{position:sticky;top:calc(20px + var(--app-safe-top));padding:26px}.dashboard_sectionHeader__VE5VQ{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dashboard_formCard__8Novf h2,.dashboard_sectionHeader__VE5VQ h2{margin:0;color:#143b47;font-size:1.5rem;font-weight:690;letter-spacing:-.025em}.dashboard_secondaryButton__RNhSm{display:inline-flex;min-height:39px;align-items:center;gap:7px;padding:0 12px;border:1px solid #c9ddda;border-radius:10px;color:#126d67;background:#f5fbfa;font-size:.76rem;font-weight:750;text-decoration:none;white-space:nowrap}.dashboard_secondaryButton__RNhSm:hover{border-color:#79bdb5;background:#ebf7f5}.dashboard_formIntro__H3NIf{margin:10px 0 22px;color:#74888e;font-size:.82rem;line-height:1.55}.dashboard_tripListToolbar__18gFe{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 12px;padding-top:16px;border-top:1px solid #edf2f1;color:#7d9095;font-size:.75rem}.dashboard_tripListToolbar__18gFe select{min-height:36px;padding:0 34px 0 10px;border:1px solid #d5e2e0;border-radius:9px;color:#426169;background:var(--app-surface);font:inherit;font-weight:650;cursor:pointer}.dashboard_tripList__Np8vN{display:grid;gap:10px}.dashboard_tripItem__LUCEI{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;border:1px solid #e2ebea;border-radius:14px;color:inherit;background:var(--app-surface-soft);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.dashboard_tripItem__LUCEI:hover{border-color:#98cfc8;background:var(--app-surface);transform:translateY(-1px);box-shadow:0 9px 22px rgba(39,89,93,.07)}.dashboard_tripItem__LUCEI:focus-visible{outline:2px solid #15a999;outline-offset:3px}.dashboard_tripItemInactive__ZPMvK{opacity:.62}.dashboard_tripItemInactive__ZPMvK:hover{opacity:.84}.dashboard_emptyIcon__vHH_e,.dashboard_tripIcon__waSYK{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#0b8f82;background:#e7f5f2}.dashboard_tripContent__zZQjw{min-width:0}.dashboard_tripTitleRow__RJ4Bf{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard_tripTitleRow__RJ4Bf h3{min-width:0;margin:0;overflow:hidden;color:var(--app-text);font-size:.94rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.dashboard_tripDetails__bxsEa{display:flex;flex-wrap:wrap;gap:7px 20px;margin-top:8px;color:#758b91;font-size:.75rem}.dashboard_tripDetails__bxsEa span{display:inline-flex;min-width:0;align-items:center;gap:6px}.dashboard_tripChevron__XCfVy{color:#8ba0a5}.dashboard_emptyState__88j4w{display:grid;justify-items:center;margin-top:24px;padding:36px 22px;border:1px dashed #c8dcda;border-radius:15px;text-align:center;background:var(--app-surface-soft)}.dashboard_emptyState__88j4w strong{margin-top:14px;color:#234852}.dashboard_emptyState__88j4w p{margin:6px 0 0;color:#7b9095;font-size:.84rem}.dashboard_tripForm__6IJI8{display:grid;gap:16px}.dashboard_tripForm__6IJI8 label{display:grid;gap:7px;color:var(--app-muted);font-size:.77rem;font-weight:720}.dashboard_tripForm__6IJI8 input,.dashboard_tripForm__6IJI8 select,.dashboard_tripForm__6IJI8 textarea{width:100%;padding:11px 12px;border:1px solid var(--app-input);border-radius:10px;color:var(--app-text);background:var(--app-surface);font:inherit;font-size:.86rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.dashboard_tripForm__6IJI8 input:focus,.dashboard_tripForm__6IJI8 select:focus,.dashboard_tripForm__6IJI8 textarea:focus{border-color:#15a999;box-shadow:0 0 0 3px rgba(21,169,153,.12)}.dashboard_tripForm__6IJI8 input::placeholder,.dashboard_tripForm__6IJI8 textarea::placeholder{color:#9aabad}.dashboard_tripForm__6IJI8 textarea{min-height:88px;resize:vertical}.dashboard_formRow___HaZe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard_primaryButton__rIpjt{min-height:44px;margin-top:2px;padding:10px 16px;border:0;border-radius:10px;color:#ffffff;background:#0b8f82;font:inherit;font-size:.83rem;font-weight:780;cursor:pointer;box-shadow:0 9px 20px rgba(11,143,130,.16)}.dashboard_primaryButton__rIpjt:hover{background:#087d73}.dashboard_disabledField___ibfX{color:#92a3a7!important}.dashboard_tripForm__6IJI8 label.dashboard_disabledField___ibfX input:disabled{opacity:1;color:#91a0a4;-webkit-text-fill-color:#91a0a4;background:var(--app-surface-soft);border-color:#dde6e5;box-shadow:none;cursor:not-allowed}.dashboard_tripForm__6IJI8 label.dashboard_disabledField___ibfX input:disabled::-webkit-calendar-picker-indicator{opacity:.3;filter:grayscale(1)}.dashboard_formHint__xZOom{margin:-5px 0 0;color:#7b9095;font-size:.74rem;line-height:1.5}.dashboard_visuallyHidden__Gwm_V{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1120px){.dashboard_content__AIu5c{width:min(100% - 40px,1040px)}.dashboard_overview__4G9Ow,.dashboard_workspaceGrid__G51Sq{grid-template-columns:1fr}.dashboard_metricGrid__cuvAu{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_formCard__8Novf{position:static}}@media (max-width:820px){.dashboard_content__AIu5c{width:min(100% - 32px,720px);padding-top:28px}.dashboard_account__7R1PY{display:none}.dashboard_topbar__fHFmK h1{font-size:clamp(1.9rem,8vw,2.8rem)}}@media (max-width:620px){.dashboard_content__AIu5c{width:min(100% - 24px,560px);padding-bottom:42px}.dashboard_intro__bUMoO{font-size:.9rem}.dashboard_overview__4G9Ow{margin-top:26px}.dashboard_nextTripCard__Nuo2s{min-height:320px;padding:22px}.dashboard_nextTripFooter__xobiI,.dashboard_nextTripHeader__JOz1X>div,.dashboard_sectionHeader__VE5VQ,.dashboard_tripTitleRow__RJ4Bf{align-items:flex-start}.dashboard_nextTripHeader__JOz1X>div{flex-direction:column;gap:8px}.dashboard_nextTripBody__6335y{margin-top:36px}.dashboard_nextTripFooter__xobiI{flex-direction:column;margin-top:28px}.dashboard_openTripButton__F_vRz{width:100%}.dashboard_formRow___HaZe,.dashboard_metricGrid__cuvAu{grid-template-columns:1fr}.dashboard_formCard__8Novf,.dashboard_tripListCard__pVmkh{padding:20px;border-radius:17px}.dashboard_sectionHeader__VE5VQ{flex-direction:column}.dashboard_secondaryButton__RNhSm{width:100%;justify-content:center}.dashboard_tripListToolbar__18gFe{align-items:flex-start;flex-direction:column}.dashboard_tripListToolbar__18gFe label,.dashboard_tripListToolbar__18gFe select{width:100%}.dashboard_tripItem__LUCEI{grid-template-columns:auto minmax(0,1fr)}.dashboard_tripTitleRow__RJ4Bf{flex-direction:column;gap:7px}.dashboard_tripTitleRow__RJ4Bf h3{white-space:normal}.dashboard_tripDetails__bxsEa{display:grid}.dashboard_tripChevron__XCfVy{display:none}}@media (prefers-reduced-motion:reduce){.dashboard_account__7R1PY,.dashboard_openTripButton__F_vRz,.dashboard_tripItem__LUCEI{transition:none}}.dashboard_statistics__EgVA5{margin-top:30px;padding-top:26px;border-top:1px solid var(--app-border)}.dashboard_statisticsHeader__YvqQ2{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.dashboard_statisticsHeader__YvqQ2 h3{margin:0;color:var(--app-text);font-size:1.12rem}.dashboard_statisticsEmpty__1ZaMI,.dashboard_statisticsHeader__YvqQ2 small{color:var(--app-muted);font-size:.72rem}.dashboard_statisticsCards__Xkd14{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.dashboard_statisticsCards__Xkd14 article{min-width:0;padding:13px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-soft)}.dashboard_statisticsCards__Xkd14 span,.dashboard_statisticsCards__Xkd14 strong{display:block}.dashboard_statisticsCards__Xkd14 strong{color:var(--app-text);font-size:1.25rem}.dashboard_statisticsCards__Xkd14 span{margin-top:4px;color:var(--app-muted);font-size:.66rem;line-height:1.35}.dashboard_statisticsCharts__JUeCP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.dashboard_chartCard__F5FIi{min-width:0;padding:16px;border:1px solid var(--app-border);border-radius:13px;background:var(--app-surface-soft)}.dashboard_chartCard__F5FIi h4{margin:0 0 14px;color:var(--app-text);font-size:.78rem}.dashboard_yearChart__UwZ0K{display:flex;min-height:170px;align-items:end;gap:9px;overflow-x:auto;padding:4px 2px}.dashboard_yearBarGroup__1NQh6{display:grid;width:44px;min-width:44px;grid-template-rows:auto 120px auto;gap:5px;align-items:end;color:var(--app-muted);font-size:.64rem;text-align:center}.dashboard_yearBarTrack__vcpwe{display:flex;height:120px;align-items:end;overflow:hidden;border-radius:8px 8px 4px 4px;background:var(--app-border)}.dashboard_yearBar__CGVMq{width:100%;border-radius:8px 8px 3px 3px;background:#0b8f82}.dashboard_yearBarGroup__1NQh6 strong{color:var(--app-muted);font-size:.64rem}.dashboard_regionChart__HDzlz{display:grid;gap:11px}.dashboard_regionRow__on25h>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--app-muted);font-size:.68rem}.dashboard_regionRow__on25h>div:first-child strong{color:var(--app-text)}.dashboard_regionBarTrack__9gR0T{height:8px;margin-top:5px;overflow:hidden;border-radius:999px;background:var(--app-border)}.dashboard_regionBarTrack__9gR0T>span{display:block;height:100%;border-radius:inherit;background:#0b8f82}@media (max-width:900px){.dashboard_statisticsCards__Xkd14{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_statisticsCharts__JUeCP{grid-template-columns:1fr}}@media (max-width:620px){.dashboard_statisticsHeader__YvqQ2{align-items:flex-start;flex-direction:column}.dashboard_statisticsCards__Xkd14{grid-template-columns:repeat(2,minmax(0,1fr))}}.pwa-controller_notices__9_Zpt{position:fixed;z-index:100;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:grid;width:min(430px,calc(100vw - 32px));gap:10px}.pwa-controller_installNotice__Eybyd,.pwa-controller_offlineNotice__KEsM4,.pwa-controller_updateNotice__0Pmrr{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #bfded9;border-radius:15px;color:#173b47;background:rgba(255,255,255,.98);box-shadow:0 16px 42px rgba(15,54,63,.18)}.pwa-controller_offlineNotice__KEsM4,.pwa-controller_updateNotice__0Pmrr{grid-template-columns:auto minmax(0,1fr) auto}.pwa-controller_offlineNotice__KEsM4{border-color:#e2c8a7;background:#fffaf3}.pwa-controller_installNotice__Eybyd>svg,.pwa-controller_updateNotice__0Pmrr>svg{color:#0b8f82}.pwa-controller_offlineNotice__KEsM4>svg{color:#9b642e}.pwa-controller_installNotice__Eybyd span,.pwa-controller_installNotice__Eybyd strong,.pwa-controller_offlineNotice__KEsM4 span,.pwa-controller_offlineNotice__KEsM4 strong,.pwa-controller_updateNotice__0Pmrr span,.pwa-controller_updateNotice__0Pmrr strong{display:block}.pwa-controller_installNotice__Eybyd strong,.pwa-controller_offlineNotice__KEsM4 strong,.pwa-controller_updateNotice__0Pmrr strong{font-size:.82rem}.pwa-controller_installNotice__Eybyd span,.pwa-controller_offlineNotice__KEsM4 span,.pwa-controller_updateNotice__0Pmrr span{margin-top:2px;color:#6c8288;font-size:.7rem;line-height:1.4}.pwa-controller_installNotice__Eybyd button,.pwa-controller_offlineNotice__KEsM4 button,.pwa-controller_updateNotice__0Pmrr button{min-height:40px;padding:0 12px;border:1px solid #c7ddda;border-radius:10px;color:#176c67;background:#ffffff;font:inherit;font-size:.72rem;font-weight:760;cursor:pointer}.pwa-controller_installNotice__Eybyd .pwa-controller_primaryAction__LFcaJ,.pwa-controller_updateNotice__0Pmrr button{border-color:#0b8f82;color:#ffffff;background:#0b8f82}.pwa-controller_installNotice__Eybyd .pwa-controller_dismissButton__EnBup{display:grid;width:40px;padding:0;place-items:center;border-color:transparent;color:#789096;background:transparent}.pwa-controller_installNotice__Eybyd button:focus-visible,.pwa-controller_offlineNotice__KEsM4 button:focus-visible,.pwa-controller_updateNotice__0Pmrr button:focus-visible{outline:2px solid #15a999;outline-offset:2px}@media (max-width:620px){.pwa-controller_notices__9_Zpt{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}.pwa-controller_installNotice__Eybyd,.pwa-controller_offlineNotice__KEsM4,.pwa-controller_updateNotice__0Pmrr{grid-template-columns:auto minmax(0,1fr)}.pwa-controller_installNotice__Eybyd .pwa-controller_primaryAction__LFcaJ,.pwa-controller_offlineNotice__KEsM4 button,.pwa-controller_updateNotice__0Pmrr button{grid-column:1/-1;width:100%}.pwa-controller_installNotice__Eybyd .pwa-controller_dismissButton__EnBup{position:absolute;top:5px;right:5px;grid-column:auto;width:36px;min-height:36px}.pwa-controller_installNotice__Eybyd{position:relative;padding-right:42px}}.dark-surface-scope_scope__SYo84{min-width:0;min-height:100%}[data-app-theme=dark] .dark-surface-scope_scope__SYo84{--app-text:#f4f7f9;--app-muted:#91a9b4;--app-surface:rgba(13,33,45,0.94);--app-surface-soft:rgba(6,24,34,0.76);--app-border:rgba(129,158,174,0.24);--app-input:rgba(139,172,187,0.32);--app-accent:rgba(39,123,111,0.2);color:var(--app-text);background:#071722;color-scheme:dark}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 main{color:var(--app-text)!important;background:radial-gradient(circle at 86% 5%,rgba(31,83,109,.2),transparent 30rem),#071722!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 nav{border-color:var(--app-border)!important;background:rgba(6,24,34,.96)!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 nav a:not([aria-current=page]){color:#a8bdca!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 nav a:not([aria-current=page]):hover{color:#d9f1ed!important;background:rgba(39,123,111,.2)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="bg-white/"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class~=bg-white]{background-color:var(--app-surface)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="bg-[#d"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="bg-[#e"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="bg-[#f"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-slate-100],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-slate-50]{background-color:var(--app-surface-soft)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-emerald-50],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-sky-50],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-teal-50]{background-color:rgba(34,121,111,.2)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-amber-100],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-amber-50]{background-color:rgba(126,88,28,.28)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-orange-50],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-red-100],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=bg-red-50]{background-color:rgba(130,47,52,.28)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-700],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-800],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-900],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-950]{color:var(--app-text)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-400],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-500],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-slate-600]{color:var(--app-muted)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-emerald-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-sky-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-teal-]{color:#8fdbcf!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-amber-]{color:#f3cf86!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-orange-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=text-red-]{color:#f2aaaa!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-emerald-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-sky-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-slate-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-teal-]{border-color:var(--app-border)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-amber-]{border-color:rgba(219,169,80,.4)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-orange-],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=border-red-]{border-color:rgba(224,132,132,.38)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84>[class]{color:var(--app-text);background-color:transparent!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=Card],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=Panel],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=Section],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=TableArea]{border-color:var(--app-border)!important;background-color:var(--app-surface)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=Banner][class*=error],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=Error],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=danger]{border-color:rgba(224,132,132,.38)!important;color:#f2aaaa!important;background-color:rgba(130,47,52,.28)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 section{border-color:var(--app-border)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 article,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 details{border-color:var(--app-border)!important;background-color:var(--app-surface-soft)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 li[class]{border-color:var(--app-border)!important;background-color:rgba(11,31,41,.82)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 input:not([type=checkbox]):not([type=radio]):not([type=hidden]),[data-app-theme=dark] .dark-surface-scope_scope__SYo84 select,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 textarea{border-color:var(--app-input)!important;color:#e6eff2!important;background:#0a1f2a!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 input[type=date],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 input[type=datetime-local],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 input[type=time]{color-scheme:dark}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 input::file-selector-button{color:#bce6df!important;background:rgba(39,123,111,.2)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 th,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 thead{border-color:var(--app-border)!important;color:#a9c0c9!important;background:rgba(31,67,82,.58)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 td,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 tr{border-color:var(--app-border)!important;color:#d4e0e4!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 h1,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 h2,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 h3,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 h4,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 strong{color:var(--app-text)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 label,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 p,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 small{color:var(--app-muted)}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 a,[data-app-theme=dark] .dark-surface-scope_scope__SYo84 summary{color:#8fdbcf}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="text-[#08766c]"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="text-[#08796f]"],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="text-[#0b8f82]"]{color:#8fdbcf!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=accountEmailForm],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=accountEmailStatus],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=consentField],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=profileIntro],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=safetyCreateForm],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=safetyTableArea],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=securityNotice],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=sharingForm],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=tablePanel],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=uploadPanel]{border-color:var(--app-border)!important;background:var(--app-surface-soft)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=appearanceCard],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=documentsSection],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=profileCard],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=safetySection]{border-color:var(--app-border)!important;background:var(--app-surface)!important;box-shadow:0 16px 38px rgba(0,0,0,.2)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=initials],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=largeAvatar],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=metricCard]>span{border-color:rgba(99,191,176,.3)!important;color:#8fdbcf!important;background:rgba(39,123,111,.18)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=balanceRow],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=expenseCard],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=settlementRow],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=shareMember],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=themeOption]{border-color:var(--app-border)!important;background:var(--app-surface-soft)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=shareMemberSelected]{border-color:rgba(99,191,176,.46)!important;background:rgba(39,123,111,.16)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=countBadge],[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=shareSummary] span{border-color:var(--app-border)!important;color:#a9c0c9!important;background:rgba(31,67,82,.48)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=currencyNotice]{border-color:rgba(99,191,176,.28)!important;color:#a9ddd4!important;background:rgba(39,123,111,.14)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=secondaryButton]{color:#c8d7dc!important;background:#18313c!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*=iconDangerButton]{border-color:rgba(224,132,132,.28)!important;color:#f0aaaa!important;background:rgba(135,36,44,.26)!important}[data-app-theme=dark] .dark-surface-scope_scope__SYo84 [class*="bg-[#f3f5f5]"]{color:#788b92!important;background:rgba(76,89,96,.2)!important}@media (prefers-reduced-motion:reduce){[data-app-theme=dark] .dark-surface-scope_scope__SYo84 *{transition:none!important}}.emergency-alert_trigger__aCTNf{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;min-height:36px;border:1px solid rgba(255,140,130,.55);border-radius:10px;color:#fff;background:#c62828;box-shadow:0 6px 16px rgba(198,40,40,.28);cursor:pointer;transition:background .15s ease,transform .15s ease}.emergency-alert_trigger__aCTNf:hover{background:#b71c1c}.emergency-alert_trigger__aCTNf:active{transform:scale(.96)}.emergency-alert_trigger__aCTNf:focus-visible{outline:2px solid #ffb4ab;outline-offset:2px}.emergency-alert_dialog__YRA9m{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:18px;color:#10242d;background:#fff;box-shadow:0 24px 60px rgba(4,18,26,.45)}.emergency-alert_dialog__YRA9m::backdrop{background:rgba(4,14,20,.66)}.emergency-alert_card__IHlJD{display:grid;gap:14px;padding:18px}.emergency-alert_header__tBqaF{display:flex;align-items:center;gap:10px}.emergency-alert_header__tBqaF h2{flex:1;min-width:0;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.emergency-alert_headerIcon__dNnaM{width:40px;height:40px;border-radius:12px;color:#fff;background:#c62828}.emergency-alert_closeButton__sOiAC,.emergency-alert_headerIcon__dNnaM{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.emergency-alert_closeButton__sOiAC{width:44px;height:44px;border:0;border-radius:12px;color:inherit;background:transparent;cursor:pointer}.emergency-alert_callButton__84ynQ:focus-visible,.emergency-alert_closeButton__sOiAC:focus-visible,.emergency-alert_noButton__lgKGB:focus-visible,.emergency-alert_secondaryButton____j4n:focus-visible,.emergency-alert_yesButton__avhw7:focus-visible{outline:3px solid #1d7f73;outline-offset:2px}.emergency-alert_body__Udcg0{display:grid;gap:10px}.emergency-alert_body__Udcg0 p,.emergency-alert_hint__ugbP_{margin:0;line-height:1.45}.emergency-alert_callInfo__f_04j{font-weight:700}.emergency-alert_hint__ugbP_{color:#4b6470;font-size:.86rem}.emergency-alert_choices__pExUp{display:grid;grid-template-columns:1fr 1fr;gap:10px}.emergency-alert_noButton__lgKGB,.emergency-alert_yesButton__avhw7{min-height:52px;padding:10px 12px;border:0;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;font-weight:800;cursor:pointer}.emergency-alert_yesButton__avhw7{background:#c62828}.emergency-alert_yesButton__avhw7:hover{background:#b71c1c}.emergency-alert_noButton__lgKGB{background:#2e7d32}.emergency-alert_noButton__lgKGB:hover{background:#1b5e20}.emergency-alert_status__hoEvJ{padding:10px 12px;border-radius:12px;background:#eef4f6;font-weight:650;line-height:1.4}.emergency-alert_statusError__jNy_4,.emergency-alert_statusSuccess__4Bd1V,.emergency-alert_status__hoEvJ{display:flex;align-items:flex-start;gap:8px}.emergency-alert_statusSuccess__4Bd1V{color:#1b5e20}.emergency-alert_statusError__jNy_4{color:#b71c1c}.emergency-alert_statusError__jNy_4 svg,.emergency-alert_statusSuccess__4Bd1V svg,.emergency-alert_status__hoEvJ>svg{flex:0 0 auto;margin-top:1px}.emergency-alert_spinner__bU6zn{animation:emergency-alert_emergency-spin__oucnL .9s linear infinite}@keyframes emergency-alert_emergency-spin__oucnL{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.emergency-alert_spinner__bU6zn{animation:none}}.emergency-alert_callButton__84ynQ{display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:12px 16px;border-radius:14px;color:#fff;background:#c62828;font-size:1.12rem;font-weight:850;text-align:center;text-decoration:none;box-shadow:0 10px 24px rgba(198,40,40,.3)}.emergency-alert_callButton__84ynQ:hover{background:#b71c1c}.emergency-alert_followUp__vwfkE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.emergency-alert_secondaryButton____j4n{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border:1px solid #c8d6dc;border-radius:12px;color:#10242d;background:#fff;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer}.emergency-alert_secondaryButton____j4n:disabled{opacity:.6;cursor:progress}[data-app-theme=dark] .emergency-alert_dialog__YRA9m{color:#f4f7f9;background:#0d212d;color-scheme:dark}[data-app-theme=dark] .emergency-alert_hint__ugbP_{color:#91a9b4}[data-app-theme=dark] .emergency-alert_status__hoEvJ{background:rgba(16,72,80,.34)}[data-app-theme=dark] .emergency-alert_statusSuccess__4Bd1V{color:#8fe0a0}[data-app-theme=dark] .emergency-alert_statusError__jNy_4{color:#ffb4ab}[data-app-theme=dark] .emergency-alert_secondaryButton____j4n{border-color:rgba(129,158,174,.4);color:#f4f7f9;background:rgba(6,24,34,.76)}@media (max-width:360px){.emergency-alert_choices__pExUp{grid-template-columns:1fr}}.app-shell_shell__FUEue{--brand-navy:#0c3241;--brand-water:#b9f0ee;--brand-teal:#0b8f82;--brand-orange:#ff7845;--app-background:#f4f8f7;--app-surface:#ffffff;--app-surface-soft:#f8fbfa;--app-text:#173b47;--app-muted:#698087;--app-border:#dce8e6;--app-input:#cedddb;--app-accent:#edf9f6;--app-danger-soft:#fff3f1;--app-warning-soft:#fff8eb;min-height:100vh;color:var(--app-text);background:radial-gradient(circle at 78% 8%,rgba(15,160,145,.08),transparent 28rem),var(--app-background)}.app-shell_shell__FUEue[data-app-theme=dark]{--app-background:#0d2028;--app-surface:#142d35;--app-surface-soft:#193740;--app-text:#e7f2f3;--app-muted:#a8bec2;--app-border:#31505a;--app-input:#3b5e68;--app-accent:#173f3e;--app-danger-soft:#3d2628;--app-warning-soft:#3d3524;color-scheme:dark;background:radial-gradient(circle at 78% 8%,rgba(37,195,177,.09),transparent 28rem),var(--app-background)}.app-shell_sidebar__tLJAi{position:fixed;inset:0 auto 0 0;z-index:70;display:flex;width:264px;flex-direction:column;padding:calc(28px + var(--app-safe-top)) 20px 22px;color:#dce9ed;background:radial-gradient(circle at 20% 0,rgba(35,174,160,.18),transparent 20rem),linear-gradient(180deg,#0c3241,#092732);box-shadow:18px 0 45px rgba(17,54,65,.08);transition:transform .18s ease,box-shadow .18s ease}.app-shell_sidebarCollapsed__Jwyvj{transform:translateX(-105%);box-shadow:none}.app-shell_sidebarHeader__QiuSQ{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:start}.app-shell_sidebarHeaderActions__o9I3F{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px}.app-shell_brand__H3XVC,.app-shell_mobileBrand__qZ9bx{display:flex;min-width:0;overflow:hidden;align-items:center;gap:11px;color:inherit;text-decoration:none}.app-shell_brand__H3XVC img,.app-shell_mobileBrand__qZ9bx img{display:block;flex:0 0 auto;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.app-shell_brand__H3XVC small,.app-shell_brand__H3XVC strong,.app-shell_mobileBrand__qZ9bx small,.app-shell_mobileBrand__qZ9bx strong{display:block}.app-shell_brand__H3XVC{flex:1 1 auto}.app-shell_brand__H3XVC strong{overflow:hidden;color:#ffffff;font-size:1rem;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell_brandWordmark__9VGaS{display:inline-flex!important;min-width:max-content;align-items:baseline;overflow:visible!important;text-overflow:clip!important}.app-shell_brandSkipper__J8K3w{color:var(--brand-water)}.app-shell_brandScope__2m8V_{color:var(--brand-orange)}.app-shell_brand__H3XVC span{min-width:0}.app-shell_brand__H3XVC small{margin-top:2px;color:#8facb5;font-size:.72rem}.app-shell_closeButton__tdrn8{display:none}.app-shell_mobileBell__rFBDi,.app-shell_sidebarBell__U_d6_,.app-shell_sidebarRevealButton__5MSoM,.app-shell_sidebarToggleButton__Xjhxy{display:grid;place-items:center;border:1px solid rgba(170,205,211,.25);color:#dce9ed;background:rgba(255,255,255,.06);cursor:pointer}.app-shell_sidebarToggleButton__Xjhxy{width:36px;height:36px;flex:0 0 auto;border-radius:10px}.app-shell_mobileBell__rFBDi,.app-shell_sidebarBell__U_d6_{position:relative;flex:0 0 auto;text-decoration:none}.app-shell_sidebarBell__U_d6_{width:36px;height:36px;border-color:rgba(170,205,211,.25);border-radius:10px;color:#dce9ed;background:rgba(255,255,255,.06)}.app-shell_mobileBell__rFBDi{width:44px;height:44px;border:1px solid var(--app-border);border-radius:11px;color:var(--app-text);background:var(--app-surface)}.app-shell_notificationBadge__6dsBB,.app-shell_warningBadge__XgMCn{display:grid;place-items:center;border-radius:999px;color:#ffffff;background:#d63d45;font-weight:850;line-height:1}.app-shell_notificationBadge__6dsBB{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border:2px solid #0c3241;font-size:.56rem}.app-shell_warningBadge__XgMCn{min-width:21px;height:21px;margin-left:auto;padding:0 5px;font-size:.6rem}.app-shell_sidebarRevealButton__5MSoM{position:fixed;top:calc(18px + var(--app-safe-top));left:18px;z-index:65;width:44px;height:44px;border-color:var(--app-border);border-radius:12px;color:var(--app-text);background:var(--app-surface);box-shadow:0 10px 28px rgba(20,55,65,.14)}.app-shell_sidebarBell__U_d6_:hover,.app-shell_sidebarToggleButton__Xjhxy:hover{background:rgba(255,255,255,.12)}.app-shell_mobileBell__rFBDi:hover,.app-shell_sidebarRevealButton__5MSoM:hover{background:var(--app-surface-soft)}.app-shell_positionRow__huu_E{display:flex;min-width:0;align-items:stretch;justify-content:flex-end;gap:8px;margin-top:14px}.app-shell_positionDisplay__O01Vg{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgba(113,190,183,.2);border-radius:10px;color:#8fd8cf;background:rgba(16,72,80,.34)}.app-shell_positionDisplay__O01Vg strong{min-width:0;overflow:hidden;color:#d9efed;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell_positionDisplay__O01Vg svg{flex:0 0 auto}.app-shell_navigation__aNrJl{display:grid;min-height:0;flex:1;grid-auto-rows:max-content;align-content:start;gap:6px;margin-top:20px;overflow-y:auto;overscroll-behavior:contain}.app-shell_navLabel__UHYpG,.app-shell_tripName__kgJ3A{margin:20px 11px 7px;color:#6f949f;font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.app-shell_tripName__kgJ3A{overflow:hidden;color:#8cd9cf;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.app-shell_navItemActive___ONoF,.app-shell_navItem__1tR0U{display:flex;min-height:44px;align-items:center;gap:11px;padding:0 11px;border-radius:10px;color:#b9cdd3;font-size:.84rem;font-weight:650;text-decoration:none;transition:color .15s ease,background .15s ease}.app-shell_navItemLabel__eSCY6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_tripMenu__7fEOj{min-width:0}.app-shell_tripMenuOverviewLink__l2q9g{display:flex;min-width:0;flex:1;align-items:center;align-self:stretch;color:inherit;text-decoration:none}.app-shell_tripMenuToggle__Gkd7p{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;margin-right:-5px;border:0;border-radius:8px;color:inherit;background:transparent;cursor:pointer}.app-shell_tripMenuToggle__Gkd7p:hover{background:rgba(255,255,255,.08)}.app-shell_tripMenuChevron__5i9pY{margin-left:auto;transition:transform .16s ease}.app-shell_tripMenuToggle__Gkd7p[aria-expanded=true] .app-shell_tripMenuChevron__5i9pY{transform:rotate(180deg)}.app-shell_tripSubmenu__hqAtZ{display:grid;gap:3px;margin:4px 0 7px 20px;padding-left:12px;border-left:1px solid rgba(112,190,181,.24)}.app-shell_tripSubmenu__hqAtZ a{display:flex;min-width:0;min-height:34px;align-items:center;gap:8px;padding:0 9px;border-radius:8px;color:#9eb8c0;font-size:.72rem;font-weight:650;text-decoration:none}.app-shell_tripSubmenu__hqAtZ a:hover{color:#ffffff;background:rgba(255,255,255,.07)}.app-shell_tripSubmenu__hqAtZ a span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_tripSubmenuIcon__fJBC_{flex:0 0 auto;color:#8bc8c0}.app-shell_tripContextMenu__OIUvi{min-width:0;margin-top:7px}.app-shell_sidebarLevel__Uh_6i{display:grid;gap:10px}.app-shell_sidebarLevelBack__XKen2{display:inline-flex;min-height:38px;align-items:center;gap:8px;justify-self:stretch;padding:0 10px;border:1px solid rgba(132,204,199,.2);border-radius:9px;color:#a9c6cd;background:rgba(255,255,255,.045);font:inherit;font-size:.76rem;font-weight:720;cursor:pointer}.app-shell_sidebarLevelBack__XKen2:hover{color:#ffffff;background:rgba(255,255,255,.08)}.app-shell_tripLevelHeader__kKFgu{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 10px;border-bottom:1px solid rgba(112,190,181,.2);color:#8cd9cf}.app-shell_activeTripMenuButton__lI_C7 span,.app-shell_tripLevelHeader__kKFgu span{min-width:0}.app-shell_activeTripMenuButton__lI_C7 small,.app-shell_activeTripMenuButton__lI_C7 strong,.app-shell_tripLevelHeader__kKFgu small,.app-shell_tripLevelHeader__kKFgu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_activeTripMenuButton__lI_C7 small,.app-shell_tripLevelHeader__kKFgu small{color:#7898a1;font-size:.6rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.app-shell_tripLevelHeader__kKFgu strong{margin-top:2px;color:#e6f5f4;font-size:.82rem}.app-shell_tripLevelItems__m5Wd3{display:grid;gap:3px}.app-shell_activeTripMenuButton__lI_C7{display:grid;width:100%;min-width:0;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:6px;padding:6px 10px;border:1px solid rgba(112,190,181,.2);border-radius:10px;color:#a9c6cd;background:rgba(16,72,80,.28);text-align:left;cursor:pointer}.app-shell_activeTripMenuButton__lI_C7 strong{margin-top:2px;color:#d9efed;font-size:.73rem}.app-shell_activeTripMenuButton__lI_C7:hover{color:#ffffff;background:rgba(25,168,153,.16)}.app-shell_tripContextMenu__OIUvi .app-shell_tripName__kgJ3A{margin-top:8px;margin-left:28px}.app-shell_tripContextItems__0uX_A{display:grid;gap:2px;margin-left:20px;padding-left:11px;border-left:1px solid rgba(112,190,181,.24)}.app-shell_tripNavItem__mDZSo{min-height:34px;gap:9px;padding:0 9px;border-radius:8px;font-size:.74rem}.app-shell_tripNavItem__mDZSo svg{width:16px;height:16px}.app-shell_navItem__1tR0U:hover{color:#ffffff;background:rgba(255,255,255,.07)}.app-shell_navItemActive___ONoF{color:#ffffff;background:rgba(25,168,153,.2);box-shadow:inset 3px 0 #56d2c3}.app-shell_navHint__l79cQ{margin:22px 11px 0;color:#7898a1;font-size:.72rem;line-height:1.55}.app-shell_sidebarFooter__pzfUG{display:grid;gap:5px;margin-top:auto;padding-top:18px}.app-shell_serviceNavigation__aOOeC{display:grid;gap:3px;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid rgba(160,199,205,.16)}.app-shell_serviceLinkActive__giK_n,.app-shell_serviceLink__VwTcR{display:flex;min-height:40px;align-items:center;gap:10px;padding:0 10px;border-radius:10px;color:#93afb7;font-size:.77rem;font-weight:650;text-decoration:none}.app-shell_serviceLinkActive__giK_n,.app-shell_serviceLink__VwTcR:hover{color:#ffffff;background:rgba(25,168,153,.16)}.app-shell_profileLinkActive__be2aw,.app-shell_profileLink__b70KD,.app-shell_profileSettingsLinkActive__WPIeg,.app-shell_profileSettingsLink__R4O02,.app-shell_signOutButton__Z54da{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:10px;color:#aac1c8;background:transparent;font:inherit;font-size:.8rem;font-weight:650;text-decoration:none;transition:color .15s ease,background .15s ease}.app-shell_profileLinkActive__be2aw,.app-shell_profileLink__b70KD{display:grid;grid-template-columns:auto minmax(0,1fr)}.app-shell_profileRow__V55Lh{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 44px;gap:4px;align-items:center}.app-shell_profileSettingsLinkActive__WPIeg,.app-shell_profileSettingsLink__R4O02{display:grid;min-height:44px;place-items:center;padding:0}.app-shell_profileLinkActive__be2aw,.app-shell_profileSettingsLinkActive__WPIeg{color:#ffffff;background:rgba(25,168,153,.2)}.app-shell_profileLinkActive__be2aw{box-shadow:inset 3px 0 #56d2c3}.app-shell_profileLinkActive__be2aw span small,.app-shell_profileLinkActive__be2aw span strong,.app-shell_profileLink__b70KD span small,.app-shell_profileLink__b70KD span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_profileLinkActive__be2aw span strong,.app-shell_profileLink__b70KD span strong{color:#d6e5e9;font-size:.74rem}.app-shell_profileLinkActive__be2aw span small,.app-shell_profileLink__b70KD span small{margin-top:2px;color:#7997a0;font-size:.61rem}.app-shell_profileLinkActive__be2aw:hover,.app-shell_profileLink__b70KD:hover,.app-shell_profileSettingsLinkActive__WPIeg:hover,.app-shell_profileSettingsLink__R4O02:hover,.app-shell_signOutButton__Z54da:hover{color:#ffffff;background:rgba(255,255,255,.07)}.app-shell_brand__H3XVC:focus-visible,.app-shell_closeButton__tdrn8:focus-visible,.app-shell_menuButton__Pr5be:focus-visible,.app-shell_mobileBell__rFBDi:focus-visible,.app-shell_mobileBrand__qZ9bx:focus-visible,.app-shell_mobileTripBack__Fmq3P:focus-visible,.app-shell_navItemActive___ONoF:focus-visible,.app-shell_navItem__1tR0U:focus-visible,.app-shell_profileLinkActive__be2aw:focus-visible,.app-shell_profileLink__b70KD:focus-visible,.app-shell_profileSettingsLinkActive__WPIeg:focus-visible,.app-shell_profileSettingsLink__R4O02:focus-visible,.app-shell_sidebarBell__U_d6_:focus-visible,.app-shell_sidebarRevealButton__5MSoM:focus-visible,.app-shell_sidebarToggleButton__Xjhxy:focus-visible,.app-shell_signOutButton__Z54da:focus-visible{outline:2px solid #70dfd1;outline-offset:2px}.app-shell_activeTripMenuButton__lI_C7:focus-visible,.app-shell_serviceLinkActive__giK_n:focus-visible,.app-shell_serviceLink__VwTcR:focus-visible,.app-shell_sidebarLevelBack__XKen2:focus-visible,.app-shell_tripMenuOverviewLink__l2q9g:focus-visible,.app-shell_tripMenuToggle__Gkd7p:focus-visible,.app-shell_tripSubmenu__hqAtZ a:focus-visible{outline:2px solid #70dfd1;outline-offset:2px}.app-shell_signOutButton__Z54da{cursor:pointer}.app-shell_avatar__cKdHm{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(141,228,216,.45);border-radius:8px;color:#d9fffa;background:rgba(17,109,105,.5);font-size:.62rem;font-weight:800}.app-shell_mainArea___4cOL{min-width:0;min-height:100vh;margin-left:264px;color:var(--app-text);background:transparent;transition:margin-left .18s ease}.app-shell_mainAreaExpanded__x1vx4{margin-left:0}.app-shell_backdrop__VGZH5,.app-shell_mobileHeader__9b3Wq{display:none}@media (max-width:920px){.app-shell_sidebarRevealButton__5MSoM,.app-shell_sidebarToggleButton__Xjhxy{display:none}.app-shell_mainArea___4cOL{margin-left:0;padding-top:calc(64px + var(--app-safe-top))}.app-shell_mobileHeader__9b3Wq{position:fixed;inset:calc(var(--chat-visual-viewport-top, 0px) + var(--app-safe-top)) 0 auto;z-index:60;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));border-bottom:1px solid var(--app-border);color:var(--app-text);background:color-mix(in srgb,var(--app-surface-soft) 96%,transparent);backdrop-filter:blur(14px)}.app-shell_mobileHeaderPrimary__MBFSG{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;overflow:hidden}.app-shell_mobileHeaderActions__7o7kb{display:flex;flex:0 0 auto;align-items:center;gap:8px}.app-shell_mobileBrand__qZ9bx{flex:1 1 auto;overflow:hidden;padding:4px 9px 4px 4px;border-radius:12px;background:radial-gradient(circle at 12% 0,rgba(35,174,160,.2),transparent 7rem),#0c3241;box-shadow:0 7px 20px rgba(10,48,61,.15)}.app-shell_mobileTripBack__Fmq3P{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:0;border-radius:11px;color:#176c67;background:transparent;text-decoration:none}.app-shell_mobileTripBack__Fmq3P:hover{color:#087d73;background:var(--app-accent)}.app-shell_mobileBrand__qZ9bx img{width:36px;height:36px;border-radius:10px;box-shadow:0 6px 18px rgba(10,48,61,.18)}.app-shell_mobileBrand__qZ9bx span{min-width:0}.app-shell_mobileBrand__qZ9bx strong{font-size:.94rem}.app-shell_mobileBrand__qZ9bx small{max-width:min(58vw,280px);margin-top:1px;overflow:hidden;color:var(--app-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.app-shell_closeButton__tdrn8,.app-shell_menuButton__Pr5be{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--app-border);border-radius:11px;color:var(--app-text);background:var(--app-surface);cursor:pointer}.app-shell_closeButton__tdrn8{border-color:rgba(170,205,211,.25);color:#dce9ed;background:rgba(255,255,255,.06)}.app-shell_sidebar__tLJAi{width:max-content;min-width:min(16rem,calc(100vw - 40px));max-width:min(320px,calc(100vw - 40px));padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-105%);visibility:hidden;transition:transform .18s ease,visibility .18s ease;box-shadow:24px 0 55px rgba(5,31,40,.28)}.app-shell_sidebarOpen__Y_k0N{transform:translateX(0);visibility:visible}.app-shell_backdrop__VGZH5{position:fixed;inset:0;z-index:65;display:block;border:0;background:rgba(4,24,31,.48);cursor:pointer}}@media (max-width:360px){.app-shell_mobileHeader__9b3Wq{padding-right:10px;padding-left:10px}.app-shell_mobileBrand__qZ9bx{gap:8px}.app-shell_mobileBrand__qZ9bx img{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.app-shell_mainArea___4cOL,.app-shell_navItemActive___ONoF,.app-shell_navItem__1tR0U,.app-shell_profileLinkActive__be2aw,.app-shell_profileLink__b70KD,.app-shell_sidebar__tLJAi,.app-shell_signOutButton__Z54da{transition:none}}.app-shell_shell__FUEue[data-app-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell_shell__FUEue[data-app-theme=dark] select,.app-shell_shell__FUEue[data-app-theme=dark] textarea{border-color:var(--app-input);color:var(--app-text);background-color:#0a1f2a;caret-color:var(--app-text)}.app-shell_shell__FUEue[data-app-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,.app-shell_shell__FUEue[data-app-theme=dark] textarea::placeholder{color:var(--app-muted);opacity:1}.app-shell_shell__FUEue[data-app-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled,.app-shell_shell__FUEue[data-app-theme=dark] select:disabled,.app-shell_shell__FUEue[data-app-theme=dark] textarea:disabled{color:#829aa1;background-color:#18313a}@media (max-width:920px){.app-shell_mobileHeader__9b3Wq{z-index:1200}.app-shell_backdrop__VGZH5{z-index:1250}.app-shell_sidebar__tLJAi{z-index:1300}}.date-picker_inputShell__MoeAK{position:relative;width:100%;min-width:0}.date-picker_inputWithAction___8RVn{padding-right:2.75rem!important}.date-picker_calendarTrigger__ZozUs{position:absolute;top:50%;right:.35rem;z-index:1;display:grid;width:2.15rem;height:2.15rem;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:.55rem;color:#55757c;background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.date-picker_calendarTrigger__ZozUs:hover,.date-picker_calendarTrigger__ZozUs[data-popup-open]{color:#087d73;background:#e8f5f3}.date-picker_calendarTrigger__ZozUs:focus-visible{outline:2px solid #15a999;outline-offset:1px}.date-picker_calendarTrigger__ZozUs:disabled{color:#a6b4b7;cursor:not-allowed;background:transparent}.date-picker_positioner__YIuYG{z-index:100;max-width:calc(100vw - 1rem)}.date-picker_popup__JICU4{max-width:calc(100vw - 1rem);padding:.85rem;overflow-x:auto;border:1px solid #cbdedb;border-radius:1rem;color:#173b47;background:#ffffff;box-shadow:0 20px 50px rgba(18,58,67,.2);transform-origin:var(--transform-origin)}.date-picker_popup__JICU4:focus-visible{outline:none}.date-picker_popup__JICU4 .rdp-root{--rdp-accent-color:#0b8f82;--rdp-accent-background-color:#dff4f0;--rdp-day-height:2.35rem;--rdp-day-width:2.35rem;--rdp-day_button-height:2.1rem;--rdp-day_button-width:2.1rem;--rdp-nav_button-height:2.35rem;--rdp-nav_button-width:2.35rem;--rdp-nav-height:2.7rem;--rdp-months-gap:1.2rem;margin:0;font-size:.82rem}.date-picker_popup__JICU4 .rdp-month_caption{align-items:center;color:#173b47;font-size:.9rem}.date-picker_popup__JICU4 .rdp-dropdowns{padding:0 .25rem}.date-picker_popup__JICU4 .rdp-dropdown_root{border-radius:.4rem;color:#173b47;cursor:pointer}.date-picker_popup__JICU4 .rdp-dropdown_root:hover{color:#087d73;background:#eef8f6}.date-picker_popup__JICU4 .rdp-button_next,.date-picker_popup__JICU4 .rdp-button_previous{border-radius:.6rem}.date-picker_popup__JICU4 .rdp-button_next:hover,.date-picker_popup__JICU4 .rdp-button_previous:hover{background:#e8f5f3}.date-picker_popup__JICU4 .rdp-weekday{color:#728a90;font-size:.68rem;font-weight:750}.date-picker_popup__JICU4 .rdp-day_button{border-width:0;font-size:.78rem}.date-picker_popup__JICU4 .rdp-day_button:hover:not(:disabled){color:#087d73;background:#e8f5f3}.date-picker_popup__JICU4 .rdp-today:not(.rdp-selected) .date-picker_rdp-day_button__E6YkD{box-shadow:inset 0 0 0 1px #39ad9f}.date-picker_popup__JICU4 .rdp-range_end .date-picker_rdp-day_button__E6YkD,.date-picker_popup__JICU4 .rdp-range_start .date-picker_rdp-day_button__E6YkD,.date-picker_popup__JICU4 .rdp-selected .date-picker_rdp-day_button__E6YkD{color:#ffffff;background:#0b8f82}.date-picker_popup__JICU4 .rdp-range_middle{color:#125a5a;background:#dff4f0}.date-picker_popup__JICU4 .rdp-range_middle .rdp-day_button{color:#125a5a;background:transparent}.date-picker_popup__JICU4 .rdp-range_end .rdp-day_button:hover,.date-picker_popup__JICU4 .rdp-range_start .rdp-day_button:hover{color:#ffffff;background:#0b8f82}.date-picker_popup__JICU4 .rdp-outside{color:#9aacb0}.date-picker_rangeFields__eR_Pi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.date-picker_disabledLabel__A_Cf_{color:#92a3a7!important}.date-picker_rangeHint__G0tYX{margin:0 0 .65rem;color:#6f858b;font-size:.72rem}@media (max-width:520px){.date-picker_rangeFields__eR_Pi{grid-template-columns:1fr}.date-picker_popup__JICU4{padding:.65rem}.date-picker_popup__JICU4 .rdp-root{--rdp-day-height:2.2rem;--rdp-day-width:2.2rem;--rdp-day_button-height:2rem;--rdp-day_button-width:2rem}}.trip-edit_page__ydEwJ{min-height:100vh;padding:48px 0 80px;color:#f4f7f9;background:radial-gradient(circle at top right,rgba(31,83,109,.22),transparent 36%),#071722}.trip-edit_container__AxrBC{width:min(100% - 40px,860px);margin:0 auto}.trip-edit_backLink__PTMW4{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;color:#a8bdca;text-decoration:none}.trip-edit_backLink__PTMW4:hover{color:#ffffff}.trip-edit_card__mlNvZ{padding:clamp(22px,4vw,38px);border:1px solid rgba(129,158,174,.25);border-radius:22px;background:rgba(13,33,45,.9);box-shadow:0 24px 58px rgba(0,0,0,.18)}.trip-edit_header__hs5wR{display:flex;align-items:center;gap:14px;margin-bottom:28px}.trip-edit_header__hs5wR>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid rgba(99,191,176,.35);border-radius:13px;color:#8fdbcf;background:rgba(39,123,111,.18)}.trip-edit_header__hs5wR p,.trip-edit_header__hs5wR small{margin:0;color:#8fa7b2}.trip-edit_header__hs5wR p{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.trip-edit_header__hs5wR h1{margin:3px 0 4px;font-size:clamp(1.7rem,5vw,2.35rem)}.trip-edit_header__hs5wR small{font-size:.72rem}.trip-edit_error__ZRZLr{padding:11px 13px;margin:0 0 20px;border:1px solid rgba(245,123,132,.35);border-radius:10px;color:#ffd6d9;background:rgba(134,38,49,.3);font-size:.78rem}.trip-edit_form__FoP0f{display:grid;gap:18px}.trip-edit_form__FoP0f label{display:grid;gap:7px;color:#aabdc6;font-size:.72rem;font-weight:700}.trip-edit_form__FoP0f input,.trip-edit_form__FoP0f select,.trip-edit_form__FoP0f textarea{width:100%;border:1px solid rgba(136,169,183,.3);border-radius:10px;color:#eef5f6;background:rgba(5,24,35,.8);font:inherit;font-size:.78rem;font-weight:500;outline:none}.trip-edit_form__FoP0f input,.trip-edit_form__FoP0f select{min-height:43px;padding:0 12px}.trip-edit_form__FoP0f textarea{min-height:120px;padding:11px 12px;resize:vertical}.trip-edit_form__FoP0f input:focus,.trip-edit_form__FoP0f select:focus,.trip-edit_form__FoP0f textarea:focus{border-color:rgba(112,215,199,.78);box-shadow:0 0 0 3px rgba(112,215,199,.12)}.trip-edit_form__FoP0f select:disabled{color:#78919c;cursor:not-allowed}.trip-edit_formRow___hiNx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trip-edit_fieldHint__r66IM,.trip-edit_formHint__wWFd_{color:#78939f;font-size:.65rem;font-weight:500;line-height:1.45}.trip-edit_formHint__wWFd_{margin:-7px 0 0}.trip-edit_actions__VToiD{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px}.trip-edit_actions__VToiD a,.trip-edit_actions__VToiD button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:10px;font:inherit;font-size:.74rem;font-weight:800;text-decoration:none}.trip-edit_actions__VToiD a{color:#9cb2bc}.trip-edit_actions__VToiD button{border:0;color:#062f2a;background:#70d7c7;cursor:pointer}.trip-edit_actions__VToiD button:hover{background:#89e2d4}@media (max-width:640px){.trip-edit_page__ydEwJ{padding-top:28px}.trip-edit_container__AxrBC{width:min(100% - 24px,860px)}.trip-edit_formRow___hiNx{grid-template-columns:1fr}.trip-edit_actions__VToiD{align-items:stretch;flex-direction:column-reverse}}.trip-edit_page__ydEwJ{color:var(--app-text);background:transparent}.trip-edit_backLink__PTMW4{color:#176c67}.trip-edit_backLink__PTMW4:hover{color:#087d73}.trip-edit_card__mlNvZ{border-color:var(--app-border);background:var(--app-surface);box-shadow:0 14px 35px rgba(31,71,78,.065)}.trip-edit_header__hs5wR>span{border-color:#bfe0da;color:#0b8f82;background:var(--app-accent)}.trip-edit_header__hs5wR h1{color:var(--app-text)}.trip-edit_fieldHint__r66IM,.trip-edit_formHint__wWFd_,.trip-edit_header__hs5wR p,.trip-edit_header__hs5wR small{color:var(--app-muted)}.trip-edit_error__ZRZLr{border-color:#efc9c2;color:#91453b;background:#fff3f1}.trip-edit_form__FoP0f label{color:var(--app-muted)}.trip-edit_form__FoP0f input,.trip-edit_form__FoP0f select,.trip-edit_form__FoP0f textarea{border-color:var(--app-input);color:var(--app-text);background:var(--app-surface)}.trip-edit_form__FoP0f select:disabled{color:var(--app-muted);background:var(--app-surface-soft)}.trip-edit_actions__VToiD a{color:#176c67}.trip-edit_actions__VToiD button{color:#ffffff;background:#0b8f82}.trip-edit_actions__VToiD button:hover{background:#087d73}.trip-edit_dangerZone__sPUMI{padding-top:22px;margin-top:28px;border-top:1px solid #ead8d5}.trip-edit_dangerZone__sPUMI h2{margin:0;color:#8b3d35;font-size:1rem}.trip-edit_dangerZone__sPUMI>p{margin:8px 0 14px;color:#6f5551;font-size:.82rem;line-height:1.5}.trip-edit_deleteForm__4l5sn{display:grid;gap:12px}.trip-edit_deleteForm__4l5sn label{display:grid;gap:7px;color:#6f5551;font-size:.72rem;font-weight:700}.trip-edit_deleteForm__4l5sn input{width:100%;min-height:43px;padding:0 12px;border:1px solid #d9a8a1;border-radius:10px;color:var(--app-text);background:var(--app-surface);font:inherit}.trip-edit_deleteForm__4l5sn input:focus{border-color:#b64e43;box-shadow:0 0 0 3px rgba(182,78,67,.12);outline:none}.trip-edit_dangerButton__TJL0i{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d79a92;border-radius:10px;color:#8b3d35;background:#fff7f5;font:inherit;font-weight:750;cursor:pointer}.trip-edit_dangerButton__TJL0i:hover:not(:disabled){border-color:#bd6c62;background:#ffebe8}.trip-edit_dangerButton__TJL0i:disabled{opacity:.5;cursor:not-allowed}.info-popover_trigger__mEWNZ{display:inline-flex;width:2.125rem;height:2.125rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;color:#0b8f82;background:transparent;transition:color .14s ease,background-color .14s ease;cursor:pointer}.info-popover_trigger__mEWNZ:hover,.info-popover_trigger__mEWNZ[data-popup-open]{color:#08766c;background:#e8f5f3}.info-popover_close__V5Q26:focus-visible,.info-popover_trigger__mEWNZ:focus-visible{outline:2px solid #15b8a6;outline-offset:2px}.info-popover_positioner___ixEq{z-index:1600;outline:none}.info-popover_popup__MO3YE{width:calc(100vw - 2rem);max-width:22rem;max-height:min(28rem,calc(100vh - 2rem));overflow:auto;transform-origin:var(--transform-origin);border:1px solid #cfe2df;border-radius:.75rem;color:#284852;background:#ffffff;box-shadow:0 18px 48px rgba(4,31,43,.24);transition:transform .14s ease,opacity .14s ease;overscroll-behavior:contain}.info-popover_popup__MO3YE[data-ending-style],.info-popover_popup__MO3YE[data-starting-style]{transform:scale(.96);opacity:0}.info-popover_arrow__Txb_s{display:flex;width:1rem;height:.5rem;color:#cfe2df;fill:#ffffff}.info-popover_content__2BK8x{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.875rem 1rem 1rem}.info-popover_title__fsLDZ{margin:0;color:#102f3b;font-size:.875rem;font-weight:700;line-height:1.35rem}.info-popover_description__KIdZK{grid-column:1/-1;min-width:0;margin:0;color:inherit;font-size:.875rem;line-height:1.45rem;text-wrap:pretty}.info-popover_descriptionWithoutTitle__9gE_e{grid-column:1;grid-row:1;align-self:center}.info-popover_close__V5Q26{grid-column:2;grid-row:1;display:inline-flex;width:2rem;height:2rem;margin:-.25rem -.25rem 0 0;align-items:center;justify-content:center;border:0;border-radius:999px;color:#627a81;background:transparent;cursor:pointer}.info-popover_close__V5Q26:hover{color:#102f3b;background:#edf4f3}[data-app-theme=dark] .info-popover_trigger__mEWNZ{color:#8fdbcf}[data-app-theme=dark] .info-popover_trigger__mEWNZ:hover,[data-app-theme=dark] .info-popover_trigger__mEWNZ[data-popup-open]{color:#b9f0ee;background:#173943}[data-app-theme=dark] .info-popover_popup__MO3YE{border-color:#34515d;color:#d4e0e4;background:#0d212d;box-shadow:0 20px 52px rgba(0,0,0,.46)}[data-app-theme=dark] .info-popover_arrow__Txb_s{color:#34515d;fill:#0d212d}[data-app-theme=dark] .info-popover_title__fsLDZ{color:#f4f7f9}[data-app-theme=dark] .info-popover_close__V5Q26{color:#a8bdca}[data-app-theme=dark] .info-popover_close__V5Q26:hover{color:#ffffff;background:#173943}@media (pointer:coarse){.info-popover_trigger__mEWNZ{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.info-popover_popup__MO3YE,.info-popover_trigger__mEWNZ{transition:none}}.checklist-category-field_field__Dr4ar{display:grid;gap:9px;min-width:0}.checklist-category-field_field__Dr4ar label{display:grid;gap:5px;min-width:0;color:var(--app-muted);font-size:.68rem;font-weight:700}.checklist-category-field_field__Dr4ar input,.checklist-category-field_field__Dr4ar select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cbdcda;border-radius:9px;outline:0;color:var(--app-text);background:var(--app-surface);font:inherit;font-size:.78rem}.checklist-category-field_field__Dr4ar input:focus,.checklist-category-field_field__Dr4ar select:focus{border-color:#4cb7a7;box-shadow:0 0 0 3px rgba(76,183,167,.14)}.trip-emergency-panel_panel__l_ghC{margin-bottom:22px;padding:20px;border:1px solid var(--app-border);border-radius:18px;background:var(--app-surface);box-shadow:0 10px 28px rgba(31,71,78,.055)}.trip-emergency-panel_heading__mpPTQ{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.trip-emergency-panel_headingIcon__yqvMp{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #efc7c2;border-radius:12px;color:#a84238;background:#fff3f1}.trip-emergency-panel_cardTitle__XUNN0 span,.trip-emergency-panel_heading__mpPTQ p{margin:0;color:#0b8f82;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trip-emergency-panel_heading__mpPTQ h2{margin:2px 0 3px;color:var(--app-text);font-size:1.18rem}.trip-emergency-panel_heading__mpPTQ>div>span{color:var(--app-muted);font-size:.77rem}.trip-emergency-panel_grid__CMAO1{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.trip-emergency-panel_charterCard__tcAr1,.trip-emergency-panel_emergencyCard__sxh4W{min-width:0;padding:16px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface-soft)}.trip-emergency-panel_emergencyCard__sxh4W{border-color:#ead1cc;background:#fff9f8}.trip-emergency-panel_cardTitle__XUNN0{display:flex;align-items:center;gap:10px;color:#49666e}.trip-emergency-panel_cardTitle__XUNN0 h3{margin:2px 0 0;color:var(--app-text);font-size:.94rem}.trip-emergency-panel_phoneRowCompact__WSqUC,.trip-emergency-panel_phoneRow__rx34x{display:flex;align-items:center;justify-content:space-between;gap:10px}.trip-emergency-panel_phoneRow__rx34x{margin-top:14px}.trip-emergency-panel_phoneRow__rx34x strong{color:#8f352e;font-size:1.08rem}.trip-emergency-panel_callButton__s3tyb,.trip-emergency-panel_editLink___D7f8,.trip-emergency-panel_phoneRowCompact__WSqUC a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:10px;text-decoration:none;font-size:.72rem;font-weight:800}.trip-emergency-panel_callButton__s3tyb{color:#ffffff;background:#a84238}.trip-emergency-panel_phoneRowCompact__WSqUC a{color:#ffffff;background:#0b8f82}.trip-emergency-panel_editLink___D7f8{min-height:36px;padding:0 10px;border:1px solid #afd8d2;color:#08766c;background:#eaf7f5}.trip-emergency-panel_missing__T2GNv{margin:13px 0 0;color:#765f3d;font-size:.75rem;line-height:1.5}.trip-emergency-panel_editForm__Ex_sE{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:13px}.trip-emergency-panel_editForm__Ex_sE label{display:grid;gap:5px;color:var(--app-muted);font-size:.67rem;font-weight:700}.trip-emergency-panel_editForm__Ex_sE input{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--app-input);border-radius:9px;color:var(--app-text);background:var(--app-surface);font:inherit}.trip-emergency-panel_editForm__Ex_sE button{min-height:42px;padding:0 12px;border:0;border-radius:9px;color:#ffffff;background:#0b8f82;font:inherit;font-size:.71rem;font-weight:800;cursor:pointer}.trip-emergency-panel_emergencyCard__sxh4W>small{display:block;margin-top:10px;color:var(--app-muted);font-size:.64rem;line-height:1.45}.trip-emergency-panel_vesselContacts__fFZq5{display:grid;gap:8px;margin-top:13px}.trip-emergency-panel_vesselContact__4tMeT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface)}.trip-emergency-panel_vesselContact__4tMeT>div:first-child{min-width:0}.trip-emergency-panel_vesselContact__4tMeT span,.trip-emergency-panel_vesselContact__4tMeT strong{display:block}.trip-emergency-panel_vesselContact__4tMeT strong{color:var(--app-text);font-size:.77rem}.trip-emergency-panel_vesselContact__4tMeT small,.trip-emergency-panel_vesselContact__4tMeT span{margin-top:3px;color:var(--app-muted);font-size:.65rem}.trip-emergency-panel_phoneRowCompact__WSqUC span{color:var(--app-text);font-weight:700}@media (max-width:760px){.trip-emergency-panel_grid__CMAO1,.trip-emergency-panel_vesselContact__4tMeT{grid-template-columns:1fr}.trip-emergency-panel_phoneRowCompact__WSqUC,.trip-emergency-panel_phoneRow__rx34x{align-items:stretch;flex-direction:column}.trip-emergency-panel_callButton__s3tyb,.trip-emergency-panel_editLink___D7f8,.trip-emergency-panel_phoneRowCompact__WSqUC a{width:100%}}@media (max-width:520px){.trip-emergency-panel_panel__l_ghC{padding:14px}.trip-emergency-panel_editForm__Ex_sE{grid-template-columns:1fr}.trip-emergency-panel_editForm__Ex_sE button{width:100%}}.trip-module-nav_desktopNavigation__a_njZ{position:sticky;top:calc(12px + var(--app-safe-top));z-index:55;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px;padding:8px;border:1px solid #dce8e6;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(31,71,78,.08);backdrop-filter:blur(12px)}.trip-module-nav_activeLink__VYJLm,.trip-module-nav_link__Y8Ck0{display:inline-flex;min-height:44px;flex:1 1 135px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:12px;font-size:.82rem;font-weight:700;text-align:center;text-decoration:none;transition:color .15s ease,background .15s ease}.trip-module-nav_link__Y8Ck0{color:#5f777e}.trip-module-nav_link__Y8Ck0:hover{color:#08766c;background:#eaf7f5}.trip-module-nav_activeLink__VYJLm{color:#fff;background:#0b8f82}.trip-module-nav_activeLink__VYJLm:focus-visible,.trip-module-nav_link__Y8Ck0:focus-visible,.trip-module-nav_mobileActiveLink__zvEeC:focus-visible,.trip-module-nav_mobileLink__hrRCr:focus-visible{outline:2px solid #0b8f82;outline-offset:2px}.trip-module-nav_mobileNavigation__vvN_V{display:none}.trip-module-nav_unreadBadge__UKOvS{display:grid;min-width:21px;height:21px;margin-left:auto;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#d63d45;font-size:.6rem;font-weight:850;line-height:1}@media (max-width:820px){.trip-module-nav_desktopNavigation__a_njZ{display:none}.trip-module-nav_mobileNavigation__vvN_V{position:sticky;top:calc(72px + var(--app-safe-top));z-index:1100;display:block;margin-bottom:20px;border:1px solid #dce8e6;border-radius:15px;background:rgba(255,255,255,.97);box-shadow:0 8px 24px rgba(31,71,78,.08);backdrop-filter:blur(12px)}.trip-module-nav_mobileNavigation__vvN_V>summary{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;list-style:none;color:#173b47;cursor:pointer}.trip-module-nav_mobileNavigation__vvN_V>summary::-webkit-details-marker{display:none}.trip-module-nav_mobileNavigation__vvN_V>summary>span{display:inline-flex;align-items:center;gap:9px;font-size:.86rem;font-weight:800}.trip-module-nav_mobileNavigation__vvN_V>summary>small{color:var(--brand-orange);font-size:.65rem;font-weight:700}.trip-module-nav_mobileNavigation__vvN_V>nav{display:grid;max-height:min(60vh,460px);gap:3px;overflow-y:auto;padding:6px 8px 9px;border-top:1px solid #e3ecea}.trip-module-nav_mobileActiveLink__zvEeC,.trip-module-nav_mobileLink__hrRCr{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 11px;border-radius:10px;font-size:.8rem;font-weight:700;text-decoration:none}.trip-module-nav_mobileLink__hrRCr{color:#5f777e}.trip-module-nav_mobileActiveLink__zvEeC{color:#fff;background:#0b8f82}}[data-app-theme=dark] .trip-module-nav_desktopNavigation__a_njZ,[data-app-theme=dark] .trip-module-nav_mobileNavigation__vvN_V{border-color:var(--app-border);background:color-mix(in srgb,var(--app-surface) 95%,transparent)}[data-app-theme=dark] .trip-module-nav_link__Y8Ck0,[data-app-theme=dark] .trip-module-nav_mobileLink__hrRCr,[data-app-theme=dark] .trip-module-nav_mobileNavigation__vvN_V>summary{color:var(--app-text)}.route-responsive_formScope__ez6dH{min-width:0}.route-responsive_formScope__ez6dH fieldset,.route-responsive_formScope__ez6dH form,.route-responsive_formScope__ez6dH label{min-width:0;max-width:100%}.route-responsive_formScope__ez6dH form>fieldset>div{align-items:start!important;column-gap:1rem!important;row-gap:1rem!important;min-width:0;max-width:100%}.route-responsive_formScope__ez6dH label{display:flex!important;flex-direction:column;justify-content:flex-start;align-self:start!important;gap:.4rem!important;line-height:1.25;overflow-wrap:anywhere}.route-responsive_formScope__ez6dH input:not([type=hidden]),.route-responsive_formScope__ez6dH label>span,.route-responsive_formScope__ez6dH select,.route-responsive_formScope__ez6dH textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.route-responsive_formScope__ez6dH input:not([type=hidden]),.route-responsive_formScope__ez6dH select{flex:0 0 44px;height:44px!important;min-height:44px!important;max-height:44px!important}.route-responsive_formScope__ez6dH label:has(>input[type=checkbox]),.route-responsive_formScope__ez6dH label:has(>input[type=radio]){width:fit-content;max-width:100%;flex-direction:row;align-items:center}.route-responsive_formScope__ez6dH input[type=checkbox],.route-responsive_formScope__ez6dH input[type=radio]{flex:0 0 auto;box-sizing:border-box!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.route-responsive_formScope__ez6dH label:has(>input[type=checkbox])>span,.route-responsive_formScope__ez6dH label:has(>input[type=radio])>span{width:auto!important;max-width:100%!important}.route-responsive_formScope__ez6dH textarea{min-height:96px!important;height:auto}.route-responsive_formScope__ez6dH input[type=date],.route-responsive_formScope__ez6dH input[type=datetime-local],.route-responsive_formScope__ez6dH input[type=time]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;appearance:auto}.route-responsive_formScope__ez6dH label>span[data-coordinate-group]{min-width:0!important;max-width:100%!important;align-items:stretch}.route-responsive_formScope__ez6dH label>span[data-coordinate-group]>input,.route-responsive_formScope__ez6dH label>span[data-coordinate-group]>select{width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}@media (max-width:560px){.route-responsive_formScope__ez6dH form>fieldset>div{column-gap:0!important;row-gap:.9rem!important}}.crew-vessels_workspace__T8Eyt{display:flex;flex-direction:column;gap:1.5rem}.crew-vessels_setupPanel__K9gGX{display:grid;gap:1.1rem;margin:1.25rem 0 1.5rem;padding:1.35rem;border:1px solid #9ed6cd;border-radius:1.25rem;background:linear-gradient(135deg,#f3fbf9,#ffffff);box-shadow:0 12px 30px rgba(29,72,77,.06)}.crew-vessels_setupTitle__hz1PQ p{margin:0;color:#0b8f82;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.crew-vessels_setupTitle__hz1PQ h2{margin:.3rem 0 .35rem;font-size:1.35rem}.crew-vessels_setupTitle__hz1PQ span{color:#667d82;font-size:.82rem;line-height:1.55}.crew-vessels_setupSteps__nagRX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.crew-vessels_setupSteps__nagRX li{display:flex;align-items:center;gap:.55rem;padding:.7rem;border:1px solid #d7e5e3;border-radius:.8rem;color:#657b80;background:#fff;font-size:.75rem}.crew-vessels_setupSteps__nagRX li>span{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:.6rem;background:#edf3f2}.crew-vessels_setupSteps__nagRX .crew-vessels_active__0H0sD{border-color:#58b7aa;color:#085e56;background:#eaf7f4}.crew-vessels_setupSteps__nagRX .crew-vessels_complete__QAFKq>span{color:#fff;background:#0b8f82}.crew-vessels_setupActions__QosXg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.crew-vessels_setupActions__QosXg a,.crew-vessels_setupActions__QosXg button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 1rem;border:1px solid #08766c;border-radius:.7rem;color:#fff;background:#08766c;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer}.crew-vessels_setupActions__QosXg .crew-vessels_secondaryAction__O_sU2{color:#08766c;background:#fff}.crew-vessels_setupVessels__4HVZe>#schiffe{order:0}.crew-vessels_setupVessels__4HVZe>#crew{order:2}.crew-vessels_setupVessels__4HVZe .crew-vessels_specialRoles__bWErd{order:3}.crew-vessels_setupVessels__4HVZe>#einladungen{order:4}.crew-vessels_workspace__T8Eyt>#crew{order:1}.crew-vessels_specialRoles__bWErd{order:2}.crew-vessels_workspace__T8Eyt>#schiffe{order:3}.crew-vessels_workspace__T8Eyt>#einladungen{order:4}.crew-vessels_workspace__T8Eyt>#aktivitaet{display:none}.crew-vessels_workspace__T8Eyt #crew form>div,.crew-vessels_workspace__T8Eyt #schiffe form>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;column-gap:1rem!important;row-gap:1rem!important;min-width:0;max-width:100%}.crew-vessels_workspace__T8Eyt #crew form label,.crew-vessels_workspace__T8Eyt #schiffe form label{display:flex!important;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:.4rem!important;min-width:0;max-width:100%;height:100%;line-height:1.25;overflow-wrap:anywhere}.crew-vessels_workspace__T8Eyt #crew form input:not([type=hidden]),.crew-vessels_workspace__T8Eyt #crew form select,.crew-vessels_workspace__T8Eyt #crew form textarea,.crew-vessels_workspace__T8Eyt #schiffe form input:not([type=hidden]),.crew-vessels_workspace__T8Eyt #schiffe form select,.crew-vessels_workspace__T8Eyt #schiffe form textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.crew-vessels_workspace__T8Eyt #crew form input:not([type=hidden]),.crew-vessels_workspace__T8Eyt #crew form select,.crew-vessels_workspace__T8Eyt #schiffe form input:not([type=hidden]),.crew-vessels_workspace__T8Eyt #schiffe form select{flex:0 0 44px;height:44px!important;min-height:44px!important;max-height:44px!important}.crew-vessels_workspace__T8Eyt #crew form textarea,.crew-vessels_workspace__T8Eyt #schiffe form textarea{min-height:96px!important;height:auto}.crew-vessels_workspace__T8Eyt #crew form input[type=date],.crew-vessels_workspace__T8Eyt #crew form input[type=datetime-local],.crew-vessels_workspace__T8Eyt #crew form input[type=time],.crew-vessels_workspace__T8Eyt #schiffe form input[type=date],.crew-vessels_workspace__T8Eyt #schiffe form input[type=datetime-local],.crew-vessels_workspace__T8Eyt #schiffe form input[type=time]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;overflow:hidden;appearance:auto;font-size:16px!important}.crew-vessels_workspace__T8Eyt input[name=check_in_at],.crew-vessels_workspace__T8Eyt input[name=check_out_at]{display:block!important;justify-self:start;box-sizing:border-box!important;width:calc(100% - 2px)!important;inline-size:calc(100% - 2px)!important;min-width:0!important;min-inline-size:0!important;max-width:calc(100% - 2px)!important;max-inline-size:calc(100% - 2px)!important;margin:0!important;overflow:hidden!important;-webkit-appearance:none!important;appearance:none!important}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label{order:20}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:first-child{order:1}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:nth-child(4){order:2}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:nth-child(2){order:3}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:nth-child(3){order:4}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:nth-child(5){order:5}.crew-vessels_workspace__T8Eyt #schiffe form>div:first-of-type>label:nth-child(6){order:6}@media (max-width:1100px){.crew-vessels_workspace__T8Eyt #schiffe form>div:last-of-type>label:nth-child(7),.crew-vessels_workspace__T8Eyt #schiffe form>div:last-of-type>label:nth-child(8){grid-column:1/-1!important;min-width:0!important;max-width:100%!important;overflow:hidden;contain:inline-size}}@media (max-width:720px){.crew-vessels_setupSteps__nagRX{grid-template-columns:1fr}.crew-vessels_setupActions__QosXg,.crew-vessels_setupActions__QosXg a,.crew-vessels_setupActions__QosXg button,.crew-vessels_setupActions__QosXg form{width:100%}.crew-vessels_workspace__T8Eyt #crew form>div,.crew-vessels_workspace__T8Eyt #schiffe form>div{grid-template-columns:minmax(0,1fr)!important}.crew-vessels_workspace__T8Eyt #crew form>div>label,.crew-vessels_workspace__T8Eyt #schiffe form>div>label{grid-column:1!important}}