._shell_18oy1_2{min-height:100vh;background:var(--color-page)}._sidebar_18oy1_8{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--color-shell);color:var(--color-text-on-shell);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;z-index:1000}._brand_18oy1_22{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--color-text-on-shell);text-decoration:none}._brand_18oy1_22:hover{color:var(--color-text-on-shell)}._logoMark_18oy1_36{flex:none;padding:6px 8px;border-radius:var(--radius-sm);background:var(--color-accent-bright);color:var(--color-shell);font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.04em;line-height:1}._brandText_18oy1_49{display:flex;flex-direction:column;min-width:0}._brandName_18oy1_55{font-size:20px;font-weight:600;line-height:1.2}._brandSub_18oy1_61{font-size:12px;line-height:1.3;color:#ffffffb3}._nav_18oy1_67{flex:1;display:flex;flex-direction:column;gap:12px;padding:12px 0}._navSection_18oy1_75{display:flex;flex-direction:column}._navSectionTitle_18oy1_80{padding:6px 20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffff80}._navLink_18oy1_89{display:flex;align-items:center;gap:12px;width:100%;padding:8px 20px 8px 17px;border:0;border-left:3px solid transparent;background:transparent;color:#fffc;font-size:15px;font-weight:500;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}._navLink_18oy1_89:hover{background:#ffffff14;color:#fff}._navLink_18oy1_89:disabled{cursor:progress}._navLinkActive_18oy1_117,._navLinkActive_18oy1_117:hover{background:#ffffff1f;border-left-color:var(--color-accent-bright);color:#fff;font-weight:600}._navIcon_18oy1_125{display:flex;width:18px;justify-content:center}._navLabel_18oy1_131{flex:1;min-width:0}._swatch_18oy1_136{flex:none;width:12px;height:12px;margin:0 3px;border-radius:3px}._spinner_18oy1_144{flex:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_18oy1_144 .8s linear infinite}@keyframes _spin_18oy1_144{to{transform:rotate(360deg)}}._sidebarFooter_18oy1_160{display:flex;flex-direction:column;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1)}._user_18oy1_168{display:flex;align-items:center;gap:12px;min-width:0}._avatar_18oy1_175{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-accent-bright);color:var(--color-shell);font-size:14px;font-weight:700}._userText_18oy1_189{display:flex;flex-direction:column;min-width:0}._userName_18oy1_195{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_18oy1_203{font-size:12px;color:#fff9}._logoutButton_18oy1_208{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);background:#ffffff1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._logoutButton_18oy1_208:hover{background:#fff3}._main_18oy1_226{margin-left:var(--sidebar-width);min-height:100vh;min-width:0}._topBar_18oy1_233,._tabBar_18oy1_234,._overlay_18oy1_235{display:none}@media (max-width: 768px){._topBar_18oy1_233{position:fixed;inset:0 0 auto 0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--mobile-topbar-height);padding:0 12px;background:var(--color-shell);color:var(--color-text-on-shell)}._topBarBrand_18oy1_255{display:flex;align-items:center;gap:8px;color:var(--color-text-on-shell);font-size:18px;font-weight:600;text-decoration:none}._topBarBrand_18oy1_255:hover{color:var(--color-text-on-shell)}._topBarBrand_18oy1_255 ._logoMark_18oy1_36{font-size:15px;padding:4px 6px}._iconButton_18oy1_274{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:#ffffff1a;color:var(--color-text-on-shell);cursor:pointer}._sidebar_18oy1_8{width:min(300px,86vw);transform:translate(-100%);transition:transform .25s ease;box-shadow:none}._sidebarOpen_18oy1_294{transform:translate(0);box-shadow:8px 0 30px #00000059}._overlay_18oy1_235{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000080}._main_18oy1_226{margin-left:0;padding-top:var(--mobile-topbar-height);padding-bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom))}._tabBar_18oy1_234{position:fixed;inset:auto 0 0 0;z-index:900;display:flex;padding:4px 4px env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border)}._tab_18oy1_234{flex:1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--color-text-muted);font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}._tab_18oy1_234:hover{color:var(--color-text)}._tabActive_18oy1_344,._tabActive_18oy1_344:hover{color:var(--color-accent);font-weight:700}}@media print{._sidebar_18oy1_8,._topBar_18oy1_233,._tabBar_18oy1_234,._overlay_18oy1_235{display:none!important}._main_18oy1_226{margin:0;padding:0}}._screen_1dl69_2{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--color-shell)}._card_1dl69_11{width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px;padding:32px 28px 28px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 24px 60px -24px #0009}._brand_1dl69_23{display:flex;align-items:center;gap:12px;margin-bottom:12px}._logoMark_1dl69_30{padding:6px 8px;border-radius:var(--radius-sm);background:var(--color-accent-bright);color:var(--color-shell);font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:.04em;line-height:1}._brandText_1dl69_42{display:flex;flex-direction:column}._brandName_1dl69_47{font-size:20px;font-weight:700;line-height:1.2}._brandSub_1dl69_53{font-size:13px;color:var(--color-text-muted)}._title_1dl69_58{font-size:26px;font-weight:700;line-height:1.2}._description_1dl69_64{margin-top:-8px;font-size:15px;color:var(--color-text-muted)}._errorMessage_1dl69_70{padding:10px 14px;border-radius:var(--radius-md);background:var(--color-danger-soft);color:#721c24;font-size:14px}._signInButton_1dl69_78{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:6px;border:0;border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s}._signInButton_1dl69_78:hover:not(:disabled){background:var(--color-accent-hover)}._signInButton_1dl69_78:disabled{opacity:.7;cursor:progress}._footer_1dl69_104{margin-top:6px;font-size:13px;color:var(--color-text-muted);text-align:center}._page_1ezbn_6{width:100%;max-width:1200px;margin:0 auto;padding:28px 28px 64px;display:flex;flex-direction:column;gap:20px}._pageWide_1ezbn_16{max-width:1440px}@media (max-width: 768px){._page_1ezbn_6{padding:18px 14px 32px;gap:16px}}._pageHeader_1ezbn_27{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}._pageTitleRow_1ezbn_35{display:flex;align-items:center;gap:14px;min-width:0}._pageTitle_1ezbn_35{font-size:28px;font-weight:700;line-height:1.15;color:var(--color-text)}._pageSubtitle_1ezbn_49{font-size:15px;color:var(--color-text-muted);line-height:1.5}._breadcrumb_1ezbn_55{display:flex;gap:6px;font-size:13px;color:var(--color-text-muted)}._breadcrumb_1ezbn_55 a{color:var(--color-text-muted);font-weight:500;text-decoration:none}._breadcrumb_1ezbn_55 a:hover{color:var(--color-text)}@media (max-width: 768px){._pageTitle_1ezbn_35{font-size:22px}._breadcrumb_1ezbn_55 a{min-height:0}}._toolBadge_1ezbn_83{flex:none;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;letter-spacing:.02em}._toolBadgeSm_1ezbn_96{width:36px;height:36px;border-radius:8px;font-size:13px}._toolBadgeLg_1ezbn_103{width:48px;height:48px;font-size:16px}._card_1ezbn_110{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;min-width:0}._cardPadded_1ezbn_118{padding:18px 20px}._cardHeader_1ezbn_122{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 20px;border-bottom:1px solid var(--color-border)}._cardTitle_1ezbn_132{font-size:18px;font-weight:600;color:var(--color-text)}._cardBody_1ezbn_138{padding:16px 20px}._cardAccent_1ezbn_142{border-top:3px solid var(--color-accent-bright)}._statGrid_1ezbn_147{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}._statCard_1ezbn_153{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}._statLabel_1ezbn_164{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}._statValue_1ezbn_172{font-size:28px;font-weight:700;line-height:1.1;color:var(--color-text);overflow-wrap:anywhere}._statValueSm_1ezbn_180{font-size:20px}._btn_1ezbn_185{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}._btn_1ezbn_185:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_1ezbn_208{background:var(--color-accent);color:#fff}._btnPrimary_1ezbn_208:hover:not(:disabled){background:var(--color-accent-hover);color:#fff}._btnDark_1ezbn_218{background:var(--color-shell);color:#fff}._btnDark_1ezbn_218:hover:not(:disabled){background:#3a3731;color:#fff}._btnSecondary_1ezbn_228{background:var(--color-surface);color:var(--color-text);border-color:var(--color-input-border)}._btnSecondary_1ezbn_228:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._btnGhost_1ezbn_239{background:transparent;color:var(--color-text-secondary)}._btnGhost_1ezbn_239:hover:not(:disabled){background:var(--color-border-subtle);color:var(--color-text)}._btnDanger_1ezbn_249{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger)}._btnDanger_1ezbn_249:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}._btnSm_1ezbn_260{min-height:34px;padding:0 12px;font-size:13px}._filterBar_1ezbn_267{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px;padding:18px 20px}._field_1ezbn_275{display:flex;flex-direction:column;gap:6px;flex:1 1 160px;min-width:0}._fieldWide_1ezbn_283{flex:2 1 240px}._label_1ezbn_287{font-size:13px;font-weight:600;color:var(--color-text-secondary)}._hint_1ezbn_293{font-size:12px;color:var(--color-text-muted)}._input_1ezbn_298,._select_1ezbn_299,._textarea_1ezbn_300{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:15px}._textarea_1ezbn_300{min-height:110px;padding:10px 12px;line-height:1.5;resize:vertical}._input_1ezbn_298:focus,._select_1ezbn_299:focus,._textarea_1ezbn_300:focus{border-color:var(--color-accent-bright);outline:none;box-shadow:0 0 0 3px #e8590c2e}._badge_1ezbn_327{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}._badgeNeutral_1ezbn_339{background:#e9ecef;color:var(--color-text-secondary)}._badgeAccent_1ezbn_344{background:var(--color-accent-soft);color:var(--color-accent-hover)}._badgeDark_1ezbn_349{background:var(--color-shell);color:#fff}._badgeSuccess_1ezbn_354{background:var(--color-success-soft);color:var(--color-success-text)}._badgeWarning_1ezbn_359{background:var(--color-warning-soft);color:var(--color-warning-text)}._badgeDanger_1ezbn_364{background:var(--color-danger-soft);color:#721c24}._badgeInfo_1ezbn_369{background:#dce8f2;color:#174a6d}._badgeTeal_1ezbn_374{background:#d7ede9;color:#13534b}._badgePlum_1ezbn_379{background:#f2e3ec;color:#6a3357}._tableWrap_1ezbn_385{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1ezbn_385{width:100%;border-collapse:collapse;font-size:14px}._table_1ezbn_385 thead{background:var(--color-surface-muted);border-bottom:2px solid var(--color-border)}._table_1ezbn_385 th{padding:12px 14px;text-align:left;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._table_1ezbn_385 td{padding:11px 14px;color:var(--color-text);border-bottom:1px solid var(--color-border)}._table_1ezbn_385 tbody tr:hover{background:var(--color-surface-muted)}._table_1ezbn_385 tfoot td{background:var(--color-surface-muted);font-weight:700;border-bottom:0}._sortable_1ezbn_425{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_1ezbn_425:hover{background:#e9ecef}._sorted_1ezbn_434{color:var(--color-accent)!important}._num_1ezbn_438{text-align:right!important;font-variant-numeric:tabular-nums}._empty_1ezbn_444{padding:40px 24px;text-align:center;color:var(--color-text-muted);font-size:14px}._emptyTitle_1ezbn_451{font-size:17px;font-weight:600;color:var(--color-text);margin-bottom:4px}._notice_1ezbn_458{padding:12px 16px;border-radius:var(--radius-lg);font-size:14px;line-height:1.5}._noticeError_1ezbn_465{background:var(--color-danger-soft);color:#721c24}._noticeWarning_1ezbn_470{background:var(--color-warning-soft);color:var(--color-warning-text)}._noticeSuccess_1ezbn_475{background:var(--color-success-soft);color:var(--color-success-text)}._noticeInfo_1ezbn_480{background:#dce8f2;color:#174a6d}._spinner_1ezbn_485{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_uiSpin_1ezbn_1 .8s linear infinite}@keyframes _uiSpin_1ezbn_1{to{transform:rotate(360deg)}}._skeleton_1ezbn_501{background:#e9ecef;border-radius:var(--radius-sm);animation:_uiPulse_1ezbn_1 1.5s ease-in-out infinite}@keyframes _uiPulse_1ezbn_1{0%,to{opacity:1}50%{opacity:.5}}._srOnly_1ezbn_517{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._weekCard_1m49t_4{background:var(--color-shell);color:#fff}._weekLabel_1m49t_9{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffffa6}._weekRow_1m49t_17{display:flex;align-items:baseline;gap:10px}._weekNumber_1m49t_23{font-family:var(--font-display);font-weight:800;font-size:46px;line-height:.9;color:var(--color-accent-bright)}._weekRange_1m49t_31{font-size:14px;color:#ffffffc7}._addDateCard_1m49t_36{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 20px;border:2px dashed var(--color-input-border);border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font-size:15px;font-weight:600;cursor:pointer}._addDateCard_1m49t_36:hover{border-color:var(--color-accent-bright);color:var(--color-accent)}._manageRow_1m49t_56{display:flex;justify-content:flex-end;margin-top:-10px}._attentionRow_1m49t_63{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);text-decoration:none}._attentionRow_1m49t_63:last-child{border-bottom:0}._attentionRow_1m49t_63:hover{background:var(--color-surface-muted);color:var(--color-text)}._attentionText_1m49t_82{flex:1;min-width:0;display:flex;flex-direction:column}._attentionMessage_1m49t_89{font-size:15px;font-weight:600}._openLink_1m49t_94{font-size:14px;font-weight:600;color:var(--color-accent);white-space:nowrap}._twoCol_1m49t_102{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}._boardCol_1m49t_109{flex:999 1 480px}._contactsCol_1m49t_113{flex:1 1 280px}._post_1m49t_117{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle)}._post_1m49t_117:last-child{border-bottom:0}._postTag_1m49t_129{margin-top:3px}._postBody_1m49t_133{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._postTitle_1m49t_141{font-size:16px;font-weight:600;line-height:1.35}._postText_1m49t_147{font-size:14px;line-height:1.55;color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere}._postEdit_1m49t_155{flex:none}._contacts_1m49t_113{padding:4px 20px 8px}._contact_1m49t_113{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border-subtle);font-size:14px}._contact_1m49t_113:last-child{border-bottom:0}._contactRole_1m49t_176{font-weight:600}._contactValue_1m49t_180{display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:var(--color-text-secondary);min-width:0}._contactDetail_1m49t_189{font-size:13px;color:var(--color-text-muted);overflow-wrap:anywhere}._toolsSection_1m49t_196{display:flex;flex-direction:column;gap:14px}._toolsHeader_1m49t_202{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}._toolsTitle_1m49t_210{font-size:22px;font-weight:700}._toolGrid_1m49t_215{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px}._toolCard_1m49t_221{display:flex;align-items:flex-start;gap:14px;padding:18px;border:0;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:box-shadow .2s,transform .2s}._toolCard_1m49t_221:hover:not(:disabled){box-shadow:var(--shadow-raised);transform:translateY(-2px);color:var(--color-text)}._toolCard_1m49t_221:disabled{cursor:progress}._toolText_1m49t_248{display:flex;flex-direction:column;gap:3px;min-width:0}._toolNameRow_1m49t_255{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}._toolName_1m49t_255{font-size:16px;font-weight:600}._toolDesc_1m49t_267{font-size:14px;line-height:1.45;color:var(--color-text-muted)}._toolGroup_1m49t_273{margin-top:2px;font-size:12px;color:var(--color-text-muted)}._editorForm_1m49t_280{display:flex;flex-direction:column;gap:14px}._editorRow_1m49t_286{display:flex;flex-wrap:wrap;gap:14px}._editorInline_1m49t_292{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;border-radius:var(--radius-lg);background:var(--color-surface-muted)}._editorInlineActions_1m49t_302{display:flex;gap:8px}._editorList_1m49t_307{list-style:none;display:flex;flex-direction:column}._editorListItem_1m49t_313{display:flex;align-items:center;gap:4px;padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}._editorListMain_1m49t_321{flex:1;min-width:0;display:flex;flex-direction:column}._dialog_1um6f_2{width:calc(100% - 24px);max-height:calc(100vh - 48px);margin:auto;padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 60px -20px #00000073}._dialog_1um6f_2::backdrop{background:#22201c8c}._panel_1um6f_18{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}._header_1um6f_24{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 14px 20px;border-bottom:1px solid var(--color-border)}._title_1um6f_33{font-size:18px;font-weight:600}._close_1um6f_38{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer}._close_1um6f_38:hover{background:var(--color-border-subtle);color:var(--color-text)}._body_1um6f_56{padding:18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}._footer_1um6f_64{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--color-border);background:var(--color-surface-muted)}._formContainer_1g2dx_2{color:var(--color-text-muted)}div._filtersCard_1orlq_3{overflow:visible}._activeFilters_1orlq_7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--color-border-subtle)}._activeFiltersLabel_1orlq_16{font-size:13px;font-weight:600;color:var(--color-text-secondary)}._filterTag_1orlq_22{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 10px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-hover);font-size:13px;font-weight:600}._removeFilter_1orlq_34{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer}._removeFilter_1orlq_34:hover{background:#9a341226}._errorNotice_1orlq_53{display:flex;align-items:center;justify-content:space-between;gap:12px}div._tableCard_1orlq_61{overflow:visible}._tableWrap_1orlq_65{min-height:340px}._table_1orlq_61{min-width:1400px}._th_1orlq_73{position:relative}._sortIcon_1orlq_77{font-size:11px}._sortIconIdle_1orlq_81{font-size:11px;color:var(--color-text-muted);opacity:.6}._filterBtn_1orlq_87{margin-left:4px;min-width:24px;min-height:24px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:13px;line-height:1;cursor:pointer}._filterBtn_1orlq_87:hover{background:var(--color-border);color:var(--color-text)}._columnFilterDropdown_1orlq_106{position:absolute;top:100%;left:0;z-index:20;min-width:220px;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);font-weight:400;text-align:left;white-space:normal;cursor:default}._columnFilterDropdown_1orlq_106 input,._columnFilterDropdown_1orlq_106 select{width:100%;padding:6px 8px;border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:13px}._columnFilterDropdown_1orlq_106 input{margin-bottom:8px}._columnFilterDropdown_1orlq_106 input:focus,._columnFilterDropdown_1orlq_106 select:focus{outline:none;border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #e8590c2e}._amount_1orlq_145{font-weight:600}._description_1orlq_149,._comment_1orlq_150{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._description_1orlq_149:hover,._comment_1orlq_150:hover{position:relative;z-index:5;overflow:visible;white-space:normal;background:var(--color-warning-soft)}._loadMoreSection_1orlq_166{display:flex;justify-content:center}._summaryFooter_1orlq_171{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding:14px 20px}._summaryTitle_1orlq_179{font-size:16px;font-weight:600;color:var(--color-text)}._summaryItem_1orlq_185{display:inline-flex;align-items:baseline;gap:6px;font-size:15px}@media (max-width: 768px){._loadMoreSection_1orlq_166 button{width:100%}}._tableScroll_17eo0_2{max-height:640px;overflow-y:auto}._tableScroll_17eo0_2 thead th{position:sticky;top:0;z-index:1;background:var(--color-surface-muted);box-shadow:inset 0 -2px 0 var(--color-border)}._nowrap_17eo0_15{white-space:nowrap}._employeeName_17eo0_19,._amount_17eo0_23{font-weight:600}._account_17eo0_27{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--color-border-subtle);padding:2px 6px;border-radius:var(--radius-sm);font-size:13px}._controlsSection_58ps0_2{padding:20px;display:flex;flex-direction:column;gap:18px}._controlHeaderRow_58ps0_9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px}._controlGroup_58ps0_17{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldSelectorButton_58ps0_24{align-self:flex-start}._refreshControlsContainer_58ps0_28{display:flex;flex-direction:column;align-items:flex-end;gap:8px}._refreshControls_58ps0_28{display:flex;flex-wrap:wrap;gap:8px}._refreshInfo_58ps0_41{display:flex;gap:6px;font-size:13px;color:var(--color-text-muted)}._lastRefreshTime_58ps0_48{font-weight:600;color:var(--color-text-secondary)}._employeeNumbersLabelRow_58ps0_53{display:flex;justify-content:space-between;align-items:center;gap:8px}._textarea_58ps0_60{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;min-height:140px}._actionButtonsGroup_58ps0_66{display:flex;flex-wrap:wrap;gap:8px}._progressContainer_58ps0_72{display:flex;flex-direction:column;gap:6px}._progressInfo_58ps0_78{display:flex;justify-content:space-between;font-size:13px;color:var(--color-text-secondary)}._progressPercent_58ps0_85{font-weight:700;color:var(--color-accent)}._progressBar_58ps0_90{height:8px;background:var(--color-border-subtle);border-radius:4px;overflow:hidden}._progressFill_58ps0_97{height:100%;background:var(--color-accent-bright);border-radius:4px;transition:width .3s ease}._tableWrapper_58ps0_104{max-height:70vh;overflow-y:auto}@media (max-width: 768px){._refreshControlsContainer_58ps0_28{align-items:flex-start}._controlsSection_58ps0_2{padding:16px}}@media (prefers-reduced-motion: reduce){._progressFill_58ps0_97{transition:none}}._modalOverlay_iatsc_3{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#22201c8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modalContent_iatsc_14{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);max-width:640px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_iatsc_26{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._modalTitle_iatsc_34{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}._closeButton_iatsc_41{background:none;border:none;font-size:1.75rem;line-height:1;color:var(--color-text-muted);cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}._closeButton_iatsc_41:hover{background-color:var(--color-border-subtle);color:var(--color-text)}._modalBody_iatsc_62{padding:16px 20px;overflow-y:auto;flex:1}._actionButtons_iatsc_68{display:flex;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}._actionButton_iatsc_68{min-height:34px;padding:0 12px;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:13px;font-weight:600}._actionButton_iatsc_68:hover{background-color:var(--color-surface-muted)}._selectionCount_iatsc_92{color:var(--color-text-muted);font-size:13px;margin-left:auto}._fieldList_iatsc_98{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}._fieldItem_iatsc_104{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background-color:var(--color-surface)}._fieldItem_iatsc_104:hover{background-color:var(--color-surface-muted);border-color:var(--color-accent-bright)}._checkbox_iatsc_121{cursor:pointer;width:18px;height:18px;accent-color:var(--color-accent)}._fieldLabel_iatsc_128{font-size:14px;color:var(--color-text);-webkit-user-select:none;user-select:none}._modalFooter_iatsc_134{padding:14px 20px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:8px}._cancelButton_iatsc_142,._saveButton_iatsc_143{min-height:42px;padding:0 18px;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;border:1px solid}._cancelButton_iatsc_142{background-color:var(--color-surface);border-color:var(--color-input-border);color:var(--color-text)}._cancelButton_iatsc_142:hover{background-color:var(--color-surface-muted)}._saveButton_iatsc_143{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}._saveButton_iatsc_143:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}@media (max-width: 768px){._modalContent_iatsc_14{max-height:90vh}._fieldList_iatsc_98{grid-template-columns:1fr}._actionButtons_iatsc_68{flex-direction:column;align-items:stretch}._selectionCount_iatsc_92{margin-left:0;text-align:center}}@media (max-width: 480px){._modalHeader_iatsc_26,._modalBody_iatsc_62,._modalFooter_iatsc_134{padding-left:14px;padding-right:14px}._modalFooter_iatsc_134{flex-direction:column-reverse}._cancelButton_iatsc_142,._saveButton_iatsc_143{width:100%}}._tableContainer_vtt0t_3{max-height:600px;overflow-y:auto}._table_vtt0t_3{min-width:1100px}._tableHeader_vtt0t_12{position:sticky;top:0;z-index:2;background:var(--color-surface-muted)}._table_vtt0t_3 td{white-space:nowrap}._sortIcon_vtt0t_23{font-size:11px}._employeeName_vtt0t_27{font-weight:600}._classCode_vtt0t_31{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-transform:none}._amount_vtt0t_37{font-weight:600;color:var(--color-danger)}._modalOverlay_ucjr0_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#22201c8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._modalContent_ucjr0_14{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);max-width:700px;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_ucjr0_26{padding:16px 20px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:12px}._modalTitle_ucjr0_35{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}._closeButton_ucjr0_42{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:26px;line-height:1;cursor:pointer}._closeButton_ucjr0_42:hover{background:var(--color-border-subtle);color:var(--color-text)}._modalBody_ucjr0_64{padding:20px;overflow-y:auto;flex:1}._modalFooter_ucjr0_70{padding:14px 20px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:12px}._supervisorSection_ucjr0_79{margin-bottom:20px;display:flex;flex-direction:column;gap:6px}._supervisorSelect_ucjr0_86,._codeSelect_ucjr0_87{cursor:pointer}._codeSelect_ucjr0_87{flex:1}._addSupervisorSection_ucjr0_96{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px 16px;margin-bottom:20px}._addSupervisorHeader_ucjr0_104{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._addSupervisorLabel_ucjr0_111{font-weight:600;color:var(--color-text);font-size:15px}._addSupervisorForm_ucjr0_117{display:flex;gap:12px;align-items:flex-end;margin-top:10px}._inputGroup_ucjr0_124{flex:1;display:flex;flex-direction:column;gap:6px}._supervisorNameDisplay_ucjr0_131{flex:1;min-height:42px;padding:0 12px;background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-accent-hover);font-size:15px;font-weight:600;display:flex;align-items:center}._validationError_ucjr0_144{color:var(--color-danger);font-size:13px;margin-top:8px}._validationSuccess_ucjr0_150{color:var(--color-success-text);font-size:13px;margin-top:8px}._codesSection_ucjr0_157{margin-bottom:20px}._codesSectionHeader_ucjr0_161{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._codesTitle_ucjr0_168{font-weight:600;color:var(--color-text);font-size:15px}._codesCount_ucjr0_174{color:var(--color-text-muted);font-size:13px}._codesList_ucjr0_179{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:12px;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._codeItem_ucjr0_190{display:flex;align-items:center;gap:8px;background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:4px 6px 4px 10px;font-size:14px}._codeValue_ucjr0_201{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--color-warning-text)}._removeCodeButton_ucjr0_207{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer}._removeCodeButton_ucjr0_207:hover{color:var(--color-danger);background:var(--color-danger-soft)}._noCodesMessage_ucjr0_228{color:var(--color-text-muted);font-size:14px;padding:8px}._addCodeSection_ucjr0_234{display:flex;gap:12px;align-items:flex-end}._loadingContainer_ucjr0_241{display:flex;justify-content:center;align-items:center;gap:10px;padding:32px;color:var(--color-text-muted)}._errorMessage_ucjr0_250{margin-bottom:16px}@media (max-width: 768px){._modalContent_ucjr0_14{max-height:90vh}._addSupervisorForm_ucjr0_117,._addCodeSection_ucjr0_234{flex-direction:column;align-items:stretch}}@media (max-width: 480px){._modalHeader_ucjr0_26,._modalBody_ucjr0_64,._modalFooter_ucjr0_70{padding:14px}._codesList_ucjr0_179{flex-direction:column}._codeItem_ucjr0_190{justify-content:space-between}}._employeeMeta_14rls_2{color:var(--color-text-muted);font-size:14px;font-weight:400}._tableScroll_14rls_8{max-height:640px;overflow-y:auto}._tableScroll_14rls_8 thead th{position:sticky;top:0;z-index:1;background:var(--color-surface-muted);box-shadow:inset 0 -2px 0 var(--color-border)}._tableScroll_14rls_8 tfoot td{position:sticky;bottom:0;box-shadow:inset 0 2px 0 var(--color-border)}._table_14rls_8{font-size:13px}._table_14rls_8 th{padding:10px}._cell_14rls_36{padding:8px 10px!important;white-space:nowrap}._manualRow_14rls_41{background:var(--color-warning-soft)}._muted_14rls_45{color:var(--color-text-muted);opacity:.7}._net_14rls_50{font-weight:700;color:var(--color-text)}._note_14rls_55{padding:12px 20px;font-size:13px;color:var(--color-text-muted);border-top:1px solid var(--color-border)}._sections_9851g_1{display:flex;flex-direction:column;gap:20px}._sectionNote_9851g_7{margin:0;padding:0 20px 14px;font-size:13px;color:var(--color-text-muted);line-height:1.5}._cardActions_9851g_15{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._warning_9851g_22{margin:0 20px 14px}._statsWrap_9851g_26{padding:0 20px 20px}._statSub_9851g_30{font-size:13px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}._secondary_9851g_36{margin:14px 0 0;font-size:13px;color:var(--color-text-secondary);line-height:1.5}._muted_9851g_43{color:var(--color-text-muted)}._filters_6sivm_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}._filterCard_6sivm_10{border:0;border-top:3px solid transparent;text-align:left;font:inherit;cursor:pointer}._filterCard_6sivm_10:hover{box-shadow:var(--shadow-raised)}._filterCardActive_6sivm_22{border-top-color:var(--color-accent-bright)}._split_6sivm_27{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;padding-bottom:72px}._people_6sivm_35{flex:1 1 320px}._detail_6sivm_39{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}._peopleHeader_6sivm_48{padding:14px 16px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}._peopleTitleRow_6sivm_56{display:flex;justify-content:space-between;align-items:baseline}._search_6sivm_62{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-text-muted)}._search_6sivm_62:focus-within{border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #e8590c2e}._search_6sivm_62 input{flex:1;min-width:0;min-height:40px;border:0;outline:none;background:transparent;font-size:15px;color:var(--color-text)}._search_6sivm_62 input:focus-visible{outline:none}._peopleList_6sivm_93{max-height:640px;overflow-y:auto}._person_6sivm_98{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 13px;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);text-align:left;font:inherit;cursor:pointer}._person_6sivm_98:hover{background:var(--color-surface-muted)}._personActive_6sivm_118,._personActive_6sivm_118:hover{background:#fff7f0;border-left-color:var(--color-accent-bright)}._avatar_6sivm_124{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700}._avatarLg_6sivm_137{width:56px;height:56px;font-size:20px}._personText_6sivm_143{flex:1;min-width:0;display:flex;flex-direction:column}._personName_6sivm_150{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._personEmail_6sivm_161{font-size:13px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dirtyDot_6sivm_169{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-accent-bright)}._profile_6sivm_178{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px}._profileText_6sivm_186{flex:1 1 240px;display:flex;flex-direction:column;gap:2px;min-width:0}._profileName_6sivm_194{font-size:22px;font-weight:700}._profileEmail_6sivm_199{font-size:14px;color:var(--color-text-secondary);overflow-wrap:anywhere}._superBanner_6sivm_205{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--radius-lg);background:var(--color-shell);color:#fff;font-size:15px;line-height:1.45}._superBanner_6sivm_205 svg{flex:none}._presets_6sivm_221{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._preset_6sivm_221{min-height:34px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:17px;background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:600;cursor:pointer}._preset_6sivm_221:hover:not(:disabled){background:var(--color-surface-muted)}._preset_6sivm_221:disabled{opacity:.5;cursor:not-allowed}._groupTitle_6sivm_249{padding:9px 20px;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}._permRow_6sivm_260{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--color-border-subtle)}._permText_6sivm_268{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._permNameRow_6sivm_276{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}._permName_6sivm_276{font-size:15px;font-weight:600}._permDesc_6sivm_288{font-size:13px;line-height:1.4;color:var(--color-text-muted)}._permState_6sivm_294{width:26px;text-align:right;font-size:13px;font-weight:600;color:var(--color-text-muted)}._permStateOn_6sivm_302{color:var(--color-accent)}._switch_6sivm_307{flex:none;width:56px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}._switch_6sivm_307:disabled{cursor:not-allowed}._track_6sivm_324{position:relative;width:50px;height:28px;border-radius:14px;background:var(--color-input-border);transition:background-color .15s}._trackOn_6sivm_333{background:var(--color-accent)}._trackLocked_6sivm_337{background:#f3b48e}._track_6sivm_324:not(._trackOn_6sivm_333)._trackLocked_6sivm_337{background:#e9ecef}._knob_6sivm_345{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}._trackOn_6sivm_333 ._knob_6sivm_345{left:25px}._amexRow_6sivm_362{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 20px;border-bottom:1px solid var(--color-border-subtle)}._amexInfo_6sivm_371{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:14px}._segmented_6sivm_379{flex:1 1 320px;display:flex;border:1px solid var(--color-input-border);border-radius:var(--radius-lg);overflow:hidden}._segment_6sivm_379{flex:1;min-height:52px;padding:6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}._segment_6sivm_379:last-child{border-right:0}._segment_6sivm_379:hover:not(:disabled){background:var(--color-surface-muted)}._segment_6sivm_379:disabled{cursor:not-allowed}._segmentOn_6sivm_415,._segmentOn_6sivm_415:hover:not(:disabled){background:var(--color-accent);color:#fff}._segmentLocked_6sivm_421{background:#f3b48e;color:var(--color-shell)}._segmentLabel_6sivm_426{font-size:14px;font-weight:700}._segmentSub_6sivm_431{font-size:11px;opacity:.85}._superCard_6sivm_437{display:flex;align-items:center;gap:16px;padding:18px 20px}._warnText_6sivm_444{margin-top:4px;font-size:13px;font-weight:600;color:var(--color-accent-hover)}._dangerCard_6sivm_451{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;border:1px solid #f1c7c3;border-radius:var(--radius-lg);background:var(--color-surface)}._saveBar_6sivm_463{position:fixed;left:calc(var(--sidebar-width) + 24px);right:24px;bottom:16px;z-index:800;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:1100px;margin:0 auto;padding:12px 14px 12px 20px;border-radius:var(--radius-lg);background:var(--color-shell);color:#fff;box-shadow:0 10px 30px -10px #00000080}._saveBarText_6sivm_482{flex:1 1 200px;font-size:15px;font-weight:600}._discard_6sivm_488,._saveBtn_6sivm_489{min-height:44px;padding:0 18px;border-radius:var(--radius-md);font-size:14px;font-weight:700;cursor:pointer}._discard_6sivm_488{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff}._saveBtn_6sivm_489{border:0;background:var(--color-accent-bright);color:var(--color-shell)}._discard_6sivm_488:disabled,._saveBtn_6sivm_489:disabled{opacity:.6;cursor:progress}@media (max-width: 768px){._saveBar_6sivm_463{left:12px;right:12px;bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom) + 10px)}._peopleList_6sivm_93{max-height:360px}}._container_1279z_3{min-width:0}._headerBar_1279z_9{padding:16px 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px}._cycleSection_1279z_18{display:flex;flex-direction:column;gap:8px;min-width:0}._filterLabel_1279z_25{font-size:13px;font-weight:600;color:var(--color-text-secondary)}._cycleSelect_1279z_31,._periodInput_1279z_32,._searchInput_1279z_33,._selectInput_1279z_34,._lineSelect_1279z_35,._lineInput_1279z_36,._amountInput_1279z_37,._splitInput_1279z_38,._personalField_1279z_39 input{min-height:38px;padding:0 10px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:14px;box-sizing:border-box}._cycleSelect_1279z_31{min-width:220px;max-width:100%}._periodInput_1279z_32{width:100px}._cycleSelect_1279z_31:focus,._periodInput_1279z_32:focus,._searchInput_1279z_33:focus,._selectInput_1279z_34:focus,._lineSelect_1279z_35:focus,._lineInput_1279z_36:focus,._amountInput_1279z_37:focus,._splitInput_1279z_38:focus,._personalField_1279z_39 input:focus{outline:none;border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #e8590c2e}._noCyclesNote_1279z_73{color:var(--color-text-muted);font-size:14px}._cycleMeta_1279z_78{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--color-text-muted)}._uploadSection_1279z_87{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._fileInputHidden_1279z_94{display:none}._uploadButton_1279z_98{min-height:38px;background:var(--color-accent);color:#fff;border:0;padding:0 14px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s;white-space:nowrap}._uploadButton_1279z_98:hover:not(:disabled){background:var(--color-accent-hover)}._uploadButton_1279z_98:disabled{opacity:.55;cursor:not-allowed}._uploadMessage_1279z_121{background:var(--color-success-soft);color:var(--color-success-text);padding:12px 16px;border-radius:var(--radius-lg);font-size:14px}._chipsRow_1279z_131{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px}._chip_1279z_131{background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left;transition:border-color .15s,box-shadow .15s}._chip_1279z_131:hover{border-color:var(--color-input-border)}._chipActive_1279z_155,._chipActive_1279z_155:hover{border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #e8590c2e}._chipLabel_1279z_161{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._chipValue_1279z_169{font-size:18px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums}._filterBar_1279z_178{display:flex;flex-wrap:wrap;gap:10px}._mailQueue_1279z_184{margin-top:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}._mailQueueHeader_1279z_192{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._mailRow_1279z_200{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--color-border, #e5e5e5)}._mailMeta_1279z_210{display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}._mailActions_1279z_218{display:flex;gap:8px;align-items:center}._bulkBar_1279z_224{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface-muted)}._bulkCount_1279z_235{font-weight:600}._bulkMsg_1279z_239{flex:1 1 100%;font-size:13px}._bulkMsg_success_1279z_244{color:var(--color-success-text, var(--color-text))}._bulkMsg_info_1279z_248{color:var(--color-text)}._bulkMsg_error_1279z_252{color:var(--color-danger-text, var(--color-warning-text))}._searchInput_1279z_33{flex:1 1 220px;min-width:0}._resultsSection_1279z_263{min-width:0}._tableContainer_1279z_267{overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:720px;overflow-y:auto}._table_1279z_267{width:100%;border-collapse:collapse;font-size:13px}._tableHeader_1279z_280{background:var(--color-surface-muted);position:sticky;top:0;z-index:10;box-shadow:0 2px 0 var(--color-border)}._tableHeaderCell_1279z_288{padding:10px;text-align:right;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._tableHeaderCell_1279z_288._left_1279z_296{text-align:left}._tableRow_1279z_300{border-bottom:1px solid var(--color-border-subtle);cursor:pointer}._tableRow_1279z_300:hover{background:var(--color-surface-muted)}._tableRowExpanded_1279z_309,._tableRowExpanded_1279z_309:hover{background:var(--color-accent-soft)}._tableCell_1279z_314{padding:8px 10px;color:var(--color-text);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}._tableCell_1279z_314._left_1279z_296{text-align:left;white-space:normal}._credit_1279z_327{color:var(--color-danger)}._cardLast5_1279z_331{color:var(--color-text-muted);font-size:12px}._jobNoteCell_1279z_336{display:flex;flex-direction:column;gap:2px}._jobNoteText_1279z_342{color:var(--color-text-secondary)}._personalTag_1279z_346{color:var(--color-warning-text);font-size:12px;font-weight:600}._recurringTag_1279z_352{color:var(--color-text-muted);font-size:12px;font-weight:600;margin-left:6px}._editorRow_1279z_359{background:var(--color-surface-muted)}._editorCell_1279z_363{padding:0;white-space:normal}._editorPanel_1279z_370{padding:18px 24px;display:flex;flex-direction:column;gap:16px;text-align:left;font-size:14px}._flagBanner_1279z_379,._personalBanner_1279z_380{border-radius:var(--radius-md);padding:10px 14px;font-size:14px;font-weight:500}._flagBanner_1279z_379{background:var(--color-danger-soft);color:#721c24}._personalBanner_1279z_380{background:var(--color-warning-soft);color:var(--color-warning-text)}._codingEditor_1279z_397{display:flex;flex-direction:column;gap:12px}._codingLines_1279z_403{display:flex;flex-direction:column;gap:8px}._lineRow_1279z_409{display:grid;grid-template-columns:1.6fr 1.2fr 1.4fr .9fr auto auto;gap:8px;align-items:start}._lineSelect_1279z_35,._lineInput_1279z_36,._amountInput_1279z_37{width:100%}._amountInput_1279z_37{text-align:right}._jobCell_1279z_426,._jobInputWrap_1279z_430{position:relative}._jobSuggestions_1279z_434{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);max-height:240px;overflow-y:auto;margin:2px 0 0;padding:4px 0;list-style:none}._jobSuggestions_1279z_434 li{padding:8px 10px;font-size:13px;cursor:pointer}._jobSuggestions_1279z_434 li:hover{background:var(--color-accent-soft)}._lineWarning_1279z_461{color:var(--color-warning-text);font-size:12px;margin-top:3px}._taxTag_1279z_467{display:flex;align-items:center;gap:4px;min-height:38px;font-size:12px;color:var(--color-text-muted);white-space:nowrap}._removeLineBtn_1279z_477{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);width:38px;height:38px;cursor:pointer;font-size:16px;line-height:1}._removeLineBtn_1279z_477:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}._removeLineBtn_1279z_477:disabled{cursor:not-allowed;opacity:.4}._codingButtons_1279z_499{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._splitInline_1279z_506{display:flex;align-items:center;gap:6px}._splitInput_1279z_38{width:70px}._balanceIndicator_1279z_516{font-size:14px;font-weight:600;padding:8px 12px;border-radius:var(--radius-md)}._balanced_1279z_523{background:var(--color-success-soft);color:var(--color-success-text)}._unbalanced_1279z_528{background:var(--color-danger-soft);color:#721c24}._codingSaveRow_1279z_533{display:flex;align-items:center;gap:12px}._editorError_1279z_539{color:var(--color-danger);font-size:13px;font-weight:500}._receiptsSection_1279z_547{border-top:1px solid var(--color-border);padding-top:14px;display:flex;flex-direction:column;gap:8px}._receiptsHeader_1279z_555{display:flex;align-items:center;justify-content:space-between;gap:10px}._receiptsTitle_1279z_562{font-size:15px;font-weight:600;color:var(--color-text)}._receiptsLoading_1279z_568,._receiptsEmpty_1279z_569{font-size:13px;color:var(--color-text-muted)}._receiptsList_1279z_574{display:flex;flex-direction:column;gap:4px}._receiptRow_1279z_580{display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:13px}._receiptFilename_1279z_591{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500}._receiptMeta_1279z_601{color:var(--color-text-muted);white-space:nowrap}._receiptBadge_1279z_606{background:#dce8f2;color:#174a6d;padding:2px 8px;border-radius:var(--radius-sm);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}._receiptActions_1279z_617{display:flex;align-items:center;gap:4px}._actionsRow_1279z_625{display:flex;flex-wrap:wrap;gap:10px}._actionsGroup_1279z_631{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._actionBtn_1279z_638,._actionBtnPrimary_1279z_639,._actionBtnDanger_1279z_640,._actionBtnGhost_1279z_641{min-height:38px;padding:0 16px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s;border:1px solid transparent}._actionBtn_1279z_638{background:var(--color-surface);border-color:var(--color-input-border);color:var(--color-text)}._actionBtn_1279z_638:hover:not(:disabled){background:var(--color-surface-muted)}._actionBtnPrimary_1279z_639{background:var(--color-accent);color:#fff}._actionBtnPrimary_1279z_639:hover:not(:disabled){background:var(--color-accent-hover)}._actionBtnDanger_1279z_640{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}._actionBtnDanger_1279z_640:hover:not(:disabled){background:var(--color-danger-soft)}._actionBtnGhost_1279z_641{background:transparent;color:var(--color-text-secondary)}._actionBtnGhost_1279z_641:hover:not(:disabled){background:var(--color-border-subtle)}._actionBtn_1279z_638:disabled,._actionBtnPrimary_1279z_639:disabled,._actionBtnDanger_1279z_640:disabled,._actionBtnGhost_1279z_641:disabled{opacity:.55;cursor:not-allowed}._ackLabel_1279z_698{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}._flagInputRow_1279z_706{display:flex;align-items:center;gap:8px}._personalSection_1279z_714{border-top:1px solid var(--color-border);padding-top:14px;display:flex;flex-direction:column;gap:10px}._personalToggle_1279z_722{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-text)}._personalFields_1279z_731{display:flex;flex-wrap:wrap;gap:12px}._personalField_1279z_39{display:flex;flex-direction:column;gap:4px}._personalField_1279z_39 label{font-size:12px;font-weight:600;color:var(--color-text-secondary)}._typeHint_1279z_749{font-size:12px;color:var(--color-text-secondary)}._typeMuted_1279z_754{font-size:11px;color:var(--color-text-secondary)}._error_1279z_761{background:var(--color-danger-soft);color:#721c24;padding:12px 16px;border-radius:var(--radius-lg);font-size:14px;line-height:1.5}._loading_1279z_770{display:flex;justify-content:center;align-items:center;gap:10px;padding:40px;color:var(--color-text-muted)}._spinner_1279z_779{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:_spin_1279z_779 .8s linear infinite}@keyframes _spin_1279z_779{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_1279z_779{animation-duration:2.4s}}._noData_1279z_800{text-align:center;padding:40px;color:var(--color-text-muted)}._cardholdersSection_1279z_808{min-width:0}._cardholdersPanel_1279z_812{padding:4px 0}._headerHint_1279z_816{font-weight:400;color:var(--color-text-muted)}._delegateList_1279z_821{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:260px}._delegateChip_1279z_829{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:12px}._delegateToggle_1279z_839{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted);cursor:pointer}._delegateRemove_1279z_847{border:none;background:transparent;color:var(--color-text-muted);font-size:14px;line-height:1;cursor:pointer}._delegateAdd_1279z_856{display:inline-flex;align-items:center;gap:6px}._delegateAdd_1279z_856 input{min-width:180px}._suggestionBanner_1279z_867{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-accent-soft);color:var(--color-accent-hover);border-radius:var(--radius-md);padding:8px 12px;font-size:14px}._suggestionText_1279z_879{line-height:1.4}._suggestionHint_1279z_883{color:var(--color-accent-hover);font-style:italic}@media (max-width: 900px){._lineRow_1279z_409{grid-template-columns:1fr 1fr}._editorPanel_1279z_370{padding:14px}._uploadSection_1279z_87{width:100%}}._container_7febx_2{max-width:720px}._pickerBar_7febx_8{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}._filterLabel_7febx_19{font-size:13px;font-weight:600;color:var(--color-text-secondary)}._cycleSelect_7febx_25{flex:1 1 200px;min-height:44px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:16px;max-width:100%;box-sizing:border-box}._cycleSelect_7febx_25:focus,._jobInput_7febx_39:focus,._noteInput_7febx_40:focus,._walletAmountInput_7febx_41:focus,._walletDateInput_7febx_42:focus{outline:none;border-color:var(--color-accent-bright);box-shadow:0 0 0 3px #e8590c2e}._cycleHeading_7febx_48{font-size:18px;font-weight:600;color:var(--color-text)}._chargeList_7febx_56{display:flex;flex-direction:column;gap:12px}._chargeCard_7febx_62{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}._chargeHeader_7febx_73{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._chargeDate_7febx_80{font-size:13px;color:var(--color-text-muted);min-width:0}._cardLast5_7febx_86{color:var(--color-text-muted);font-size:12px}._chargeVendor_7febx_91{font-size:17px;font-weight:600;color:var(--color-text);margin-top:2px;overflow-wrap:anywhere}._chargeAmount_7febx_99,._creditAmount_7febx_100{font-size:18px;font-weight:700;color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums}._creditAmount_7febx_100{color:var(--color-danger)}._receiptOk_7febx_114,._receiptMissing_7febx_115{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:var(--radius-md);font-size:14px;font-weight:600}._receiptOk_7febx_114{background:var(--color-success-soft);color:var(--color-success-text)}._receiptMissing_7febx_115{background:var(--color-warning-soft);color:var(--color-warning-text)}._addReceiptButton_7febx_136{margin-left:auto;min-height:48px;padding:0 20px;background:var(--color-accent);color:#fff;border:0;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer}._addReceiptButton_7febx_136:hover{background:var(--color-accent-hover)}@media (max-width: 480px){._addReceiptButton_7febx_136{width:100%;margin-left:0}}._fieldRow_7febx_162{display:flex;flex-direction:column;gap:4px}._jobInputWrap_7febx_168{position:relative;width:100%}._jobInput_7febx_39,._noteInput_7febx_40{min-height:44px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:16px;width:100%;box-sizing:border-box}._jobSuggestions_7febx_186{position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);max-height:240px;overflow-y:auto;margin:2px 0 0;padding:4px 0;list-style:none}._jobSuggestions_7febx_186 li{padding:12px;font-size:14px;cursor:pointer}._jobSuggestions_7febx_186 li:hover{background:var(--color-accent-soft)}._jobHelperText_7febx_213{font-size:13px;color:var(--color-text-muted)}._saveRow_7febx_220{display:flex;align-items:center;gap:12px}._saveButton_7febx_226{min-height:44px;background:var(--color-accent);color:#fff;border:0;padding:0 20px;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s}._saveButton_7febx_226:hover:not(:disabled){background:var(--color-accent-hover)}._saveButton_7febx_226:disabled{opacity:.55;cursor:not-allowed}._savedTick_7febx_248{color:var(--color-success-text);font-size:14px;font-weight:600}._cardError_7febx_254{color:var(--color-danger);font-size:13px;font-weight:500}._error_7febx_262{background:var(--color-danger-soft);color:#721c24;padding:12px 16px;border-radius:var(--radius-lg);font-size:14px;line-height:1.5}._loading_7febx_271{display:flex;justify-content:center;align-items:center;gap:10px;padding:40px;color:var(--color-text-muted)}._spinner_7febx_280{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:_spin_7febx_280 .8s linear infinite}@keyframes _spin_7febx_280{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_7febx_280{animation-duration:2.4s}}._noData_7febx_301{text-align:center;padding:36px 20px;color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-size:15px}._snapBar_7febx_313{display:flex;flex-wrap:wrap;gap:10px}._snapButton_7febx_319{flex:2 1 220px;min-height:56px;background:var(--color-accent);color:#fff;border:0;padding:0 20px;border-radius:var(--radius-lg);font-size:18px;font-weight:700;cursor:pointer;transition:background-color .15s}._snapButton_7febx_319:hover:not(:disabled){background:var(--color-accent-hover)}._snapButton_7febx_319:disabled{opacity:.55;cursor:not-allowed}._uploadFileButton_7febx_342{flex:1 1 120px;min-height:56px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-input-border);padding:0 16px;border-radius:var(--radius-lg);font-size:15px;font-weight:600;cursor:pointer}._uploadFileButton_7febx_342:hover:not(:disabled){background:var(--color-surface-muted)}._uploadFileButton_7febx_342:disabled{opacity:.55;cursor:not-allowed}._snapHint_7febx_364{color:var(--color-text-muted);font-size:13px;margin-top:-8px}._uploadSuccess_7febx_370{background:var(--color-success-soft);color:var(--color-success-text);border-radius:var(--radius-lg);padding:12px 16px;font-size:14px;font-weight:600}._uploadInfo_7febx_379{background:#dce8f2;color:#174a6d;border-radius:var(--radius-lg);padding:12px 16px;font-size:14px;font-weight:500}._walletSection_7febx_390{display:flex;flex-direction:column;gap:8px}._walletTitle_7febx_396{font-size:18px;font-weight:600;color:var(--color-text)}._walletCard_7febx_402{background:var(--color-surface);border:1px dashed var(--color-accent-bright);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}._walletHeader_7febx_413{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._walletMerchant_7febx_420{font-weight:600;color:var(--color-text);font-size:15px;overflow-wrap:anywhere}._walletMeta_7febx_427{display:flex;gap:10px;flex-wrap:wrap;color:var(--color-text-muted);font-size:13px;margin-top:2px}._walletActions_7febx_436{display:flex;gap:8px;flex-shrink:0}._walletHint_7febx_442,._walletJobNote_7febx_447{color:var(--color-text-muted);font-size:13px}._walletDetailsRow_7febx_452{display:flex;flex-direction:column;gap:8px}._walletDetailInputs_7febx_458{display:flex;gap:8px;flex-wrap:wrap}._walletAmountInput_7febx_41,._walletDateInput_7febx_42{min-height:44px;padding:0 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:16px;flex:1;min-width:110px;box-sizing:border-box}._suggestionList_7febx_478{display:flex;flex-direction:column;gap:6px}._suggestionRow_7febx_484{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--color-surface-muted);border-radius:var(--radius-md);padding:8px 10px}._suggestionText_7febx_494{font-size:14px;color:var(--color-text-secondary)}._attachButton_7febx_499{min-height:44px;background:var(--color-shell);color:#fff;border:0;padding:0 16px;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}._attachButton_7febx_499:disabled{opacity:.55;cursor:not-allowed}._linkButton_7febx_519,._linkButtonDanger_7febx_520{background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;padding:10px 6px;text-decoration:underline}._linkButton_7febx_519{color:var(--color-info)}._linkButtonDanger_7febx_520{color:var(--color-danger)}._linkButtonDanger_7febx_520:disabled{opacity:.55;cursor:not-allowed}._sectionNeeds_7febx_545,._sectionDone_7febx_546{font-size:16px;font-weight:700;border-radius:var(--radius-lg);padding:12px 16px}._sectionNeeds_7febx_545{color:var(--color-warning-text);background:var(--color-warning-soft)}._sectionDone_7febx_546{color:var(--color-success-text);background:var(--color-success-soft)}._sectionCleared_7febx_563{font-size:16px;font-weight:700;color:var(--color-text-secondary);margin-top:4px}._dialogOverlay_7febx_572{position:fixed;top:0;right:0;bottom:0;left:0;background:#22201c8c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}._dialogCard_7febx_583{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);padding:20px;width:100%;max-width:440px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:12px}._dialogTitle_7febx_597{font-size:20px;font-weight:700;color:var(--color-text)}._dialogFileName_7febx_603{font-size:13px;color:var(--color-text-muted);overflow-wrap:anywhere}._dialogPreview_7febx_609{max-width:100%;max-height:240px;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--color-border);align-self:center}._pageThumbs_7febx_618{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}._pageThumb_7febx_618{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}._pageThumb_7febx_618 img{width:100%;height:112px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}._pageThumbName_7febx_640{width:100%;height:112px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--color-text-muted);overflow-wrap:anywhere;border-radius:var(--radius-md);border:1px solid var(--color-border)}._pageThumbLabel_7febx_653{font-size:12px;color:var(--color-text-muted)}._pageThumbRemove_7febx_658{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:18px;line-height:1;cursor:pointer}._addPageRow_7febx_673{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}._addPageRow_7febx_673 ._uploadFileButton_7febx_342{min-height:44px}._addPageLink_7febx_684{border:none;background:none;padding:0;color:var(--color-accent);font-size:14px;text-decoration:underline;cursor:pointer}._dialogError_7febx_694{font-size:13px;color:var(--color-danger)}._dialogActions_7febx_699{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}._dialogActions_7febx_699 ._uploadFileButton_7febx_342,._dialogActions_7febx_699 ._saveButton_7febx_226{flex:1 1 0;min-height:48px}._layout_sdq1d_2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px)}._formCol_sdq1d_7{padding:22px 24px;display:flex;flex-direction:column;gap:18px;min-width:0}._previewCol_sdq1d_15{background:var(--color-surface-muted);border-left:1px solid var(--color-border);padding:22px 24px;display:flex;align-items:center;justify-content:center;min-width:0}._form_sdq1d_7{display:flex;flex-direction:column;gap:8px}._hint_sdq1d_31 code,._form_sdq1d_7 code{background:var(--color-border-subtle);padding:0 .3em;border-radius:var(--radius-sm);font-size:.9em}._buttonRow_sdq1d_39{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._details_sdq1d_46{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid var(--color-border)}._encodedValue_sdq1d_54{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px;word-break:break-all}._downloadRow_sdq1d_66{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}._sizeField_sdq1d_73{display:flex;flex-direction:column;gap:6px;flex:1 1 160px;min-width:0}._preview_sdq1d_15{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:8px;line-height:0;max-width:100%}._canvas_sdq1d_90{display:block;max-width:100%;height:auto;image-rendering:pixelated}._placeholder_sdq1d_97{width:100%;max-width:280px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;border:2px dashed var(--color-input-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:14px}@media (max-width: 768px){._layout_sdq1d_2{grid-template-columns:minmax(0,1fr)}._previewCol_sdq1d_15{border-left:0;border-top:1px solid var(--color-border)}._formCol_sdq1d_7,._previewCol_sdq1d_15{padding:18px 16px}}._toggle_sdq1d_129{display:inline-flex;align-self:flex-start;border:1px solid var(--color-input-border);border-radius:var(--radius-md);overflow:hidden}._toggleBtn_sdq1d_137{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--color-surface);color:var(--color-text-secondary);font:inherit;font-size:14px;font-weight:600;padding:8px 20px;cursor:pointer}._toggleBtn_sdq1d_137+._toggleBtn_sdq1d_137{border-left:1px solid var(--color-input-border)}._toggleBtnActive_sdq1d_153{background:var(--color-text);color:var(--color-surface)}._previewStack_sdq1d_159{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;align-items:stretch}._previewStack_sdq1d_159 ._preview_sdq1d_15{align-self:center}._previewName_sdq1d_172{font-weight:600;text-align:center;word-break:break-word}._docActions_sdq1d_178{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._docActions_sdq1d_178 ._hint_sdq1d_31,._docActions_sdq1d_178 p{flex-basis:100%;margin:0}._list_sdq1d_192{list-style:none;margin:0;padding:0}._listState_sdq1d_198{padding:18px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}._row_sdq1d_206{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 24px;border-top:1px solid var(--color-border);cursor:pointer}._row_sdq1d_206:first-child{border-top:0}._row_sdq1d_206:hover{background:var(--color-surface-muted)}._rowSelected_sdq1d_225{background:var(--color-surface-muted);box-shadow:inset 3px 0 0 var(--color-text)}._rowMain_sdq1d_230{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:4px}._rowTitle_sdq1d_238{display:flex;align-items:center;gap:8px;min-width:0}._rowName_sdq1d_245{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._rowTarget_sdq1d_253{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_sdq1d_262{font-size:12px;color:var(--color-text-muted)}._rowActions_sdq1d_267{display:flex;flex-wrap:wrap;gap:6px;cursor:default}@media (max-width: 768px){._row_sdq1d_206{padding:14px 16px}._listState_sdq1d_198{padding:16px}}._root_hx53f_8{--viz-1: #2a78d6;--viz-2: #eb6834;--viz-muted: #a9a79f;--viz-compare: #52514e;--viz-grid: #ecebe6;--viz-axis: #c3c2b7;--viz-ink-muted: #6c6a64;--age-0: #86b6ef;--age-1: #5598e7;--age-2: #2a78d6;--age-3: #1c5cab;--age-4: #0d366b;--good: #0ca30c;--good-text: #146c2e;--bad: #d03b3b;--bad-text: #b42318;--warn: #fab219;--warn-text: #7a5a00}._controls_hx53f_30{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._asOf_hx53f_37{font-size:13px;color:var(--color-text-muted)}._tabs_hx53f_42{display:flex;gap:4px;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}._tab_hx53f_42{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:10px 14px;font:inherit;font-size:15px;font-weight:600;color:var(--color-text-muted);border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}._tab_hx53f_42:hover{color:var(--color-text)}._tabActive_hx53f_69{color:var(--color-text);border-bottom-color:var(--color-accent)}._heroRow_hx53f_76{display:grid;grid-template-columns:minmax(260px,1.1fr) 2fr;gap:16px}._heroRow_hx53f_76>._tiles_hx53f_83{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 960px){._heroRow_hx53f_76{grid-template-columns:1fr}}@media (max-width: 640px){._heroRow_hx53f_76>._tiles_hx53f_83{grid-template-columns:repeat(2,minmax(0,1fr))}}._hero_hx53f_76{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}._heroValue_hx53f_110{font-size:52px;font-weight:700;line-height:1;letter-spacing:-.5px;color:var(--color-text)}._heroDeltas_hx53f_118{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px}._tiles_hx53f_83{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px}._tile_hx53f_83{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;font:inherit;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0;color:inherit}button._tile_hx53f_83{cursor:pointer}button._tile_hx53f_83:hover{box-shadow:var(--shadow-raised)}._tileLabel_hx53f_155{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}._tileValue_hx53f_163{font-size:26px;font-weight:700;line-height:1.1;color:var(--color-text)}._tileFoot_hx53f_170{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px;font-size:13px;color:var(--color-text-secondary);min-height:28px}._up_hx53f_181{color:var(--good-text);font-weight:600}._down_hx53f_186{color:var(--bad-text);font-weight:600}._flat_hx53f_191{color:var(--color-text-secondary);font-weight:600}._muted_hx53f_196{color:var(--color-text-muted)}._grid2_hx53f_201{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._grid3_hx53f_207{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 1100px){._grid3_hx53f_207{grid-template-columns:1fr}}@media (max-width: 900px){._grid2_hx53f_201{grid-template-columns:1fr}}._cardSub_hx53f_225{font-size:13px;color:var(--color-text-muted);margin-top:2px}._cardBody_hx53f_231{padding:4px 20px 18px}._note_hx53f_235{font-size:13px;color:var(--color-text-muted);line-height:1.5;padding:0 20px 16px}._chart_hx53f_243{display:flex;flex-direction:column;gap:8px;min-width:0}._plot_hx53f_250{position:relative;width:100%;outline:none}._plot_hx53f_250:focus-visible{box-shadow:0 0 0 2px var(--color-accent-soft);border-radius:var(--radius-sm)}._plot_hx53f_250[data-clickable=true]{cursor:pointer}._plot_hx53f_250 svg{display:block;overflow:visible}._grid_hx53f_201{stroke:var(--viz-grid);stroke-width:1;shape-rendering:crispEdges}._baseline_hx53f_276{stroke:var(--viz-axis);stroke-width:1;shape-rendering:crispEdges}._crosshair_hx53f_282{stroke:var(--viz-axis);stroke-width:1}._compareTick_hx53f_287{stroke:var(--viz-compare);stroke-width:2;stroke-linecap:round}._axisText_hx53f_293{font-size:11px;fill:var(--viz-ink-muted);font-variant-numeric:tabular-nums}._ring_hx53f_299{stroke:var(--color-surface);stroke-width:2}._legend_hx53f_304{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--color-text-secondary)}._legend_hx53f_304 li{display:inline-flex;align-items:center;gap:6px}._legendLine_hx53f_321{display:inline-block;width:14px;height:3px;border-radius:2px;flex:none}._legendBox_hx53f_329{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}._tooltip_hx53f_337{position:absolute;z-index:5;pointer-events:none;min-width:170px;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 4px 16px #00000029;padding:8px 10px;font-size:13px;color:var(--color-text)}._tooltipTitle_hx53f_350{font-weight:700;margin-bottom:4px}._tooltipRow_hx53f_355{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--color-text-secondary);line-height:1.6}._tooltipRow_hx53f_355 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._sparkline_hx53f_369{flex:none}._barList_hx53f_374{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._barRow_hx53f_382{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track" "note note";align-items:baseline;column-gap:12px;row-gap:4px;padding:7px 4px;border-radius:var(--radius-sm);text-align:left}button._barRow_hx53f_382{cursor:pointer}button._barRow_hx53f_382:hover{background:var(--color-surface-muted)}._barLabel_hx53f_408{grid-area:label;font-size:14px;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barTrack_hx53f_418{grid-area:track;height:10px;display:block}._barFill_hx53f_424{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0}._barValue_hx53f_431{grid-area:value;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}._barNote_hx53f_439{grid-area:note;font-size:12px;color:var(--color-text-muted);text-align:left;font-variant-numeric:tabular-nums}._stack_hx53f_448{display:flex;gap:2px;height:28px;border-radius:4px;overflow:hidden}._stackSeg_hx53f_456{min-width:3px;display:flex;align-items:center;justify-content:center}._stackLabel_hx53f_463{font-size:12px;font-weight:700;color:#fff}._stackSeg_hx53f_456:first-child ._stackLabel_hx53f_463{color:#0b2547}._stackValues_hx53f_473{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;font-size:13px}._stackValues_hx53f_473>div{display:flex;flex-direction:column;padding:4px 6px;border-radius:var(--radius-sm)}._stackValueActive_hx53f_487{background:var(--color-surface-muted)}._stackValueLabel_hx53f_491{color:var(--color-text-muted)}._tableCompact_hx53f_496 td,._tableCompact_hx53f_496 th{padding:8px 12px}._rowLink_hx53f_501{cursor:pointer}._rowLink_hx53f_501:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._subtotal_hx53f_510 td{font-weight:700;background:var(--color-surface-muted)}._indent_hx53f_515{padding-left:28px!important}._linkButton_hx53f_519{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--color-info);font-weight:600;cursor:pointer;text-align:left}._linkButton_hx53f_519:hover{text-decoration:underline}._flag_hx53f_535{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}._flagBad_hx53f_546{background:var(--color-danger-soft);color:var(--bad-text)}._flagWarn_hx53f_552{background:var(--color-warning-soft);color:var(--warn-text)}._flagGood_hx53f_558{background:var(--color-success-soft);color:var(--good-text)}._meter_hx53f_564{display:inline-block;width:64px;height:6px;border-radius:3px;background:#cde2fb;vertical-align:middle;margin-right:8px;overflow:hidden}._meterFill_hx53f_575{display:block;height:100%;background:var(--viz-1)}._filters_hx53f_581{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:14px 20px;border-bottom:1px solid var(--color-border-subtle)}._filters_hx53f_581 label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-muted)}._check_hx53f_599{flex-direction:row!important;align-items:center;gap:6px!important;font-size:14px!important;color:var(--color-text)!important;min-height:38px}._scrim_hx53f_609{position:fixed;top:0;right:0;bottom:0;left:0;background:#14120f59;z-index:60;display:flex;justify-content:flex-end}._drawer_hx53f_618{width:min(760px,100%);height:100%;background:var(--color-page);box-shadow:-8px 0 24px #0003;display:flex;flex-direction:column;overflow:hidden}._drawerHead_hx53f_628{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._drawerTitle_hx53f_638{font-size:20px;font-weight:700;line-height:1.2}._drawerBody_hx53f_644{flex:1;overflow-y:auto;padding:16px 22px 32px;display:flex;flex-direction:column;gap:16px}._loadingCard_hx53f_654{min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);gap:10px}._definitions_hx53f_663{font-size:13px;color:var(--color-text-secondary);line-height:1.6}._definitions_hx53f_663 summary{cursor:pointer;font-weight:600;color:var(--color-text-muted)}._definitions_hx53f_663 dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:10px 0 0}._definitions_hx53f_663 dt{font-weight:600;color:var(--color-text)}._definitions_hx53f_663 dd{margin:0}@media (max-width: 640px){._definitions_hx53f_663 dl{grid-template-columns:1fr}._heroValue_hx53f_110{font-size:42px}}._watchList_hx53f_701{list-style:none;margin:0;padding:0}._watchList_hx53f_701 li+li{border-top:1px solid var(--color-border-subtle)}._watchItem_hx53f_711{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;color:inherit;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}._watchItem_hx53f_711:hover{background:var(--color-surface-muted)}._watchMain_hx53f_732{min-width:0;display:flex;flex-direction:column}._watchName_hx53f_738{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._watchMeta_hx53f_746{font-size:12px;color:var(--color-text-muted)}._watchValue_hx53f_751{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}._loading_10zxd_13{text-align:center;padding:3rem;color:var(--color-text-secondary)}._muted_10zxd_19{color:var(--color-text-muted)}._button_10zxd_25{padding:.5rem 1rem;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:.9rem}._button_10zxd_25:hover:not(:disabled){background:var(--color-accent-hover)}._button_10zxd_25:disabled{opacity:.6;cursor:not-allowed}._buttonSecondary_10zxd_44{background:var(--color-surface);color:var(--color-accent)}._buttonSecondary_10zxd_44:hover:not(:disabled){background:var(--color-accent-soft)}._buttonDanger_10zxd_53{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}._buttonDanger_10zxd_53:hover:not(:disabled){background:var(--color-danger-soft)}._buttonSmall_10zxd_63{padding:.25rem .6rem;font-size:.8rem}._buttonLink_10zxd_68{background:none;border:none;color:var(--color-accent);cursor:pointer;padding:0;font-size:.85rem}._buttonLink_10zxd_68:hover{text-decoration:underline}._input_10zxd_83,._textarea_10zxd_84,._select_10zxd_85{border:1px solid var(--color-input-border);border-radius:var(--radius-md);padding:.45rem .6rem;font-size:.9rem;font-family:inherit}._textarea_10zxd_84{width:100%;min-height:4.5rem;resize:vertical}._inlineForm_10zxd_99{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0}._inlineForm_10zxd_99 ._input_10zxd_83{flex:1 1 200px}._bulkForm_10zxd_111{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 1.25rem;max-width:480px}._bulkForm_10zxd_111 ._textarea_10zxd_84{min-height:6rem}._toggleLink_10zxd_123{background:none;border:none;color:var(--color-accent);cursor:pointer;padding:0;font-size:.85rem;margin:.5rem 0}._toggleLink_10zxd_123:hover{text-decoration:underline}._cardGrid_10zxd_139{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}._card_10zxd_139{position:relative;display:block;cursor:grab;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1rem 1.25rem;text-decoration:none;color:inherit}._card_10zxd_139:hover{border-color:var(--color-accent)}._cardDelete_10zxd_162{position:absolute;top:.4rem;right:.4rem;width:1.6rem;height:1.6rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:1.2rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .1s}._card_10zxd_139:hover ._cardDelete_10zxd_162,._cardDelete_10zxd_162:focus-visible{opacity:1}._cardDelete_10zxd_162:hover{background:var(--color-danger-soft);color:var(--color-danger)}._cardDelete_10zxd_162:disabled{cursor:wait}._cardDragging_10zxd_194{opacity:.4}._cardDropTarget_10zxd_198{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent) inset}._cardGridHint_10zxd_203{color:var(--color-text-muted);font-size:.8rem;margin:-1rem 0 1rem}._cardTitle_10zxd_209{margin:0 0 .25rem;color:var(--color-accent);font-size:1.1rem}._cardDescription_10zxd_215{color:var(--color-text-secondary);font-size:.85rem;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_10zxd_225{color:var(--color-text-muted);font-size:.8rem;margin-bottom:.5rem}._section_10zxd_233{margin-top:2rem}._sectionTitle_10zxd_237{color:var(--color-text);font-size:1.25rem;margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}._statusBar_10zxd_248{display:flex;height:.9rem;border-radius:var(--radius-md);overflow:hidden;background:var(--color-border-subtle);margin-bottom:.4rem}._statusBarSegment_10zxd_257{height:100%}._statusBarLegend_10zxd_261{color:var(--color-text-secondary);font-size:.8rem}._statusBarEmpty_10zxd_266{color:var(--color-text-muted);font-size:.8rem;font-style:italic}._statusPicker_10zxd_274{display:flex;flex-wrap:wrap;gap:.25rem}._statusPill_10zxd_280{border:1px solid var(--color-input-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer;line-height:1.4}._statusPill_10zxd_280:disabled{cursor:not-allowed;opacity:.6}._statusPillActive_10zxd_296{border-color:transparent;font-weight:600}._statusBadge_10zxd_303{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}._badge_10zxd_313{display:inline-block;padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;background:var(--color-border-subtle)eee;color:var(--color-text-secondary);margin-left:.4rem}._chipList_10zxd_326{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}._chip_10zxd_326{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:.25rem .4rem .25rem .75rem;font-size:.85rem}._chipLink_10zxd_344{color:var(--color-accent);text-decoration:none}._chipLink_10zxd_344:hover{text-decoration:underline}._chipRemove_10zxd_353{border:none;background:none;color:var(--color-text-muted);cursor:pointer;font-size:.9rem;line-height:1;padding:.1rem .3rem}._chipRemove_10zxd_353:hover{color:var(--color-danger)}._table_10zxd_369{width:100%;border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._table_10zxd_369 thead{background:var(--color-surface-muted)}._table_10zxd_369 th,._table_10zxd_369 td{text-align:left;padding:.65rem .9rem;border-bottom:1px solid var(--color-border);vertical-align:top;font-size:.9rem}._table_10zxd_369 tr:last-child td{border-bottom:none}._itemTitle_10zxd_395{font-weight:500;color:var(--color-text)}._itemDescription_10zxd_400{color:var(--color-text-muted);font-size:.8rem;margin-top:.15rem}._emptyRow_10zxd_406 td{text-align:center;color:var(--color-text-muted);padding:1.5rem}._emptyNote_10zxd_412{color:var(--color-text-muted);font-size:.85rem;font-style:italic;padding:.5rem 0}._editRow_10zxd_421{background:var(--color-surface-muted)}._editRow_10zxd_421 td{padding:1rem 1.25rem 1.25rem}._editGrid_10zxd_429{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:.75rem}._editField_10zxd_436{display:flex;flex-direction:column;gap:.25rem}._editField_10zxd_436 label{font-size:.75rem;color:var(--color-text-secondary);font-weight:600}._editActions_10zxd_448{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}._notesTimeline_10zxd_457{border-top:1px solid var(--color-border);padding-top:.75rem}._notesTitle_10zxd_462{font-size:.9rem;color:var(--color-text);margin:0 0 .5rem;font-weight:600}._noteAddRow_10zxd_469{display:flex;gap:.5rem;margin-bottom:.75rem}._noteAddRow_10zxd_469 ._input_10zxd_83{flex:1}._noteList_10zxd_479{display:flex;flex-direction:column;gap:.5rem;max-height:260px;overflow-y:auto}._note_10zxd_457{font-size:.85rem;border-bottom:1px solid var(--color-border-subtle);padding-bottom:.5rem}._noteMeta_10zxd_493{color:var(--color-text-muted);font-size:.75rem;margin-top:.15rem}._noteStatus_10zxd_499{color:var(--color-text-muted);font-style:italic}._headerCard_10zxd_506{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.25rem 1.5rem;margin-bottom:1.5rem}._headerTop_10zxd_514{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerName_10zxd_522{margin:0 0 .25rem;color:var(--color-text);font-size:1.5rem}._headerMeta_10zxd_528{color:var(--color-text-secondary);font-size:.9rem}._assigneeList_10zxd_534{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}._assignee_10zxd_534{display:inline-flex;align-items:center;gap:.25rem;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;padding:.15rem .5rem;font-size:.85rem;white-space:nowrap}._assigneeDone_10zxd_553{background:var(--color-success-soft)}._assigneeLabel_10zxd_557{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}._assigneeDone_10zxd_553 ._assigneeLabel_10zxd_557,._assigneeDoneText_10zxd_565{color:var(--color-success-text)}._assignSelect_10zxd_569{min-height:30px!important;padding:.2rem .4rem;font-size:.85rem}._ownedRow_10zxd_575{border-left:3px solid var(--color-accent)}._button_10zxd_25,._input_10zxd_83,._select_10zxd_85{min-height:40px}._buttonSmall_10zxd_63{min-height:32px}._button_10zxd_25{font-weight:600}._input_10zxd_83:focus,._textarea_10zxd_84:focus,._select_10zxd_85:focus{border-color:var(--color-accent-bright);outline:none;box-shadow:0 0 0 3px #e8590c2e}._card_10zxd_139,._headerCard_10zxd_506,._tableBox_10zxd_605{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}._card_10zxd_139{box-shadow:var(--shadow-card)}._card_10zxd_139:hover{box-shadow:var(--shadow-raised)}._tableBox_10zxd_605{background:var(--color-surface)}._table_10zxd_369{border:0;border-radius:0}._cardTitle_10zxd_209{color:var(--color-text)}._ownedRow_10zxd_575{border-left-color:var(--color-accent-bright)}._cardDropTarget_10zxd_198{box-shadow:0 0 0 2px var(--color-accent-bright) inset}._chipLink_10zxd_344,._buttonLink_10zxd_68,._toggleLink_10zxd_123{color:var(--color-accent);font-weight:600}@media (max-width: 768px){._table_10zxd_369 th,._table_10zxd_369 td{padding:.55rem .7rem}._cardDelete_10zxd_162{opacity:1}._noteAddRow_10zxd_469{flex-wrap:wrap}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-page: #f4f2ee;--color-surface: #ffffff;--color-surface-muted: #f8f9fa;--color-shell: #22201c;--color-text: #212529;--color-text-secondary: #495057;--color-text-muted: #6c757d;--color-text-on-shell: #ffffff;--color-border: #dee2e6;--color-border-subtle: #f1f3f5;--color-input-border: #ced4da;--color-accent: #c2410c;--color-accent-hover: #9a3412;--color-accent-bright: #e8590c;--color-accent-soft: #ffe8d6;--color-success-soft: #d4edda;--color-success-text: #155724;--color-warning-soft: #fff3cd;--color-warning-text: #7a5a00;--color-danger: #b42318;--color-danger-soft: #f8d7da;--color-info: #1f5f8b;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .1);--shadow-raised: 0 6px 18px -8px rgba(0, 0, 0, .25);--font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--sidebar-width: 260px;--mobile-topbar-height: 60px;--mobile-tabbar-height: 64px}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.6}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-page);color:var(--color-text)}button,input,select,textarea{font-family:inherit}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}@media (max-width: 768px){html{font-size:15px}}@media (max-width: 480px){html{font-size:14px}}img{max-width:100%;height:auto}@media (max-width: 768px){button,input,select,textarea,a{min-height:44px}}html,body{overflow-x:hidden}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}
