.FieldModeShell_page__YGLid{min-height:100dvh;background:#f5f7f8;color:#12212b;-webkit-tap-highlight-color:transparent}.FieldModeShell_shell__MioLv{width:100%;max-width:760px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column}.FieldModeShell_header__r9Chv{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(16px,env(safe-area-inset-top)) 18px 16px;background:rgba(245,247,248,.96);border-bottom:1px solid #dce3e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.FieldModeShell_header__r9Chv>div{min-width:0}.FieldModeShell_sitePicker__QkTlC{display:grid;gap:3px;margin-top:8px;color:#58707d;font-size:11px;font-weight:750}.FieldModeShell_sitePicker__QkTlC select{max-width:min(440px,calc(100vw - 106px));min-height:38px;padding:6px 28px 6px 9px;border:1px solid #b8c9cf;border-radius:10px;background:#fff;color:#183642;font:inherit;font-size:13px}.FieldModeShell_selectionNotice__6bG4c{max-width:440px;margin:6px 0 0;color:#8a5a08;font-size:11px;line-height:1.35}.FieldModeShell_eyebrow__Ts9Vk{margin:0 0 3px;color:#58707d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FieldModeShell_title__grOAN{margin:0;overflow-wrap:anywhere;font-size:24px;line-height:1.1;font-weight:750}.FieldModeShell_menuButton__zQ2au{min-width:52px;min-height:52px;display:grid;place-items:center;flex:none;touch-action:manipulation;border:1px solid #c7d3d9;border-radius:16px;background:#fff;color:#183642;font-size:22px;text-decoration:none}.FieldModeShell_main__hq_DS{flex:1 1;padding:24px 18px calc(104px + env(safe-area-inset-bottom))}.FieldModeShell_workspaceNav__PvE5D{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 18px;padding:6px 1px}.FieldModeShell_workspaceNav__PvE5D::-webkit-scrollbar{display:none}.FieldModeShell_workspaceNav__PvE5D a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 13px;border:1px solid #c7d3d9;border-radius:13px;background:#fff;color:#426a72;font-size:13px;font-weight:750;text-decoration:none;touch-action:manipulation}.FieldModeShell_workspaceNav__PvE5D a:focus-visible{outline:3px solid #b4e1e4;outline-offset:1px}.FieldModeShell_workspaceNavActive__Vd6DR{border-color:var(--brand-primary,#0c6975)!important;background:color-mix(in srgb,var(--brand-primary,#0c6975) 12%,#fff)!important;color:var(--brand-primary,#0c6975)!important}.FieldModeShell_networkStatus__xdxKI{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 18px;border-bottom:1px solid #dce3e7;font-size:12px;font-weight:750}.FieldModeShell_networkStatus__xdxKI small{margin-inline-start:auto;color:#58707d;font-size:11px;font-weight:500;text-align:end}.FieldModeShell_networkDot__anCaM{width:9px;height:9px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.FieldModeShell_networkOnline___BAaE{color:#18734b;background:#f1fbf5}.FieldModeShell_networkPoor__c4vo7{color:#8a5a08;background:#fff9e8}.FieldModeShell_networkOffline__2Ki7b{color:#a12b2b;background:#fff0ef}.FieldModeShell_networkActivity__bDNkD{display:inline-flex;align-items:center;width:fit-content;min-height:30px;padding:5px 9px;border-radius:9px;font-size:12px;font-weight:750}.FieldModeShell_networkActivityPending__iFk23{background:#fff9e8;color:#8a5a08}.FieldModeShell_networkActivityRetrying___zoVA{background:#eaf5f7;color:#0c6975}.FieldModeShell_networkActivityFailed__EiLDZ{background:#fff0ef;color:#a12b2b}.FieldModeShell_draftNotice__7wvYU{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px dashed #9bb6bf;border-radius:12px;background:#f5fafb;color:#34515c;font-size:12px;line-height:1.4}.FieldModeShell_draftNotice__7wvYU button{min-height:38px;padding:0 10px;border:1px solid #9bb6bf;border-radius:10px;background:#fff;color:#183642;font:inherit;font-weight:700}.FieldModeShell_intro__fohKT{margin:0 0 20px;color:#58707d;font-size:15px;line-height:1.55}.FieldModeShell_panel__eLYH2{border:1px solid #dce3e7;border-radius:20px;padding:22px;background:#fff;box-shadow:0 8px 24px rgba(18,33,43,.06)}.FieldModeShell_panelTitle__ANxeI{margin:0 0 8px;font-size:19px}.FieldModeShell_panelText__D0bjj{margin:0;color:#58707d;line-height:1.55}.FieldModeShell_state__J33Ki{display:flex;align-items:center;gap:12px;min-height:72px;color:#58707d}.FieldModeShell_spinner__cOoA1{width:22px;height:22px;border:3px solid #d8e3e8;border-top-color:#137c8b;border-radius:50%;animation:FieldModeShell_spin__mxhvg .8s linear infinite}.FieldModeShell_error__uDenL{color:#a12b2b}.FieldModeShell_retry__7Y4AU{min-height:52px;margin-top:16px;padding:0 18px;border:0;border-radius:14px;background:#a12b2b;color:#fff;font-weight:700}.FieldModeShell_workspace__VYZam{display:grid;gap:14px}.FieldModeShell_contextBar__Ziybl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:16px;background:#e3f4f5;color:#0c6975;font-size:13px}.FieldModeShell_contextBar__Ziybl span{color:#426a72}.FieldModeShell_recordList__A8zPy,.FieldModeShell_workspaceCard__W6TqB{display:grid;gap:14px;padding:18px;border:1px solid #dce3e7;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(18,33,43,.05)}.FieldModeShell_attachmentDropZone__zC0Bg{border-style:dashed;transition:border-color .15s ease,background-color .15s ease}.FieldModeShell_attachmentDropZone__zC0Bg:focus-within{border-color:#0c6975;background:#f4fbfb}.FieldModeShell_workspaceCard__W6TqB h2{margin:0;font-size:18px}.FieldModeShell_recordList__A8zPy{padding:0;overflow:hidden;gap:0}.FieldModeShell_record__qVNJh{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e5eaed}.FieldModeShell_record__qVNJh>div{min-width:0;overflow-wrap:anywhere}.FieldModeShell_record__qVNJh:last-child{border-bottom:0}.FieldModeShell_record__qVNJh p{margin:6px 0 0;color:#58707d;font-size:12px}.FieldModeShell_primaryAction__7FW6X,.FieldModeShell_record__qVNJh button,.FieldModeShell_secondaryAction__8g7Si,.FieldModeShell_workspaceError__wzWMf button{min-height:50px;padding:0 16px;touch-action:manipulation;border-radius:14px;border:0;font:inherit;font-weight:750}.FieldModeShell_primaryAction__7FW6X,.FieldModeShell_record__qVNJh button{background:#0c6975;color:#fff}.FieldModeShell_secondaryAction__8g7Si{border:1px solid #9bb6bf;background:#fff;color:#183642}.FieldModeShell_primaryAction__7FW6X:disabled,.FieldModeShell_record__qVNJh button:disabled,.FieldModeShell_secondaryAction__8g7Si:disabled{opacity:.55}.FieldModeShell_workspaceState__HxONF{min-height:92px;display:grid;place-items:center;color:#58707d;text-align:center}.FieldModeShell_workspaceError__wzWMf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:15px;background:#fff0ef;color:#8e2525;overflow-wrap:anywhere}.FieldModeShell_workspaceError__wzWMf button{flex:none;min-height:44px;background:#8e2525;color:#fff}.FieldModeShell_fieldLabel__Ka1XS{display:grid;gap:7px;color:#34515c;font-size:13px;font-weight:700}.FieldModeShell_fieldLabel__Ka1XS input,.FieldModeShell_fieldLabel__Ka1XS select,.FieldModeShell_fieldLabel__Ka1XS textarea{width:100%;min-height:52px;padding:12px 13px;border:1px solid #b8c9cf;border-radius:13px;background:#fff;color:#12212b;font-size:16px;line-height:1.35;resize:vertical}.FieldModeShell_fieldLabel__Ka1XS textarea{min-height:104px}.FieldModeShell_fieldLabel__Ka1XS input:focus-visible,.FieldModeShell_fieldLabel__Ka1XS select:focus-visible,.FieldModeShell_fieldLabel__Ka1XS textarea:focus-visible{border-color:#0c6975;outline:3px solid #b4e1e4;outline-offset:1px}.FieldModeShell_twoColumns__46ijO{display:grid;grid-template-columns:1fr 1fr;gap:10px}.FieldModeShell_segmented__DiEg2{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.FieldModeShell_segmented__DiEg2 button{min-width:0;min-height:52px;padding:8px;touch-action:manipulation;border:1px solid #b8c9cf;border-radius:13px;background:#fff;color:#34515c;font:inherit;font-weight:700}.FieldModeShell_segmented__DiEg2 button[aria-pressed=true],.FieldModeShell_segmented__DiEg2 button[aria-selected=true]{border-color:#0c6975;background:#e3f4f5;color:#0c6975}.FieldModeShell_actionRow__7AlRc{display:flex;flex-wrap:wrap;gap:10px}.FieldModeShell_inlineStatus__YaG9z{margin:0;color:#58707d;font-size:13px;overflow-wrap:anywhere}.FieldModeShell_inlineError__KuxRE{color:#a12b2b}.FieldModeShell_workSummary__tP4tN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.FieldModeShell_workSummary__tP4tN>div{display:grid;justify-items:center;gap:2px;padding:10px 4px;border:1px solid #dce3e7;border-radius:14px;background:#fff;text-align:center}.FieldModeShell_workSummary__tP4tN strong{font-size:22px;line-height:1.1;color:#12212b}.FieldModeShell_workSummary__tP4tN span{color:#58707d;font-size:11px;font-weight:700}.FieldModeShell_workSummary__tP4tN .FieldModeShell_workSummaryDanger__CiM19{border-color:#f0b9b9;background:#fdf1f1}.FieldModeShell_workSummary__tP4tN .FieldModeShell_workSummaryDanger__CiM19 strong{color:#a12b2b}.FieldModeShell_workGroupHead__6eppJ{display:flex;align-items:center;justify-content:space-between;gap:10px}.FieldModeShell_workGroupHead__6eppJ h2{margin:0}.FieldModeShell_workCount__w1SZ6{min-width:28px;padding:2px 9px;border-radius:999px;background:#e3f4f5;color:#0c6975;font-size:13px;font-weight:800;text-align:center}.FieldModeShell_workCountDanger__qV90p{background:#fdeaea;color:#a12b2b}.FieldModeShell_snagList__z7maJ{display:grid;gap:10px}.FieldModeShell_snagCard__5mPpE{display:grid;gap:10px;padding:14px;border:1px solid #e5eaed;border-radius:16px;background:#fbfcfd;overflow-wrap:anywhere}.FieldModeShell_snagCard__5mPpE p{margin:6px 0 0}.FieldModeShell_segmentedFour__bBNJj{grid-template-columns:repeat(4,1fr)}.FieldModeShell_kindGrid__ZHAuc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.FieldModeShell_kindButton__55iO8{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;touch-action:manipulation;border:1px solid #b8c9cf;border-radius:14px;background:#fff;color:#12212b;font:inherit;font-size:14px;font-weight:750;text-align:start;line-height:1.3}.FieldModeShell_kindButton__55iO8>span{flex:none;font-size:22px;line-height:1}.FieldModeShell_kindButton__55iO8[aria-pressed=true]{border-color:#0c6975;background:#e3f4f5;color:#0c6975;box-shadow:inset 0 0 0 1px #0c6975}.FieldModeShell_reportSent__UJBSi{display:grid;gap:4px;padding:12px 14px;border:1px solid #9fd5c0;border-radius:14px;background:#ecf8f2;color:#145c3f;font-size:13px}.FieldModeShell_reportSent__UJBSi strong{font-size:15px}.FieldModeShell_reportMeta___WLyi{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.FieldModeShell_reportMeta___WLyi span{padding:2px 8px;border-radius:999px;background:#eef3f5;color:#34515c;font-size:11px;font-weight:700}.FieldModeShell_reportMeta___WLyi .FieldModeShell_urgent___l6P7{background:#fdeaea;color:#a12b2b}.FieldModeShell_stickyActions__XRq5_{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));z-index:2;margin:0 -6px -6px;padding:12px 6px 6px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)}.FieldModeShell_stickyActions__XRq5_>button{flex:1 1 150px}.FieldModeShell_photoPreview__hFA7B{position:relative;overflow:hidden;min-height:180px;border:1px solid #dce3e7;border-radius:16px;background:#eef3f5}.FieldModeShell_photoPreview__hFA7B img{display:block;width:100%;max-height:320px;object-fit:cover}.FieldModeShell_photoMeta__lz8T5{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere;color:#58707d;font-size:13px}.FieldModeShell_photoMeta__lz8T5 button{min-width:48px;min-height:48px;padding:0 12px;touch-action:manipulation;border:1px solid #c7d3d9;border-radius:12px;background:#fff;color:#8e2525;font-weight:700}.FieldModeShell_loadingStack___5KfJ{width:100%;display:grid;gap:12px}.FieldModeShell_loadingCard__W7IEE,.FieldModeShell_loadingLine__yfXrA{overflow:hidden;border-radius:12px;background:linear-gradient(100deg,#e7ecef 20%,#f8fafb 40%,#e7ecef 60%);background-size:220% 100%;animation:FieldModeShell_shimmer__zqvRz 1.35s ease-in-out infinite}.FieldModeShell_loadingLine__yfXrA{width:62%;height:18px}.FieldModeShell_loadingCard__W7IEE{height:92px}.FieldModeShell_runner__F28Vc{display:grid;gap:14px}.FieldModeShell_runnerHead__nXYYK{display:flex;align-items:center;gap:10px}.FieldModeShell_runnerHead__nXYYK h2{flex:1 1;min-width:0;margin:0;font-size:18px;overflow-wrap:anywhere}.FieldModeShell_runnerHead__nXYYK .FieldModeShell_backButton__egOaf{flex:none}.FieldModeShell_saveChip__YNEnn{flex:none;min-height:30px;padding:4px 10px;border-radius:9px;font-size:12px;font-weight:750}.FieldModeShell_saveIdle__am5Qb{background:#eef3f5;color:#58707d}.FieldModeShell_saveSaving__fLxx_{background:#eaf5f7;color:#0c6975}.FieldModeShell_saveSaved__Y3_Rq{background:#f1fbf5;color:#18734b}.FieldModeShell_saveError__TOKhg{background:#fff0ef;color:#a12b2b}.FieldModeShell_saveConflict__IDBKQ{background:#fff9e8;color:#8a5a08}.FieldModeShell_progressText__sUWbE{margin:0;color:#58707d;font-size:13px;font-weight:700}.FieldModeShell_itemCard__Ws594{display:grid;gap:10px;padding:16px;border:1px solid #dce3e7;border-radius:16px;background:#fff}.FieldModeShell_itemCard__Ws594 header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.FieldModeShell_itemCard__Ws594 h3{margin:0;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.FieldModeShell_badgeRow__YJqIX{display:flex;flex-wrap:wrap;gap:6px}.FieldModeShell_badge__zyllU{min-height:24px;padding:2px 8px;border-radius:8px;background:#eef3f5;color:#426a72;font-size:11px;font-weight:750;white-space:nowrap}.FieldModeShell_badgeWarn__RF9_W{background:#fff0ef;color:#8e2525}.FieldModeShell_badgeInfo__wbIRC{background:#fff9e8;color:#8a5a08}.FieldModeShell_badgeOk__vWf0I{background:#f1fbf5;color:#18734b}.FieldModeShell_noticeBox__ixN3h{display:grid;gap:10px;padding:14px;border-radius:14px;font-size:13px;line-height:1.5}.FieldModeShell_noticeBox__ixN3h h3{margin:0;font-size:14px}.FieldModeShell_noticeBox__ixN3h ul{margin:0;padding-inline-start:18px}.FieldModeShell_noticeBox__ixN3h li{margin:4px 0;overflow-wrap:anywhere}.FieldModeShell_conflictBox__07WaL{border:1px solid #e8c96a;background:#fff9e8;color:#5c4306}.FieldModeShell_missingBox__oVt5R{border:1px solid #e5a4a0;background:#fff0ef;color:#8e2525}.FieldModeShell_infoBox__o9E3f{border:1px solid #9bb6bf;background:#f5fafb;color:#34515c}.FieldModeShell_noticeBox__ixN3h button{min-height:44px;padding:0 12px;touch-action:manipulation;border:1px solid #9bb6bf;border-radius:11px;background:#fff;color:#183642;font:inherit;font-weight:700}.FieldModeShell_evidenceChips__ctqXq{display:flex;flex-wrap:wrap;gap:8px}.FieldModeShell_evidenceChip___oqpw{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;border:1px solid #c7d3d9;border-radius:10px;background:#f5fafb;font-size:12px;overflow-wrap:anywhere}.FieldModeShell_evidenceChip___oqpw button{min-width:32px;min-height:32px;border:0;background:none;color:#8e2525;font-weight:800}.FieldModeShell_failureRow__FvWD4{display:grid;gap:8px;padding:12px;border:1px solid #dce3e7;border-radius:14px;background:#fff}.FieldModeShell_failureRow__FvWD4 p{margin:0;font-size:13px;overflow-wrap:anywhere}.FieldModeShell_nav__Vo_kQ{position:fixed;inset-inline:0;bottom:0;z-index:3;display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:8px 6px max(8px,env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid #dce3e7;box-shadow:0 -8px 24px rgba(18,33,43,.08)}.FieldModeShell_nav__Vo_kQ::-webkit-scrollbar{display:none}.FieldModeShell_navItem__FCz1I{min-width:72px;min-height:68px;display:flex;flex:1 0 72px;flex-direction:column;align-items:center;justify-content:center;gap:5px;scroll-snap-align:center;touch-action:manipulation;border:0;border-radius:14px;background:transparent;color:#58707d;font:inherit;font-size:11px;font-weight:700;text-decoration:none}.FieldModeShell_navItem__FCz1I:focus-visible,.FieldModeShell_navItem__FCz1I:hover{outline:3px solid #b4e1e4;outline-offset:-3px}.FieldModeShell_active__szU80{background:#e3f4f5;color:#0c6975}.FieldModeShell_icon__320sx{font-size:22px;line-height:1}@media (min-width:760px){.FieldModeShell_nav__Vo_kQ{inset-inline:auto;left:50%;right:auto;width:min(720px,100%);transform:translateX(-50%);border-inline:1px solid #dce3e7;border-radius:22px 22px 0 0}[dir=rtl] .FieldModeShell_nav__Vo_kQ{left:auto;right:50%;transform:translateX(50%)}}@media (max-width:520px){.FieldModeShell_twoColumns__46ijO{grid-template-columns:1fr}}@media (max-width:430px){.FieldModeShell_header__r9Chv{padding-inline:12px}.FieldModeShell_title__grOAN{font-size:21px}.FieldModeShell_main__hq_DS{padding:16px 12px calc(108px + env(safe-area-inset-bottom))}.FieldModeShell_workspaceCard__W6TqB{padding:15px;border-radius:16px}.FieldModeShell_record__qVNJh{align-items:stretch;flex-direction:column}.FieldModeShell_record__qVNJh button{width:100%}.FieldModeShell_segmented__DiEg2{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);overflow-x:auto;scroll-snap-type:x proximity}.FieldModeShell_segmented__DiEg2 button{scroll-snap-align:start}.FieldModeShell_contextBar__Ziybl{align-items:flex-start;flex-direction:column;align-items:stretch}.FieldModeShell_contextBar__Ziybl>div{min-width:0}.FieldModeShell_contextBar__Ziybl .FieldModeShell_actionRow__7AlRc{display:grid;grid-template-columns:1fr;width:100%}.FieldModeShell_contextBar__Ziybl .FieldModeShell_actionRow__7AlRc .FieldModeShell_primaryAction__7FW6X,.FieldModeShell_contextBar__Ziybl .FieldModeShell_actionRow__7AlRc .FieldModeShell_secondaryAction__8g7Si{width:100%}.FieldModeShell_photoMeta__lz8T5{align-items:flex-start;flex-direction:column}.FieldModeShell_photoMeta__lz8T5 button{width:100%}.FieldModeShell_networkStatus__xdxKI{align-items:flex-start;flex-wrap:wrap;padding-inline:12px}.FieldModeShell_networkStatus__xdxKI small{flex-basis:100%;margin-inline-start:17px;text-align:start}.FieldModeShell_draftNotice__7wvYU{align-items:flex-start;flex-direction:column}.FieldModeShell_draftNotice__7wvYU button{width:100%}}@media (max-width:350px){.FieldModeShell_menuButton__zQ2au{min-width:48px;min-height:48px;border-radius:14px}.FieldModeShell_navItem__FCz1I{min-width:68px;flex-basis:68px}}@keyframes FieldModeShell_spin__mxhvg{to{transform:rotate(1turn)}}@keyframes FieldModeShell_shimmer__zqvRz{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.FieldModeShell_loadingCard__W7IEE,.FieldModeShell_loadingLine__yfXrA,.FieldModeShell_spinner__cOoA1{animation:none}.FieldModeShell_nav__Vo_kQ{scroll-behavior:auto}}.Dialog_overlay__5TH7X{position:fixed;inset:0;background:rgba(16,28,46,.45);display:flex;align-items:center;justify-content:center;padding:var(--space-5);z-index:1000}.Dialog_panel__OrQdg{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:440px;max-height:calc(100vh - var(--space-10));overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.Dialog_title__Wfz95{font:var(--text-section-heading)}.Dialog_body__ITAbu{font:var(--text-body);color:var(--color-text-secondary)}.Dialog_actions__jobse{display:flex;justify-content:flex-end;gap:var(--space-2)}.Dialog_panel__OrQdg.Dialog_sm__Ml11_{max-width:440px}.Dialog_panel__OrQdg.Dialog_md__XCsIk{max-width:560px}.Dialog_panel__OrQdg.Dialog_lg__MXalH{max-width:760px}.Dialog_panel__OrQdg.Dialog_xl__xO6wN{max-width:min(1120px,calc(100vw - var(--space-10)))}.Dialog_header__pQgfP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.Dialog_headerDescription__UTSLj{font:var(--text-body);color:var(--color-text-secondary);margin-top:2px}.Dialog_content__MSaJw{display:flex;flex-direction:column;gap:var(--space-4)}.Dialog_close__lVdjZ{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.Dialog_close__lVdjZ:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}@media (max-width:480px){.Dialog_overlay__5TH7X{align-items:flex-end;padding:0}.Dialog_panel__OrQdg{max-width:none;max-height:min(88dvh,680px);padding:var(--space-5) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Dialog_actions__jobse{flex-direction:column-reverse}.Dialog_actions__jobse button{width:100%;min-height:48px}}.AppDownloadButtons_badges__cJjX_{display:contents}@media (max-width:900px){.AppDownloadButtons_badges__cJjX_{display:none}}.WorkAlerts_alerts__eLArS{display:flex;align-items:center;gap:var(--space-2)}.WorkAlerts_approvals__iJjtS,.WorkAlerts_sla__Cf1qG{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;font:var(--text-caption);font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .14s ease}.WorkAlerts_approvals__iJjtS{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--brand-primary)}.WorkAlerts_sla__Cf1qG{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.WorkAlerts_approvals__iJjtS:hover,.WorkAlerts_sla__Cf1qG:hover{opacity:.9}@media (max-width:760px){.WorkAlerts_approvals__iJjtS,.WorkAlerts_sla__Cf1qG{width:30px;padding:0;justify-content:center;font-size:0}.WorkAlerts_approvals__iJjtS span,.WorkAlerts_sla__Cf1qG span{font-size:14px}}.LanguageSwitcher_wrap__XG66C{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-secondary)}.LanguageSwitcher_icon__ZeWTM{font-size:15px}.LanguageSwitcher_select__kmi96{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:30px;padding:0 5px;cursor:pointer;font:var(--text-caption)}@media (max-width:480px){.LanguageSwitcher_icon__ZeWTM{display:none}.LanguageSwitcher_select__kmi96{max-width:78px}}.TutorialLauncher_container__W3RYc{position:relative;display:inline-flex}.TutorialLauncher_triggerButton__TSNTq{background:transparent;border:1px solid var(--color-border,#cbd5e1);color:var(--color-text-primary,#0f172a);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px;font-weight:700}.TutorialLauncher_triggerButton__TSNTq:hover{background-color:var(--color-surface-hover,#f1f5f9);border-color:var(--color-border-strong,#94a3b8);color:var(--brand-primary,#0A3D91)}.TutorialLauncher_triggerActive__RnqzQ{background-color:var(--color-primary-subtle,#e0e7ff);border-color:var(--brand-primary,#0A3D91);color:var(--brand-primary,#0A3D91)}.TutorialLauncher_dropdown__X9sos{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:320px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#cbd5e1);border-radius:12px;box-shadow:0 12px 24px -4px rgba(0,0,0,.12),0 4px 6px -2px rgba(0,0,0,.05);padding:8px;z-index:900;display:flex;flex-direction:column;gap:4px;animation:TutorialLauncher_menuDrop__IO_iT .18s ease-out}@keyframes TutorialLauncher_menuDrop__IO_iT{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TutorialLauncher_sectionHeader__qe110{padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-text-muted,#64748b);letter-spacing:.05em}.TutorialLauncher_explainButton__nCsrw{background:var(--color-primary-subtle,#eff6ff);border:1px solid rgba(10,61,145,.15);color:var(--brand-primary,#0A3D91);padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;text-align:start;width:100%}.TutorialLauncher_explainButton__nCsrw:hover{background:var(--color-primary-subtle-hover,#dbeafe);transform:translateY(-1px)}.TutorialLauncher_tutorialItem__rMrtA{background:transparent;border:none;padding:8px 10px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--color-text-primary,#0f172a);cursor:pointer;transition:background-color .15s;width:100%;text-align:start}.TutorialLauncher_tutorialItem__rMrtA:hover{background-color:var(--color-surface-hover,#f1f5f9)}.TutorialLauncher_tutorialInfo__xIRAT{display:flex;flex-direction:column;gap:2px}.TutorialLauncher_tutorialTitle__Dqnhu{font-weight:600;line-height:1.3}.TutorialLauncher_tutorialDesc__TW6qF{font-size:11px;color:var(--color-text-muted,#64748b);line-height:1.25}.TutorialLauncher_statusPill__F66_n{font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;white-space:nowrap}.TutorialLauncher_statusCompleted__28ZC_{background:#dcfce7;color:#166534}.TutorialLauncher_statusNew__JUAEH{background:#f1f5f9;color:#475569}.TutorialLauncher_emptyState__2zUrj{padding:12px 10px;font-size:12px;color:var(--color-text-muted,#64748b);text-align:center}.TutorialLauncher_dropdownFooter__m25_z{border-top:1px solid var(--color-border,#e2e8f0);margin-top:6px;padding-top:6px}.TutorialLauncher_resetButton__8WIF3{background:var(--color-surface-hover,#f8fafc);border:1px dashed var(--color-border,#cbd5e1);color:var(--color-text-muted,#64748b);font-size:11px;font-weight:600;padding:8px 10px;border-radius:6px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease;text-align:center}.TutorialLauncher_resetButton__8WIF3:hover{background-color:#fee2e2;border-color:#f87171;color:#b91c1c}@media (max-width:768px){.TutorialLauncher_container__W3RYc{position:static}.TutorialLauncher_dropdown__X9sos{inset-inline:var(--space-3);width:auto;max-height:calc(100dvh - 200px);overflow-y:auto}}.BottomNav_bottomNav__TqxBp{display:none}@media (max-width:768px){.BottomNav_bottomNav__TqxBp{display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;inset-inline:0;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--glass-surface);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-border);box-shadow:0 -4px 20px rgba(16,28,46,.07);z-index:90}.BottomNav_item__lC16j{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:var(--color-text-secondary);text-decoration:none;background:transparent;border:none;cursor:pointer;padding:6px 2px;transition:color .14s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.BottomNav_item__lC16j:active{transform:scale(.95)}.BottomNav_itemActive__QW9wS{color:var(--brand-primary);font-weight:600}.BottomNav_icon__IeieN{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.BottomNav_label__SEaPO{font-size:11px;line-height:1.2;white-space:nowrap}.BottomNav_badge__F8bh_{position:absolute;top:4px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:var(--color-error)}}.TutorialSpotlight_overlay__wJuP5{position:fixed;inset:0;z-index:9999;pointer-events:auto}.TutorialSpotlight_backdrop___fetq{position:fixed;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .25s ease}.TutorialSpotlight_spotlightRing__EgU7a{position:fixed;border-radius:8px;box-shadow:0 0 0 4px var(--brand-primary,#0A3D91),0 0 0 9999px rgba(15,23,42,.65);pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:10000}.TutorialSpotlight_card__IxpXu{position:fixed;z-index:10001;width:min(420px,calc(100vw - 32px));background:var(--color-surface,#ffffff);color:var(--color-text-primary,#0f172a);border:1px solid var(--color-border,#cbd5e1);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);padding:20px;display:flex;flex-direction:column;gap:14px;animation:TutorialSpotlight_cardFadeIn__Djr2b .25s ease-out}.TutorialSpotlight_cardCentered__9X9U2{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes TutorialSpotlight_cardFadeIn__Djr2b{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.TutorialSpotlight_header__u4LxO{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-subtle,#f1f5f9);padding-bottom:10px}.TutorialSpotlight_badgeGroup__8LxL8{display:flex;align-items:center;gap:8px}.TutorialSpotlight_tutorialBadge__Lgmh5{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--color-primary-subtle,#e0e7ff);color:var(--brand-primary,#0A3D91);padding:2px 8px;border-radius:999px}.TutorialSpotlight_stepCounter__Ah5Zq{font-size:12px;font-weight:600;color:var(--color-text-muted,#64748b)}.TutorialSpotlight_closeButton__kuo6s{background:transparent;border:none;color:var(--color-text-muted,#64748b);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.TutorialSpotlight_closeButton__kuo6s:hover{background-color:var(--color-surface-hover,#f1f5f9);color:var(--color-text-primary,#0f172a)}.TutorialSpotlight_body__cO7oJ{display:flex;flex-direction:column;gap:8px}.TutorialSpotlight_stepTitle__Aur3J{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary,#0f172a);line-height:1.35}.TutorialSpotlight_stepContent__UQHVt{margin:0;font-size:14px;color:var(--color-text-secondary,#334155);line-height:1.55}.TutorialSpotlight_footer__8kPPv{justify-content:space-between;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-border-subtle,#f1f5f9)}.TutorialSpotlight_footerLeft__cD84O,.TutorialSpotlight_footerRight__3p608,.TutorialSpotlight_footer__8kPPv{display:flex;align-items:center;gap:8px}.TutorialSpotlight_textButton__z8DKO{background:transparent;border:none;font-size:13px;font-weight:600;color:var(--color-text-muted,#64748b);cursor:pointer;padding:6px 10px;border-radius:6px;transition:background-color .15s,color .15s}.TutorialSpotlight_textButton__z8DKO:hover{background-color:var(--color-surface-hover,#f1f5f9);color:var(--color-text-primary,#0f172a)}.TutorialSpotlight_secondaryButton__2N2E_{background:var(--color-surface,#ffffff);border:1px solid var(--color-border,#cbd5e1);font-size:13px;font-weight:600;color:var(--color-text-primary,#0f172a);cursor:pointer;padding:6px 14px;border-radius:6px;transition:background-color .15s}.TutorialSpotlight_secondaryButton__2N2E_:hover:not(:disabled){background-color:var(--color-surface-hover,#f8fafc)}.TutorialSpotlight_secondaryButton__2N2E_:disabled{opacity:.45;cursor:not-allowed}.TutorialSpotlight_primaryButton__AcpNr{background:var(--brand-primary,#0A3D91);border:1px solid transparent;font-size:13px;font-weight:600;color:#ffffff;cursor:pointer;padding:6px 16px;border-radius:6px;transition:opacity .15s,transform .1s}.TutorialSpotlight_primaryButton__AcpNr:hover{opacity:.92}.TutorialSpotlight_primaryButton__AcpNr:active{transform:scale(.98)}.LiveNewsTicker_ticker__mE1Lj{position:fixed;inset-inline:0;bottom:0;z-index:85;height:38px;display:flex;overflow:hidden;color:#f8fafc;background:linear-gradient(90deg,#0b1220,#172554 52%,#0b1220);border-top:1px solid rgba(255,255,255,.15);box-shadow:0 -8px 24px rgba(15,23,42,.18);font:var(--text-small)}.LiveNewsTicker_label__pYR0u{z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;padding-inline:var(--space-4);background:var(--color-error,#d92d20);color:#fff;font-weight:800;letter-spacing:.04em;box-shadow:8px 0 20px rgba(11,18,32,.35)}.LiveNewsTicker_viewport__1UhVx{min-width:0;flex:1 1;overflow:hidden}.LiveNewsTicker_track__4Ic6C{width:max-content;height:100%;display:flex;align-items:center;animation:LiveNewsTicker_scrollLeft__wvz1c 64s linear infinite;will-change:transform}.LiveNewsTicker_rightward__pjLqz{animation-name:LiveNewsTicker_scrollRight__cGpMx}.LiveNewsTicker_sequence__rn4ti{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw;height:100%}.LiveNewsTicker_item__6ZY2f{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;color:inherit;text-decoration:none;white-space:nowrap;padding-inline:var(--space-4)}.LiveNewsTicker_item__6ZY2f:hover{color:#fff;text-decoration:underline}.LiveNewsTicker_item__6ZY2f:focus-visible{outline:2px solid #fff;outline-offset:-3px}.LiveNewsTicker_level__M09xT{border-radius:var(--radius-full);padding:2px 7px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em}.LiveNewsTicker_urgent__uzZ2C{background:#dc2626}.LiveNewsTicker_important__uvmbN{background:#d97706}.LiveNewsTicker_update__riEWV{background:#15803d}.LiveNewsTicker_separator__S3dxa{color:rgba(255,255,255,.55);font-size:15px}.LiveNewsTicker_item__6ZY2f time{color:rgba(255,255,255,.7);font-size:11px}@keyframes LiveNewsTicker_scrollLeft__wvz1c{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes LiveNewsTicker_scrollRight__cGpMx{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:768px){.LiveNewsTicker_ticker__mE1Lj{bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px));height:34px}.LiveNewsTicker_label__pYR0u{padding-inline:var(--space-3);font-size:10px}.LiveNewsTicker_item__6ZY2f{padding-inline:var(--space-3);font-size:12px}.LiveNewsTicker_track__4Ic6C{animation-duration:51s}}@media (prefers-reduced-motion:reduce){.LiveNewsTicker_track__4Ic6C{animation:none}}@media print{.LiveNewsTicker_ticker__mE1Lj{display:none}}.BackButton_back__XJcxX{display:inline-flex;align-items:center;gap:6px;margin-bottom:var(--space-3);padding:4px 10px 4px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);font:var(--text-small);cursor:pointer}.BackButton_back__XJcxX:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.BackButton_back__XJcxX:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media print{.BackButton_back__XJcxX{display:none}}.app-shell_shell__L_h2s{display:flex;min-height:100vh;width:100%;min-width:0;position:relative}.app-shell_contentWrap__a4PAy{flex:1 1;display:flex;flex-direction:column;min-width:0;max-width:100%}.app-shell_main__XqlI_{flex:1 1;min-width:0;padding:var(--space-6);max-width:var(--content-max-width);width:100%;margin:0 auto}.app-shell_main__XqlI_>*{min-width:0;max-width:100%}@media (max-width:1024px){.app-shell_main__XqlI_{padding:var(--space-5)}}@media (max-width:768px){.app-shell_main__XqlI_{padding:var(--space-4);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px) + var(--space-5))}}.app-shell_poweredBy__q6pv6{display:flex;justify-content:center;padding:var(--space-4) var(--space-4) calc(var(--space-5) + 38px);margin:0 var(--space-6);border-top:1px solid var(--color-border)}.app-shell_poweredByLink__Ox0uI{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font:var(--text-small);color:var(--color-text-muted);text-decoration:none;min-width:0;overflow-wrap:anywhere;transition:color .15s ease,background-color .15s ease}.app-shell_poweredByLink__Ox0uI strong{font-weight:600;color:var(--brand-primary)}.app-shell_poweredByLink__Ox0uI:hover{color:var(--color-text-secondary);background:var(--color-surface-sunken)}.app-shell_poweredByLink__Ox0uI:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.app-shell_poweredByIcon__1BzqF{width:16px;height:16px;border-radius:4px;opacity:.85;flex-shrink:0}.app-shell_poweredByLink__Ox0uI:hover .app-shell_poweredByIcon__1BzqF{opacity:1}@media (max-width:768px){.app-shell_main__XqlI_{padding-bottom:var(--space-4)}.app-shell_poweredBy__q6pv6{margin:0 var(--space-4);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px) + 38px + var(--space-4))}}@media print{.app-shell_poweredBy__q6pv6{display:none}}.PageHeader_wrap__n893G{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.PageHeader_titleBlock__cgn71{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%;overflow-wrap:anywhere}.PageHeader_title__jbVvx{font:var(--text-page-title)}.PageHeader_description__3IGjt{font:var(--text-body);color:var(--color-text-secondary)}.PageHeader_breadcrumb__atEU4{font:var(--text-small);color:var(--color-text-muted);margin-bottom:2px}.PageHeader_actions__3zpT_{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%}.PageHeader_actions__3zpT_>*,.PageHeader_filters__hkHLp>*{min-width:0;max-width:100%}.PageHeader_filters__hkHLp{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5)}@media (max-width:768px){.PageHeader_wrap__n893G{flex-direction:column;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4)}.PageHeader_actions__3zpT_{width:100%;justify-content:flex-start}}.project-workspace_workspaceHeader__YqYwX{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--space-3)}.project-workspace_topRow__wrDot{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.project-workspace_titleArea__zMkkG{display:flex;flex-direction:column;gap:4px}.project-workspace_breadcrumb__dA_oy{font:var(--text-caption);color:var(--color-text-muted);text-decoration:none}.project-workspace_breadcrumb__dA_oy:hover{color:var(--brand-primary)}.project-workspace_projectName__X0soJ{font:var(--text-page-title);color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--space-2)}.project-workspace_headerActions__UfJVt,.project-workspace_metaRow__qVlE1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.project-workspace_progressBox__lOkTB{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);border:1px solid var(--color-border);font:var(--text-small)}.project-workspace_progressInput__dqYZP{width:54px;padding:2px 6px;border-radius:var(--radius-xs);border:1px solid var(--color-border);background:var(--color-surface);font:var(--text-small);text-align:center}.project-workspace_overviewGrid__31Yc4{display:flex;flex-direction:column;gap:var(--space-4)}.project-workspace_kpiGrid__hgQQ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.project-workspace_insightCard__OLylJ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit;box-shadow:var(--shadow-xs);transition:border-color .12s ease,box-shadow .12s ease;display:flex;flex-direction:column}.project-workspace_insightCard__OLylJ:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.project-workspace_insightLabel__78RaM{font:var(--text-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.project-workspace_insightValueRow__WcHG6{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.project-workspace_insightVal__XnYoi{font-size:22px;font-weight:650;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-workspace_hubGrid__FUVp5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.project-workspace_hubLink__jxIzP{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;color:inherit;box-shadow:var(--shadow-xs);transition:border-color .14s ease,background-color .14s ease}.project-workspace_hubLink__jxIzP:hover{border-color:color-mix(in srgb,var(--brand-primary,#0A3D91) 25%,var(--color-border));background:color-mix(in srgb,var(--brand-primary,#0A3D91) 4%,var(--color-surface))}.project-workspace_hubLink__jxIzP:hover .project-workspace_hubTitle__d86uG{color:var(--brand-primary,#0A3D91)}.project-workspace_hubLink__jxIzP:hover .project-workspace_hubIcon__jur_q{color:var(--brand-primary,#0A3D91);background:color-mix(in srgb,var(--brand-primary,#0A3D91) 10%,transparent)}.project-workspace_hubIcon__jur_q{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);display:flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto;color:var(--color-text-secondary);transition:color .14s ease,background-color .14s ease}.project-workspace_hubTitle__d86uG{font-weight:600;font-size:13.5px;color:var(--color-text-primary);transition:color .14s ease}.project-workspace_hubDesc__GB16x{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-workspace_hubArrow__hZboH{color:var(--color-text-muted);font-size:13px}.Field_group__ZFKvm{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:var(--space-1)}.Field_label__UvlgH{font:var(--text-body-medium);color:var(--color-text-primary);display:flex;align-items:center;gap:4px}.Field_required__DSf36{color:var(--color-error)}.Field_help__3a2Hm{font:var(--text-small);color:var(--color-text-muted)}.Field_error__PH8cf{font:var(--text-small);color:var(--color-error)}.Field_control__CFHlm{min-width:0;max-width:100%;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-body);width:100%}.Field_control__CFHlm:focus-visible{border-color:var(--brand-primary)}.Field_control__CFHlm:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.Field_control__CFHlm.Field_invalid__XFMPq{border-color:var(--color-error)}.Field_group__ZFKvm[data-invalid=true] .Field_label__UvlgH{color:var(--color-error)}.Field_group__ZFKvm[data-invalid=true] :is(input,textarea,select,.Field_control__CFHlm){border-color:var(--color-error);background-color:var(--color-error-bg)}.Field_group__ZFKvm[data-invalid=true] .Field_error__PH8cf{font:var(--text-small-medium,var(--text-small))}textarea.Field_control__CFHlm{height:auto;min-height:88px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical}.FieldServiceRequests_summary__V27fT,.FieldServiceRequests_workspace__bHmqD{min-width:0;width:100%;margin-block-end:18px}.FieldServiceRequests_workspace__bHmqD{display:grid;gap:16px}.FieldServiceRequests_summary__V27fT *,.FieldServiceRequests_workspace__bHmqD *{box-sizing:border-box;min-width:0}.FieldServiceRequests_workspace__bHmqD h2,.FieldServiceRequests_workspace__bHmqD h3{margin:0;line-height:1.5;overflow-wrap:anywhere}.FieldServiceRequests_workspace__bHmqD h2{font-size:21px}.FieldServiceRequests_workspace__bHmqD h3{font-size:18px}.FieldServiceRequests_workspace__bHmqD p{margin:0;line-height:1.7;overflow-wrap:anywhere}.FieldServiceRequests_notice__goGgA button,.FieldServiceRequests_workspace__bHmqD button{min-height:46px;padding:10px 14px;border:1px solid #adc2ca;border-radius:12px;background:#fff;color:#183642;font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.FieldServiceRequests_workspace__bHmqD button:disabled{cursor:default;opacity:.55}.FieldServiceRequests_summary__V27fT :is(button,a):focus-visible,.FieldServiceRequests_workspace__bHmqD :is(button,a,select,textarea):focus-visible{outline:3px solid #64abb5;outline-offset:3px}.FieldServiceRequests_cardMeta__toxVw,.FieldServiceRequests_cardTop__kcGoE,.FieldServiceRequests_detailNav__4WBG2,.FieldServiceRequests_pagination__aBGUo,.FieldServiceRequests_sectionHeader__eQguj{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FieldServiceRequests_sectionHeader__eQguj>div{flex:1 1 180px}.FieldServiceRequests_cardMeta__toxVw,.FieldServiceRequests_sectionHeader__eQguj p{color:#526976;font-size:13px}.FieldServiceRequests_summary__V27fT{padding:16px;border:1px solid #99c7ce;border-radius:18px;background:#eaf7f8;color:#174653}.FieldServiceRequests_summaryLink__bTQ7I{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:inherit;text-decoration:none}.FieldServiceRequests_summaryLink__bTQ7I>span:first-child{flex:1 1 180px;display:grid;gap:6px;overflow-wrap:anywhere}.FieldServiceRequests_summaryLink__bTQ7I strong{font-size:19px}.FieldServiceRequests_summaryLink__bTQ7I small{font-size:13px;line-height:1.7}.FieldServiceRequests_summaryCounts__LzuZu{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;font-size:12px}.FieldServiceRequests_summaryCounts__LzuZu b{font-size:23px}.FieldServiceRequests_filter__yVxO3{display:grid;gap:7px;color:#34515c;font-size:14px;font-weight:700}.FieldServiceRequests_filter__yVxO3 select{width:100%;max-width:100%;min-height:50px;border:1px solid #adc2ca;border-radius:12px;background:#fff;color:#183642;padding:10px;font:inherit;font-size:16px;text-overflow:ellipsis}.FieldServiceRequests_tabs__Di9_k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.FieldServiceRequests_tabs__Di9_k button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:13px;padding:10px 6px}.FieldServiceRequests_tabs__Di9_k button[aria-pressed=true]{background:#0c6975;border-color:#0c6975;color:#fff}.FieldServiceRequests_tabs__Di9_k span{padding:2px 6px;border-radius:7px;background:#e7f2f4;color:#174653}.FieldServiceRequests_list__nHUeC{display:grid;gap:14px}.FieldServiceRequests_card__QcI1y,.FieldServiceRequests_panel__m8SYk{display:grid;gap:13px;border:1px solid #d3e0e5;border-radius:18px;background:#fff;padding:18px;color:#183642;box-shadow:0 5px 16px #16344008;overflow-wrap:anywhere}.FieldServiceRequests_card__QcI1y{color:inherit;text-decoration:none}.FieldServiceRequests_card__QcI1y:hover{border-color:#5598a4}.FieldServiceRequests_cardTop__kcGoE bdi{font-size:13px;font-weight:700;overflow-wrap:anywhere}.FieldServiceRequests_badge__v84nh{width:fit-content;border-radius:8px;padding:5px 8px;background:#e9f3f5;color:#285c68;font-size:12px;font-weight:700}.FieldServiceRequests_urgent__Xz73G{color:#a32627;background:#fff0ef;font-weight:700}.FieldServiceRequests_project__NmXDH{color:#526976;font-size:14px}.FieldServiceRequests_location__V3m3R{border-inline-start:4px solid #3d919d;padding:10px 12px;border-radius:5px;background:#edf7f8;color:#1b5661}.FieldServiceRequests_description__F7vdM,.FieldServiceRequests_outcome__Rng5q p,.FieldServiceRequests_timeline__4IhNQ p{white-space:pre-wrap;overflow-wrap:anywhere}.FieldServiceRequests_assignee__CG1fq,.FieldServiceRequests_available__aSDH7{font-size:14px}.FieldServiceRequests_available__aSDH7{color:#176045}.FieldServiceRequests_open__2yOoy{font-weight:750;color:#0c6975}.FieldServiceRequests_empty__8BiG2,.FieldServiceRequests_error__MptRc,.FieldServiceRequests_notice__goGgA,.FieldServiceRequests_state__q1j5f{padding:16px;border-radius:14px;line-height:1.7;overflow-wrap:anywhere}.FieldServiceRequests_notice__goGgA{background:#fff7e6;border:1px solid #ead5a8;color:#73500d}.FieldServiceRequests_error__MptRc{background:#fff0ef;border:1px solid #e9bbbb;color:#92292b}.FieldServiceRequests_empty__8BiG2,.FieldServiceRequests_state__q1j5f{background:#fff;border:1px dashed #b5cbd3;color:#526976}.FieldServiceRequests_empty__8BiG2{display:grid;gap:10px;text-align:center;padding-block:26px}.FieldServiceRequests_detailNav__4WBG2 a,.FieldServiceRequests_files__XIKxB a,.FieldServiceRequests_share__tG_rJ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:10px;color:#0b606b;font-weight:700;overflow-wrap:anywhere}.FieldServiceRequests_share__tG_rJ{background:#edf8f2;border:1px solid #9ccbb1;color:#196040;text-decoration:none}.FieldServiceRequests_facts__etjlN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.FieldServiceRequests_facts__etjlN div{display:grid;gap:5px}.FieldServiceRequests_facts__etjlN dt{color:#526976;font-size:12px}.FieldServiceRequests_facts__etjlN dd{margin:0;font-size:15px;overflow-wrap:anywhere}.FieldServiceRequests_actionGrid__inS0r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.FieldServiceRequests_workspace__bHmqD .FieldServiceRequests_primary__dnfvJ{background:#0c6975;border-color:#0c6975;color:#fff}.FieldServiceRequests_actionForm__eWUZh{display:grid;gap:12px;padding-block-start:12px;border-block-start:1px solid #d3e0e5}.FieldServiceRequests_actionForm__eWUZh textarea{min-height:120px;font-size:16px;scroll-margin-block:140px}.FieldServiceRequests_outcome__Rng5q{padding:14px;border-radius:12px;background:#edf8f2;color:#245b40}.FieldServiceRequests_files__XIKxB,.FieldServiceRequests_timeline__4IhNQ{list-style:none;margin:0;padding:0;display:grid;gap:16px}.FieldServiceRequests_timeline__4IhNQ li{display:flex;flex-wrap:wrap;align-items:start;gap:10px;padding-block-end:15px;border-block-end:1px solid #e1e9ed}.FieldServiceRequests_timeline__4IhNQ li>div{flex:1 1 160px;display:grid;gap:6px}.FieldServiceRequests_timeline__4IhNQ small{color:#526976;font-size:12px}.FieldServiceRequests_timeline__4IhNQ p{flex-basis:100%}.FieldServiceRequests_files__XIKxB li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.FieldServiceRequests_files__XIKxB li>span{flex:1 1 180px;overflow-wrap:anywhere}@media (min-width:640px){.FieldServiceRequests_list__nHUeC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.FieldServiceRequests_tabs__Di9_k{grid-template-columns:repeat(2,minmax(0,1fr))}.FieldServiceRequests_actionGrid__inS0r,.FieldServiceRequests_facts__etjlN{grid-template-columns:minmax(0,1fr)}.FieldServiceRequests_card__QcI1y,.FieldServiceRequests_panel__m8SYk{padding:14px}}.EmptyState_wrap__qWvHu{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--color-text-secondary)}.EmptyState_iconContainer__t4BfP{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface-sunken);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);margin-bottom:var(--space-1)}.EmptyState_title__rGbjB{font-size:15px;font-weight:600;color:var(--color-text-primary)}.EmptyState_description__mdD_K{font-size:13px;color:var(--color-text-muted);max-width:400px;line-height:1.45}.EmptyState_action__cIrJS{margin-top:var(--space-3)}.approvals_container__IEy_u{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.approvals_summaryCards__n6BWJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.approvals_metricCard__a0ETd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-xs)}.approvals_metricLabel__YOhNN{font:var(--text-caption);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.approvals_metricValue__OUyXN{font-size:24px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);line-height:var(--line-height-tight)}.approvals_metricHint__3BG_S{font:var(--text-caption);color:var(--color-text-secondary)}.approvals_filterTabs__QBFcf{display:flex;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);overflow-x:auto;scrollbar-width:none}.approvals_filterTabs__QBFcf::-webkit-scrollbar{display:none}.approvals_tabButton__pdoOe{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;border-radius:var(--radius-full);font:var(--text-small);font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all var(--duration-fast) var(--ease-default)}.approvals_tabButton__pdoOe:hover{color:var(--color-text);background:var(--color-surface-hover)}.approvals_tabButtonActive__LAJbv{color:var(--color-primary);background:var(--color-primary-light);border-color:rgba(30,41,59,.12);font-weight:600}.approvals_tabBadge__bdZiU{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:var(--radius-full);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--color-surface-sunken);color:var(--color-text-muted)}.approvals_tabButtonActive__LAJbv .approvals_tabBadge__bdZiU{background:rgba(30,41,59,.12);color:var(--color-primary)}.approvals_approvalCard__lpA3a{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-default)}.approvals_approvalCard__lpA3a:hover{border-color:var(--color-border-hover)}.approvals_cardTop__vK6nC{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);gap:var(--space-3);flex-wrap:wrap}.approvals_stepInfo__eQCJ5{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.approvals_cardBody__OLam_{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.approvals_targetBox___iyyb{background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.approvals_targetTitle__YkF2w{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:4px}.approvals_targetMeta__4vFzJ{display:flex;gap:var(--space-4);flex-wrap:wrap;font:var(--text-small);color:var(--color-text-secondary)}.approvals_amountHighlight__gmg9F{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-sm);background:rgba(16,185,129,.1);color:#047857;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.approvals_extensionReason__CwAII{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-text-secondary);font:var(--text-small)}.approvals_extensionReason__CwAII strong{color:var(--color-text)}.approvals_actionsRow__ERcHy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.approvals_decisionButtons__LZyKa{display:flex;align-items:center;gap:var(--space-2)}.todos_page__T_DvN{display:flex;flex-direction:column;gap:var(--space-5);max-width:1180px;margin:0 auto;width:100%}.todos_quickAdd__a_1j_{border-top:3px solid var(--brand-primary)}.todos_sectionHeading__nuA6D{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5)}.todos_sectionIcon__cujEG{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent);font-size:20px}.todos_sectionHeading__nuA6D h2{margin:0;font-size:18px;color:var(--color-text-primary)}.todos_sectionHeading__nuA6D p{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.todos_createForm__rObMa,.todos_editForm__8fbty{display:flex;flex-direction:column;gap:var(--space-4)}.todos_textarea__eqsPS{width:100%;min-height:82px;resize:vertical;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:var(--text-body)}.todos_textarea__eqsPS:focus{outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent);border-color:var(--brand-primary)}.todos_reminderOptions__XUToQ{display:flex;flex-wrap:wrap;gap:8px}.todos_reminderOption__5n4Nq{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:7px 12px;font:var(--text-small);cursor:pointer}.todos_reminderOption__5n4Nq.todos_selected__d05y_,.todos_reminderOption__5n4Nq:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.todos_reminderOptions__XUToQ input[type=datetime-local]{flex:1 1 220px;min-width:210px}.todos_checkbox__1e7B6{display:flex;gap:9px;align-items:center;color:var(--color-text-secondary);font-size:13px;cursor:pointer}.todos_checkbox__1e7B6 input{accent-color:var(--brand-primary);width:16px;height:16px}.todos_formActions__nqbJU{display:flex;justify-content:flex-end}.todos_stats__t63dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.todos_stats__t63dl>div{display:flex;align-items:baseline;gap:10px}.todos_statValue__xm3jC{font-size:28px;line-height:1;font-weight:700;color:var(--color-text-primary)}.todos_statLabel__ojAyk{color:var(--color-text-muted);font-size:13px}.todos_listCard__8zT9Y{overflow:hidden}.todos_tabs__lvA3E{display:flex;gap:4px;padding:8px 12px 0;overflow-x:auto;border-bottom:1px solid var(--color-border)}.todos_tab__XlqUx{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 12px;color:var(--color-text-muted);font:var(--text-body-medium);cursor:pointer}.todos_activeTab__TPaTg,.todos_tab__XlqUx:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.todos_listBody__qDNAA{min-height:220px}.todos_loading__5DAG5{min-height:220px;display:grid;place-items:center;color:var(--color-text-muted)}.todos_todoList__tgV0c{display:flex;flex-direction:column}.todos_todoItem__A6VTL{display:flex;gap:13px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--color-border)}.todos_todoItem__A6VTL:last-child{border-bottom:0}.todos_completeButton__kQXAp{width:23px;height:23px;flex:0 0 23px;margin-top:2px;border:1.5px solid var(--color-border-strong);border-radius:7px;background:var(--color-surface);color:white;font-size:15px;line-height:1;cursor:pointer}.todos_completeButtonDone__i2b_8,.todos_completeButton__kQXAp:hover{border-color:var(--brand-primary)}.todos_completeButtonDone__i2b_8{background:var(--brand-primary)}.todos_todoContent__iDZ9E{min-width:0;flex:1 1}.todos_todoTitleRow__CWw9X{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.todos_todoTitleRow__CWw9X h3{margin:0;font-size:15px;color:var(--color-text-primary)}.todos_completedItem__iPF5A h3{text-decoration:line-through;color:var(--color-text-muted)}.todos_todoNotes__jAs0t{margin:6px 0 0;color:var(--color-text-secondary);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.todos_metaRow__Phlbk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;color:var(--color-text-muted);font-size:12px}.todos_metaItem__sQr37{white-space:nowrap}.todos_itemActions__MozfH{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.todos_todoItem__A6VTL:focus-within .todos_itemActions__MozfH,.todos_todoItem__A6VTL:hover .todos_itemActions__MozfH{opacity:1}.todos_shareDialog__5uzjY{display:flex;flex-direction:column;gap:var(--space-4)}.todos_shareHelp__vJhJ6{margin:0;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.todos_shareDialog__5uzjY section{display:flex;flex-direction:column;gap:9px}.todos_shareGroupTitle__xxnYE{margin:0;font-size:14px;color:var(--color-text-primary)}.todos_shareOptions__9QWa7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.todos_shareOption__FRxtC{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary)}.todos_shareOption__FRxtC:hover{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 6%,transparent)}.todos_shareOption__FRxtC input{accent-color:var(--brand-primary);margin-top:3px}.todos_shareOption__FRxtC span{min-width:0;display:flex;flex-direction:column;gap:3px}.todos_shareOption__FRxtC strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.todos_shareOption__FRxtC small{color:var(--color-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.todos_stats__t63dl{gap:8px}.todos_stats__t63dl>div{padding:12px!important;display:block}.todos_statValue__xm3jC{display:block;font-size:22px;margin-bottom:5px}.todos_todoItem__A6VTL{padding:16px 13px}.todos_itemActions__MozfH{opacity:1;flex-direction:column}.todos_shareOptions__9QWa7{grid-template-columns:1fr}}.MultiSelect_wrap__ZFCgR{position:relative;display:inline-block}.MultiSelect_trigger__lUmaF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:160px;cursor:pointer}.MultiSelect_panel__MZgOV{position:absolute;top:calc(100% + var(--space-1));inset-inline-start:0;min-width:220px;max-height:320px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:40;padding:var(--space-2) 0}.MultiSelect_actions__4TtO6{display:flex;justify-content:space-between;padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.MultiSelect_actionButton__p5OzJ{background:none;border:none;color:var(--color-text-link);font:var(--text-small);font-weight:600;cursor:pointer;padding:0}.MultiSelect_searchBox__i0jsB{width:calc(100% - var(--space-3) * 2);margin:0 var(--space-3) var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm,4px);font:var(--text-small);background:var(--color-surface);color:var(--color-text-primary)}.MultiSelect_option__3n8sB{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);cursor:pointer}.MultiSelect_option__3n8sB:hover{background:var(--color-surface-sunken)}.Stepper_list__ICPpC{display:flex;align-items:flex-start;gap:0;list-style:none;margin:0;padding:0;overflow-x:auto}.Stepper_step__arDyZ{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:120px}.Stepper_step__arDyZ:not(:last-child):after{content:"";flex:1 1;height:2px;background:var(--color-border);margin:0 var(--space-2)}.Stepper_step__arDyZ.Stepper_done__h2ZUp:not(:last-child):after{background:var(--color-success)}.Stepper_marker__6n6bp{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:var(--text-caption);font-weight:700;border:2px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}.Stepper_done__h2ZUp .Stepper_marker__6n6bp{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-inverse)}.Stepper_active__6W4En .Stepper_marker__6n6bp{background:var(--color-info);border-color:var(--color-info);color:var(--color-text-inverse)}.Stepper_error__fGbEN .Stepper_marker__6n6bp{background:var(--color-error);border-color:var(--color-error);color:var(--color-text-inverse)}.Stepper_label__zcfFO{font:var(--text-small);color:var(--color-text-secondary);white-space:nowrap}.Stepper_active__6W4En .Stepper_label__zcfFO,.Stepper_error__fGbEN .Stepper_label__zcfFO{color:var(--color-text-primary);font-weight:600}@media (max-width:640px){.Stepper_list__ICPpC{flex-direction:column;align-items:stretch;gap:var(--space-3)}.Stepper_step__arDyZ:not(:last-child):after{display:none}}.Drawer_overlay__iqae_{position:fixed;inset:0;background:rgba(16,28,46,.45);z-index:1000}.Drawer_panel__T2dgn{position:fixed;inset-block:0;inset-inline-end:0;background:var(--color-surface);box-shadow:var(--shadow-lg);width:100%;display:flex;flex-direction:column;animation:Drawer_drawerInLtr__B6bsd .2s ease}[dir=rtl] .Drawer_panel__T2dgn{animation-name:Drawer_drawerInRtl__ugP3k}@keyframes Drawer_drawerInLtr__B6bsd{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerInRtl__ugP3k{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Drawer_sm__2UKgF{max-width:380px}.Drawer_md__mZ9SS{max-width:480px}.Drawer_lg__miyYV{max-width:640px}.Drawer_header__148EF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);flex:0 0 auto}.Drawer_title__9Jfh0{font:var(--text-section-heading)}.Drawer_description__eCcGD{font:var(--text-body);color:var(--color-text-secondary);margin-top:2px}.Drawer_close__JQfiJ{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.Drawer_close__JQfiJ:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.Drawer_content__UrhMJ{flex:1 1;overflow-y:auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.Drawer_actions__0kxrT{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex:0 0 auto}@media (max-width:480px){.Drawer_lg__miyYV,.Drawer_md__mZ9SS,.Drawer_sm__2UKgF{max-width:none}.Drawer_actions__0kxrT{flex-direction:column-reverse}.Drawer_actions__0kxrT button{width:100%;min-height:48px}}.structure_page__LBbsB{max-width:1600px;margin:0 auto;padding:20px 20px 40px;color:var(--color-text-primary,#172033)}.structure_header__tbenV{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.structure_header__tbenV h1{margin:6px 0 2px;font-size:24px}.structure_header__tbenV p{margin:0;color:var(--color-text-muted,#64748b)}.structure_back__7sr9N{color:var(--color-text-link,#2563eb);text-decoration:none;font-size:13px}.structure_actions__6HFQL{display:flex;align-items:center;gap:10px}.structure_zoom__uKOmU{display:inline-flex;align-items:center;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;overflow:hidden;background:var(--color-surface,#fff)}.structure_zoom__uKOmU button{width:34px;height:34px;border:0;background:transparent;font-size:18px;cursor:pointer;color:inherit}.structure_zoom__uKOmU button:hover{background:var(--color-surface-sunken,#f1f5f9)}.structure_zoom__uKOmU span{min-width:48px;text-align:center;font-size:12px;color:var(--color-text-muted,#64748b)}.structure_hint__Qez_F{margin:0 0 12px;color:var(--color-text-muted,#64748b);font-size:13px}.structure_empty__yh2TH{padding:48px;text-align:center;color:var(--color-text-muted,#64748b)}.structure_canvas__PQ_UI{overflow:auto;padding:28px 16px 40px;border:1px solid var(--color-border,#e2e8f0);border-radius:16px;background-color:var(--color-surface-sunken,#f8fafc);background-image:radial-gradient(rgba(100,116,139,.16) 1px,transparent 0);background-size:20px 20px;min-height:420px}.structure_tree__HREUH{--line:#b6c2d2;width:max-content;min-width:100%;margin:0 auto}.structure_oversight__1DMne,.structure_tree__HREUH{display:flex;flex-direction:column;align-items:center}.structure_oversight__1DMne{position:relative}.structure_oversightLine__esJYp{display:block;width:0;height:34px;border-inline-start:2px dashed var(--line)}.structure_oversightLabel__8hQ7r{position:absolute;bottom:8px;inset-inline-start:calc(50% + 10px);font-size:11px;font-weight:600;color:var(--color-text-muted,#64748b);white-space:nowrap}.structure_root___DLOY,.structure_root___DLOY ul{display:flex;justify-content:center;margin:0;padding:0}.structure_root___DLOY ul{position:relative;padding-top:22px}.structure_root___DLOY li{list-style:none;position:relative;display:flex;flex-direction:column;align-items:center;padding:22px 8px 0}.structure_root___DLOY li:only-child,.structure_root___DLOY>li{padding-top:0}.structure_root___DLOY li:after,.structure_root___DLOY li:before{content:"";position:absolute;top:0;inset-inline-end:50%;width:50%;height:22px;border-top:2px solid var(--line)}.structure_root___DLOY li:after{inset-inline-end:auto;inset-inline-start:50%;border-inline-start:2px solid var(--line)}.structure_root___DLOY li:only-child:after,.structure_root___DLOY li:only-child:before,.structure_root___DLOY>li:after,.structure_root___DLOY>li:before{display:none}.structure_root___DLOY li:first-child:before,.structure_root___DLOY li:last-child:after{border:0}.structure_root___DLOY li:last-child:before{border-inline-end:2px solid var(--line);border-start-end-radius:8px}.structure_root___DLOY li:first-child:after{border-start-start-radius:8px}.structure_root___DLOY ul:before{content:"";position:absolute;top:0;inset-inline-start:50%;width:0;height:22px;border-inline-start:2px solid var(--line)}.structure_card__fOJj2{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:172px;box-sizing:border-box;padding:14px 10px 12px;border:1px solid var(--color-border,#e2e8f0);border-top:3px solid #94a3b8;border-radius:14px;background:var(--color-surface,#fff);box-shadow:0 4px 14px rgba(15,23,42,.07);color:inherit;font:inherit;text-align:center}.structure_cardEditable__3OQli{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.structure_cardEditable__3OQli:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.12)}.structure_cardPm__eudVa{border-top-color:var(--brand-primary,#0a3d91);box-shadow:0 6px 20px color-mix(in srgb,var(--brand-primary,#0a3d91) 18%,transparent)}.structure_cardArea__q74Fu{border-style:dashed;border-top:3px solid #7c3aed;background:color-mix(in srgb,#7c3aed 5%,var(--color-surface,#fff))}.structure_avatar__yewn3{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:17px;margin-bottom:4px}.structure_personName__GIAxI{font-size:14px;line-height:1.3}.structure_personTitle__XiMAu{font-size:12px;font-weight:600;color:var(--color-text-secondary,#475569);line-height:1.3}.structure_personMeta__qOazU{font-size:11px;color:var(--color-text-muted,#64748b)}.structure_badge__87Rw3{margin-top:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#0a3d91) 12%,#fff);color:var(--brand-primary,#0a3d91);font-size:10.5px;font-weight:700}@media (max-width:700px){.structure_page__LBbsB{padding:14px 10px 90px}.structure_card__fOJj2{width:140px}}.page_list__YZUrF{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.page_row__mlidN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-3);background:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:start;font:var(--text-body);color:var(--color-text-primary)}.page_row__mlidN:hover{background:var(--color-surface-sunken)}.page_row__mlidN[data-active=true]{background:var(--color-info-bg);border-color:var(--color-info-border)}.page_rowName__EUtYs{font:var(--text-body-medium)}.page_rowMeta__sj98X{font:var(--text-small);color:var(--color-text-muted);white-space:nowrap}.page_steps__8DcHQ{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.page_stepRow__6GgV8{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);font:var(--text-body)}.page_stepIndex__YxxN_{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border-strong);font:var(--text-caption);color:var(--color-text-secondary)}.Skeleton_bar__AwMnN{background:linear-gradient(90deg,var(--color-surface-sunken) 25%,var(--color-border) 37%,var(--color-surface-sunken) 63%);background-size:400% 100%;animation:Skeleton_shimmer__Exx_t 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes Skeleton_shimmer__Exx_t{0%{background-position:100% 50%}to{background-position:0 50%}}.project-files-browser_toolbar__dS5To{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border)}.project-files-browser_toolbarActions__XrQ3B,.project-files-browser_toolbar__dS5To{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.project-files-browser_cardDragOver__sek3K{outline:2px dashed var(--brand-primary)!important;outline-offset:-2px;background:rgba(37,99,235,.03)}.project-files-browser_searchBox__Mab4O{margin-inline-start:auto;min-width:220px;max-width:320px;flex:1 1 220px}.project-files-browser_breadcrumbRow__VPBIT{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:var(--space-2) var(--space-5) 0;font:var(--text-caption);color:var(--color-text-muted)}.project-files-browser_breadcrumbLink__qC1f2{border:0;background:transparent;padding:2px 4px;color:var(--color-text-muted);cursor:pointer;font:var(--text-caption);border-radius:var(--radius-sm)}.project-files-browser_breadcrumbLink__qC1f2:hover{color:var(--brand-primary);text-decoration:underline}.project-files-browser_breadcrumbCurrent__hemwH{color:var(--color-text-primary);font-weight:600;padding:2px 4px}.project-files-browser_breadcrumbSep__5jNGF{color:var(--color-text-muted)}.project-files-browser_nameCell__4lOu0{display:flex;align-items:center;gap:var(--space-2);min-width:0}.project-files-browser_nameButton__68d4v{border:0;background:transparent;padding:0;font-weight:500;color:var(--color-text-primary);cursor:pointer;text-align:inherit;overflow:hidden;text-overflow:ellipsis}.project-files-browser_nameButton__68d4v:hover{color:var(--brand-primary)}.project-files-browser_metaText__hlnMo{color:var(--color-text-muted);font-size:var(--font-size-sm)}.project-files-browser_rowActions__rdPQa{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.project-files-browser_formGrid__XwHvR{display:flex;flex-direction:column;gap:var(--space-3)}.project-files-browser_inlineFields__m8Nie{display:flex;gap:var(--space-3);flex-wrap:wrap}.project-files-browser_inlineFields__m8Nie>*{flex:1 1 160px;min-width:0}.project-files-browser_pickerList__upm8U{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)}.project-files-browser_pickerOption__3ooMh{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;text-align:inherit;width:100%}.project-files-browser_pickerOption__3ooMh:focus-visible,.project-files-browser_pickerOption__3ooMh:hover{background:var(--color-surface-sunken)}.project-files-browser_pickerOptionPath__nrySf{font-size:var(--font-size-sm);color:var(--color-text-muted)}.project-files-browser_grantsList__e_4FH{display:flex;flex-direction:column;gap:var(--space-2)}.project-files-browser_grantRow__GOOsL{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap}.project-files-browser_grantTarget__fRZyB{flex:1 1 160px;min-width:0;font-weight:500}.project-files-browser_inheritRow__ufnu5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.project-files-browser_addGrantForm__MyvRI{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-3)}.project-files-browser_addGrantForm__MyvRI>*{flex:1 1 130px;min-width:0}.FieldReportPage_actions__x4F4Q{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FieldReportPage_metrics__MKSIc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.FieldReportPage_metricValue__GbaJV{margin-top:var(--space-2);font:var(--text-heading)}.FieldReportPage_reportSections__NCelE{display:grid;gap:var(--space-5)}.FieldReportPage_error__ZRI_J{display:grid;gap:var(--space-3);place-items:start}.FieldReportPage_error__ZRI_J button{min-height:44px;padding-inline:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);touch-action:manipulation}.FieldReportPage_mobileList__B7YWA{display:none}.FieldReportPage_mobileRow__gxUYc{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.FieldReportPage_mobileRowHeader__UqMzv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.FieldReportPage_mobileRowHeader__UqMzv strong{min-width:0;overflow-wrap:anywhere}.FieldReportPage_mobileMeta__yjIdk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);color:var(--color-text-secondary);font:var(--text-small)}.FieldReportPage_mobileMeta__yjIdk span{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow-wrap:anywhere}@media (max-width:640px){.FieldReportPage_actions__x4F4Q{width:100%}.FieldReportPage_actions__x4F4Q>*{flex:1 1 140px;min-height:48px}.FieldReportPage_actions__x4F4Q button{width:100%;min-height:48px}.FieldReportPage_metrics__MKSIc{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.FieldReportPage_desktopTable__2jev4{display:none}.FieldReportPage_mobileList__B7YWA{display:grid;gap:var(--space-3)}}@media (max-width:360px){.FieldReportPage_metrics__MKSIc,.FieldReportPage_mobileMeta__yjIdk{grid-template-columns:minmax(0,1fr)}}.Toggle_wrap__uTsFA{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font:var(--text-body)}.Toggle_track__U9E9U{width:36px;height:20px;border-radius:var(--radius-full);background:var(--color-border-strong);position:relative;transition:background-color .12s ease;flex:0 0 auto}.Toggle_track__U9E9U[data-checked=true]{background:var(--brand-primary)}.Toggle_thumb__LniI_{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--color-surface);transition:inset-inline-start .12s ease}.Toggle_track__U9E9U[data-checked=true] .Toggle_thumb__LniI_{inset-inline-start:18px}.Toggle_checkbox__5IDC3{width:16px;height:16px;accent-color:var(--brand-primary)}.subscriptions_pageContainer__UGY2x{max-width:1440px;width:100%;margin:0 auto;padding:24px 32px 64px}.subscriptions_breadcrumbs__HnJ_G{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-muted);margin-bottom:8px}.subscriptions_breadcrumbSeparator__WNp1_{opacity:.5}.subscriptions_breadcrumbActive__UUeZR{color:var(--brand-primary);font-weight:500}.subscriptions_headerSection__p_j90{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;flex-wrap:wrap}.subscriptions_titleArea__GGv1y{flex:1 1;min-width:300px}.subscriptions_pageTitle__W596g{font-size:24px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 6px}.subscriptions_pageSubtitle__fC6zJ{font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin:0;max-width:720px}.subscriptions_headerActions__EpRt5{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.subscriptions_kpiGrid__ecq8R{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.subscriptions_kpiCard__n5BLk{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow-xs);transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.subscriptions_kpiCard__n5BLk:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-strong)}.subscriptions_kpiTop__jBJno{display:flex;justify-content:space-between;align-items:center}.subscriptions_kpiLabel__IuySo{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.subscriptions_kpiIconWrap__APHgE{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.subscriptions_kpiValue__JuzYb{font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 4px;letter-spacing:-.02em}.subscriptions_kpiFooter__FBtFP{font-size:12px;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}.subscriptions_tabsContainer__xv5Et{display:inline-flex;background:var(--color-surface-sunken);padding:4px;border-radius:10px;gap:4px;margin-bottom:20px;border:1px solid var(--color-border-subtle)}.subscriptions_tabButton__qrpAY{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:none;background:transparent;font-size:13px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.subscriptions_tabButton__qrpAY:hover{color:var(--color-text-primary)}.subscriptions_tabButtonActive__a_89d{background:var(--color-surface);color:var(--brand-primary);font-weight:600;box-shadow:var(--shadow-xs)}.subscriptions_tabCount__BIlHY{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:var(--color-border);color:var(--color-text-secondary)}.subscriptions_tabButtonActive__a_89d .subscriptions_tabCount__BIlHY{background:var(--color-info-bg);color:var(--brand-primary)}.subscriptions_toolbar__u__H3{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.subscriptions_searchBox__FjaBH{flex:1 1;min-width:280px;max-width:480px}.subscriptions_filterGroup__GlEbi,.subscriptions_searchBox__FjaBH{display:flex;align-items:center;gap:8px}.subscriptions_filterLabel__BNuWU{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.subscriptions_orgCell__vujNc{display:flex;align-items:flex-start;gap:12px;padding:2px 0}.subscriptions_orgAvatar__j4uQm{width:36px;height:36px;border-radius:9px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.subscriptions_orgInfo__U17zM{display:flex;flex-direction:column;gap:2px}.subscriptions_orgNameBtn__Gx6h0{background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--color-text-primary);text-align:right;cursor:pointer;transition:color .15s ease}.subscriptions_orgNameBtn__Gx6h0:hover{color:var(--brand-primary);text-decoration:underline}.subscriptions_orgSlug__nqDz3{font-family:var(--font-mono,monospace);font-size:11px;color:var(--color-text-muted)}.subscriptions_orgOwner__nxR7p{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-secondary);margin-top:2px}.subscriptions_orgOwnerMissing__hFGoR{font-size:11px;color:var(--color-warning);background:var(--color-warning-bg);padding:1px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:2px}.subscriptions_quotaCell__pLc1Q{display:flex;flex-direction:column;gap:4px;min-width:110px}.subscriptions_quotaText__y0QfE{display:flex;justify-content:space-between;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.subscriptions_quotaProgressTrack__fmF69{height:5px;background:var(--color-surface-sunken);border-radius:999px;overflow:hidden;border:1px solid var(--color-border-subtle)}.subscriptions_quotaProgressBar__Aqk2G{height:100%;border-radius:999px;transition:width .3s ease}.subscriptions_actionsCell__XagSo{display:flex;align-items:center;gap:6px}.subscriptions_drawerContent__9u543{display:flex;flex-direction:column;gap:20px;padding:4px 0}.subscriptions_drawerHeaderCard__9oC26{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px}.subscriptions_drawerSection__l4Ylx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px}.subscriptions_drawerSectionHeader__NFOPo{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--color-border-subtle)}.subscriptions_drawerSectionTitle__UyN9H{font-size:14px;font-weight:600;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.subscriptions_metaGrid__AYBBl{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.subscriptions_metaField__d1BsR{display:flex;flex-direction:column;gap:2px}.subscriptions_metaLabel__8MOt9{font-size:11px;color:var(--color-text-muted);font-weight:500}.subscriptions_metaValue__qEvKA{font-size:13px;font-weight:600;color:var(--color-text-primary)}.subscriptions_itemList__Zgq5g{display:flex;flex-direction:column;gap:8px}.subscriptions_itemRow__ACCQX{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--color-surface-sunken);border-radius:8px;font-size:13px}.subscriptions_itemRowTitle__s1FTx{font-weight:500;color:var(--color-text-primary)}.subscriptions_itemRowSub__HrJ4E{font-size:11px;color:var(--color-text-muted)}.subscriptions_emptyStateSmall__GCfJI{text-align:center;padding:18px;color:var(--color-text-muted);font-size:13px}.subscriptions_bannerNotice__02CMK{padding:10px 14px;background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border);border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;margin-bottom:16px}