.CookieBanner_banner__Y5VLQ{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:720px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.CookieBanner_message__DkauW{margin:0;flex:1 1;min-width:0;font-size:14px;line-height:1.45;color:#1f2937}.CookieBanner_link__ZkFmN{color:#16a34a;text-decoration:underline;font-weight:500}.CookieBanner_link__ZkFmN:hover{opacity:.85}.CookieBanner_actions__ah62F{display:flex;align-items:center;gap:8px;flex-shrink:0}.CookieBanner_accept__pbWtA,.CookieBanner_reject__ipvhR{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s,background .15s}.CookieBanner_accept__pbWtA{background:#16a34a;color:#fff;border:1px solid #16a34a}.CookieBanner_accept__pbWtA:hover{opacity:.92}.CookieBanner_reject__ipvhR{background:transparent;color:#374151;border:1px solid #d1d5db}.CookieBanner_reject__ipvhR:hover{background:#f3f4f6}@media (max-width:600px){.CookieBanner_banner__Y5VLQ{flex-direction:column;align-items:stretch;gap:12px;left:12px;right:12px;bottom:12px;padding:14px 16px}.CookieBanner_message__DkauW{font-size:13px}.CookieBanner_actions__ah62F{width:100%}.CookieBanner_accept__pbWtA,.CookieBanner_reject__ipvhR{flex:1 1;text-align:center;padding:10px 14px}}.SettingsShared_subTabStrip__sqoig{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SettingsShared_subTabStrip__sqoig::-webkit-scrollbar{display:none}.SettingsShared_subTab__0ZXMX{padding:.75rem .25rem;margin-right:1.5rem;font-size:.95rem;font-weight:600;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease);font-family:inherit}.SettingsShared_subTab__0ZXMX:hover{color:var(--color-text-primary)}.SettingsShared_subTabActive__cQpRh{color:var(--color-primary);border-bottom-color:var(--color-primary);border-bottom-width:2.5px;margin-bottom:-1px}.SettingsShared_layout__hzrtT{display:flex;gap:2rem;max-width:920px}.SettingsShared_sidebar__Nh5ri{width:170px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:1rem;align-self:flex-start;display:flex;flex-direction:column;gap:.15rem}.SettingsShared_sidebarLink__Oa_Ff{display:block;padding:.45rem .75rem;font-size:.85rem;font-weight:500;color:var(--color-text-secondary);background:none;border:none;border-radius:var(--radius-control);cursor:pointer;text-align:left;transition:color var(--transition-fast,.15s ease),background var(--transition-fast,.15s ease);font-family:inherit}.SettingsShared_sidebarLink__Oa_Ff:hover{color:var(--color-text-primary);background:var(--color-bg-page)}.SettingsShared_sidebarLinkActive__xN_Ea{color:var(--color-primary);background:var(--color-primary-subtle,rgba(22,163,74,.08));font-weight:600}.SettingsShared_content__642Yj{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}.SettingsShared_section__sqtFn{background:var(--color-bg-card);border-radius:var(--radius-card);padding:1rem 1.15rem;border:1px solid var(--color-border);overflow:visible}.SettingsShared_sectionTitle__XP4up{font-size:.95rem;font-weight:700;color:var(--color-primary);margin:0 0 .15rem}.SettingsShared_sectionDesc__1OGta{font-size:.78rem;color:var(--color-text-secondary);margin:0 0 .6rem;line-height:1.35}.SettingsShared_sectionBody__252Ul{display:flex;flex-direction:column}.SettingsShared_settingRow__G96Kg{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--color-border-light);gap:1rem}.SettingsShared_settingRow__G96Kg:last-child{border-bottom:none;padding-bottom:0}.SettingsShared_settingRow__G96Kg:first-child{padding-top:0}.SettingsShared_settingRowIndent__xUWbv{margin-left:.85rem;padding-left:.75rem;border-left:2px solid var(--color-primary-light)}.SettingsShared_settingInfo___3xKb{flex:1 1;min-width:0}.SettingsShared_settingLabel__NLjQv{font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0}.SettingsShared_settingDesc__Bw0aJ{font-size:.75rem;color:var(--color-text-secondary);margin:.1rem 0 0;line-height:1.3}.SettingsShared_settingControl__GNiaz{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.SettingsShared_select__RWp_f{padding:.4rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:.82rem;font-family:inherit;color:var(--color-text-primary);background:var(--color-bg-card);cursor:pointer;transition:border-color var(--transition-fast,.15s ease);min-width:130px}.SettingsShared_select__RWp_f:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus,0 0 0 3px rgba(22,163,74,.2))}.SettingsShared_numberInput__PgtuD{width:64px;padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:.82rem;font-family:inherit;color:var(--color-text-primary);text-align:center;transition:border-color var(--transition-fast,.15s ease)}.SettingsShared_numberInput__PgtuD:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus,0 0 0 3px rgba(22,163,74,.2))}.SettingsShared_inputUnit__6wibk{font-size:.8rem;color:var(--color-text-secondary);font-weight:500}.SettingsShared_inputGroup__HTnNq{display:flex;align-items:center;gap:.4rem}.SettingsShared_radioGroup__Tljne{display:flex;flex-direction:column;gap:.35rem}.SettingsShared_radioOption__LtnXR{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;transition:all var(--transition-fast,.15s ease)}.SettingsShared_radioOption__LtnXR:hover{border-color:var(--color-border-strong);background:var(--color-bg-page)}.SettingsShared_radioOptionActive__i34rY{border-color:var(--color-primary);background:var(--color-primary-subtle,rgba(22,163,74,.08))}.SettingsShared_radioOption__LtnXR input[type=radio]{accent-color:var(--color-primary);width:15px;height:15px;margin:0;flex-shrink:0}.SettingsShared_radioOptionLabel__UDGgO{font-size:.82rem;font-weight:500;color:var(--color-text-primary)}.SettingsShared_radioOptionDesc__ygKUZ{font-size:.75rem;color:var(--color-text-secondary)}.SettingsShared_saveIndicator__l_Z2S{font-size:.75rem;color:var(--color-text-tertiary);padding:.25rem .6rem;border-radius:var(--radius-pill);transition:all var(--transition-fast,.15s ease)}.SettingsShared_saveIndicatorSaved__lqBEi{color:var(--color-primary);background:var(--color-primary-light)}.SettingsShared_comingSoon__1JsTT{text-align:center;padding:1.5rem 1rem;color:var(--color-text-tertiary)}.SettingsShared_comingSoonIcon__Vi50R{font-size:2rem;margin-bottom:.5rem;opacity:.5}.SettingsShared_comingSoonTitle__daDgJ{font-size:.9rem;font-weight:600;color:var(--color-text-secondary);margin:0 0 .2rem}.SettingsShared_comingSoonDesc__biVTz{font-size:.78rem;color:var(--color-text-tertiary);margin:0}.SettingsShared_rdStack__IUmUD{display:flex;flex-direction:column;gap:1.5rem}.SettingsShared_rdCard__3PGaH{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.75rem}.SettingsShared_rdCardHeader__K7gD7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.SettingsShared_rdCardHeadings__o3R2g{min-width:0}.SettingsShared_rdCardTitle__lrFg8{font-size:1.25rem;font-weight:800;color:var(--color-heading);margin:0;letter-spacing:-.01em}.SettingsShared_rdCardTitleRow__Bp2Gu{display:flex;align-items:center;gap:.625rem}.SettingsShared_rdCardSubtitle__zvloP{font-size:.875rem;color:var(--color-text-secondary);margin:.3rem 0 0;line-height:1.4;max-width:60ch}.SettingsShared_rdIconChip__3I5QQ{width:40px;height:40px;border-radius:var(--radius-control);background:var(--color-primary-light);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsShared_rdBtnPrimary__MTo10{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.2rem;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-control);font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition-fast,.15s ease),opacity var(--transition-fast,.15s ease);white-space:nowrap}.SettingsShared_rdBtnPrimary__MTo10:hover{background:var(--color-primary-hover)}.SettingsShared_rdBtnPrimary__MTo10:disabled{opacity:.6;cursor:not-allowed}.SettingsShared_rdBtnSecondary__17wQW{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.1rem;background:var(--color-bg-card);color:var(--color-heading);border:1.5px solid var(--color-border);border-radius:var(--radius-control);font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease);white-space:nowrap}.SettingsShared_rdBtnSecondary__17wQW:hover{background:var(--color-bg-page)}.SettingsShared_rdBtnSecondary__17wQW:disabled{opacity:.6;cursor:not-allowed}.SettingsShared_rdBtnDanger___WKaV{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.1rem;background:var(--color-bg-card);color:var(--color-danger-strong);border:1.5px solid var(--color-danger-border);border-radius:var(--radius-control);font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition-fast,.15s ease);white-space:nowrap}.SettingsShared_rdBtnDanger___WKaV:hover{background:#fdf2f2}.SettingsShared_rdBtnDanger___WKaV:disabled{opacity:.6;cursor:not-allowed}.SettingsShared_rdBtnSm__UtsVU{padding:.4rem .85rem;font-size:.8rem;box-shadow:none}.SettingsShared_rdField__QvRTI{display:flex;flex-direction:column}.SettingsShared_rdGrid2__7y3s4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.1rem;gap:1.1rem}.SettingsShared_rdLabel__G4PG3{font-size:.8125rem;font-weight:800;color:var(--color-heading);margin-bottom:.4rem}.SettingsShared_rdOptional__44Ixa{font-weight:600;color:var(--color-text-tertiary)}.SettingsShared_rdInput__rR1wK,.SettingsShared_rdSelect__8jMeT{width:100%;padding:.7rem .85rem;border:1.5px solid var(--color-border);border-radius:var(--radius-control);font-size:.9rem;font-family:inherit;color:var(--color-heading);background:var(--color-bg-card);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.SettingsShared_rdInput__rR1wK::placeholder{color:var(--color-text-tertiary)}.SettingsShared_rdInput__rR1wK:focus,.SettingsShared_rdSelect__8jMeT:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus,0 0 0 3px rgba(22,163,74,.2))}.SettingsShared_rdSelect__8jMeT{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b746e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}.SettingsShared_rdHelper__LSRCK{font-size:.8125rem;color:var(--color-text-secondary);margin-top:.4rem;line-height:1.4}.SettingsShared_rdEditingChip__XJHly{gap:.45rem;align-self:flex-start;padding:.5rem .85rem;background:var(--color-primary-light);color:var(--color-success);font-size:.85rem;font-weight:700}.SettingsShared_rdEditingChip__XJHly,.SettingsShared_rdTag__sPbHi{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.SettingsShared_rdTag__sPbHi{padding:.2rem .6rem;font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SettingsShared_rdTagPrimary__IscK2{background:var(--color-primary-light);color:var(--color-success)}.SettingsShared_rdTagNoAddress__AVbYw{background:var(--color-warning-light);color:var(--color-warning)}.SettingsShared_rdTagArchived__J_dPl{background:var(--color-bg-page);color:var(--color-text-secondary)}.SettingsShared_rdLocList__T2FeD{display:flex;flex-direction:column;gap:.75rem}.SettingsShared_rdLocRow__hIdfn{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}.SettingsShared_rdLocRowPrimary__pXddL{background:var(--color-bg-subtle);border-color:var(--color-primary-border)}.SettingsShared_rdLocPin__udohM{width:44px;height:44px;border-radius:var(--radius-control);background:var(--color-bg-page);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SettingsShared_rdLocRowPrimary__pXddL .SettingsShared_rdLocPin__udohM{background:var(--color-primary-light);color:var(--color-primary)}.SettingsShared_rdLocBody__YlNys{flex:1 1;min-width:0}.SettingsShared_rdLocNameRow__tGl31{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.SettingsShared_rdLocName__RkUdN{font-size:.95rem;font-weight:700;color:var(--color-heading)}.SettingsShared_rdLocAddress__2ekQQ{font-size:.85rem;color:var(--color-text-secondary);margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsShared_rdLocAddressEmpty__mcy2J{color:var(--color-text-tertiary)}.SettingsShared_rdLocActions__0ON98{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:640px){.SettingsShared_rdCard__3PGaH{padding:1.25rem}.SettingsShared_rdGrid2__7y3s4{grid-template-columns:1fr}.SettingsShared_rdLocRow__hIdfn{flex-wrap:wrap}.SettingsShared_rdLocActions__0ON98{width:100%}}.SettingsShared_setupStrip__ll2x0{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}.SettingsShared_setupCellLeft__dS8YW{grid-column:1}.SettingsShared_setupCellRight__E3G51{grid-column:3}.SettingsShared_setupCell__RywhF{grid-row:1;display:flex;align-items:center;gap:12px;padding:14px 18px;min-width:0}.SettingsShared_setupDivider__N8Qez{grid-row:1;grid-column:2;width:1px;height:44px;background:var(--color-border)}.SettingsShared_setupIcon__7WZ_M{width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-control);background:var(--color-primary-light);color:var(--color-success);display:flex;align-items:center;justify-content:center}.SettingsShared_setupText__gLgzx{min-width:0;flex:1 1}.SettingsShared_setupEyebrow__LbbUg{font-size:11px;font-weight:700;letter-spacing:.07em;color:var(--color-text-tertiary)}.SettingsShared_setupPrimary__aOz5c{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsShared_setupSecondary__JfLH8{font-size:12.5px;color:var(--color-text-secondary);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsShared_setupPending__utgsY{color:var(--color-success);font-weight:600}.SettingsShared_setupBtn__lB1R9{height:32px;padding:0 13px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-bg-card);font-size:13px;font-weight:600;color:var(--color-text-primary);font-family:inherit;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast,.15s ease)}.SettingsShared_setupBtn__lB1R9:hover{background:var(--color-bg-page)}.SettingsShared_setupBtn__lB1R9:disabled{opacity:.6;cursor:not-allowed}.SettingsShared_setupIconBtn__fhWar{width:32px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.SettingsShared_setupPanel__8ZQuQ{grid-column:1/-1;grid-row:2;border-top:1px solid var(--color-border);padding:16px 18px;background:var(--color-bg-subtle);border-radius:0 0 var(--radius-card) var(--radius-card)}.SettingsShared_setupPanelLink__JOE2S{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:14px;gap:14px;align-items:end}.SettingsShared_setupPanelDocs__Dp0DI{display:flex;flex-direction:column;gap:10px}.SettingsShared_setupFieldLabel__TQ7mI{display:block;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}.SettingsShared_setupControl__1wNym{width:100%;height:40px;padding:0 10px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-bg-card);font-size:14px;font-family:inherit;color:var(--color-text-primary)}.SettingsShared_setupControl__1wNym:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus,0 0 0 3px rgba(22,163,74,.2))}.SettingsShared_setupPanelActions__geQYJ{display:flex;gap:8px}.SettingsShared_setupPanelBtn__JzahD{height:40px;padding:0 14px;border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-bg-card);font-size:13.5px;font-weight:600;color:var(--color-text-primary);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast,.15s ease)}.SettingsShared_setupPanelBtn__JzahD:hover{background:var(--color-bg-page)}.SettingsShared_setupPanelBtn__JzahD:disabled{opacity:.6;cursor:not-allowed}.SettingsShared_setupPanelBtnDanger__Z5lj3{border-color:var(--color-danger-border);color:var(--color-danger)}.SettingsShared_setupPanelBtnDanger__Z5lj3:hover{background:var(--color-danger-light)}.SettingsShared_setupPanelPrimary__dIdpz{border:none;background:var(--color-primary);color:var(--color-text-inverse);padding:0 18px;font-size:14px}.SettingsShared_setupPanelPrimary__dIdpz:hover{background:var(--color-primary-hover)}.SettingsShared_setupRequests__XCdXP{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;margin-top:2px}.SettingsShared_setupRequestRow__lcZVG{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-card)}.SettingsShared_setupRequestName__y99rr{font-size:14px;font-weight:600;color:var(--color-text-primary)}.SettingsShared_setupRequestEmail__tXVMs{font-size:12.5px;color:var(--color-text-secondary)}.SettingsShared_setupDocRow__CAvtP{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-card)}.SettingsShared_setupDocIcon__UF8oq{color:var(--color-success);display:flex;flex-shrink:0}.SettingsShared_setupDocName__6Dz75{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.SettingsShared_setupDocPill__SG7id{font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--radius-pill);border:none;font-family:inherit;cursor:pointer;background:var(--color-bg-page);color:var(--color-text-secondary);white-space:nowrap}.SettingsShared_setupDocPillOn__gDOPW{background:var(--color-primary-light);color:var(--color-success)}.SettingsShared_setupDocRemove__OjBOX{width:26px;height:26px;border:none;background:none;border-radius:var(--radius-control-sm);color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease)}.SettingsShared_setupDocRemove__OjBOX:hover{background:var(--color-bg-page);color:var(--color-text-primary)}.SettingsShared_setupDocAdd__KDg9o{display:flex;gap:8px}@media (max-width:900px){.SettingsShared_setupStrip__ll2x0{grid-template-columns:1fr}.SettingsShared_setupCell__RywhF{grid-row:auto}.SettingsShared_setupCellLeft__dS8YW,.SettingsShared_setupCellRight__E3G51{grid-column:1}.SettingsShared_setupDivider__N8Qez{grid-row:auto;grid-column:1;width:auto;height:1px}.SettingsShared_setupPanel__8ZQuQ{grid-row:auto;grid-column:1}.SettingsShared_setupPanelLink__JOE2S{grid-template-columns:1fr}.SettingsShared_setupPanelActions__geQYJ>*{flex:1 1}}@media (max-width:768px){.SettingsShared_layout__hzrtT{flex-direction:column;gap:.75rem}.SettingsShared_sidebar__Nh5ri{display:none}.SettingsShared_subTabStrip__sqoig{margin:0 -1rem 1rem;padding:0 1rem}.SettingsShared_section__sqtFn{padding:.85rem 1rem}.SettingsShared_settingRow__G96Kg{gap:.75rem}.SettingsShared_settingLabel__NLjQv{font-size:.88rem}.SettingsShared_settingDesc__Bw0aJ{display:none}.SettingsShared_select__RWp_f{min-width:110px;min-height:40px;padding:.5rem .65rem}.SettingsShared_numberInput__PgtuD{min-height:40px;padding:.5rem}.SettingsShared_settingRowIndent__xUWbv{margin-left:.6rem;padding-left:.6rem}}@media (max-width:420px){.SettingsShared_settingLabel__NLjQv{font-size:.8rem}.SettingsShared_select__RWp_f{min-width:100px;font-size:.78rem}.SettingsShared_numberInput__PgtuD{width:56px;font-size:.78rem}}.CancelSubscriptionModal_overlay__PxXRH{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.CancelSubscriptionModal_modal__Lfyw2{background:var(--color-bg-card);border-radius:var(--radius-dialog);padding:28px;max-width:480px;width:100%;box-shadow:var(--shadow-dialog)}.CancelSubscriptionModal_steps__DtDYb{display:flex;gap:6px;margin-bottom:20px}.CancelSubscriptionModal_stepDot__IeIQw{flex:1 1;height:4px;border-radius:var(--radius-control-sm);background:var(--color-border)}.CancelSubscriptionModal_stepDotActive__4apLP{background:var(--color-primary)}.CancelSubscriptionModal_title___jAtF{font-size:19px;font-weight:700;color:var(--color-text-primary);margin:0 0 6px}.CancelSubscriptionModal_subtitle__xQkiv{font-size:14px;color:var(--color-text-secondary);margin:0 0 20px;line-height:1.5}.CancelSubscriptionModal_reasonList__Fg9gk{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.CancelSubscriptionModal_reasonOption__WpZMY{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-card);cursor:pointer;font-size:14px;color:var(--color-text-primary);text-align:left;transition:border-color .15s,background .15s}.CancelSubscriptionModal_reasonOption__WpZMY:hover{border-color:var(--color-primary)}.CancelSubscriptionModal_reasonOptionSelected__bwyuR{border-color:var(--color-primary);background:#f0fdf4;font-weight:600}.CancelSubscriptionModal_feedbackInput__DdwcE{width:100%;min-height:110px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:14px;font-family:inherit;resize:vertical;margin-bottom:20px;box-sizing:border-box}.CancelSubscriptionModal_feedbackInput__DdwcE:focus{outline:none;border-color:var(--color-primary)}.CancelSubscriptionModal_offerBox__R8dwe{background:#f0fdf4;border:1px solid var(--color-primary-border);border-radius:var(--radius-card);padding:20px;text-align:center;margin-bottom:20px}.CancelSubscriptionModal_offerBadge__sSCRH{display:inline-block;background:var(--color-primary);color:var(--color-text-inverse);font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.CancelSubscriptionModal_offerTitle__nfUza{font-size:20px;font-weight:700;color:#14532d;margin:0 0 6px}.CancelSubscriptionModal_offerDesc__kp4tv{font-size:13px;color:#166534;margin:0;line-height:1.5}.CancelSubscriptionModal_actions__Fxy_O{display:flex;gap:10px;justify-content:flex-end}.CancelSubscriptionModal_btnSecondary__3B9j0{padding:10px 18px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-card);color:var(--color-text-label);font-size:14px;font-weight:600;cursor:pointer}.CancelSubscriptionModal_btnSecondary__3B9j0:hover{background:#f9fafb}.CancelSubscriptionModal_btnPrimary__2Gu_A{padding:10px 18px;border:none;border-radius:var(--radius-control);background:linear-gradient(135deg,var(--color-primary) 0,#15803d 100%);color:var(--color-text-inverse);font-size:14px;font-weight:600;cursor:pointer}.CancelSubscriptionModal_btnDanger__o4klX:disabled,.CancelSubscriptionModal_btnPrimary__2Gu_A:disabled{opacity:.6;cursor:not-allowed}.CancelSubscriptionModal_btnDanger__o4klX{padding:10px 18px;border:1px solid var(--color-danger-border);border-radius:var(--radius-control);background:var(--color-bg-card);color:var(--color-danger);font-size:14px;font-weight:600;cursor:pointer}.CancelSubscriptionModal_btnDanger__o4klX:hover{background:#fef2f2}@media (max-width:480px){.CancelSubscriptionModal_modal__Lfyw2{padding:20px}.CancelSubscriptionModal_actions__Fxy_O{flex-direction:column-reverse}.CancelSubscriptionModal_actions__Fxy_O button{width:100%}}.BillingSettings_currentPlanCard__KNfHX{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);margin-bottom:1rem}.BillingSettings_planInfo__fwsy3{display:flex;flex-direction:column;gap:.2rem}.BillingSettings_planName__mjjAh{font-size:1.1rem;font-weight:700;color:var(--color-text-primary);margin:0}.BillingSettings_planMeta__1Fp4f{font-size:.78rem;color:var(--color-text-secondary);margin:0}.BillingSettings_statusBadge__Fmx0V{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:var(--radius-card);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.BillingSettings_statusActive__SCNaK{background:var(--color-primary-light);color:var(--color-primary)}.BillingSettings_statusTrialing__9wGFE{background:var(--color-info-light);color:#2563eb}.BillingSettings_statusCanceled__pZJWO{background:var(--color-danger-light);color:#ef4444}.BillingSettings_statusPastDue__dQmCr{background:var(--color-warning-light);color:#d97706}.BillingSettings_intervalToggleWrapper___DR_C{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.BillingSettings_intervalToggle__4MIap{display:inline-flex;background:var(--color-bg-page);border-radius:var(--radius-control);padding:3px}.BillingSettings_intervalBtn__aYLzt{padding:.4rem 1rem;border:none;border-radius:var(--radius-control);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;color:var(--color-text-secondary);background:transparent;transition:all .2s ease}.BillingSettings_intervalBtnActive__8yW29{background:var(--color-bg-card);color:var(--color-text-primary)}.BillingSettings_saveBadge__jaTtL{display:inline-flex;align-items:center;padding:.2rem .6rem;background:var(--color-primary-light);color:var(--color-primary);font-size:.72rem;font-weight:700;border-radius:var(--radius-card);white-space:nowrap}.BillingSettings_planGrid__8swfD{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.BillingSettings_planCard__F4dbU{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem 1rem;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.BillingSettings_planCard__F4dbU:hover{border-color:var(--color-border-strong)}.BillingSettings_planCardCurrent__n9seC{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.BillingSettings_planCardPopular__u_Sk4{border-color:var(--color-primary);position:relative}.BillingSettings_planCardName__8MHRB{font-size:1rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.BillingSettings_planCardPricing__UBq8a{margin-bottom:.6rem}.BillingSettings_planCardPrice__beCIM{margin:0;line-height:1}.BillingSettings_planCardAmount__QXgOA{font-size:1.75rem;font-weight:800;color:var(--color-text-primary)}.BillingSettings_planCardPeriod__LqaQa{font-size:.82rem;font-weight:500;color:var(--color-text-secondary)}.BillingSettings_planCardOriginalPrice__mGJiW{font-size:.78rem;color:var(--color-text-tertiary);text-decoration:line-through;margin:.2rem 0 0}.BillingSettings_planCardYearlySave__Tfz6v{font-size:.72rem;font-weight:600;color:var(--color-primary);margin:.15rem 0 0}.BillingSettings_planCardBilledAs__eT2tJ{font-size:.72rem;color:var(--color-text-tertiary);margin:.2rem 0 0}.BillingSettings_planCardDesc__B1ugJ{font-size:.78rem;color:var(--color-text-secondary);margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-light)}.BillingSettings_planCardFeatures__JU4M0{list-style:none;padding:0;margin:0 0 1rem;flex:1 1}.BillingSettings_planCardFeatures__JU4M0 li{font-size:.78rem;color:var(--color-text-body);padding:.25rem 0 .25rem 1.25rem;position:relative;line-height:1.4}.BillingSettings_planCardFeatures__JU4M0 li:before{content:"\2713";position:absolute;left:0;color:var(--color-primary);font-weight:600;font-size:.72rem}.BillingSettings_planCardBadge__k0T1i{display:inline-block;padding:.15rem .5rem;background:var(--color-primary-light);color:var(--color-primary);font-size:.68rem;font-weight:600;border-radius:var(--radius-card);margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.BillingSettings_planCardBtn__RmWl7{width:100%;padding:.55rem .75rem;border:none;border-radius:var(--radius-control);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease;margin-top:auto}.BillingSettings_planCardBtnUpgrade__GPNAs{background:var(--color-primary);color:var(--color-text-inverse)}.BillingSettings_planCardBtnUpgrade__GPNAs:hover{background:var(--color-primary-hover)}.BillingSettings_planCardBtnUpgrade__GPNAs:disabled{opacity:.6;cursor:not-allowed}.BillingSettings_planCardBtnCurrent__LmMJE{background:var(--color-bg-page);color:var(--color-text-secondary);cursor:default}.BillingSettings_planCardBtnIncluded__OP7kS{background:transparent;color:var(--color-text-tertiary);cursor:default;font-weight:500}.BillingSettings_addonGrid__Mw5Rr{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.BillingSettings_addonCard__BN7HH{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.3rem;transition:border-color .15s ease}.BillingSettings_addonCard__BN7HH:hover{border-color:var(--color-border-strong)}.BillingSettings_addonCardUnlocked__j9XbB{border-left:3px solid var(--color-primary)}.BillingSettings_addonHeader__eq7ot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.BillingSettings_addonLabel__eWGO7{font-size:.88rem;font-weight:600;color:var(--color-text-primary);margin:0}.BillingSettings_addonDesc__HtZag{font-size:.75rem;color:var(--color-text-secondary);margin:0;line-height:1.35}.BillingSettings_addonFooter__lJ7B8{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;gap:.5rem}.BillingSettings_addonPrice___2RPu{font-size:.85rem;font-weight:700;color:var(--color-text-primary)}.BillingSettings_addonPrice___2RPu span{font-size:.72rem;font-weight:500;color:var(--color-text-secondary)}.BillingSettings_addonUnlockBtn__pyyMD{padding:.4rem .85rem;background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-control);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.BillingSettings_addonUnlockBtn__pyyMD:hover{background:var(--color-primary-hover)}.BillingSettings_addonUnlockBtn__pyyMD:disabled{opacity:.6;cursor:not-allowed}.BillingSettings_addonCancelBtn__zK97e{padding:.4rem .85rem;background:transparent;color:var(--color-danger-strong);border:1px solid #fca5a5;border-radius:var(--radius-control);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.BillingSettings_addonCancelBtn__zK97e:hover{background:#fef2f2}.BillingSettings_addonCancelBtn__zK97e:disabled{opacity:.6;cursor:not-allowed}.BillingSettings_addonUnlockedBadge__M8_Hf{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .6rem;background:var(--color-primary-light);color:var(--color-primary);font-size:.72rem;font-weight:600;border-radius:var(--radius-control);white-space:nowrap}.BillingSettings_manageBillingBtn__OBsIp{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;background:var(--color-text-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-control);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,opacity .15s ease}.BillingSettings_manageBillingBtn__OBsIp:hover{background:#333}.BillingSettings_manageBillingBtn__OBsIp:disabled{opacity:.6;cursor:not-allowed}.BillingSettings_manageBillingDesc__T_KXj{font-size:.75rem;color:var(--color-text-secondary);margin:.5rem 0 0;line-height:1.4}.BillingSettings_billingToggle__JtuRC{display:flex;gap:0;background:var(--color-bg-page);border-radius:var(--radius-control);padding:3px;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.BillingSettings_billingToggle__JtuRC button{padding:.45rem 1rem;border:none;background:transparent;border-radius:var(--radius-control-sm);font-weight:600;font-size:.78rem;color:var(--color-text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.4rem;font-family:inherit}.BillingSettings_billingToggleActive__hGQxS{background:#fff!important;color:#111827!important}.BillingSettings_billingToggleSave__Plqn9{background:#10b981;color:#fff;padding:1px 6px;border-radius:var(--radius-control);font-size:.68rem;font-weight:600}.BillingSettings_planCardAnnualNote__7So7d{font-size:.68rem;color:var(--color-primary);font-weight:600;margin-top:.15rem}.BillingSettings_loading__6VmXS{color:var(--color-text-secondary);padding:2rem;font-size:.85rem}@media (max-width:900px){.BillingSettings_planGrid__8swfD{grid-template-columns:1fr}}@media (max-width:768px){.BillingSettings_addonGrid__Mw5Rr{grid-template-columns:1fr}.BillingSettings_currentPlanCard__KNfHX{flex-direction:column;align-items:flex-start;gap:.5rem}}.BillingSettings_cancelSection__J4Zo_{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.BillingSettings_cancelPlanBtn__PjD7B{background:none;border:none;padding:0;cursor:pointer;font-size:13px;color:var(--color-text-tertiary);text-decoration:underline}.BillingSettings_cancelPlanBtn__PjD7B:hover{color:var(--color-danger)}.BillingSettings_closeSection__gCvml{margin-top:28px;padding-top:20px;border-top:1px solid var(--color-border)}.BillingSettings_closeTitle__jbncO{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0 0 6px}.BillingSettings_closeDesc__HzSur{font-size:13px;color:var(--color-text-secondary);margin:0 0 12px;line-height:1.5}.BillingSettings_closeBtn__o_yd_{background:none;border:1px solid #fca5a5;border-radius:var(--radius-control);padding:8px 14px;cursor:pointer;font-size:13px;font-weight:600;color:var(--color-danger)}.BillingSettings_closeBtn__o_yd_:hover{background:#fef2f2}.BillingSettings_closeConfirmInput__decIh{width:100%;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font-size:14px;margin-bottom:12px}.BillingSettings_closeActions__RnpJt{display:flex;gap:8px;flex-wrap:wrap}.BillingSettings_closeDangerBtn__qKS7Z{padding:9px 16px;background:var(--color-danger);color:var(--color-text-inverse);border:none;border-radius:var(--radius-control);font-weight:600;font-size:13px;cursor:pointer}.BillingSettings_closeDangerBtn__qKS7Z:disabled{background:var(--color-border);color:var(--color-text-tertiary);cursor:not-allowed}.BillingSettings_closeSecondaryBtn__xgi4d{padding:9px 16px;background:var(--color-bg-page);color:var(--color-text-label);border:none;border-radius:var(--radius-control);font-weight:600;font-size:13px;cursor:pointer}.BillingSettings_closePending__0Mloi{border:1px solid #fca5a5;background:#fef2f2;border-radius:var(--radius-control);padding:16px}.BillingSettings_closePendingTitle__K3dEo{font-size:14px;font-weight:700;color:var(--color-danger);margin:0 0 8px}:root{--color-primary:#16a34a;--color-primary-hover:#15803d;--color-primary-active:#14532d;--color-primary-light:#dcfce7;--color-primary-border:#bbf7d0;--color-primary-subtle:rgba(22,163,74,.08);--color-success:#15803d;--color-success-light:#dcfce7;--color-warning:#b45309;--color-warning-light:#fef3c7;--color-warning-border:#fde68a;--color-danger:#dc2626;--color-danger-strong:#b91c1c;--color-danger-light:#fee2e2;--color-danger-border:#fecaca;--color-info:#1d4ed8;--color-info-light:#dbeafe;--color-info-border:#bfdbfe;--color-bg-page:#f3f4f6;--color-bg-card:#fff;--color-bg-subtle:#fafafa;--color-bg-secondary:#f3f4f6;--color-bg-hover:#f3f4f6;--color-bg-input:#fff;--color-heading:#0d3b2b;--color-text-primary:#111;--color-text-label:#374151;--color-text-body:#4b5563;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-inverse:#fff;--color-text-link:#15803d;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-border-light:#f3f4f6;--color-border-hairline:#eff1ef;--color-border-focus:#16a34a;--sidebar-bg:#123b27;--sidebar-fg:#c9ddd2;--sidebar-fg-active:#fff;--sidebar-item-active:hsla(0,0%,100%,.08);--sidebar-item-ring:inset 0 0 0 1px hsla(0,0%,100%,.14);--sidebar-section-label:rgba(220,235,226,.5);--sidebar-divider:hsla(0,0%,100%,.08);--width-sidebar:236px;--font-family-heading:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-body:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-page-title:15px;--font-size-section:14px;--font-size-card-title:13.5px;--font-size-body:13.5px;--font-size-caption:12.5px;--font-size-micro:11.5px;--font-size-eyebrow:11px;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--line-height-tight:1.25;--line-height-normal:1.5;--tracking-title:-0.01em;--tracking-eyebrow:0.06em;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--radius-control:8px;--radius-control-sm:7px;--radius-card:10px;--radius-dialog:12px;--radius-pill:999px;--shadow-none:none;--shadow-popover:0 10px 28px rgba(16,24,20,.1);--shadow-dialog:0 24px 60px rgba(13,31,23,.2);--shadow-toast:0 10px 28px rgba(13,31,23,.24);--shadow-focus:0 0 0 3px rgba(22,163,74,.12);--shadow-focus-danger:0 0 0 3px rgba(220,38,38,.12);--overlay-scrim:rgba(13,31,23,.32);--height-control:38px;--height-control-sm:32px;--height-control-lg:44px;--size-icon-button:28px;--height-header:56px;--height-row:44px;--height-row-lg:56px;--page-max:1200px;--page-gutter:32px;--icon-size:15px;--icon-size-nav:18px;--icon-stroke:2;--transition-fast:0.12s ease;--transition-normal:0.15s ease;--height-input-legacy:48px;--height-button-legacy:44px;--radius-input-legacy:10px;--shadow-card-legacy:0 1px 2px rgba(0,0,0,.04);--color-bg-active:rgba(22,163,74,.06);--color-bg-sidebar:#111;--color-border-card:#edefed;--color-border-input:#e2e6e3;--color-chart-bar:#bfdbfe;--color-chart-bar-track:#f3f4f6;--color-danger-border-strong:#fecaca;--color-danger-text:#dc2626;--color-danger-wash:#fef2f2;--color-info-text:#1d4ed8;--color-neutral-dot:#d1d5db;--color-primary-tint:#f2fbf5;--color-primary-tint-border:#bfe6cd;--color-row-wash:#fbfcfb;--color-success-bg:#dcfce7;--color-success-text:#15803d;--color-unit-attention-bg:#fffdf5;--color-unit-attention-border:#f3e3b8;--color-unit-risk-bg:#fff8f8;--color-warning-bg:#fef3c7;--color-warning-text:#b45309;--course-amber:#b47c10;--course-amber-index:#b8935a;--course-amber-ink:#6b5320;--course-amber-tint:#fdf3e0;--course-amber-tint-border:#e8ce9b;--course-amber-tint-soft:#fdf6e8;--course-body:#3e4b44;--course-body-strong:#4b5a52;--course-border:#e4eae6;--course-border-strong:#dce3de;--course-canvas:#f6f8f6;--course-column:700px;--course-control:#c6d0ca;--course-deep:#0b3325;--course-deep-accent:#7fb79b;--course-deep-border:#1b5a42;--course-deep-text:#a9c4b6;--course-disabled:#96a39c;--course-green:#1b8a4c;--course-green-dark:#146b3a;--course-green-logo:#22a45d;--course-green-tint:#f2f8f4;--course-green-tint-border:#d8e6de;--course-ink:#14201a;--course-muted:#7c8a83;--course-neutral-chip:#f0f3f1;--course-neutral-chip-text:#5f6e66;--course-overlay:rgba(11,51,37,.32);--course-radius-card:16px;--course-radius-chip:7px;--course-radius-control:12px;--course-radius-hero:20px;--course-radius-row:14px;--course-surface:#fff;--font-size-h1:28px;--font-size-h2:22px;--font-size-h3:17px;--height-button:44px;--height-button-lg:52px;--height-input:48px;--line-height-relaxed:1.7;--radius-button:10px;--radius-card-lg:16px;--radius-card-strip:14px;--radius-chip:8px;--radius-chip-sm:7px;--radius-full:9999px;--radius-input:10px;--radius-input-lg:11px;--radius-sm:8px;--shadow-card:0 1px 2px rgba(0,0,0,.04);--shadow-card-hover:0 2px 8px rgba(0,0,0,.06);--shadow-dropdown:0 4px 16px rgba(0,0,0,.08);--shadow-modal:0 16px 48px rgba(0,0,0,.12);--shadow-primary-btn:0 4px 12px rgba(22,163,74,.28);--transition-slow:0.3s ease;--width-sidebar-collapsed:72px;--width-staff-table-min:912px}.ToggleSwitch_track__eyV86{position:relative;width:40px;height:22px;border-radius:var(--radius-control-sm);background:#d1d5db;border:none;padding:0;cursor:pointer;transition:background var(--transition-fast,.15s ease);flex-shrink:0;outline:none}.ToggleSwitch_track__eyV86:focus-visible{box-shadow:var(--shadow-focus)}.ToggleSwitch_trackOn__6bgU2{background:var(--color-primary)}.ToggleSwitch_knob__4lF9f{display:block;width:16px;height:16px;border-radius:var(--radius-control-sm);background:var(--color-bg-card);position:absolute;top:3px;left:3px;transition:transform var(--transition-fast,.15s ease)}.ToggleSwitch_trackOn__6bgU2 .ToggleSwitch_knob__4lF9f{transform:translateX(18px)}.ToggleSwitch_disabled__WxU2p{opacity:.5;cursor:not-allowed}.AddLocationForm_scrim__iaLAO{position:fixed;inset:0;background:rgba(13,24,20,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AddLocationForm_modal__w1vgm{background:var(--color-bg-card);border-radius:var(--radius-card);width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-dialog);overflow:hidden}.AddLocationForm_header__7XkqM{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 1.75rem 1.1rem}.AddLocationForm_title__R4CPF{font-size:1.35rem;font-weight:800;color:var(--color-heading);margin:0;letter-spacing:-.01em}.AddLocationForm_description__y7paq{font-size:.875rem;color:var(--color-text-secondary);margin:.4rem 0 0;line-height:1.45;max-width:42ch}.AddLocationForm_closeBtn__MEYQ1{flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-pill);border:none;background:var(--color-bg-page);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition-fast,.15s ease)}.AddLocationForm_closeBtn__MEYQ1:hover{background:#e6e9e6}.AddLocationForm_body__ha_oM{padding:.5rem 1.75rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.1rem}.AddLocationForm_error__GoCsR{padding:.7rem .85rem;background:var(--color-danger-light);color:var(--color-danger-strong);border-radius:var(--radius-control);font-size:.85rem}.AddLocationForm_footer__jgqUt{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.75rem;background:#fbfcfb;border-top:1px solid var(--color-border)}@media (max-width:560px){.AddLocationForm_header__7XkqM{padding:1.25rem 1.25rem .85rem}.AddLocationForm_body__ha_oM{padding:.5rem 1.25rem 1.25rem}.AddLocationForm_footer__jgqUt{padding:.85rem 1.25rem}}