._checkbox_zhe43_1{appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);display:inline-grid;place-items:center;cursor:pointer}._checkbox_zhe43_1:checked,._checkbox_zhe43_1:indeterminate{background:var(--color-primary);border-color:var(--color-primary)}._checkbox_zhe43_1:checked:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}._checkbox_zhe43_1:indeterminate:after{content:"";width:8px;height:2px;background:#fff}[data-theme=fresh] ._checkbox_zhe43_1{border-radius:4px;border-color:#cbd5e1}[data-theme=fresh] ._checkbox_zhe43_1:checked,[data-theme=fresh] ._checkbox_zhe43_1:indeterminate{background:#2563eb;border-color:#2563eb}[data-theme=fresh] ._checkbox_zhe43_1:disabled{background:#f1f5f9;border-color:#e2e8f0}._page_qesro_1{min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 40px;background:var(--color-bg)}._card_qesro_10{width:100%;max-width:400px;background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:32px 32px 28px}._brand_qesro_19{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}._logoMark_qesro_27{width:36px;height:36px;border-radius:8px;background:var(--color-primary);color:#fff;display:grid;place-items:center}._logoText_qesro_37{font-size:22px;font-weight:500;color:var(--color-text-strong)}._title_qesro_43{margin:0 0 18px;text-align:center;font-size:18px;font-weight:400;color:var(--color-text-subtle)}._intro_qesro_51{margin:-6px 0 18px;font-size:13px;color:var(--color-text-subtle);text-align:center}._form_qesro_58{display:flex;flex-direction:column;gap:14px}._field_qesro_64{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-text-subtle)}._field_qesro_64 small{color:var(--color-text-muted)}._field_qesro_64 input{height:40px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 12px;font-size:14px;color:var(--color-text);outline:none}._field_qesro_64 input[dir=ltr]{text-align:left}._field_qesro_64 input:focus{border-color:var(--color-primary)}._checkboxRow_qesro_94{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer}._note_qesro_102{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px}._error_qesro_109{margin:0;padding:8px 12px;background:#fdecea;color:#b71c1c;border-radius:var(--radius);font-size:13px}._submit_qesro_118{height:42px;border:0;border-radius:var(--radius);background:var(--color-primary);color:#fff;font-weight:500;font-size:15px;margin-top:4px}._submit_qesro_118:hover{background:var(--color-primary-hover)}._submit_qesro_118:disabled{opacity:.7}[data-theme=fresh] ._page_qesro_1{background:#f1f5f9}[data-theme=fresh] ._card_qesro_10{border-radius:8px;border:1px solid #e6ecf5;box-shadow:0 16px 40px #0f172a1a}[data-theme=fresh] ._logoMark_qesro_27{background:#2563eb}[data-theme=fresh] ._field_qesro_64 input{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._field_qesro_64 input:focus{border-color:#93b4e6}[data-theme=fresh] ._submit_qesro_118{border-radius:8px;background:#2563eb}[data-theme=fresh] ._submit_qesro_118:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;opacity:1}._popover_1cxv7_1{z-index:500;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius);box-shadow:var(--shadow-popover);display:flex;flex-direction:column;overflow:hidden}[data-theme=fresh] ._popover_1cxv7_1{border-radius:6px;border-color:#e6ecf5;box-shadow:0 12px 32px #0f172a29}._menu_bnulb_1{list-style:none;margin:0;padding:6px 0;min-width:130px}._item_bnulb_8{display:block;width:100%;text-align:start;background:none;border:0;padding:7px 16px;color:var(--color-text)}._item_bnulb_8:hover:not(:disabled){background:var(--color-surface-hover)}._item_bnulb_8:disabled{color:var(--color-text-muted);cursor:default}._danger_bnulb_27{color:var(--color-danger)}[data-theme=fresh] ._menu_bnulb_1{padding:6px}[data-theme=fresh] ._item_bnulb_8{border-radius:6px}[data-theme=fresh] ._item_bnulb_8:hover:not(:disabled){background:#f4f8fe}[data-theme=fresh] ._item_bnulb_8:disabled{color:#cbd5e1}._overlay_1ikwb_1{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;z-index:400}._dialog_1ikwb_12{max-width:100%;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-popover)}._header_1ikwb_19{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--color-border-light)}._title_1ikwb_27{margin:0;font-size:20px;font-weight:400;color:var(--color-text-subtle)}._close_1ikwb_34{border:0;background:none;color:var(--color-text-muted);display:grid;place-items:center;padding:4px}._close_1ikwb_34:hover{color:var(--color-text)}._body_1ikwb_47{padding:20px}._footer_1ikwb_51{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:14px 20px;border-top:1px solid var(--color-border-light)}._text_1ikwb_60{margin:0;color:var(--color-text)}._link_1ikwb_65{border:0;background:none;color:var(--color-primary);padding:8px 4px}._link_1ikwb_65:hover{text-decoration:underline}._primaryButton_1ikwb_76,._dangerButton_1ikwb_77{border:0;border-radius:var(--radius);color:#fff;padding:9px 22px;text-transform:uppercase;font-weight:500}._primaryButton_1ikwb_76{background:var(--color-primary)}._primaryButton_1ikwb_76:hover{background:var(--color-primary-hover)}._primaryButton_1ikwb_76:disabled{opacity:.5;cursor:default}._dangerButton_1ikwb_77{background:var(--color-danger)}._dangerButton_1ikwb_77:hover{background:var(--color-danger-hover)}[data-theme=fresh] ._overlay_1ikwb_1{background:#0f172a73}[data-theme=fresh] ._dialog_1ikwb_12{border-radius:8px;box-shadow:0 20px 50px #0f172a40;overflow:hidden}[data-theme=fresh] ._title_1ikwb_27{color:#0f172a;font-weight:500}[data-theme=fresh] ._header_1ikwb_19,[data-theme=fresh] ._footer_1ikwb_51{border-color:#eef2f8}[data-theme=fresh] ._footer_1ikwb_51{background:#f8fafc}[data-theme=fresh] ._link_1ikwb_65{color:#64748b}[data-theme=fresh] ._primaryButton_1ikwb_76{border-radius:8px;background:#2563eb}[data-theme=fresh] ._primaryButton_1ikwb_76:hover{background:#1d4ed8}[data-theme=fresh] ._primaryButton_1ikwb_76:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;opacity:1}[data-theme=fresh] ._dangerButton_1ikwb_77{border-radius:8px;background:#dc2626}._region_xckyg_1{position:fixed;bottom:20px;left:20px;z-index:900;display:flex;flex-direction:column;gap:8px}._toast_xckyg_11{display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:10px 12px;border-radius:var(--radius);color:#fff;box-shadow:var(--shadow-popover);animation:_enter_xckyg_1 .18s ease-out}._success_xckyg_24{background:var(--color-success)}._error_xckyg_28{background:var(--color-danger)}._info_xckyg_32{background:var(--color-text-subtle)}._message_xckyg_36{flex:1}._close_xckyg_40{border:0;background:none;color:inherit;opacity:.8;display:grid;place-items:center;padding:2px}._close_xckyg_40:hover{opacity:1}@keyframes _enter_xckyg_1{0%{transform:translateY(8px);opacity:0}}[data-theme=fresh] ._toast_xckyg_11{border-radius:10px;box-shadow:0 10px 28px #0f172a33}[data-theme=fresh] ._success_xckyg_24{background:#15803d}[data-theme=fresh] ._error_xckyg_28{background:#dc2626}._barChart_1rxei_1{position:relative;width:100%;padding:12px 8px 4px}._barChart_1rxei_1 svg{display:block;overflow:visible}._grid_1rxei_12{stroke:#eef1f3;stroke-width:1}._baseline_1rxei_17{stroke:var(--color-border-light);stroke-width:1}._axisText_1rxei_22{fill:var(--color-text-muted);font-size:11px;font-family:var(--font-family)}._valueText_1rxei_28{fill:var(--color-text);font-size:12px;font-family:var(--font-family);font-variant-numeric:tabular-nums}._tooltip_1rxei_35{position:absolute;width:220px;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius);box-shadow:var(--shadow-popover);padding:8px 10px;font-size:12px;pointer-events:none;transform:translateY(-100%);z-index:5}._tooltipTitle_1rxei_49{display:flex;justify-content:space-between;font-weight:500;margin-bottom:6px}._tooltipRow_1rxei_56{display:flex;align-items:center;gap:6px;padding:2px 0;color:var(--color-text-subtle)}._tooltipName_1rxei_64{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._swatch_1rxei_71{width:8px;height:8px;border-radius:2px;flex-shrink:0}._legend_1rxei_78{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0 12px 8px;font-size:12px;color:var(--color-text-subtle)}._legend_1rxei_78 li{display:inline-flex;align-items:center;gap:6px}._donut_1rxei_95{position:relative;width:240px;height:240px}._donutCenter_1rxei_101{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center;padding:0 50px}._donutTotal_1rxei_114{font-size:17px;font-weight:500}._donutLabel_1rxei_119{font-size:12px;color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}._donutShare_1rxei_128{font-size:12px;color:var(--color-text-muted)}[data-theme=fresh] ._tooltip_1rxei_35{border-radius:10px;border-color:#e6ecf5}[data-theme=fresh] ._donutTotal_1rxei_114{color:#1d4ed8}._page_l5grk_1{max-width:1600px;margin:0 auto;padding:20px 0 40px;display:flex;flex-direction:column;gap:20px}._topBar_l5grk_11{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._tabs_l5grk_18{display:flex;align-items:stretch;height:38px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._reportType_l5grk_28{display:flex;align-items:center;padding:0 14px;font-size:12px;color:var(--color-text-subtle);border-inline-end:1px solid var(--color-border)}._tab_l5grk_18{border:0;border-inline-end:1px solid var(--color-border);background:none;padding:0 16px;color:var(--color-text);font-size:13px}._tab_l5grk_18:last-child{border-inline-end:0}._tab_l5grk_18:hover{background:var(--color-surface-hover)}._tabActive_l5grk_54,._tabActive_l5grk_54:hover{background:var(--color-surface-muted)}._spacer_l5grk_59{flex:1}._exportButton_l5grk_63{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);color:var(--color-primary);font-weight:500;font-size:13px}._exportButton_l5grk_63:hover,._exportOpen_l5grk_78{background:var(--color-primary-soft)}._card_l5grk_83{background:var(--color-surface);box-shadow:var(--shadow-card)}._cardHeader_l5grk_88{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;background:var(--color-surface-muted)}._totalLabel_l5grk_97{font-size:12px;color:var(--color-text-muted)}._totalValue_l5grk_102{font-size:18px;font-weight:500;color:var(--color-text-strong)}._headerIcon_l5grk_108{border:0;background:none;color:var(--color-text-subtle);padding:6px;display:grid;place-items:center}._headerIcon_l5grk_108:hover{color:var(--color-text)}._noData_l5grk_121{margin:0;padding:40px 20px;text-align:center;color:var(--color-text-muted)}._groupBar_l5grk_129{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;background:var(--color-surface-muted)}._groupLabel_l5grk_138{font-size:12px;color:var(--color-text-muted)}._groupSelect_l5grk_143{height:28px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:0 8px;font-size:13px;cursor:pointer}._inlineGroup_l5grk_153{display:inline-flex;align-items:center;gap:8px;margin-inline-end:12px}._summaryBody_l5grk_160{display:grid;grid-template-columns:minmax(0,1fr) 320px}._donutBox_l5grk_165{display:flex;justify-content:center;padding:24px;border-inline-start:1px solid var(--color-border-light)}._groupTable_l5grk_172{min-width:0}._groupHead_l5grk_176,._groupRow_l5grk_177{display:grid;grid-template-columns:minmax(0,1fr) 120px 80px;align-items:center;min-height:46px;padding-inline:16px;border-bottom:1px solid var(--color-border-light)}._groupHead_l5grk_176{min-height:38px;font-size:12px;color:var(--color-text-muted)}._groupRowChild_l5grk_192{background:var(--color-row-child)}._groupTitle_l5grk_196{display:flex;align-items:center;gap:8px;min-width:0}._groupDuration_l5grk_203{text-align:end;font-weight:500}._groupHead_l5grk_176 ._groupDuration_l5grk_203{font-weight:400}._groupShare_l5grk_212{text-align:end;font-size:12px;color:var(--color-text-muted)}._countBadge_l5grk_218{min-width:24px;height:22px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-variant-numeric:tabular-nums}._countBadge_l5grk_218:hover,._countBadgeOpen_l5grk_231{border-color:var(--color-primary)}._countSpacer_l5grk_235{width:24px;flex-shrink:0}._expandAll_l5grk_240{width:24px;height:22px;border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-subtle);display:grid;place-items:center}._sortButton_l5grk_251{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12px;color:var(--color-text-muted)}._sortButton_l5grk_251:hover,._sortActive_l5grk_263{color:var(--color-text)}._dot_l5grk_267{width:7px;height:7px;border-radius:50%;flex-shrink:0}._ellipsis_l5grk_274{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._mutedText_l5grk_281{color:var(--color-text-muted)}._selectionBar_l5grk_286{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:var(--color-text-subtle);margin-inline-end:12px}._dangerLink_l5grk_295{border:0;background:none;color:var(--color-danger);font-size:13px}._dangerLink_l5grk_295:hover{text-decoration:underline}._detailedTable_l5grk_306{overflow-x:auto}._detailedRow_l5grk_310{display:grid;grid-template-columns:40px minmax(280px,1fr) 150px 130px 130px 110px 44px;align-items:center;min-height:56px;padding-inline:8px;border-bottom:1px solid var(--color-border-light)}._detailedHead_l5grk_319{min-height:38px;font-size:12px;color:var(--color-text-muted)}._rowSelected_l5grk_325{background:var(--color-primary-soft)}._cellCheck_l5grk_329{display:flex;justify-content:center}._cellEntry_l5grk_334{display:flex;align-items:center;gap:6px;min-width:0}._entryDescription_l5grk_341{flex:0 1 240px;min-width:80px}._cellTags_l5grk_346{display:flex;justify-content:flex-end}._cellUser_l5grk_351{display:flex;align-items:center;gap:6px;min-width:0;padding-inline:8px}._cellTime_l5grk_359{display:flex;flex-direction:column;align-items:flex-start;font-size:13px}._cellDate_l5grk_366{font-size:11px;color:var(--color-text-muted)}._cellDuration_l5grk_371,._cellMenu_l5grk_376{display:flex;justify-content:center}._menuButton_l5grk_381{border:0;background:none;color:var(--color-border);padding:6px;display:grid;place-items:center}._menuButton_l5grk_381:hover{color:var(--color-text-muted)}._pager_l5grk_394{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px;font-size:13px;color:var(--color-text-subtle)}._pager_l5grk_394 button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:5px 14px}._pager_l5grk_394 button:disabled{opacity:.5;cursor:default}._weeklyScroll_l5grk_417{overflow-x:auto}._weeklyRow_l5grk_421{display:grid;align-items:center;min-height:48px;border-bottom:1px solid var(--color-border-light);padding-inline-end:16px}._weeklyHead_l5grk_429{min-height:38px;font-size:12px;color:var(--color-text-muted)}._weeklyFoot_l5grk_435{background:var(--color-surface-muted);font-weight:500}._weeklyCell_l5grk_440{text-align:end;font-size:13px;padding-inline:6px}._weeklyTotal_l5grk_446{font-weight:500}@media print{._topBar_l5grk_11,._headerIcon_l5grk_108{display:none!important}._card_l5grk_83{box-shadow:none;break-inside:avoid}}[data-theme=fresh] ._tabs_l5grk_18{border-color:#e2e8f0;border-radius:10px;background:#f1f5f9;padding:3px;gap:2px}[data-theme=fresh] ._reportType_l5grk_28{border-inline-end-color:#e2e8f0;color:#94a3b8}[data-theme=fresh] ._tab_l5grk_18{border:0;border-radius:8px;color:#475569;background:transparent}[data-theme=fresh] ._tab_l5grk_18:hover{color:#475569;background:#fff9}[data-theme=fresh] ._tabActive_l5grk_54,[data-theme=fresh] ._tabActive_l5grk_54:hover{background:#fff;color:#1d4ed8;font-weight:600;box-shadow:0 1px 3px #0f172a1a}[data-theme=fresh] ._exportButton_l5grk_63{border-radius:8px;border-color:#d6e4fa;color:#1e40af}[data-theme=fresh] ._exportButton_l5grk_63:hover,[data-theme=fresh] ._exportOpen_l5grk_78{background:#eaf1fd}[data-theme=fresh] ._card_l5grk_83{border-radius:6px;overflow:hidden;border:1px solid #e6ecf5}[data-theme=fresh] ._cardHeader_l5grk_88,[data-theme=fresh] ._groupBar_l5grk_129{background:#f1f5f9;border-bottom:1px solid #e6ecf5}[data-theme=fresh] ._totalValue_l5grk_102{color:#1d4ed8}[data-theme=fresh] ._headerIcon_l5grk_108{color:#94a3b8}[data-theme=fresh] ._headerIcon_l5grk_108:hover{color:#2563eb}[data-theme=fresh] ._groupSelect_l5grk_143{border-radius:6px;border-color:#dbe5f1}[data-theme=fresh] ._groupHead_l5grk_176,[data-theme=fresh] ._groupRow_l5grk_177,[data-theme=fresh] ._detailedRow_l5grk_310,[data-theme=fresh] ._weeklyRow_l5grk_421{border-bottom-color:#eef2f8}[data-theme=fresh] ._groupRow_l5grk_177:hover,[data-theme=fresh] ._detailedRow_l5grk_310:not(._detailedHead_l5grk_319):hover,[data-theme=fresh] ._weeklyRow_l5grk_421:not(._weeklyHead_l5grk_429):not(._weeklyFoot_l5grk_435):hover{background:#f7fbff}[data-theme=fresh] ._groupDuration_l5grk_203{color:#0f172a}[data-theme=fresh] ._countBadge_l5grk_218{border-radius:6px;background:#eaf1fd;color:#1e40af;font-weight:600}[data-theme=fresh] ._countBadge_l5grk_218:hover,[data-theme=fresh] ._countBadgeOpen_l5grk_231{border-color:#93b4e6;background:#d6e4fa}[data-theme=fresh] ._sortButton_l5grk_251{color:#64748b}[data-theme=fresh] ._sortButton_l5grk_251:hover{color:#475569}[data-theme=fresh] ._sortActive_l5grk_263,[data-theme=fresh] ._sortActive_l5grk_263:hover{color:#1d4ed8;font-weight:600}[data-theme=fresh] ._weeklyFoot_l5grk_435{background:#f1f5fb}[data-theme=fresh] ._pager_l5grk_394 button{border-radius:8px;border-color:#cfe0f5;color:#1d4ed8}[data-theme=fresh] ._pager_l5grk_394 button:disabled{border-color:#e2e8f0;color:#b0bccb;background:#f8fafc;opacity:1}[data-theme=fresh] ._menuButton_l5grk_381{color:#b4c2d3}[data-theme=fresh] ._menuButton_l5grk_381:hover{color:#2563eb}._form_krrtp_1{display:flex;flex-direction:column;gap:14px}._row_krrtp_7{display:flex;align-items:center;gap:10px}._input_krrtp_13,._select_krrtp_14{flex:1;min-width:0;height:36px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 10px;background:var(--color-surface);outline:none}._input_krrtp_13:focus,._selectOpen_krrtp_26{border-color:var(--color-primary)}._invalid_krrtp_30{border-color:var(--color-danger)}._error_krrtp_34{margin:-6px 0 0;color:var(--color-danger);font-size:13px}._select_krrtp_14{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#f5f7f9;text-align:start}._ellipsis_krrtp_49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_krrtp_55{color:var(--color-text-muted)}._checkboxLabel_krrtp_59{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}._info_krrtp_67{display:inline-grid;color:var(--color-text-muted)}._clientPanel_krrtp_72{display:flex;flex-direction:column}._searchBox_krrtp_77{position:relative;padding:8px}._searchIcon_krrtp_82{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--color-text-muted)}._search_krrtp_77{width:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:7px 10px;padding-inline-start:34px;outline:none}._search_krrtp_77:focus{border-color:var(--color-primary)}._options_krrtp_103{list-style:none;margin:0;padding:0 0 4px;max-height:200px;overflow-y:auto}._option_krrtp_103{display:block;width:100%;border:0;background:none;text-align:start;padding:7px 14px}._option_krrtp_103:hover{background:var(--color-surface-hover)}._optionSelected_krrtp_124{background:var(--color-primary-soft)}._emptyState_krrtp_128{display:flex;flex-direction:column;gap:2px;padding:6px 14px 12px;font-size:13px}._emptyState_krrtp_128 strong{font-weight:500}._emptyState_krrtp_128 span{color:var(--color-text-muted);font-size:12px}._createOption_krrtp_145{display:flex;align-items:center;gap:6px;border:0;border-top:1px solid var(--color-border-light);background:none;color:var(--color-primary);padding:10px 14px;text-align:start}._createOption_krrtp_145:hover{background:var(--color-surface-hover)}._colorTrigger_krrtp_161{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-subtle)}._swatch_krrtp_173{width:18px;height:18px;border-radius:var(--radius)}._palette_krrtp_179{display:grid;grid-template-columns:repeat(6,24px);gap:6px;padding:10px}._paletteItem_krrtp_186{width:24px;height:24px;border:2px solid transparent;border-radius:var(--radius)}._paletteSelected_krrtp_193{border-color:var(--color-text)}._customColor_krrtp_197{grid-column:span 6;display:flex}._customColor_krrtp_197 input{width:100%;height:26px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0;background:none;cursor:pointer}[data-theme=fresh] ._input_krrtp_13,[data-theme=fresh] ._select_krrtp_14,[data-theme=fresh] ._colorTrigger_krrtp_161,[data-theme=fresh] ._search_krrtp_77{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._input_krrtp_13:focus,[data-theme=fresh] ._selectOpen_krrtp_26,[data-theme=fresh] ._search_krrtp_77:focus{border-color:#93b4e6}[data-theme=fresh] ._select_krrtp_14{background:#f8fafc}[data-theme=fresh] ._muted_krrtp_55{color:#94a3b8}[data-theme=fresh] ._paletteItem_krrtp_186,[data-theme=fresh] ._option_krrtp_103{border-radius:6px}[data-theme=fresh] ._option_krrtp_103:hover{background:#f4f8fe}._page_zw3z1_1{max-width:1600px;margin:0 auto;padding:20px 0 40px}._titleRow_zw3z1_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._title_zw3z1_7{margin:0;font-size:24px;font-weight:400}._createButton_zw3z1_20{border:0;border-radius:var(--radius);background:var(--color-primary);color:#fff;font-weight:500;padding:10px 18px}._createButton_zw3z1_20:hover{background:var(--color-primary-hover)}._filters_zw3z1_33{display:flex;align-items:center;gap:20px;flex-wrap:wrap;min-height:56px;padding:8px 16px;background:var(--color-surface);box-shadow:var(--shadow-card);margin-bottom:20px}._filter_zw3z1_33{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted)}._filter_zw3z1_33 select{border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface);padding:5px 8px;font-size:13px;color:var(--color-text);cursor:pointer}._search_zw3z1_63{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted)}._search_zw3z1_63 input{flex:1;border:0;outline:none;font-size:13px}._table_zw3z1_83{background:var(--color-surface);box-shadow:var(--shadow-card)}._tableTitle_zw3z1_88{display:flex;align-items:center;gap:16px;min-height:40px;padding:0 16px;background:var(--color-surface-muted);font-size:12px;color:var(--color-text-subtle)}._spacer_zw3z1_99{flex:1}._bulk_zw3z1_103{display:inline-flex;align-items:center;gap:10px}._bulk_zw3z1_103 button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:3px 10px;font-size:12px}._bulk_zw3z1_103 button:hover{border-color:var(--color-primary);color:var(--color-primary)}._exportLink_zw3z1_122{border:0;background:none;color:var(--color-text-subtle);font-size:12px}._exportLink_zw3z1_122:hover{color:var(--color-primary)}._row_zw3z1_133{display:grid;grid-template-columns:40px minmax(200px,2fr) minmax(140px,1.2fr) 150px minmax(110px,1fr) 110px 44px 44px;align-items:center;min-height:48px;padding-inline:4px 8px;border-top:1px solid var(--color-border-light);font-size:14px}._head_zw3z1_143{min-height:38px;font-size:12px;color:var(--color-text-muted)}._archivedRow_zw3z1_149{color:var(--color-text-subtle)}._selectedRow_zw3z1_153{background:var(--color-primary-soft)}._check_zw3z1_157{display:flex;justify-content:center}._nameCell_zw3z1_162{display:flex;align-items:center;gap:8px;min-width:0}._dot_zw3z1_169{width:7px;height:7px;border-radius:50%;flex-shrink:0}._nameButton_zw3z1_176{border:0;background:none;padding:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._nameButton_zw3z1_176:hover{color:var(--color-primary);text-decoration:underline}._badge_zw3z1_192{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-subtle);white-space:nowrap}._ellipsis_zw3z1_201{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._muted_zw3z1_208{color:var(--color-text-muted)}._iconCell_zw3z1_212{display:flex;justify-content:center}._star_zw3z1_217,._menuButton_zw3z1_218{border:0;background:none;padding:6px;display:grid;place-items:center;color:var(--color-border)}._star_zw3z1_217:hover,._menuButton_zw3z1_218:hover{color:var(--color-text-muted)}._starOn_zw3z1_232,._starOn_zw3z1_232:hover{color:#ffc107}._empty_zw3z1_237{margin:0;padding:30px;text-align:center;color:var(--color-text-muted);border-top:1px solid var(--color-border-light)}[data-theme=fresh] ._title_zw3z1_7{font-weight:600;color:#0f172a}[data-theme=fresh] ._filters_zw3z1_33{border-radius:6px;border:1px solid #e6ecf5}[data-theme=fresh] ._filter_zw3z1_33 select{border-radius:6px;border-color:#dbe5f1}[data-theme=fresh] ._search_zw3z1_63{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._search_zw3z1_63:focus-within{border-color:#93b4e6}[data-theme=fresh] ._table_zw3z1_83{border-radius:6px;overflow:hidden;border:1px solid #e6ecf5}[data-theme=fresh] ._tableTitle_zw3z1_88{background:#f1f5f9;color:#475569}[data-theme=fresh] ._row_zw3z1_133{border-top-color:#eef2f8}[data-theme=fresh] ._row_zw3z1_133:not(._head_zw3z1_143):hover{background:#f7fbff}[data-theme=fresh] ._exportLink_zw3z1_122{color:#64748b}[data-theme=fresh] ._menuButton_zw3z1_218{color:#b4c2d3}[data-theme=fresh] ._menuButton_zw3z1_218:hover{color:#2563eb}[data-theme=fresh] ._createButton_zw3z1_20{border-radius:8px;background:#2563eb}[data-theme=fresh] ._createButton_zw3z1_20:hover{background:#1d4ed8}[data-theme=fresh] ._archivedRow_zw3z1_149{color:#a8b6c8}[data-theme=fresh] ._archivedRow_zw3z1_149 ._dot_zw3z1_169{filter:grayscale(1);opacity:.6}[data-theme=fresh] ._star_zw3z1_217{color:#cbd5e1}[data-theme=fresh] ._starOn_zw3z1_232,[data-theme=fresh] ._starOn_zw3z1_232:hover{color:#e0a100}[data-theme=fresh] ._bulk_zw3z1_103 button{border-radius:6px}._wrapper_sd4gp_1{display:flex;align-items:stretch;height:38px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._trigger_sd4gp_10{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0 12px;min-width:230px;color:var(--color-text-subtle)}._trigger_sd4gp_10:hover,._triggerOpen_sd4gp_22{color:var(--color-text)}._label_sd4gp_26{color:var(--color-text);white-space:nowrap}._arrow_sd4gp_31{border:0;border-inline-start:1px solid var(--color-border);background:none;width:32px;display:grid;place-items:center;color:var(--color-text-muted)}._arrow_sd4gp_31:hover{color:var(--color-text);background:var(--color-surface-hover)}._panel_sd4gp_46{display:flex}._presets_sd4gp_50{list-style:none;margin:0;padding:8px 0;min-width:150px;border-inline-end:1px solid var(--color-border-light)}._preset_sd4gp_50{display:block;width:100%;border:0;background:none;text-align:start;padding:6px 14px;font-size:13px}._preset_sd4gp_50:hover{background:var(--color-surface-hover)}._presetActive_sd4gp_72{color:var(--color-primary);font-weight:500}._calendars_sd4gp_77{position:relative;display:flex;gap:18px;padding:10px 14px 12px;-webkit-user-select:none;user-select:none}._month_sd4gp_85{width:224px}._monthTitle_sd4gp_89{text-align:center;font-size:13px;font-weight:500;margin-bottom:8px;line-height:24px}._monthNav_sd4gp_97{position:absolute;top:10px;border:0;background:none;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--radius)}._monthNav_sd4gp_97:hover{background:var(--color-surface-hover)}._monthNavPrev_sd4gp_113{inset-inline-start:14px}._monthNavNext_sd4gp_117{inset-inline-end:14px}._grid_sd4gp_121{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}._weekday_sd4gp_127{text-align:center;font-size:12px;font-weight:500;color:var(--color-text-subtle);padding:4px 0}._day_sd4gp_135{border:1px solid transparent;background:none;height:28px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text)}._day_sd4gp_135:hover{border-color:var(--color-primary)}._outside_sd4gp_148{color:var(--color-placeholder)}._inRange_sd4gp_152{background:#e3eef7}._edge_sd4gp_156,._edge_sd4gp_156:hover{background:#2f7fbd;border-color:#2f7fbd;color:#fff}._today_sd4gp_163{font-weight:700}[data-theme=fresh] ._wrapper_sd4gp_1{border-radius:10px;border-color:#dbe5f1;overflow:hidden}[data-theme=fresh] ._trigger_sd4gp_10{color:#94a3b8}[data-theme=fresh] ._label_sd4gp_26{color:#0f172a;font-weight:500}[data-theme=fresh] ._arrow_sd4gp_31{border-inline-start-color:#e6ecf5;color:#94a3b8}[data-theme=fresh] ._arrow_sd4gp_31:hover{color:#2563eb;background:#f5f9ff}[data-theme=fresh] ._preset_sd4gp_50{color:#64748b;border-radius:6px}[data-theme=fresh] ._presetActive_sd4gp_72{color:#1d4ed8;background:#eaf1fd}[data-theme=fresh] ._day_sd4gp_135{border-radius:6px}[data-theme=fresh] ._inRange_sd4gp_152{background:#eaf1fd}[data-theme=fresh] ._edge_sd4gp_156,[data-theme=fresh] ._edge_sd4gp_156:hover{background:#2563eb;border-color:transparent}._input_rsfcu_1{border:1px solid transparent;border-radius:var(--radius);background:transparent;padding:6px 8px;min-width:0;outline:none}._input_rsfcu_1:hover,._bordered_rsfcu_11{border-color:var(--color-border-light)}._input_rsfcu_1:focus{border-color:var(--color-border);background:var(--color-surface)}._text_rsfcu_20{width:100%;unicode-bidi:plaintext}._time_rsfcu_26{width:58px;text-align:center;font-variant-numeric:tabular-nums}._duration_rsfcu_32{width:92px;text-align:center;font-size:18px;font-weight:500;color:var(--color-text-strong);font-variant-numeric:tabular-nums;padding-inline:4px}[data-theme=fresh] ._input_rsfcu_1:hover{border-color:#dbe5f1;border-radius:6px}[data-theme=fresh] ._input_rsfcu_1:focus{border-color:#93b4e6;border-radius:6px}[data-theme=fresh] ._duration_rsfcu_32{color:#0f172a}._trigger_1vtw2_2{border:0;background:none;padding:6px 8px;display:inline-flex;align-items:center;max-width:100%;min-width:0;border-radius:var(--radius);text-align:start}._row_1vtw2_14{max-width:340px}._bar_1vtw2_18{max-width:280px;white-space:nowrap}._trigger_1vtw2_2:hover ._addProject_1vtw2_23 span,._triggerOpen_1vtw2_24 ._addProject_1vtw2_23 span{text-decoration:underline}._addProject_1vtw2_23{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary)}._label_1vtw2_35{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}._labelTask_1vtw2_43{color:var(--color-text)}._labelClient_1vtw2_47{color:var(--color-text-subtle)}._dot_1vtw2_51{width:6px;height:6px;border-radius:50%;flex-shrink:0}._ellipsis_1vtw2_58{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._panel_1vtw2_66{display:flex;flex-direction:column;min-height:0;max-height:inherit}._searchBox_1vtw2_73{position:relative;padding:8px}._searchIcon_1vtw2_78{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--color-text-muted)}._search_1vtw2_73{width:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:8px 10px;padding-inline-start:34px;outline:none}._search_1vtw2_73:focus{border-color:var(--color-primary)}._list_1vtw2_99{overflow-y:auto;min-height:0;max-height:300px;padding-bottom:4px}._noProject_1vtw2_106{display:block;width:100%;text-align:start;border:0;background:none;padding:8px 16px;color:var(--color-text-subtle)}._noProject_1vtw2_106:hover{background:var(--color-surface-hover)}._groupHeader_1vtw2_120{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;padding:10px 16px 6px;font-size:12px;color:var(--color-text-muted);text-align:start}._groupName_1vtw2_133{font-weight:500;letter-spacing:.3px}._groupCount_1vtw2_138{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-subtle)}._projects_1vtw2_145,._tasks_1vtw2_146{list-style:none;margin:0;padding:0}._projectRow_1vtw2_152{display:flex;align-items:center;gap:8px;padding-inline:16px 10px}._projectRow_1vtw2_152:hover{background:var(--color-surface-hover)}._current_1vtw2_163{background:var(--color-primary-soft)}._projectName_1vtw2_167{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:8px 0;text-align:start}._tasksToggle_1vtw2_179,._createTask_1vtw2_180{border:0;background:none;font-size:13px;white-space:nowrap;padding:4px;display:inline-flex;align-items:center;gap:4px}._tasksToggle_1vtw2_179{color:var(--color-text-subtle)}._createTask_1vtw2_180{color:var(--color-primary)}._createTask_1vtw2_180:hover,._tasksToggle_1vtw2_179:hover{text-decoration:underline}._star_1vtw2_204{border:0;background:none;padding:4px;display:grid;place-items:center;color:var(--color-border)}._star_1vtw2_204:hover{color:var(--color-text-muted)}._starOn_1vtw2_217,._starOn_1vtw2_217:hover{color:#ffc107}._taskRow_1vtw2_222,._addTaskRow_1vtw2_223{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;text-align:start;padding:7px 16px;padding-inline-start:40px;color:var(--color-text)}._taskRow_1vtw2_222:hover,._addTaskRow_1vtw2_223:hover{background:var(--color-surface-hover)}._addTaskRow_1vtw2_223{color:var(--color-primary);font-size:13px}._newTask_1vtw2_246{display:block;width:calc(100% - 56px);margin:4px 16px 6px 40px;margin-inline:40px 16px;border:1px solid var(--color-primary);border-radius:var(--radius);padding:6px 8px;outline:none}._empty_1vtw2_257{margin:0;padding:12px 16px;color:var(--color-text-muted)}._createProject_1vtw2_263{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid var(--color-border-light);background:none;color:var(--color-primary);padding:12px}._createProject_1vtw2_263:hover{background:var(--color-surface-hover)}[data-theme=fresh] ._label_1vtw2_35{padding:3px 10px;border-radius:6px;background:color-mix(in srgb,currentColor 10%,transparent);font-weight:500}[data-theme=fresh] ._labelTask_1vtw2_43{color:#334155;font-weight:400}[data-theme=fresh] ._addProject_1vtw2_23{color:#2563eb}[data-theme=fresh] ._search_1vtw2_73{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._search_1vtw2_73:focus{border-color:#93b4e6}[data-theme=fresh] ._groupHeader_1vtw2_120{color:#94a3b8}[data-theme=fresh] ._projectRow_1vtw2_152,[data-theme=fresh] ._taskRow_1vtw2_222,[data-theme=fresh] ._addTaskRow_1vtw2_223{border-radius:6px;margin-inline:6px}[data-theme=fresh] ._projectRow_1vtw2_152:hover,[data-theme=fresh] ._taskRow_1vtw2_222:hover{background:#f4f8fe}[data-theme=fresh] ._current_1vtw2_163{background:#eaf1fd}[data-theme=fresh] ._star_1vtw2_204{color:#cbd5e1}[data-theme=fresh] ._starOn_1vtw2_217,[data-theme=fresh] ._starOn_1vtw2_217:hover{color:#e0a100}[data-theme=fresh] ._tasksToggle_1vtw2_179{color:#94a3b8}[data-theme=fresh] ._createProject_1vtw2_263{border-top-color:#eef2f8;color:#2563eb;font-weight:500}[data-theme=fresh] ._createProject_1vtw2_263:hover{background:#f4f8fe}._trigger_hayd5_1{border:0;background:none;color:var(--color-border);padding:6px;display:inline-flex;align-items:center;justify-content:center;min-width:36px;max-width:160px;border-radius:var(--radius)}._trigger_hayd5_1:hover,._open_hayd5_15{color:var(--color-text-muted)}._hasTags_hayd5_19,._hasTags_hayd5_19:hover{color:var(--color-primary)}._names_hayd5_24{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._panel_hayd5_31{display:flex;flex-direction:column}._searchBox_hayd5_36{position:relative;padding:8px}._searchIcon_hayd5_41{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--color-text-muted)}._search_hayd5_36{width:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:7px 10px;padding-inline-start:34px;outline:none}._search_hayd5_36:focus{border-color:var(--color-primary)}._options_hayd5_62{list-style:none;margin:0;padding:0 0 6px;max-height:240px;overflow-y:auto}._option_hayd5_62{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer}._option_hayd5_62:hover{background:var(--color-surface-hover)}._empty_hayd5_82{margin:0;padding:6px 14px 12px;color:var(--color-text-muted)}._create_hayd5_88{display:flex;align-items:center;gap:6px;border:0;border-top:1px solid var(--color-border-light);background:none;color:var(--color-primary);padding:10px 14px;text-align:start}._create_hayd5_88:hover{background:var(--color-surface-hover)}[data-theme=fresh] ._trigger_hayd5_1{color:#b4c2d3}[data-theme=fresh] ._trigger_hayd5_1:hover,[data-theme=fresh] ._open_hayd5_15{color:#2563eb}[data-theme=fresh] ._hasTags_hayd5_19 ._names_hayd5_24{padding:2px 8px;border-radius:10px;background:#eaf1fd;color:#1e40af}[data-theme=fresh] ._search_hayd5_36{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._search_hayd5_36:focus{border-color:#93b4e6}[data-theme=fresh] ._option_hayd5_62{border-radius:6px;margin-inline:6px}[data-theme=fresh] ._option_hayd5_62:hover{background:#f4f8fe}[data-theme=fresh] ._create_hayd5_88{color:#2563eb;border-top-color:#eef2f8}._bar_1ofpt_1{display:flex;align-items:center;flex-wrap:wrap;min-height:60px;padding:8px 12px;background:var(--color-surface);box-shadow:var(--shadow-card)}._filterLabel_1ofpt_11{font-size:12px;color:var(--color-text-muted);padding-inline:4px 14px;border-inline-end:1px solid var(--color-border-light);margin-inline-end:6px}._trigger_1ofpt_19{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;border-inline-end:1px solid var(--color-border-light);background:none;padding:8px 16px;color:var(--color-text-subtle);font-size:13px}._trigger_1ofpt_19:hover,._triggerOpen_1ofpt_33{color:var(--color-text)}._badge_1ofpt_37{position:absolute;top:-6px;inset-inline-start:50%;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:11px;line-height:18px;text-align:center}._spacer_1ofpt_52{flex:1}._clear_1ofpt_56{border:0;background:none;color:var(--color-primary);font-size:12px;margin-inline-end:12px}._clear_1ofpt_56:hover{text-decoration:underline}._apply_1ofpt_68{border:0;border-radius:var(--radius);background:#b3e5fc;color:#fff;padding:9px 16px;font-weight:500;font-size:13px;cursor:default}._applyActive_1ofpt_79{background:var(--color-primary);cursor:pointer}._applyActive_1ofpt_79:hover{background:var(--color-primary-hover)}._panel_1ofpt_88{display:flex;flex-direction:column;min-height:0;max-height:inherit}._searchBox_1ofpt_95{position:relative;padding:8px}._searchIcon_1ofpt_100{position:absolute;top:50%;inset-inline-start:18px;transform:translateY(-50%);color:var(--color-text-muted)}._search_1ofpt_95{width:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:7px 10px;padding-inline-start:34px;outline:none}._plain_1ofpt_117{padding-inline-start:10px}._search_1ofpt_95:focus{border-color:var(--color-primary)}._optionRow_1ofpt_125{display:flex;align-items:center;justify-content:space-between;padding:4px 14px}._optionLabel_1ofpt_132{font-size:11px;color:var(--color-text-muted)}._select_1ofpt_137{border:0;background:none;color:var(--color-text-subtle);font-size:12px;cursor:pointer}._list_1ofpt_145{overflow-y:auto;min-height:0;max-height:300px;padding-bottom:6px}._sectionTitle_1ofpt_152{padding:10px 14px 4px;font-size:11px;font-weight:500;color:var(--color-text-muted)}._item_1ofpt_159{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;font-size:13px}._item_1ofpt_159:hover{background:var(--color-surface-hover)}._itemLabel_1ofpt_172{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dot_1ofpt_178{width:6px;height:6px;border-radius:50%;flex-shrink:0}._muted_1ofpt_185{color:var(--color-text-subtle)}._empty_1ofpt_189{margin:0;padding:8px 14px;color:var(--color-text-muted);font-size:13px}[data-theme=fresh] ._bar_1ofpt_1{border-radius:6px;border:1px solid #e6ecf5}[data-theme=fresh] ._filterLabel_1ofpt_11{color:#94a3b8;border-inline-end-color:#eef2f8}[data-theme=fresh] ._trigger_1ofpt_19{color:#475569;border-inline-end-color:#eef2f8}[data-theme=fresh] ._trigger_1ofpt_19:hover,[data-theme=fresh] ._triggerOpen_1ofpt_33{color:#334155}[data-theme=fresh] ._trigger_1ofpt_19:has(._badge_1ofpt_37){color:#1d4ed8;font-weight:500}[data-theme=fresh] ._badge_1ofpt_37{background:#2563eb}[data-theme=fresh] ._apply_1ofpt_68{border-radius:8px;background:#e2e8f0;color:#94a3b8}[data-theme=fresh] ._applyActive_1ofpt_79{background:#2563eb;color:#fff}[data-theme=fresh] ._applyActive_1ofpt_79:hover{background:#1d4ed8}[data-theme=fresh] ._search_1ofpt_95{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._search_1ofpt_95:focus{border-color:#93b4e6}[data-theme=fresh] ._item_1ofpt_159:hover{background:#f5f9ff}._page_734dw_1{max-width:1600px;margin:0 auto;padding:20px 0 40px}._title_734dw_7{margin:0 0 24px;font-size:24px;font-weight:400;color:var(--color-text)}._tabs_734dw_14{display:flex}._tab_734dw_14{padding:10px 16px;font-size:13px;color:var(--color-text-subtle);background:var(--color-surface-muted);border-radius:var(--radius) var(--radius) 0 0}._tabActive_734dw_26{background:var(--color-surface);color:var(--color-text)}._panel_734dw_31{background:var(--color-surface);box-shadow:var(--shadow-card);padding:16px}._actions_734dw_37{display:flex;justify-content:flex-end;margin-bottom:16px}._addButton_734dw_43{border:0;border-radius:var(--radius);background:var(--color-primary);color:#fff;font-weight:500;padding:10px 18px}._addButton_734dw_43:hover{background:var(--color-primary-hover)}._filters_734dw_56{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--color-border-light);margin-bottom:20px}._filter_734dw_56{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-muted)}._filter_734dw_56 select{border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface);padding:5px 8px;font-size:13px;color:var(--color-text);cursor:pointer}._spacer_734dw_84{flex:1}._search_734dw_88{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);min-width:240px}._search_734dw_88 input{flex:1;border:0;outline:none;font-size:13px}._table_734dw_107{border:1px solid var(--color-border-light)}._tableTitle_734dw_111{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 16px;background:var(--color-surface-muted);font-size:12px;color:var(--color-text-subtle)}._exportLink_734dw_122{border:0;background:none;color:var(--color-text-subtle);font-size:12px}._exportLink_734dw_122:hover{color:var(--color-primary)}._row_734dw_133{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(200px,1.4fr) 160px 50px;align-items:center;min-height:52px;padding:0 16px;border-top:1px solid var(--color-border-light);font-size:14px}._head_734dw_143{min-height:38px;font-size:12px;color:var(--color-text-muted)}._inactiveRow_734dw_149{color:var(--color-text-muted)}._nameCell_734dw_153{display:flex;align-items:center;gap:10px;min-width:0}._avatar_734dw_160{width:28px;height:28px;border-radius:50%;color:#fff;font-size:11px;font-weight:500;display:grid;place-items:center;flex-shrink:0}._ellipsis_734dw_172{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._you_734dw_179{color:var(--color-text-muted);font-size:12px}._inactiveBadge_734dw_184{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--color-surface-muted);color:var(--color-text-subtle)}._roleBadge_734dw_192{border:0;border-radius:var(--radius);padding:4px 10px;font-size:12px;cursor:pointer}._roleManager_734dw_200{background:var(--color-primary);color:#fff}._roleEmployee_734dw_205{background:var(--color-primary-soft);color:#0277bd}._menuCell_734dw_210{display:flex;justify-content:center}._menuButton_734dw_215{border:0;background:none;color:var(--color-border);padding:6px;display:grid;place-items:center}._menuButton_734dw_215:hover{color:var(--color-text-muted)}._empty_734dw_228{margin:0;padding:30px;text-align:center;color:var(--color-text-muted);border-top:1px solid var(--color-border-light)}._form_734dw_237{display:flex;flex-direction:column;gap:16px}._field_734dw_243{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-text-subtle)}._field_734dw_243 input{height:36px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 10px;font-size:14px;color:var(--color-text);outline:none}._field_734dw_243 input[dir=ltr]{text-align:left}._field_734dw_243 input:focus{border-color:var(--color-primary)}._field_734dw_243 small{font-size:12px;color:var(--color-text-muted)}._formError_734dw_274{margin:8px 0 0;color:var(--color-danger);font-size:13px}._roleOptions_734dw_280{display:flex;flex-direction:column}._roleOption_734dw_280{display:flex;align-items:flex-start;gap:10px;padding:12px 4px;border-bottom:1px solid var(--color-border-light);cursor:pointer}._roleOption_734dw_280:last-child{border-bottom:0}._roleOption_734dw_280 input{margin-top:3px;accent-color:var(--color-primary)}._roleOption_734dw_280 span{display:flex;flex-direction:column;gap:2px}._roleOption_734dw_280 strong{font-weight:500;color:var(--color-text);font-size:14px}._roleOption_734dw_280 small{color:var(--color-text-muted);font-size:12px}._roleOptionActive_734dw_320 strong{color:var(--color-primary)}[data-theme=fresh] ._title_734dw_7{font-weight:600;color:#0f172a}[data-theme=fresh] ._filters_734dw_56{border-radius:6px;border:1px solid #e6ecf5}[data-theme=fresh] ._filter_734dw_56 select{border-radius:6px;border-color:#dbe5f1}[data-theme=fresh] ._search_734dw_88{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._search_734dw_88:focus-within{border-color:#93b4e6}[data-theme=fresh] ._table_734dw_107{border-radius:6px;overflow:hidden;border:1px solid #e6ecf5}[data-theme=fresh] ._tableTitle_734dw_111{background:#f1f5f9;color:#475569}[data-theme=fresh] ._row_734dw_133{border-top-color:#eef2f8}[data-theme=fresh] ._row_734dw_133:not(._head_734dw_143):hover{background:#f7fbff}[data-theme=fresh] ._exportLink_734dw_122{color:#64748b}[data-theme=fresh] ._menuButton_734dw_215{color:#b4c2d3}[data-theme=fresh] ._menuButton_734dw_215:hover{color:#2563eb}[data-theme=fresh] ._addButton_734dw_43{border-radius:8px;background:#2563eb}[data-theme=fresh] ._panel_734dw_31{border-radius:0 6px 6px}[data-theme=fresh] ._tab_734dw_14{color:#475569}[data-theme=fresh] ._tabActive_734dw_26{color:#1d4ed8;font-weight:600;border-radius:6px 6px 0 0}[data-theme=fresh] ._roleBadge_734dw_192{border-radius:6px}[data-theme=fresh] ._roleManager_734dw_200{background:#2563eb}[data-theme=fresh] ._roleEmployee_734dw_205{background:#eaf1fd;color:#1e40af}[data-theme=fresh] ._inactiveRow_734dw_149,[data-theme=fresh] ._inactiveRow_734dw_149 ._roleBadge_734dw_192{color:#a8b6c8}[data-theme=fresh] ._inactiveRow_734dw_149 ._avatar_734dw_160,[data-theme=fresh] ._inactiveRow_734dw_149 ._roleBadge_734dw_192{background:#e2e8f0!important;filter:grayscale(1)}[data-theme=fresh] ._roleOption_734dw_280{border-radius:8px;padding-inline:10px;border-bottom:0;margin-bottom:4px}[data-theme=fresh] ._roleOption_734dw_280 strong{color:#334155}[data-theme=fresh] ._roleOptionActive_734dw_320{background:#f4f8fe}[data-theme=fresh] ._roleOptionActive_734dw_320 strong{color:#1d4ed8}[data-theme=fresh] ._field_734dw_243 input{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._field_734dw_243 input:focus{border-color:#93b4e6}._form_1yk76_1{display:flex;flex-direction:column;gap:18px}._field_1yk76_7{display:flex;flex-direction:column;gap:6px}._label_1yk76_13{font-size:13px;color:var(--color-text-subtle)}._input_1yk76_18{height:36px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 10px;outline:none}._input_1yk76_18:focus{border-color:var(--color-primary)}._box_1yk76_30{display:flex;align-items:center;justify-content:space-between;min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius);padding-inline:2px 8px}._reset_1yk76_40{border:0;background:none;color:var(--color-text-muted);font-size:12px}._reset_1yk76_40:hover{color:var(--color-primary)}._radios_1yk76_51{display:flex;gap:20px;font-size:13px}._radios_1yk76_51 label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}[data-theme=fresh] ._input_1yk76_18,[data-theme=fresh] ._box_1yk76_30{border-radius:8px;border-color:#dbe5f1}[data-theme=fresh] ._input_1yk76_18:focus{border-color:#93b4e6}[data-theme=fresh] ._reset_1yk76_40{color:#94a3b8}._calendar_htve5_1{padding:10px 12px 12px;width:252px;-webkit-user-select:none;user-select:none}._header_htve5_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._month_htve5_14{font-weight:500;font-size:13px}._nav_htve5_19{border:0;background:none;padding:4px;display:grid;place-items:center;color:var(--color-text);border-radius:var(--radius)}._nav_htve5_19:hover{background:var(--color-surface-hover)}._grid_htve5_33{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._weekday_htve5_39{text-align:center;font-size:12px;font-weight:500;color:var(--color-text-subtle);padding:4px 0}._day_htve5_47{border:1px solid transparent;background:none;height:30px;border-radius:var(--radius);font-size:13px;color:var(--color-text);font-variant-numeric:tabular-nums}._day_htve5_47:hover{background:var(--color-surface-hover)}._outside_htve5_61{color:var(--color-placeholder)}._today_htve5_65{border-color:var(--color-primary)}._selected_htve5_69,._selected_htve5_69:hover{background:#2f7fbd;border-color:#2f7fbd;color:#fff}[data-theme=fresh] ._day_htve5_47{border-radius:6px}[data-theme=fresh] ._day_htve5_47:hover{background:#f4f8fe}[data-theme=fresh] ._outside_htve5_61{color:#cbd5e1}[data-theme=fresh] ._today_htve5_65{border-color:#93b4e6}[data-theme=fresh] ._selected_htve5_69,[data-theme=fresh] ._selected_htve5_69:hover{background:#2563eb;border-color:transparent}._group_oklf0_1{display:contents}._row_oklf0_5{display:flex;align-items:center;min-height:var(--row-height);padding-inline:12px 6px;gap:2px;background:var(--color-surface);border-top:1px solid var(--color-border-light)}._nested_oklf0_15{background:var(--color-row-child)}._selected_oklf0_19{background:var(--color-primary-soft)}._checkbox_oklf0_23{margin-inline-end:8px}._badge_oklf0_27{flex-shrink:0;min-width:24px;height:24px;padding:0 6px;margin-inline-end:6px;border:1px solid transparent;border-radius:var(--radius);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-variant-numeric:tabular-nums}._badge_oklf0_27:hover,._badgeOpen_oklf0_42{border-color:var(--color-primary)}._main_oklf0_46{flex:1;min-width:0;display:flex;align-items:center;gap:8px}._description_oklf0_54{flex:0 1 260px;min-width:80px}._section_oklf0_59{display:flex;align-items:center;align-self:stretch;padding-inline:8px;border-inline-start:1px dashed var(--color-divider);margin-block:8px}._times_oklf0_68{gap:2px;padding-inline-end:4px}._range_oklf0_73{display:inline-flex;align-items:center;position:relative}._timeText_oklf0_79{width:58px;padding:6px 8px;border:1px solid transparent;text-align:center}._dash_oklf0_86{color:var(--color-text-muted);padding-inline:2px}._nextDay_oklf0_91{position:absolute;top:-2px;right:-10px;font-size:10px;color:var(--color-text-subtle)}._durationSection_oklf0_99{justify-content:center;min-width:112px}._durationText_oklf0_104{font-size:18px;font-weight:500;color:var(--color-text-strong);padding-inline:8px}._iconButton_oklf0_111{border:0;background:none;color:var(--color-border);padding:6px;display:grid;place-items:center;flex-shrink:0}._iconButton_oklf0_111:hover{color:var(--color-text-muted)}._more_oklf0_125{margin-inline-start:6px;border-inline-start:1px dashed var(--color-divider);padding-inline:12px 8px;align-self:stretch;margin-block:8px}._moreOpen_oklf0_133{color:var(--color-text)}[data-theme=fresh] ._row_oklf0_5{border-top-color:#eef2f8;transition:background-color .12s ease}[data-theme=fresh] ._row_oklf0_5:hover{background:#f7fbff}[data-theme=fresh] ._selected_oklf0_19,[data-theme=fresh] ._selected_oklf0_19:hover{background:#eaf1fd}[data-theme=fresh] ._badge_oklf0_27{border-radius:6px;background:#eaf1fd;color:#1e40af;font-weight:600}[data-theme=fresh] ._badge_oklf0_27:hover,[data-theme=fresh] ._badgeOpen_oklf0_42{border-color:#93b4e6;background:#d6e4fa}[data-theme=fresh] ._section_oklf0_59,[data-theme=fresh] ._more_oklf0_125{border-inline-start-style:solid;border-inline-start-color:#eef2f8}[data-theme=fresh] ._durationText_oklf0_104{color:#0f172a}[data-theme=fresh] ._iconButton_oklf0_111{color:#b4c2d3}[data-theme=fresh] ._iconButton_oklf0_111:hover{color:#2563eb}[data-theme=fresh] ._row_oklf0_5:hover>._iconButton_oklf0_111:not(._more_oklf0_125){color:#2563eb}._list_1o62e_1{display:flex;flex-direction:column;gap:8px}._week_1o62e_7{display:flex;flex-direction:column;gap:18px;margin-top:20px}._weekHeader_1o62e_14{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:-6px}._weekTitle_1o62e_21{margin:0;font-size:15px;font-weight:400;color:var(--color-text)}._weekTotal_1o62e_28,._dayTotal_1o62e_29{display:inline-flex;align-items:baseline;gap:8px}._totalLabel_1o62e_35{font-size:12px;color:var(--color-text-muted)}._weekTotalValue_1o62e_40,._dayTotalValue_1o62e_41{font-size:18px;font-weight:500;color:var(--color-text-strong)}._day_1o62e_29{box-shadow:var(--shadow-card)}._dayHeader_1o62e_51{display:flex;align-items:center;gap:10px;min-height:40px;padding-inline:20px 8px;background:var(--color-surface-muted)}._dayLabel_1o62e_60{font-size:12px;color:var(--color-text-subtle)}._dayTotal_1o62e_29{margin-inline-start:auto}._bulkActions_1o62e_69{display:inline-flex;align-items:center;gap:10px;margin-inline-start:16px}._selectedCount_1o62e_76{font-size:12px;color:var(--color-text-subtle)}._bulkButton_1o62e_81{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:3px 12px;font-size:13px}._bulkButton_1o62e_81:hover{border-color:var(--color-primary);color:var(--color-primary)}._bulkDanger_1o62e_94:hover{border-color:var(--color-danger);color:var(--color-danger)}._bulkToggle_1o62e_99{border:0;background:none;color:var(--color-text-muted);padding:6px;display:grid;place-items:center}._bulkToggle_1o62e_99:hover,._bulkToggleOn_1o62e_109{color:var(--color-primary)}._dayBody_1o62e_113{display:flex;flex-direction:column}._loadMore_1o62e_118{align-self:center;margin:20px 0 40px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:8px 24px;color:var(--color-text-subtle)}._loadMore_1o62e_118:hover{border-color:var(--color-primary);color:var(--color-primary)}._empty_1o62e_133{margin:40px 0;text-align:center;color:var(--color-text-muted)}[data-theme=fresh] ._weekTitle_1o62e_21{font-weight:600;color:#0f172a}[data-theme=fresh] ._weekTotalValue_1o62e_40{color:#1d4ed8}[data-theme=fresh] ._day_1o62e_29{border-radius:6px;overflow:hidden;border:1px solid #e6ecf5}[data-theme=fresh] ._dayHeader_1o62e_51{background:#f1f5f9;border-bottom:1px solid #e6ecf5}[data-theme=fresh] ._dayLabel_1o62e_60{font-weight:600;font-size:13px;color:#334155}[data-theme=fresh] ._dayTotalValue_1o62e_41{color:#0f172a}[data-theme=fresh] ._bulkToggle_1o62e_99{color:#94a3b8}[data-theme=fresh] ._bulkToggle_1o62e_99:hover,[data-theme=fresh] ._bulkToggleOn_1o62e_109{color:#2563eb}[data-theme=fresh] ._loadMore_1o62e_118{border-radius:6px;border-color:#cfe0f5;color:#2563eb}._bar_n9mpm_1{display:flex;align-items:center;min-height:64px;background:var(--color-surface);box-shadow:var(--shadow-bar);padding-inline:12px 8px;gap:4px}._description_n9mpm_11{flex:1;min-width:120px;border:0;outline:none;padding:10px 8px;font-size:15px;background:transparent;unicode-bidi:plaintext}._runningDescription_n9mpm_22{flex:1;min-width:120px;font-size:15px;padding:8px 10px}._project_n9mpm_29{padding-inline:8px 12px;flex-shrink:0;max-width:300px;display:flex}._section_n9mpm_36{display:flex;align-items:center;align-self:stretch;padding-inline:10px;border-inline-start:1px dashed var(--color-divider);margin-block:10px}._times_n9mpm_45{gap:4px}._range_n9mpm_49{display:inline-flex;align-items:center}._dash_n9mpm_54{color:var(--color-text-muted);padding-inline:2px}._dateButton_n9mpm_59{border:0;background:none;color:var(--color-text-muted);padding:6px;display:grid;place-items:center}._dateButton_n9mpm_59:hover{color:var(--color-text)}._dateLabel_n9mpm_72{min-width:56px;padding-inline:6px;white-space:nowrap}._durationSection_n9mpm_78{min-width:120px;justify-content:center}._durationText_n9mpm_83,._elapsed_n9mpm_84{font-size:18px;font-weight:500;color:var(--color-text-strong)}._elapsed_n9mpm_84{border:1px solid transparent;background:none;padding:4px 8px;border-radius:var(--radius)}._elapsed_n9mpm_84:hover{border-color:var(--color-border-light)}._primaryButton_n9mpm_101,._stopButton_n9mpm_102{border:0;border-radius:var(--radius);color:#fff;font-weight:500;min-width:100px;height:40px;padding:0 18px;margin-inline-start:6px;letter-spacing:.3px}._primaryButton_n9mpm_101{background:var(--color-primary)}._primaryButton_n9mpm_101:hover{background:var(--color-primary-hover)}._primaryButton_n9mpm_101:disabled{opacity:.7}._stopButton_n9mpm_102{background:var(--color-danger)}._stopButton_n9mpm_102:hover{background:var(--color-danger-hover)}._modes_n9mpm_134{display:flex;flex-direction:column;gap:2px;margin-inline-start:4px}._modeButton_n9mpm_141,._moreButton_n9mpm_142{border:0;background:none;color:var(--color-border);padding:2px;display:grid;place-items:center}._modeButton_n9mpm_141:hover,._moreButton_n9mpm_142:hover{color:var(--color-text-muted)}._modeActive_n9mpm_156,._modeActive_n9mpm_156:hover{color:var(--color-primary)}._moreButton_n9mpm_142{padding:6px 2px;margin-inline-start:2px}._startEditor_n9mpm_166{display:flex;flex-direction:column;gap:4px;padding-top:10px}._startLabel_n9mpm_173{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:14px;font-size:13px;color:var(--color-text-subtle)}[data-theme=fresh] ._bar_n9mpm_1{border-radius:6px;border:1px solid #e3ecf7}[data-theme=fresh] ._description_n9mpm_11::placeholder{color:#94a3b8}[data-theme=fresh] ._durationText_n9mpm_83,[data-theme=fresh] ._elapsed_n9mpm_84{color:#0f172a;letter-spacing:.3px}[data-theme=fresh] ._primaryButton_n9mpm_101{border-radius:8px;background:#2563eb}[data-theme=fresh] ._primaryButton_n9mpm_101:hover{background:#1d4ed8}[data-theme=fresh] ._stopButton_n9mpm_102{border-radius:8px;background:#dc2626}[data-theme=fresh] ._stopButton_n9mpm_102:hover{background:#b91c1c}[data-theme=fresh] ._modeButton_n9mpm_141,[data-theme=fresh] ._moreButton_n9mpm_142,[data-theme=fresh] ._dateButton_n9mpm_59{color:#a8b6c8}[data-theme=fresh] ._modeActive_n9mpm_156,[data-theme=fresh] ._modeActive_n9mpm_156:hover{color:#2563eb}[data-theme=fresh] ._section_n9mpm_36{border-inline-start-style:solid;border-inline-start-color:#edf1f7}[data-theme=fresh] ._primaryButton_n9mpm_101:disabled{background:#e2e8f0;color:#94a3b8;box-shadow:none;opacity:1;transform:none}._page_17d0w_1{max-width:1600px;margin:0 auto;padding:0 0 40px}._sticky_17d0w_7{position:sticky;top:0;z-index:50;padding-top:20px;background:var(--color-bg)}._shell_1pgcn_1{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--header-height) 1fr;grid-template-areas:"header header" "sidebar content";height:100%}._collapsed_1pgcn_11{grid-template-columns:var(--sidebar-width-collapsed) 1fr}._header_1pgcn_16{grid-area:header;display:flex;align-items:center;gap:14px;padding-inline:12px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border-light);z-index:60}._logo_1pgcn_27{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text-strong)}._logoMark_1pgcn_35{width:30px;height:30px;border-radius:7px;background:var(--color-primary);color:#fff;display:grid;place-items:center}._logoText_1pgcn_45{font-size:19px;font-weight:500}._workspace_1pgcn_50{margin-inline-start:18px;color:var(--color-text-subtle)}._spacer_1pgcn_55{flex:1}._headerIcon_1pgcn_59{border:0;background:none;color:var(--color-text-muted);padding:6px;display:grid;place-items:center}._headerIcon_1pgcn_59:hover{color:var(--color-text)}._avatar_1pgcn_72{border:0;padding:0;cursor:pointer;width:30px;height:30px;border-radius:var(--radius);color:#fff;font-size:12px;font-weight:500;display:grid;place-items:center}._sidebar_1pgcn_87{grid-area:sidebar;position:relative;background:var(--color-surface);border-inline-end:1px solid var(--color-border-light);padding-top:6px;overflow-y:auto;overflow-x:hidden}._navList_1pgcn_97{list-style:none;margin:0;padding:0}._navSection_1pgcn_103{padding:14px 18px 6px;font-size:11px;color:var(--color-text-muted);white-space:nowrap}._collapsed_1pgcn_11 ._navSection_1pgcn_103{font-size:0;padding:10px 0 0;border-top:1px solid var(--color-border-light);margin:8px 12px 0}._navItem_1pgcn_117{display:flex;align-items:center;gap:12px;height:40px;padding-inline:18px 12px;color:var(--color-text-subtle);text-decoration:none;font-size:13px;white-space:nowrap}._navItem_1pgcn_117:hover{color:var(--color-text);background:var(--color-surface-hover)}._navActive_1pgcn_134,._navActive_1pgcn_134:hover{background:var(--color-surface-muted);color:var(--color-text)}._navLabel_1pgcn_140{flex:1}._collapsed_1pgcn_11 ._navLabel_1pgcn_140{display:none}._navChevron_1pgcn_148{color:var(--color-text-muted)}._collapseButton_1pgcn_152{position:fixed;top:50%;inset-inline-start:calc(var(--sidebar-width) - 12px);width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border-light);background:var(--color-surface);color:var(--color-text-muted);display:grid;place-items:center;z-index:70}._collapsed_1pgcn_11 ._collapseButton_1pgcn_152{inset-inline-start:calc(var(--sidebar-width-collapsed) - 12px)}._collapseButton_1pgcn_152:hover{color:var(--color-text)}._content_1pgcn_176{grid-area:content;overflow-y:auto;padding-inline:20px}._userMenu_1pgcn_183{display:flex;flex-direction:column;padding:6px 0}._userInfo_1pgcn_189{display:flex;flex-direction:column;gap:2px;padding:8px 16px 12px;border-bottom:1px solid var(--color-border-light);margin-bottom:6px;font-size:13px;color:var(--color-text-subtle)}._userInfo_1pgcn_189 strong{font-weight:500;color:var(--color-text)}._userRole_1pgcn_205{font-size:12px;color:var(--color-primary)}._userMenuItem_1pgcn_210{border:0;background:none;text-align:start;padding:8px 16px}._userMenuItem_1pgcn_210:hover{background:var(--color-surface-hover)}._passwordForm_1pgcn_221{display:flex;flex-direction:column;gap:14px}._passwordForm_1pgcn_221 label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--color-text-subtle)}._passwordForm_1pgcn_221 input{height:36px;border:1px solid var(--color-border);border-radius:var(--radius);padding:0 10px;text-align:left;outline:none}._passwordForm_1pgcn_221 input:focus{border-color:var(--color-primary)}._formError_1pgcn_248{margin:0;color:var(--color-danger);font-size:13px}._themeToggle_1pgcn_255{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--color-border-light);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-subtle);font-size:12px}._themeToggle_1pgcn_255:hover{border-color:var(--color-primary);color:var(--color-primary)}._themeToggleOn_1pgcn_273{border-color:#cbd5e1;background:#f1f5f9;color:#1e3a8a}[data-theme=fresh] ._header_1pgcn_16{border-bottom-color:#e6ecf5;box-shadow:0 1px 6px #1e40af0d}[data-theme=fresh] ._logoMark_1pgcn_35{background:#2563eb}[data-theme=fresh] ._sidebar_1pgcn_87{border-inline-end-color:#e6ecf5}[data-theme=fresh] ._navItem_1pgcn_117{margin:2px 8px;border-radius:8px;padding-inline:10px 8px}[data-theme=fresh] ._navActive_1pgcn_134,[data-theme=fresh] ._navActive_1pgcn_134:hover{background:#e8f0fa;color:#1e40af;font-weight:500}[data-theme=fresh] ._navItem_1pgcn_117{color:#475569}[data-theme=fresh] ._navItem_1pgcn_117:hover{color:#334155;background:#f5f9ff}[data-theme=fresh] ._navSection_1pgcn_103{color:#b0bccb;letter-spacing:.3px}[data-theme=fresh] ._headerIcon_1pgcn_59{color:#a8b6c8}[data-theme=fresh] ._headerIcon_1pgcn_59:hover{color:#2563eb}[data-theme=fresh] ._workspace_1pgcn_50{color:#64748b;font-weight:500}[data-theme=fresh] ._avatar_1pgcn_72{border-radius:50%}[data-theme=fresh] ._collapseButton_1pgcn_152{border-color:#e2e8f0;color:#94a3b8;box-shadow:0 1px 4px #0f172a14}[data-theme=fresh] ._userMenu_1pgcn_183{padding:6px}[data-theme=fresh] ._userMenuItem_1pgcn_210{border-radius:6px}[data-theme=fresh] ._userMenuItem_1pgcn_210:hover{background:#f4f8fe}[data-theme=fresh] ._userRole_1pgcn_205{color:#1d4ed8}[data-theme=fresh] ._passwordForm_1pgcn_221 input{border-radius:8px;border-color:#dbe5f1}._page_1t5t4_1{padding:20px 0}._title_1t5t4_5{margin:0 0 20px;font-size:24px;font-weight:400}._card_1t5t4_11{display:flex;flex-direction:column;gap:4px;background:var(--color-surface);box-shadow:var(--shadow-card);padding:40px;text-align:center;color:var(--color-text-subtle)}._card_1t5t4_11 strong{font-weight:500;color:var(--color-text)}[data-theme=fresh] ._title_1t5t4_5{font-weight:600;color:#0f172a}[data-theme=fresh] ._card_1t5t4_11{border-radius:6px;border:1px solid #e6ecf5}:root{--color-primary: #03a9f4;--color-primary-hover: #0398dc;--color-primary-soft: #e1f5fe;--color-danger: #f44336;--color-danger-hover: #e53935;--color-success: #4caf50;--color-bg: #f2f6f8;--color-surface: #ffffff;--color-surface-muted: #e4eaee;--color-surface-hover: #f5f7f9;--color-row-child: #f8fafb;--color-border: #c6d2d9;--color-border-light: #e4eaee;--color-divider: #dde3e8;--color-text: #333333;--color-text-strong: #1f1f1f;--color-text-muted: #999999;--color-text-subtle: #666666;--color-placeholder: #a9b4bb;--color-tooltip: #333333;--color-overlay: rgba(0, 0, 0, .5);--font-family: "Heebo", "Segoe UI", Arial, sans-serif;--font-size: 14px;--radius: 2px;--shadow-card: 0 1px 1px rgba(0, 0, 0, .08);--shadow-popover: 0 3px 12px rgba(0, 0, 0, .18);--shadow-bar: 0 2px 4px rgba(0, 0, 0, .08);--header-height: 60px;--sidebar-width: 200px;--sidebar-width-collapsed: 56px;--row-height: 52px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input::placeholder{color:var(--color-placeholder)}.ltr{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-tooltip);color:#fff;font-size:12px;font-weight:400;line-height:1.3;padding:5px 8px;border-radius:var(--radius);white-space:nowrap;pointer-events:none;z-index:1000}:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c1cbd1;border-radius:4px}.app-status{display:grid;place-items:center;height:100%;color:var(--color-text-muted)}@media print{body{background:#fff}header,nav{display:none!important}#root>div{display:block!important;height:auto!important}main{overflow:visible!important;padding:0!important}[data-tooltip]:hover:after{display:none}}[data-theme=fresh]{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-soft: #eaf1fd;--color-bg: #f3f6fb;--color-surface-muted: #eef3fa;--color-surface-hover: #f5f9ff;--color-row-child: #f8fbff;--color-border-light: #e6ecf5;--color-divider: #e3e9f2;--color-text: #1f2937;--color-text-strong: #0f172a;--color-text-subtle: #5b6b7f;--color-text-muted: #8a99ab;--shadow-card: 0 1px 2px rgba(15, 23, 42, .05);--shadow-bar: 0 1px 2px rgba(15, 23, 42, .05), 0 2px 8px rgba(15, 23, 42, .04)}[data-theme=fresh] body{background:#f3f6fb}[data-theme=fresh] [data-unfinished]{color:#c0c9d4!important;cursor:default}[data-theme=fresh] [data-unfinished]:hover{background:transparent!important}
