:root{color:#eef4ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#030711;font-family:Microsoft YaHei,PingFang SC,Segoe UI,Arial,sans-serif}*{box-sizing:border-box;scrollbar-color:#c8cfdb #020611;scrollbar-width:thin}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:#020611}::-webkit-scrollbar-thumb{background:#c8cfdb;border:3px solid #020611;border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:#e3e8f1}::-webkit-scrollbar-corner{background:#020611}::-webkit-scrollbar-button{background-color:#020611;background-position:50%;background-repeat:no-repeat;background-size:7px 7px;width:13px;height:13px}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 2.2 3.7 6l4.1 3.8V2.2Z' fill='%23c8cfdb'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 2.2 8.3 6 4.2 9.8V2.2Z' fill='%23c8cfdb'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2 7.8 6 3.7l3.8 4.1H2.2Z' fill='%23c8cfdb'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2 4.2 6 8.3l3.8-4.1H2.2Z' fill='%23c8cfdb'/%3E%3C/svg%3E")}html{background:#030711;min-width:320px}body{background:#030711;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font-family:inherit}#app{min-height:100vh}.app-shell[data-v-c8e56c0c]{--app-sticky-top:0px;color:#172033;background:#eef2f6;grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.login-shell[data-v-c8e56c0c]{grid-template-columns:1fr}.login-page[data-v-c8e56c0c]{background:linear-gradient(#d6844317,#0000 38%),#171717;place-items:center;min-height:100vh;padding:48px 28px;display:grid;position:relative}.login-stack[data-v-c8e56c0c]{justify-items:center;gap:clamp(28px,4.2vh,44px);width:min(220px,100vw - 32px);display:grid}.login-theme-toggle[data-v-c8e56c0c]{z-index:2;justify-self:center;position:relative;top:auto;right:auto}.login-card[data-v-c8e56c0c]{width:min(220px,100vw - 32px);box-shadow:none;background:0 0;border:0;border-radius:0;justify-items:center;gap:16px;padding:0;display:grid}.login-brand[data-v-c8e56c0c]{text-align:center;justify-items:center;gap:10px;width:220px;margin-bottom:6px;display:grid}.login-logo[data-v-c8e56c0c]{object-fit:contain;width:220px;height:auto}.login-brand>div[data-v-c8e56c0c]{width:220px}.login-brand strong[data-v-c8e56c0c]{color:#f4f4f4;white-space:nowrap;text-align:justify;text-align-last:justify;width:100%;font-size:18px;font-weight:900;line-height:1.2;display:block}.login-brand span[data-v-c8e56c0c]{color:#e2a66e;text-align:center;width:100%;margin-top:6px;font-size:16px;font-weight:800;display:block}.login-card label[data-v-c8e56c0c]{gap:8px;width:220px;display:grid}.login-card label span[data-v-c8e56c0c]{color:#b9c0cb;font-size:13px;font-weight:900}.login-card input[data-v-c8e56c0c]{color:#f4f4f4;width:100%;min-height:42px;font:inherit;background:#080809;border:1px solid #ffffff29;border-radius:8px;padding:0 14px;font-weight:700}.login-card input[data-v-c8e56c0c]::placeholder{color:#a7adb7;opacity:1}.login-options[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.login-options label[data-v-c8e56c0c]{color:#a7adb7;cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.login-options input[data-v-c8e56c0c]{accent-color:#d68443;width:14px;min-width:14px;height:14px;min-height:14px;margin:0}.login-submit[data-v-c8e56c0c]{width:220px;min-height:42px;margin-top:4px}.login-options[data-v-c8e56c0c]{width:220px}@media (width<=720px){.login-page[data-v-c8e56c0c]{padding:36px 18px}.login-stack[data-v-c8e56c0c]{gap:28px}}.sidebar[data-v-c8e56c0c]{color:#172033;background:#e7edf4;border-right:1px solid #d4dde8;flex-direction:column;gap:22px;height:100vh;padding:16px;display:flex;position:sticky;top:0}.brand-block[data-v-c8e56c0c]{justify-items:start;gap:6px;display:grid}.brand-logo[data-v-c8e56c0c]{object-fit:contain;object-position:left center;width:148px;height:auto;max-height:44px}.brand-name[data-v-c8e56c0c]{text-align:left;width:100%;font-size:15px;font-weight:900;line-height:1.25}.brand-subtitle[data-v-c8e56c0c]{color:#64748b;text-align:left;margin-top:2px;font-size:15px;font-weight:900;line-height:1.25}.mobile-page-title[data-v-c8e56c0c]{display:none}.side-nav[data-v-c8e56c0c]{gap:10px;width:100%;display:grid}.nav-button[data-v-c8e56c0c],.ghost-button[data-v-c8e56c0c],.primary-button[data-v-c8e56c0c],.text-button[data-v-c8e56c0c],.mobile-action[data-v-c8e56c0c]{font:inherit;cursor:pointer}.nav-button[data-v-c8e56c0c]{color:#172033;text-align:left;background:#fff;border:1px solid #d4dde8;border-radius:8px;width:100%;height:44px;padding:0 14px;font-size:17px;font-weight:900;box-shadow:0 1px #0f172a0a}.nav-button.active[data-v-c8e56c0c]{color:#fff;background:#15477d;border-color:#15477d}.workspace[data-v-c8e56c0c]{min-width:0}.topbar[data-v-c8e56c0c]{background:#fff;border-bottom:1px solid #d8dee8;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 28px;display:flex}.topbar h1[data-v-c8e56c0c]{margin:0;font-size:22px;line-height:1.2}.topbar p[data-v-c8e56c0c]{color:#697386;margin:4px 0 0;font-size:13px}.top-actions[data-v-c8e56c0c]{align-items:center;gap:10px;display:flex}.nav-top-actions[data-v-c8e56c0c]{display:none}.viewer-select[data-v-c8e56c0c]{color:#4b5565;align-items:center;gap:8px;font-size:13px;display:flex}.current-user-badge[data-v-c8e56c0c]{color:#d8dce2;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}.current-user-badge span[data-v-c8e56c0c]{color:#aab2c0;font-size:12px}.current-user-badge strong[data-v-c8e56c0c]{color:#f4f4f4;font-size:14px}select[data-v-c8e56c0c],input[data-v-c8e56c0c],textarea[data-v-c8e56c0c]{color:#172033;background:#fff;border:1px solid #cfd7e3;border-radius:8px;min-width:120px;height:36px;padding:0 10px}select[data-v-c8e56c0c]:disabled,input[data-v-c8e56c0c]:disabled,textarea[data-v-c8e56c0c]:disabled{color:#526071;cursor:default;background:#f3f6fa}.content[data-v-c8e56c0c]{padding:22px 28px 40px}.view-stack[data-v-c8e56c0c]{gap:18px;display:grid}.metric-grid[data-v-c8e56c0c],.dashboard-finance-grid[data-v-c8e56c0c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-block[data-v-c8e56c0c],.panel[data-v-c8e56c0c]{background:#fff;border:1px solid #dbe2ec;border-radius:8px}.metric-block[data-v-c8e56c0c]{color:#fff;flex-direction:column;justify-content:space-between;min-height:104px;padding:18px;display:flex}.metric-block span[data-v-c8e56c0c]{color:#ffffffe0;font-size:15px;font-weight:800}.metric-block strong[data-v-c8e56c0c]{color:#fff;font-size:40px;font-weight:950;line-height:1}.metric-block.total[data-v-c8e56c0c]{background:#15477d}.metric-block.ontrack[data-v-c8e56c0c]{background:#12a7a3}.metric-block.contract-count[data-v-c8e56c0c]{background:#15477d}.metric-block.contract-amount[data-v-c8e56c0c]{background:#12a7a3}.reminder-center-panel[data-v-c8e56c0c]{padding:16px}.reminder-list[data-v-c8e56c0c]{gap:10px;margin-top:12px;display:grid}.reminder-item[data-v-c8e56c0c]{background:#d684432e;border:1px solid #d684434d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.reminder-item.danger[data-v-c8e56c0c],.reminder-item.warning[data-v-c8e56c0c],.reminder-item.pending[data-v-c8e56c0c],.reminder-item.info[data-v-c8e56c0c]{background:#d684432e;border-color:#d684434d}.reminder-item.read[data-v-c8e56c0c]{opacity:.72}.reminder-main[data-v-c8e56c0c]{gap:4px;min-width:0;display:grid}.reminder-main span[data-v-c8e56c0c]{color:#d68443;font-size:12px;font-weight:820}.reminder-main strong[data-v-c8e56c0c]{color:#f4f6fb;font-size:15px;font-weight:760}.reminder-main em[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px;font-style:normal;line-height:1.4}.reminder-actions[data-v-c8e56c0c]{align-items:center;gap:8px;display:flex}.reminder-actions .primary-button[data-v-c8e56c0c],.reminder-actions .text-button[data-v-c8e56c0c]{white-space:nowrap;min-height:32px;padding:0 12px}.reminder-empty[data-v-c8e56c0c]{border:1px dashed #ffffff24;border-radius:8px;gap:4px;margin-top:12px;padding:14px;display:grid}.reminder-empty strong[data-v-c8e56c0c]{color:#f4f6fb}.reminder-empty span[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px}.boss-dashboard-grid[data-v-c8e56c0c]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px;display:grid}.dashboard-scheme-list[data-v-c8e56c0c]{gap:10px;margin-top:14px;display:grid}.dashboard-scheme-card[data-v-c8e56c0c]{background:#315dff1a;border:1px solid #8ea0ff29;border-left:6px solid #536dfe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:grid}.load-alert-panel[data-v-c8e56c0c]{border-color:#c45cff3d}.load-alert-list[data-v-c8e56c0c]{grid-template-columns:repeat(6,minmax(132px,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.load-alert-card[data-v-c8e56c0c]{background:#0f172a9e;border:1px solid #7c3cff42;border-radius:8px;align-content:space-between;gap:8px;min-height:96px;padding:14px;display:grid}.load-alert-card strong[data-v-c8e56c0c]{color:#fff;font-size:22px;font-weight:950;line-height:1}.load-alert-card span[data-v-c8e56c0c]{color:#c8d3ff;font-size:12px;font-weight:850;line-height:1.4}.load-alert-card em[data-v-c8e56c0c]{color:#fff;background:#7c3cffb8;border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-style:normal;font-weight:950}.load-alert-card.overload em[data-v-c8e56c0c]{background:#c45cffc7}.load-alert-card.busy em[data-v-c8e56c0c]{background:#315dffc7}.dashboard-scheme-card>div[data-v-c8e56c0c]:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;min-width:0;display:grid}.dashboard-scheme-card strong[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:20px;line-height:1.25;overflow:hidden}.dashboard-scheme-card em[data-v-c8e56c0c]{color:#aeb8ce;grid-column:1/-1;font-size:14px;font-style:normal;font-weight:900}.dashboard-scheme-card .scheme-status[data-v-c8e56c0c]{background:#c8cfdb24;width:fit-content;min-width:0;padding:3px 8px;font-size:11px;line-height:1.1;color:#d7deea!important}.review-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.review-summary-card[data-v-c8e56c0c]{background:#ffffff0e;border:1px solid #8ea0ff29;border-radius:8px;align-content:space-between;min-height:82px;padding:12px;display:grid}.review-summary-card span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:900}.review-summary-card strong[data-v-c8e56c0c]{color:#fff;font-size:30px;line-height:1}.review-summary-card.danger strong[data-v-c8e56c0c]{color:#ffb2c0}.review-summary-card.warning strong[data-v-c8e56c0c]{color:#ffd99a}.review-summary-card.accent strong[data-v-c8e56c0c]{color:#c8d3ff}.review-list[data-v-c8e56c0c]{gap:10px;margin-top:14px;display:grid}.review-item[data-v-c8e56c0c]{background:#ffffff0b;border:1px solid #8ea0ff24;border-radius:8px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.review-item span[data-v-c8e56c0c]{color:#c8d3ff;white-space:nowrap;background:#315dff2e;border-radius:7px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900}.review-item strong[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-item em[data-v-c8e56c0c]{color:#aeb8ce;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.gantt-scale[data-v-c8e56c0c]{color:#aeb8ce;grid-template-columns:repeat(5,1fr);margin-top:14px;font-size:11px;font-weight:900;display:grid}.gantt-scale span[data-v-c8e56c0c]:last-child{text-align:right}.gantt-list[data-v-c8e56c0c]{gap:10px;margin-top:10px;display:grid}.gantt-row[data-v-c8e56c0c]{background:#080d1cc7;border:1px solid #8ea0ff29;border-radius:8px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.gantt-row[data-v-c8e56c0c]:nth-child(2n){background:#303852b8;border-color:#aeb8ce38}.gantt-label[data-v-c8e56c0c]{gap:4px;min-width:0;display:grid}.gantt-label strong[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gantt-label span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:800}.gantt-track[data-v-c8e56c0c]{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / var(--gantt-month-count) - 1px), #8ea0ff1f calc(100% / var(--gantt-month-count) - 1px), #8ea0ff1f calc(100% / var(--gantt-month-count))), #020611cc;border-radius:999px;height:18px;position:relative;overflow:hidden}.gantt-bar[data-v-c8e56c0c]{box-shadow:none;background:#e57817;border-radius:999px;position:absolute;top:3px;bottom:3px}.gantt-bar.urgent[data-v-c8e56c0c]{background:#e57817}.personnel-gantt-panel[data-v-c8e56c0c]{overflow:visible}.person-gantt-scale[data-v-c8e56c0c]{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#080d1cf5,#1f1e3ef0),#020611f5;border:1px solid #8ea0ff2e;border-radius:8px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:8px 10px;display:grid;position:sticky;top:0;box-shadow:0 12px 24px #02061142}.boss-gantt-scale[data-v-c8e56c0c]{z-index:auto;box-shadow:none;position:static;top:auto}.scale-range-toggle[data-v-c8e56c0c]{background:#02061161;border:1px solid #8ea0ff29;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.scale-range-toggle button[data-v-c8e56c0c]{color:#aeb8ce;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:950}.scale-range-toggle button.active[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#315dff,#7c3cff);box-shadow:0 0 16px #315dff3d}.person-month-grid[data-v-c8e56c0c]{color:#aeb8ce;align-items:center;font-size:11px;font-weight:900;display:grid}.person-month-grid span[data-v-c8e56c0c]{border-left:1px solid #ffffff14;align-items:center;min-width:0;min-height:32px;padding-left:4px;display:flex}.person-month-grid span[data-v-c8e56c0c]:first-child{border-left-color:#0000;padding-left:0}.person-gantt-filters[data-v-c8e56c0c]{background:#02061157;border:1px solid #8ea0ff29;border-radius:8px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin-top:14px;padding:12px;display:grid}.person-gantt-filters label[data-v-c8e56c0c]{gap:6px;min-width:0;display:grid}.person-gantt-filters span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:900}.person-gantt-filters select[data-v-c8e56c0c]{min-width:0}.person-gantt-list[data-v-c8e56c0c]{gap:12px;margin-top:12px;display:grid}.person-gantt-row[data-v-c8e56c0c]{background:#080d1cd1;border:1px solid #7c3cff4d;border-radius:8px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.person-gantt-row[data-v-c8e56c0c]:nth-child(2n){background:#303852c7;border-color:#aeb8ce42}.person-gantt-row.busy[data-v-c8e56c0c]{border-color:#315dff70}.person-gantt-row.overload[data-v-c8e56c0c]{border-color:#c45cff85;box-shadow:inset 0 1px #c45cff1f,0 0 28px #7c3cff1f}.person-gantt-label[data-v-c8e56c0c]{gap:5px;min-width:0;display:grid}.person-gantt-label>div[data-v-c8e56c0c]{align-items:center;gap:8px;min-width:0;display:flex}.person-gantt-label strong[data-v-c8e56c0c]{color:#fff;font-size:18px;font-weight:950}.person-gantt-label em[data-v-c8e56c0c]{color:#fff;background:#5c6cff75;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:950}.person-gantt-row.normal .person-gantt-label em[data-v-c8e56c0c]{background:#94a3b847}.person-gantt-row.busy .person-gantt-label em[data-v-c8e56c0c]{background:#315dffc7}.person-gantt-row.overload .person-gantt-label em[data-v-c8e56c0c]{background:#c45cffd1}.person-gantt-label span[data-v-c8e56c0c]{color:#aeb8ce;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.person-gantt-track[data-v-c8e56c0c]{background:linear-gradient(90deg, #ffffff13 1px, transparent 1px) 0 0 / calc(100% / var(--gantt-month-count,12)) 100%, #020611c2;border-radius:8px;min-height:82px;position:relative;overflow:hidden}.person-gantt-bar[data-v-c8e56c0c]{min-width:36px;height:14px;box-shadow:none;cursor:pointer;background:#e57817;border-radius:999px;align-items:center;display:flex;position:absolute}.weekly-summary-panel[data-v-c8e56c0c]{gap:14px;display:grid}.weekly-summary-panel .section-heading .text-button[data-v-c8e56c0c]{min-height:34px;color:inherit;background:0 0;border:1px solid #303035;border-radius:7px;padding:6px 12px}.weekly-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.weekly-summary-card[data-v-c8e56c0c]{background:var(--surface,#1f1f1f);border:1px solid #ffffff24;border-radius:8px;align-content:space-between;min-height:76px;padding:12px;display:grid}.weekly-summary-card span[data-v-c8e56c0c],.weekly-mini-row span[data-v-c8e56c0c],.weekly-task-card span[data-v-c8e56c0c],.weekly-calendar-label span[data-v-c8e56c0c]{color:#aab2c0;font-size:12px;font-weight:500}.weekly-summary-card strong[data-v-c8e56c0c]{color:#f5f5f5;font-size:30px;font-weight:650;line-height:1}.weekly-summary-card.active strong[data-v-c8e56c0c],.weekly-summary-card.paused strong[data-v-c8e56c0c]{color:#d68443}.weekly-mini-list[data-v-c8e56c0c]{gap:8px;display:grid}.weekly-mini-row[data-v-c8e56c0c]{background:var(--surface,#1f1f1f);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:grid}.weekly-mini-row strong[data-v-c8e56c0c],.weekly-task-card strong[data-v-c8e56c0c],.weekly-calendar-label strong[data-v-c8e56c0c]{color:#f5f5f5;font-weight:600}.weekly-mini-row em[data-v-c8e56c0c],.weekly-task-card small[data-v-c8e56c0c]{color:#aab2c0;font-size:12px;font-style:normal}.weekly-mini-row em.active[data-v-c8e56c0c],.weekly-mini-row em.paused[data-v-c8e56c0c]{color:#d68443}.weekly-work-panel[data-v-c8e56c0c]{gap:16px;display:grid}.weekly-work-panel .section-heading[data-v-c8e56c0c]{order:0}.weekly-filter-bar[data-v-c8e56c0c]{order:1}.weekly-focus-card[data-v-c8e56c0c]{order:2}.weekly-calendar[data-v-c8e56c0c]{order:3}.weekly-stage-hint[data-v-c8e56c0c]{order:4}.weekly-focus-card[data-v-c8e56c0c]{background:var(--surface,#1f1f1f);border:1px solid #d6844373;border-radius:8px;gap:12px;padding:16px;display:grid}.weekly-focus-card span[data-v-c8e56c0c],.weekly-focus-card em[data-v-c8e56c0c],.weekly-mine-card em[data-v-c8e56c0c],.weekly-task-card em[data-v-c8e56c0c]{color:#aab2c0;font-size:13px;font-style:normal}.weekly-focus-card strong[data-v-c8e56c0c]{color:#fff;margin:5px 0;font-size:24px;font-weight:650;display:block}.weekly-mine-list[data-v-c8e56c0c]{gap:10px;display:grid}.weekly-focus-queue[data-v-c8e56c0c]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.weekly-focus-queue button[data-v-c8e56c0c]{color:#d7dbe2;text-align:left;cursor:pointer;background:#00000029;border:1px solid #ffffff24;border-radius:8px;justify-items:start;gap:4px;min-width:180px;max-width:240px;padding:10px 12px;display:grid}.weekly-focus-queue button.active[data-v-c8e56c0c]{background:#d6844329;border-color:#d68443;box-shadow:inset 0 3px #d68443}.weekly-focus-queue button.done[data-v-c8e56c0c]{opacity:.68}.weekly-focus-queue button strong[data-v-c8e56c0c]{color:#f4f4f4;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:14px;overflow:hidden}.weekly-focus-queue button span[data-v-c8e56c0c]{font-size:12px}.weekly-mine-card[data-v-c8e56c0c]{background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(260px,420px) minmax(360px,620px);justify-content:start;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.weekly-focus-current[data-v-c8e56c0c]{align-items:start}.weekly-mine-card>div[data-v-c8e56c0c]{min-width:0}.weekly-mine-card span[data-v-c8e56c0c]{color:#aab2c0;font-size:12px}.weekly-mine-card strong[data-v-c8e56c0c]{color:#f5f5f5;overflow-wrap:anywhere;margin:3px 0;font-size:18px;font-weight:650;display:block}.weekly-mine-card em[data-v-c8e56c0c]{color:#d7dbe2;font-size:18px;font-weight:420;line-height:1.35;display:block}.weekly-action-panel[data-v-c8e56c0c]{justify-items:start;gap:8px;min-width:0;max-width:620px;display:grid}.weekly-confirm-row[data-v-c8e56c0c]{justify-content:flex-start;gap:8px;width:100%;display:flex}.weekly-confirm-row button[data-v-c8e56c0c]{min-height:36px}.weekly-stage-hint[data-v-c8e56c0c]{background:#d684430f;border:1px solid #d6844338;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.weekly-stage-hint strong[data-v-c8e56c0c]{color:#f0b27a;font-size:14px}.weekly-stage-hint span[data-v-c8e56c0c]{color:#aab2c0;font-size:13px;line-height:1.5}.weekly-date-pickers[data-v-c8e56c0c]{justify-items:end;gap:6px;display:grid}.weekly-range-control[data-v-c8e56c0c]{gap:2px;width:min(100%,540px);display:grid}.weekly-range-markers[data-v-c8e56c0c],.weekly-range-picker[data-v-c8e56c0c]{grid-template-columns:repeat(7,minmax(46px,1fr));gap:6px;display:grid}.weekly-range-markers[data-v-c8e56c0c]{align-items:end;min-height:16px}.weekly-range-markers span[data-v-c8e56c0c]{color:#d68443;text-align:center;min-width:0;font-size:11px;line-height:1}.weekly-range-picker button[data-v-c8e56c0c]{color:#d7dbe2;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:4px 8px;font-weight:600}.weekly-range-picker button.active[data-v-c8e56c0c]{color:#fff;background:#d68443;border-color:#d68443}.weekly-status-actions[data-v-c8e56c0c],.weekly-task-actions[data-v-c8e56c0c]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.weekly-status-actions button[data-v-c8e56c0c],.weekly-task-actions button[data-v-c8e56c0c]{color:#d7dbe2;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:8px 12px}.weekly-status-actions button.active[data-v-c8e56c0c],.weekly-task-actions button.active[data-v-c8e56c0c]{color:#fff;background:#d68443;border-color:#d68443}.weekly-filter-bar[data-v-c8e56c0c]{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:180px 180px 180px auto;justify-content:start;align-items:end;gap:10px;width:fit-content;max-width:100%;padding:12px;display:grid}.weekly-filter-bar label[data-v-c8e56c0c]{gap:6px;min-width:0;display:grid}.weekly-filter-bar span[data-v-c8e56c0c]{color:#aab2c0;font-size:12px}.weekly-filter-bar select[data-v-c8e56c0c],.weekly-filter-bar button[data-v-c8e56c0c]{color:#f5f5f5;width:100%;min-height:36px;font:inherit;background:#080808;border:1px solid #ffffff2e;border-radius:8px;padding:0 12px}.weekly-filter-bar button[data-v-c8e56c0c]{cursor:pointer;min-width:82px}.weekly-task-list[data-v-c8e56c0c],.weekly-calendar[data-v-c8e56c0c]{gap:10px;display:grid;position:relative}.weekly-task-card[data-v-c8e56c0c]{background:var(--surface,#1f1f1f);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.weekly-task-card small[data-v-c8e56c0c]{grid-column:1/-1}.weekly-task-card.active[data-v-c8e56c0c]{border-color:#d6844394}.weekly-calendar-days[data-v-c8e56c0c]{color:#aab2c0;z-index:8;background:var(--surface,#1b1b1b);border-bottom:1px solid #ffffff1f;grid-template-columns:150px repeat(7,minmax(0,1fr));gap:0;font-size:12px;display:grid;position:sticky;top:0}.weekly-calendar-days[data-v-c8e56c0c]:before{content:""}.weekly-calendar-days span[data-v-c8e56c0c]{border-left:1px solid #ffffff14;align-items:center;min-height:28px;padding-left:8px;display:flex}.weekly-calendar-days span.today[data-v-c8e56c0c]{color:#d68443}.weekly-person-row[data-v-c8e56c0c],.weekly-empty-card[data-v-c8e56c0c]{background:var(--surface,#1f1f1f);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.weekly-empty-card[data-v-c8e56c0c]{grid-template-columns:1fr;min-height:74px}.weekly-empty-card strong[data-v-c8e56c0c]{color:#f5f5f5;font-weight:600}.weekly-empty-card span[data-v-c8e56c0c]{color:#aab2c0;font-size:13px}.weekly-calendar-label[data-v-c8e56c0c]{gap:4px;min-width:0;display:grid}.weekly-calendar-track[data-v-c8e56c0c]{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/14.2857% 100%,#101010;border-radius:8px;height:34px;position:relative;overflow:hidden}.weekly-calendar-bar[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#d68443;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:18px;padding:0 8px;font-size:11px;font-weight:650;display:flex;position:absolute;top:8px;overflow:hidden}.weekly-calendar-bar[data-v-c8e56c0c]:focus-visible{outline-offset:2px;outline:2px solid #d68443b8}.weekly-calendar-bar.pending[data-v-c8e56c0c]{background:#7f7f7f}.weekly-calendar-bar.paused[data-v-c8e56c0c]{background:repeating-linear-gradient(90deg,#d68443 0 10px,#7f7f7f 10px 18px)}.weekly-calendar-bar.done[data-v-c8e56c0c]{background:#9a9a9a}.person-gantt-bar.urgent[data-v-c8e56c0c]{background:#e57817}.person-gantt-bar[data-v-c8e56c0c]:focus-visible{outline-offset:2px;outline:2px solid #c8d3ffe6}.person-gantt-bar span[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:10px;font-weight:900;overflow:hidden}.person-gantt-more[data-v-c8e56c0c]{color:#c8d3ff;background:#020611c2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;position:absolute;bottom:8px;right:10px}.reminder-notice-grid[data-v-c8e56c0c],.overview-grid[data-v-c8e56c0c],.people-grid[data-v-c8e56c0c],.system-grid[data-v-c8e56c0c]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.department-overview-grid[data-v-c8e56c0c]{grid-template-columns:1fr}.system-grid .preset-panel[data-v-c8e56c0c]{grid-column:1/-1}.system-view[data-v-c8e56c0c]{background:radial-gradient(circle at 4% 28%,#e578176b,#0000 28%),radial-gradient(circle at 84% 8%,#e5781729,#0000 30%),linear-gradient(145deg,#161316 0%,#2a130c 48%,#453027 100%);border-radius:8px;margin:-8px;padding:18px;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0000004d}.system-view .panel[data-v-c8e56c0c]{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#4530276b;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff14,0 16px 44px #00000042}.system-view .section-heading h2[data-v-c8e56c0c],.system-view .inline-admin-form h3[data-v-c8e56c0c],.system-view .preset-card-head strong[data-v-c8e56c0c]{color:#fff}.system-view .section-heading span[data-v-c8e56c0c],.system-view .preset-card-head span[data-v-c8e56c0c],.system-view .form-grid label>span[data-v-c8e56c0c],.system-view .form-field>span[data-v-c8e56c0c],.system-view .department-item span[data-v-c8e56c0c],.system-view .department-item p[data-v-c8e56c0c]{color:#bababa}.system-view table[data-v-c8e56c0c]{box-shadow:none;background:#16131699;border-color:#ffffff29}.system-view .inline-admin-form[data-v-c8e56c0c],.system-view .preset-card[data-v-c8e56c0c],.system-view .department-item[data-v-c8e56c0c],.system-view .mobile-card[data-v-c8e56c0c]{background:#ffffff13;border-color:#e57817c7 #ffffff29 #ffffff29;box-shadow:inset 0 1px #ffffff1a}.system-view .primary-button[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#e57817 0%,#b84a1d 100%);border-color:#e578179e;box-shadow:0 12px 28px #e5781733}.system-view .text-button[data-v-c8e56c0c]{color:#ffb18d}.system-view .role-select[data-v-c8e56c0c],.system-view .department-select[data-v-c8e56c0c]{border-color:#ffffff2e}.system-view .option-chip[data-v-c8e56c0c]{color:#ffd7c5;background:#e5781729}.system-view .preset-chip-list button[data-v-c8e56c0c]{color:#161316;background:#ffffffe0}.panel[data-v-c8e56c0c]{min-width:0;padding:16px}.section-heading[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.section-heading h2[data-v-c8e56c0c]{margin:0;font-size:17px}.section-heading span[data-v-c8e56c0c]{color:#697386;font-size:13px}.heading-actions[data-v-c8e56c0c]{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.heading-title-actions[data-v-c8e56c0c]{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:inline-flex}.project-list-title-actions[data-v-c8e56c0c]{flex-wrap:wrap}.batch-delete-button[data-v-c8e56c0c]{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;border-color:#ef44446b!important}.batch-delete-button[data-v-c8e56c0c]:hover:not(:disabled){background:#ef44441a!important;border-color:#ef44449e!important}.contract-edit-selected-button[data-v-c8e56c0c]{color:#efc79d!important;-webkit-text-fill-color:#efc79d!important;border-color:#d6844385!important}.contract-edit-selected-button[data-v-c8e56c0c]:hover:not(:disabled){background:#d684431f!important;border-color:#d68443b8!important}.project-edit-selected-button[data-v-c8e56c0c]{color:#efc79d!important;-webkit-text-fill-color:#efc79d!important;border-color:#d6844385!important}.project-edit-selected-button[data-v-c8e56c0c]:hover:not(:disabled){background:#d684431f!important;border-color:#d68443b8!important}.selection-col[data-v-c8e56c0c],.selection-cell[data-v-c8e56c0c]{text-align:center;width:44px;min-width:44px}.table-select-checkbox[data-v-c8e56c0c]{cursor:pointer;accent-color:#d88445;width:16px;height:16px}.mobile-select-toggle[data-v-c8e56c0c]{color:#f3c49b;border:1px solid #d8844552;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.mobile-select-toggle input[data-v-c8e56c0c]{accent-color:#d88445;width:14px;height:14px;margin:0}.delete-preview[data-v-c8e56c0c]{margin-top:8px;line-height:1.6;display:block;color:#f3c49b!important;font-size:12px!important}.pagination-bar[data-v-c8e56c0c]{color:#aeb7c5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 0 2px;font-size:12px;font-weight:800;display:flex}.pagination-bar label[data-v-c8e56c0c]{align-items:center;gap:6px;display:inline-flex}.pagination-bar select[data-v-c8e56c0c]{color:#f4f7fb;background:#090a0d;border:1px solid #d8844547;border-radius:8px;min-width:72px;height:34px;font-weight:800}.pagination-bar .ghost-button[data-v-c8e56c0c]{min-height:34px;padding:6px 12px}.pagination-bar strong[data-v-c8e56c0c]{color:#f3c49b;text-align:center;min-width:54px}.award-heading-title[data-v-c8e56c0c]{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:inline-flex}.award-view .section-heading[data-v-c8e56c0c]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.award-view .award-add-button[data-v-c8e56c0c]{justify-self:auto;color:#e2a66e!important;border-color:#d88445b8!important}.award-view .heading-actions[data-v-c8e56c0c]{justify-content:flex-start}.theme-light .award-view .award-add-button[data-v-c8e56c0c]{color:#8a4f29!important;border-color:#d68443!important}.award-create-modal .award-validation-banner[data-v-c8e56c0c]{margin:12px 28px 0}.award-view .award-heading-title span[data-v-c8e56c0c]{color:#697386;font-size:13px}.chart-list[data-v-c8e56c0c],.notice-list[data-v-c8e56c0c],.department-column[data-v-c8e56c0c]{gap:10px;margin-top:14px;display:grid}.chart-row[data-v-c8e56c0c],.notice-row[data-v-c8e56c0c],.department-item[data-v-c8e56c0c]{background:#f8fafc;border:1px solid #e4e9f1;border-radius:8px;padding:12px}.chart-row[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.chart-row>div[data-v-c8e56c0c],.department-item div[data-v-c8e56c0c]{gap:8px;display:grid}.department-item .department-actions[data-v-c8e56c0c]{align-items:center;gap:12px;display:flex}.chart-label[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-row span[data-v-c8e56c0c],.department-item span[data-v-c8e56c0c],.department-item p[data-v-c8e56c0c]{color:#64748b;font-size:14px}.chart-row b[data-v-c8e56c0c]{color:#0f766e;white-space:nowrap;font-size:14px}.bar-track[data-v-c8e56c0c]{background:#e9eff6;border-radius:999px;height:14px;overflow:hidden}.bar-fill[data-v-c8e56c0c]{border-radius:inherit;background:linear-gradient(90deg,#12a7a3,#72d6bd);height:100%}.department-pie-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.department-pie-card[data-v-c8e56c0c]{background:#f8fafc;border:1px solid #e4e9f1;border-radius:8px;gap:12px;min-height:112px;padding:14px;display:grid}.department-stat-main[data-v-c8e56c0c]{gap:4px;display:grid}.department-stat-main strong[data-v-c8e56c0c]{color:#10213b;font-size:17px;line-height:1.25}.department-stat-main span[data-v-c8e56c0c],.department-stat-summary span[data-v-c8e56c0c]{color:#64748b;font-size:13px}.department-stat-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.department-stat-grid span[data-v-c8e56c0c]{color:#4b5563;background:#ffffff9e;border:1px solid #5f667033;border-radius:8px;align-content:center;gap:2px;min-height:52px;padding:8px 10px;font-size:13px;display:grid}.department-stat-grid em[data-v-c8e56c0c]{color:#111827;font-size:22px;font-style:normal;font-weight:800;line-height:1}.department-stat-summary[data-v-c8e56c0c]{flex-wrap:wrap;gap:8px 12px;display:flex}.notice-row span[data-v-c8e56c0c]{color:#fff;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.notice-row p[data-v-c8e56c0c],.department-item p[data-v-c8e56c0c]{margin:0}.notice-row[data-v-c8e56c0c]{color:#fff}.notice-row p[data-v-c8e56c0c]{color:#fff;font-size:16px;font-weight:800;line-height:1.45}.notice-manage-button[data-v-c8e56c0c]{background:#ffffff0f;border:1px solid #8ea0ff38;border-radius:7px;padding:6px 10px}.notice-1[data-v-c8e56c0c]{background:#15477d;border-color:#15477d}.notice-2[data-v-c8e56c0c]{background:#12a7a3;border-color:#12a7a3}.notice-3[data-v-c8e56c0c]{background:#ff744a;border-color:#ff744a}.dashboard-view[data-v-c8e56c0c]{background:radial-gradient(circle at 16% 0,#5878ff24,#0000 32%),radial-gradient(circle at 88% 16%,#8b5cf61f,#0000 34%),linear-gradient(160deg,#030711 0%,#08101f 48%,#11152c 100%);border-radius:10px;margin:-8px;padding:18px}.dashboard-view .metric-block[data-v-c8e56c0c],.dashboard-view .panel[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#8ea0ff2e;box-shadow:inset 0 1px #8ea0ff1f,0 14px 34px #0000003d}.dashboard-view .metric-block[data-v-c8e56c0c]{position:relative;overflow:hidden}.dashboard-view .metric-block[data-v-c8e56c0c]:before{content:"";background:linear-gradient(90deg,#0000,#8ea0ff6b,#0000);height:1px;position:absolute;inset:0 14px auto}.dashboard-view .metric-block.total[data-v-c8e56c0c]{background:linear-gradient(135deg,#1b2b5cc7,#46399185)}.dashboard-view .metric-block.ontrack[data-v-c8e56c0c]{background:linear-gradient(135deg,#20346cb8,#4f44a080)}.dashboard-view .metric-block.done[data-v-c8e56c0c]{background:linear-gradient(135deg,#313270b8,#5c3e9680)}.dashboard-view .metric-block.urgent[data-v-c8e56c0c]{background:linear-gradient(135deg,#3c2b70bd,#60368480)}.dashboard-view .metric-block.contract-count[data-v-c8e56c0c],.dashboard-view .metric-block.contract-amount[data-v-c8e56c0c]{background:linear-gradient(135deg,#1f3670bd,#59409e85)}.dashboard-view .section-heading h2[data-v-c8e56c0c],.dashboard-view .chart-label strong[data-v-c8e56c0c]{color:#fff}.dashboard-view .section-heading span[data-v-c8e56c0c],.dashboard-view .chart-row span[data-v-c8e56c0c]{color:#aeb8ce}.dashboard-view .chart-row[data-v-c8e56c0c]{background:#ffffff0e;border-color:#8ea0ff29}.dashboard-view .chart-row b[data-v-c8e56c0c]{color:#c9d2ff}.dashboard-view .bar-track[data-v-c8e56c0c]{background:#050a12b8}.dashboard-view .bar-fill[data-v-c8e56c0c]{background:linear-gradient(90deg,#536dfe,#8b5cf6);box-shadow:0 0 14px #5c6cff38}.dashboard-view .department-pie[data-v-c8e56c0c]{box-shadow:inset 0 0 0 1px #8ea0ff2e,0 18px 40px #00000052}.dashboard-view .department-pie-card[data-v-c8e56c0c]{background:#ffffff0e;border-color:#8ea0ff29;box-shadow:inset 0 1px #8ea0ff1f}.dashboard-view .department-stat-main strong[data-v-c8e56c0c],.dashboard-view .department-stat-grid em[data-v-c8e56c0c]{color:#fff}.dashboard-view .department-stat-main span[data-v-c8e56c0c],.dashboard-view .department-stat-summary span[data-v-c8e56c0c],.dashboard-view .department-stat-grid span[data-v-c8e56c0c]{color:#aeb8ce}.dashboard-view .department-stat-grid span[data-v-c8e56c0c]{background:#050a1257;border-color:#8ea0ff29}.dashboard-view .pie-center[data-v-c8e56c0c]{color:#fff;background:#050a12e0;box-shadow:inset 0 0 0 1px #8ea0ff2e}.dashboard-view .pie-center span[data-v-c8e56c0c]{color:#aeb8ce}.dashboard-view .pie-stat[data-v-c8e56c0c],.dashboard-view .pie-meta>strong[data-v-c8e56c0c]{color:#fff}.dashboard-view .notice-row[data-v-c8e56c0c]{background:#ffffff0e;border-color:#8ea0ff29}.dashboard-view .notice-1[data-v-c8e56c0c],.dashboard-view .notice-2[data-v-c8e56c0c],.dashboard-view .notice-3[data-v-c8e56c0c]{border-color:#8ea0ff29}.toolbar[data-v-c8e56c0c]{background:#fff;border:1px solid #dbe2ec;border-radius:8px;align-items:end;gap:10px;padding:14px;display:flex}.contract-analysis-grid[data-v-c8e56c0c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.contract-stat-card[data-v-c8e56c0c]{background:linear-gradient(135deg,#1f3670db,#59409e94);border:1px solid #8ea0ff2e;border-radius:8px;align-content:space-between;gap:18px;min-height:108px;padding:18px;display:grid;box-shadow:inset 0 1px #8ea0ff24,0 14px 34px #00000038}.contract-stat-card span[data-v-c8e56c0c]{color:#c7d4ee;font-size:14px;font-weight:900}.contract-stat-card strong[data-v-c8e56c0c]{color:#fff;font-size:32px;font-weight:950;line-height:1}.contract-stat-card.unpaid[data-v-c8e56c0c]{background:linear-gradient(135deg,#603684d1,#a746be70)}.contract-stat-card.paid[data-v-c8e56c0c]{background:linear-gradient(135deg,#315dffd1,#7c3cff85)}.contract-stat-card.invoiced[data-v-c8e56c0c]{background:linear-gradient(135deg,#384154e0,#5c627694)}.contract-stat-card.expense[data-v-c8e56c0c]{background:linear-gradient(135deg,#894526e6,#da70368f)}.contract-compare-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compare-list[data-v-c8e56c0c]{gap:10px;margin-top:12px;display:grid}.compare-row[data-v-c8e56c0c]{background:#ffffff0b;border:1px solid #8ea0ff24;border-radius:8px;grid-template-columns:72px 92px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(180px,1.2fr) 92px repeat(2,minmax(0,1fr))}.compare-row strong[data-v-c8e56c0c]{color:#fff;font-size:18px}.compare-row span[data-v-c8e56c0c],.compare-row em[data-v-c8e56c0c]{color:#c8d3ff;font-size:12px;font-style:normal;font-weight:900}.contract-performance-list[data-v-c8e56c0c]{gap:12px;margin-top:14px;display:grid}.performance-row[data-v-c8e56c0c]{gap:8px;display:grid}.performance-label[data-v-c8e56c0c]{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.performance-label span[data-v-c8e56c0c]{color:#c8d2ff}.performance-track[data-v-c8e56c0c]{background:#020611d1;border-radius:999px;height:14px;overflow:hidden}.performance-fill[data-v-c8e56c0c]{border-radius:inherit;background:linear-gradient(90deg,#315dff,#7c3cff);height:100%;box-shadow:0 0 16px #315dff47}.contract-filter-panel[data-v-c8e56c0c]{background:#ffffff0e;border:1px solid #8ea0ff2e;border-radius:8px;align-items:end;gap:10px;padding:14px;display:flex;box-shadow:inset 0 1px #8ea0ff1f,0 14px 34px #00000038}.contract-filter-panel label[data-v-c8e56c0c]{color:#aeb8ce;gap:6px;font-size:13px;font-weight:800;display:grid}.group-switcher[data-v-c8e56c0c]{background:#fff;border:1px solid #dbe2ec;border-radius:8px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.group-chip[data-v-c8e56c0c]{color:#172033;cursor:pointer;background:#f8fafc;border:1px solid #cfd7e3;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.group-chip.active[data-v-c8e56c0c]{color:#fff;background:#12a7a3;border-color:#12a7a3}.audit-flow-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.audit-card[data-v-c8e56c0c]{background:#ffffff0b;border:1px solid #8ea0ff29;border-radius:8px;padding:14px;box-shadow:inset 0 1px #8ea0ff1a}.audit-card-head[data-v-c8e56c0c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audit-card-head>div[data-v-c8e56c0c]{gap:5px;min-width:0;display:grid}.audit-card-head strong[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-card-head span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:800}.audit-current[data-v-c8e56c0c]{background:#315dff1a;border:1px solid #8ea0ff24;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;display:grid}.audit-current span[data-v-c8e56c0c],.audit-current em[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-style:normal;font-weight:900}.audit-current strong[data-v-c8e56c0c]{color:#fff}.audit-step-list[data-v-c8e56c0c]{gap:8px;margin-top:12px;display:grid}.audit-step[data-v-c8e56c0c]{grid-template-columns:auto 76px minmax(88px,1fr) minmax(78px,.8fr);align-items:center;gap:8px;display:grid}.audit-step-dot[data-v-c8e56c0c]{background:#c8cfdb;border-radius:4px 2px;width:12px;height:12px;box-shadow:0 0 10px #8ea0ff2e}.audit-step-dot.info[data-v-c8e56c0c]{background:#315dff}.audit-step-dot.success[data-v-c8e56c0c]{background:#7bdca9}.audit-step-dot.danger[data-v-c8e56c0c]{background:#ff7b9b}.audit-step strong[data-v-c8e56c0c]{color:#dfe7ff;white-space:nowrap;font-size:12px}.audit-select[data-v-c8e56c0c]{min-width:0}.scheme-action-bar[data-v-c8e56c0c]{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:0;display:flex}.scheme-action-bar .primary-button[data-v-c8e56c0c],.scheme-action-bar .ghost-button[data-v-c8e56c0c]{min-width:116px;min-height:38px}.quick-review-button[data-v-c8e56c0c]{color:#e2a66e;border-color:#d6844375}.scheme-create-button[data-v-c8e56c0c]{color:#efc79d;cursor:pointer;background:#d6844347;border:1px solid #d684437a;border-radius:8px;min-width:148px;min-height:46px;padding:0 28px;font-size:18px;font-weight:650}.scheme-create-button[data-v-c8e56c0c]:hover{background:#d684435c;border-color:#d68443b8}.scheme-review-modal[data-v-c8e56c0c]{width:min(1040px,100vw - 32px)}.scheme-review-modal-body[data-v-c8e56c0c]{max-height:min(68vh,720px);overflow:auto}.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c]{margin-top:0}.quick-review-note[data-v-c8e56c0c]{background:#d6844314;border:1px solid #d6844347;border-radius:8px;grid-column:1/-1;padding:8px 10px;color:#e2a66e!important;white-space:normal!important}.theme-light .scheme-action-bar[data-v-c8e56c0c],.theme-light .quick-review-note[data-v-c8e56c0c]{border-color:var(--light-line,#9a9a9a)!important;background:var(--light-input,#e6e6e4)!important;color:var(--light-text,#000)!important}.theme-light .scheme-view .scheme-action-bar[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-action-bar[data-v-c8e56c0c]{background:0 0!important;border:0!important;padding:0!important}.theme-light .scheme-view .scheme-create-button[data-v-c8e56c0c]{color:#fff;background:#c99268;border-color:#c9895a}.theme-light .scheme-view .scheme-create-button[data-v-c8e56c0c]:hover{background:#bd845e}.scheme-create-grid[data-v-c8e56c0c]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;margin-top:14px;display:grid}.scheme-create-grid label[data-v-c8e56c0c],.scheme-opinion[data-v-c8e56c0c]{color:#aeb8ce;gap:6px;font-size:13px;font-weight:900;display:grid}.scheme-create-grid select[data-v-c8e56c0c],.scheme-create-grid input[data-v-c8e56c0c],.scheme-create-grid textarea[data-v-c8e56c0c]{width:100%}.scheme-field-project[data-v-c8e56c0c]{grid-column:span 4}.scheme-field-short[data-v-c8e56c0c]{grid-column:span 2}.scheme-field-tiny[data-v-c8e56c0c]{grid-column:span 1;min-width:84px}.scheme-field-path[data-v-c8e56c0c]{grid-column:span 6}.scheme-create-wide[data-v-c8e56c0c]{grid-column:1/-1}.scheme-create-grid>.primary-button[data-v-c8e56c0c]{grid-column:span 3}.scheme-review-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.scheme-review-card[data-v-c8e56c0c]{border:1px solid var(--line,#ffffff1f);background:var(--surface,#1d1d1d);border-radius:8px;padding:14px}.scheme-review-head[data-v-c8e56c0c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheme-review-head>div[data-v-c8e56c0c]{gap:5px;min-width:0;display:grid}.scheme-review-head strong[data-v-c8e56c0c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheme-review-head span[data-v-c8e56c0c],.scheme-meta-grid span[data-v-c8e56c0c]{color:#aeb8ce;font-size:15px;font-weight:500}.scheme-status[data-v-c8e56c0c]{border:1px solid var(--line,#ffffff1f);text-align:center;white-space:nowrap;border-radius:999px;min-width:76px;padding:5px 10px;color:var(--accent,#d68443)!important}.scheme-review-card.rejected .scheme-status[data-v-c8e56c0c],.scheme-review-card.passed .scheme-status[data-v-c8e56c0c]{color:var(--accent,#d68443)!important}.scheme-meta-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.scheme-meta-grid em[data-v-c8e56c0c]{color:var(--muted,#8f99aa);margin-bottom:2px;font-size:14px;font-style:normal;display:block}.scheme-flow-strip[data-v-c8e56c0c]{border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.scheme-flow-strip span[data-v-c8e56c0c]{color:var(--muted,#aeb8ce);text-align:center;border-right:1px solid #ffffff1a;padding:8px 10px;font-size:14px}.scheme-flow-strip span[data-v-c8e56c0c]:last-child{border-right:0}.scheme-flow-strip span.active[data-v-c8e56c0c]{color:#fff;background:var(--accent,#d68443)}.scheme-folder-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.scheme-folder[data-v-c8e56c0c]{border-top:1px solid #8ea0ff1f}.scheme-update-note[data-v-c8e56c0c]{color:var(--text,#fff);background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;gap:4px;margin:12px 0 0;padding:10px 12px;font-size:15px;line-height:1.6;display:grid}.scheme-update-note em[data-v-c8e56c0c]{color:var(--muted,#aeb8ce);font-size:14px;font-style:normal;font-weight:500}.scheme-update-note strong[data-v-c8e56c0c]{color:var(--text,#fff);white-space:pre-wrap;font-size:16px;font-weight:500}.scheme-review-card .folder-label[data-v-c8e56c0c],.scheme-review-card .path-value[data-v-c8e56c0c]{font-size:14px}.scheme-merge-modal[data-v-c8e56c0c]{width:min(760px,100vw - 32px)}.scheme-merge-body[data-v-c8e56c0c]{gap:14px;display:grid}.scheme-merge-body strong[data-v-c8e56c0c]{color:var(--text,#fff);font-size:18px}.scheme-merge-body span[data-v-c8e56c0c],.scheme-merge-body label span[data-v-c8e56c0c]{color:var(--muted,#aeb8ce);font-size:14px}.scheme-merge-paths[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scheme-merge-paths div[data-v-c8e56c0c]{border:1px solid #ffffff1f;border-radius:8px;padding:12px}.scheme-merge-paths em[data-v-c8e56c0c]{color:var(--muted,#aeb8ce);margin-bottom:6px;font-size:13px;font-style:normal;display:block}.scheme-merge-paths p[data-v-c8e56c0c]{color:var(--text,#fff);word-break:break-all;margin:0;font-size:14px;line-height:1.5}.scheme-merge-note[data-v-c8e56c0c]{min-width:220px;min-height:48px}@media (width<=720px){.scheme-folder-grid[data-v-c8e56c0c]{grid-template-columns:1fr}.scheme-flow-strip span[data-v-c8e56c0c]{padding:7px 6px;font-size:13px}.scheme-merge-paths[data-v-c8e56c0c]{grid-template-columns:1fr}}.scheme-actions[data-v-c8e56c0c]{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.scheme-actions .primary-button[data-v-c8e56c0c]{min-width:92px}.scheme-reject-button.active[data-v-c8e56c0c]{border-color:var(--accent,#d68443);color:var(--accent,#d68443)}.scheme-opinion[data-v-c8e56c0c]{margin-top:12px}.toolbar label[data-v-c8e56c0c]{color:#4b5565;gap:6px;font-size:13px;display:grid}.toolbar input[data-v-c8e56c0c]{min-width:220px}.scheme-review-toolbar[data-v-c8e56c0c]{flex-wrap:wrap;justify-content:flex-start;align-items:end;width:fit-content;max-width:100%}.scheme-review-toolbar label[data-v-c8e56c0c]{min-width:150px}.scheme-review-toolbar label[data-v-c8e56c0c]:first-child{min-width:260px}.scheme-review-toolbar label:first-child input[data-v-c8e56c0c]{width:260px;min-width:0}.scheme-review-toolbar select[data-v-c8e56c0c]{width:150px}.scheme-review-view-tabs[data-v-c8e56c0c]{align-self:end;align-items:end;gap:8px;display:flex}.scheme-review-view-tabs .group-chip[data-v-c8e56c0c]{min-height:36px;padding:0 14px}.scheme-review-view-tabs .group-chip.active[data-v-c8e56c0c]{color:#efc79d;background:#d6844342;border-color:#d68443b8}.theme-light .scheme-review-view-tabs .group-chip.active[data-v-c8e56c0c]{color:#fff;background:#d68443;border-color:#d68443}.primary-button[data-v-c8e56c0c],.ghost-button[data-v-c8e56c0c],.mobile-action[data-v-c8e56c0c]{border:1px solid #0000;border-radius:8px;height:36px;padding:0 14px}.primary-button[data-v-c8e56c0c]{color:#fff;background:#0f766e}.ghost-button[data-v-c8e56c0c]{color:#172033;background:#fff;border-color:#cfd7e3}.desktop-table[data-v-c8e56c0c]{margin-top:12px;overflow-x:auto}table[data-v-c8e56c0c]{border-collapse:separate;border-spacing:0;border:1px solid #dbe2ec;border-radius:8px;width:100%;min-width:2700px;overflow:hidden}.compact table[data-v-c8e56c0c]{min-width:760px}.content-cell[data-v-c8e56c0c]{min-width:150px;max-width:180px}.contract-content-list[data-v-c8e56c0c]{flex-wrap:wrap;place-items:center start;gap:6px;display:flex}.content-counter[data-v-c8e56c0c]{color:#fff;background:#fff1;border:1px solid #8ea0ff2e;border-radius:8px;align-items:center;gap:4px;min-height:26px;padding:2px 5px 2px 7px;font-size:12px;font-weight:900;display:inline-flex}.content-counter b[data-v-c8e56c0c],.content-counter em[data-v-c8e56c0c]{font-style:normal;font-weight:900}.content-counter button[data-v-c8e56c0c]{color:#dce6ff;width:20px;height:20px;font:inherit;cursor:pointer;background:#050a12c7;border:1px solid #8ea0ff47;border-radius:6px;font-size:13px;line-height:1}.content-cell .chip-add-select[data-v-c8e56c0c],.contract-content-list .chip-add-select[data-v-c8e56c0c]{width:132px;min-width:132px}th[data-v-c8e56c0c]{text-align:left;color:#526071;white-space:nowrap;background:#eef3f8;border-bottom:1px solid #cfd8e5;border-right:1px solid #dbe2ec;height:40px;padding:0 10px;font-size:12px;font-weight:700}td[data-v-c8e56c0c]{color:#253044;vertical-align:middle;background:#fff;border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;height:48px;padding:8px 10px;font-size:13px}th[data-v-c8e56c0c]:last-child,td[data-v-c8e56c0c]:last-child{border-right:0}.strong-cell[data-v-c8e56c0c]{font-weight:800}.chip-stack[data-v-c8e56c0c]{justify-items:start;gap:6px;display:grid}.mobile-chip-stack[data-v-c8e56c0c]{justify-items:end;gap:6px;display:grid}.mobile-chip-stack.inline[data-v-c8e56c0c]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-mobile-card h3[data-v-c8e56c0c]{font-size:18px}.summary-mobile-card[data-v-c8e56c0c]{cursor:pointer}.summary-mobile-card[data-v-c8e56c0c]:focus-visible{outline-offset:2px;outline:2px solid #c8d3ffe0}.summary-mobile-grid[data-v-c8e56c0c]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.summary-mobile-grid span[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px;font-weight:850}.summary-mobile-grid strong[data-v-c8e56c0c]{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:950}.summary-mobile-hint[data-v-c8e56c0c]{color:#c8d3ff;text-align:center;border-top:1px solid #8ea0ff29;margin:12px 0 0;padding-top:10px;font-size:12px;font-weight:900}.project-mobile-card dd[data-v-c8e56c0c]{font-size:14px}.project-mobile-folder dd[data-v-c8e56c0c]{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.project-mobile-folder dd>span[data-v-c8e56c0c]{overflow-wrap:anywhere;min-width:0;line-height:1.4}.project-mobile-folder button[data-v-c8e56c0c]{color:#dfe7ff;background:#ffffff14;border:1px solid #8ea0ff38;border-radius:6px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900}.option-chip[data-v-c8e56c0c]{color:#15477d;white-space:nowrap;background:#eef6ff;border-radius:7px;align-items:center;gap:6px;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.option-chip button[data-v-c8e56c0c]{color:#111827;font:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;padding:0 4px;font-size:11px;font-weight:900}.cell-input[data-v-c8e56c0c],.cell-select[data-v-c8e56c0c],.cell-date[data-v-c8e56c0c],.chip-add-select[data-v-c8e56c0c]{color:#253044;width:100%;min-width:92px;height:32px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:7px;font-size:12px;font-weight:800}.cell-input[data-v-c8e56c0c],.cell-select[data-v-c8e56c0c],.cell-date[data-v-c8e56c0c]{padding:0 8px}.cell-input[data-v-c8e56c0c]::placeholder{color:#94a3b8}.compact-select[data-v-c8e56c0c]{min-width:72px}.compact-input[data-v-c8e56c0c]{min-width:88px}.amount-input[data-v-c8e56c0c]{color:#9a5b00;min-width:104px;font-weight:900}.contract-no-input[data-v-c8e56c0c],.contract-name-input[data-v-c8e56c0c],.contact-name-input[data-v-c8e56c0c]{letter-spacing:0;min-width:132px}.project-rename-modal[data-v-c8e56c0c]{grid-template-rows:auto auto auto;width:min(560px,100%)}.project-rename-body[data-v-c8e56c0c]{gap:14px;padding:20px 24px;display:grid}.project-rename-body label[data-v-c8e56c0c]{color:#b8bec8;gap:7px;font-weight:400;display:grid}.project-rename-body input[data-v-c8e56c0c]{color:#f4f4f5;width:100%;min-height:42px;font:inherit;background:#171717;border:1px solid #fff3;border-radius:7px;padding:8px 11px}.project-rename-body input[data-v-c8e56c0c]:disabled{opacity:.72}.project-rename-note[data-v-c8e56c0c],.project-rename-error[data-v-c8e56c0c]{margin:0;font-size:13px;font-weight:400;line-height:1.6}.project-rename-note[data-v-c8e56c0c]{color:#b8bec8}.project-rename-error[data-v-c8e56c0c]{color:#d85c34}.theme-light .project-rename-body label[data-v-c8e56c0c],.theme-light .project-rename-note[data-v-c8e56c0c]{color:var(--light-muted,#59636e)}.theme-light .project-rename-body input[data-v-c8e56c0c]{border-color:var(--light-line,#b8b8b4);background:var(--light-input,#fff);color:var(--light-text,#111318)}.project-merge-modal[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:calc(100vh - 48px)}.project-merge-body[data-v-c8e56c0c]{gap:12px;padding:18px 22px;display:grid;overflow-y:auto}.project-merge-option[data-v-c8e56c0c]{color:#f4f4f5;cursor:pointer;background:#111113;border:1px solid #ffffff29;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 14px;display:grid}.project-merge-option.selected[data-v-c8e56c0c]{background:#1c1814;border-color:#d68443}.project-merge-option>input[data-v-c8e56c0c]{accent-color:#d68443;width:18px;height:18px;margin:2px 0 0}.project-merge-choice[data-v-c8e56c0c]{gap:3px;display:grid}.project-merge-choice strong[data-v-c8e56c0c]{font-size:15px;font-weight:520}.project-merge-choice em[data-v-c8e56c0c],.project-merge-owner[data-v-c8e56c0c],.project-merge-folders em[data-v-c8e56c0c]{color:#b8bec8;font-size:12px;font-style:normal;font-weight:400}.project-merge-owner[data-v-c8e56c0c]{white-space:nowrap}.project-merge-folders[data-v-c8e56c0c]{grid-column:2/-1;gap:6px;display:grid}.project-merge-folders>span[data-v-c8e56c0c]{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.project-merge-folders code[data-v-c8e56c0c]{min-width:0;color:inherit;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.project-merge-warning[data-v-c8e56c0c]{border-top:1px solid #ffffff24;padding-top:12px}.project-merge-warning strong[data-v-c8e56c0c]{font-weight:520}.project-merge-warning p[data-v-c8e56c0c]{color:#b8bec8;margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.55}.project-merge-confirmation[data-v-c8e56c0c]{color:#f4f4f5;cursor:pointer;align-items:center;gap:8px;margin-top:12px;display:flex}.project-merge-confirmation input[data-v-c8e56c0c]{accent-color:#d68443;flex:none;width:18px;height:18px;margin:0}.project-merge-confirmation span[data-v-c8e56c0c]{font-size:13px;font-weight:400}.theme-light .project-edit-selected-button[data-v-c8e56c0c]{color:#7a4b2c!important;-webkit-text-fill-color:#7a4b2c!important;border-color:#b98b63!important}.theme-light .project-merge-option[data-v-c8e56c0c]{border-color:var(--light-line,#b8b8b4);background:var(--light-panel,#f5f5f3);color:var(--light-text,#111318)}.theme-light .project-merge-option.selected[data-v-c8e56c0c]{background:#f7ece2;border-color:#d68443}.theme-light .project-merge-choice em[data-v-c8e56c0c],.theme-light .project-merge-owner[data-v-c8e56c0c],.theme-light .project-merge-folders em[data-v-c8e56c0c],.theme-light .project-merge-warning p[data-v-c8e56c0c]{color:var(--light-muted,#59636e)}.theme-light .project-merge-warning[data-v-c8e56c0c]{border-top-color:var(--light-line,#b8b8b4)}.theme-light .project-merge-confirmation[data-v-c8e56c0c]{color:var(--light-text,#111318)}@media (width<=880px){.project-list-title-actions[data-v-c8e56c0c]{gap:8px;width:100%}.project-list-title-actions h2[data-v-c8e56c0c]{flex:none}.project-list-title-actions .batch-delete-button[data-v-c8e56c0c]{min-height:32px;padding:6px 9px;font-size:12px}.project-merge-option[data-v-c8e56c0c]{grid-template-columns:22px minmax(0,1fr)}.project-merge-owner[data-v-c8e56c0c]{white-space:normal;grid-column:2}.project-merge-folders[data-v-c8e56c0c]{grid-column:1/-1}.project-merge-folders>span[data-v-c8e56c0c]{grid-template-columns:1fr;gap:2px}}.contract-name-input[data-v-c8e56c0c]{min-width:136px}.contract-name-textarea[data-v-c8e56c0c]{resize:vertical;white-space:pre-wrap;width:136px;min-height:92px;padding:8px;line-height:1.55}.readonly-cell-text[data-v-c8e56c0c]{max-width:220px;min-height:34px;color:var(--text);white-space:normal;align-items:center;font-weight:400;line-height:1.45;display:inline-flex}.readonly-stack[data-v-c8e56c0c],.stacked-inputs[data-v-c8e56c0c]{gap:8px;min-width:150px;display:grid}.readonly-stack span[data-v-c8e56c0c]{color:var(--text);gap:2px;font-weight:400;line-height:1.35;display:grid}.readonly-stack em[data-v-c8e56c0c],.stacked-inputs label>span[data-v-c8e56c0c]{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.stacked-inputs label[data-v-c8e56c0c]{gap:3px;margin:0;display:grid}.contract-view .contract-code-col[data-v-c8e56c0c],.contract-view .contract-code-cell[data-v-c8e56c0c]{width:78px;min-width:78px}.contract-view .contract-project-name-col[data-v-c8e56c0c],.contract-view .contract-project-name-cell[data-v-c8e56c0c]{width:142px;min-width:142px;max-width:142px}.contract-project-name-cell[data-v-c8e56c0c]{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.contract-project-name-stack[data-v-c8e56c0c]{gap:5px;display:grid}.contract-project-name-stack strong[data-v-c8e56c0c]{color:inherit;font:inherit}.contract-project-name-stack span[data-v-c8e56c0c]{color:var(--muted);font-size:11px;font-weight:400;line-height:1.35}.contract-view .contract-role-col[data-v-c8e56c0c],.contract-view .contract-role-cell[data-v-c8e56c0c]{width:104px;min-width:104px;max-width:104px}.contract-role-select[data-v-c8e56c0c]{width:92px}.contract-view .contract-name-col[data-v-c8e56c0c]{width:152px;min-width:152px}.contract-view .contract-client-col[data-v-c8e56c0c]{width:108px;min-width:108px}.contract-client-text[data-v-c8e56c0c]{overflow-wrap:anywhere;min-width:96px;max-width:108px}.contract-view .contract-type-content-col[data-v-c8e56c0c]{width:128px;min-width:128px}.contract-type-content-stack[data-v-c8e56c0c]{min-width:118px;max-width:128px}.contract-type-content-stack span[data-v-c8e56c0c]{overflow-wrap:anywhere}.contract-view .contract-period-col[data-v-c8e56c0c],.contract-period-stack[data-v-c8e56c0c]{width:104px;min-width:104px}.contract-view .contract-priority-col[data-v-c8e56c0c],.contract-view .contract-priority-cell[data-v-c8e56c0c]{text-align:center;width:62px;min-width:62px;max-width:62px}.contract-view .contract-party-col[data-v-c8e56c0c],.contract-party-inputs[data-v-c8e56c0c]{width:136px;min-width:136px}.contract-party-inputs .contact-name-input[data-v-c8e56c0c]{width:124px;min-width:124px;max-width:124px;padding-inline:8px}.contract-view .contract-amount-col[data-v-c8e56c0c]{width:106px;min-width:106px;max-width:106px}.contract-amount-input[data-v-c8e56c0c]{width:94px;min-width:94px;max-width:94px;padding-inline:8px}.contract-view .contract-status-col[data-v-c8e56c0c]{width:78px;min-width:78px}.contract-view .contract-payment-col[data-v-c8e56c0c]{width:126px;min-width:126px;max-width:126px}.contract-view .contract-bid-col[data-v-c8e56c0c],.contract-view .contract-bid-cell[data-v-c8e56c0c]{width:104px;min-width:104px;max-width:104px}.contract-bid-select[data-v-c8e56c0c]{width:94px;min-width:94px;max-width:94px}.contract-status-select[data-v-c8e56c0c]{width:70px;min-width:70px}.contract-view .contract-invoice-col[data-v-c8e56c0c],.contract-view .contract-invoice-cell[data-v-c8e56c0c]{width:118px;min-width:118px;max-width:118px}.contract-invoice-input[data-v-c8e56c0c]{width:106px;min-width:106px;max-width:106px}.contract-view .contract-remark-col[data-v-c8e56c0c],.contract-view .contract-remark-cell[data-v-c8e56c0c]{width:174px;min-width:174px;max-width:174px}.award-name-input[data-v-c8e56c0c]{width:100%;min-width:160px}.url-input[data-v-c8e56c0c]{width:100%;min-width:150px}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(11),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(11),.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(12),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(12){width:150px;min-width:150px;max-width:150px}.award-view .desktop-table .compact-select[data-v-c8e56c0c],.award-view .desktop-table .badge-select[data-v-c8e56c0c],.award-view .desktop-table .cell-date[data-v-c8e56c0c]{width:100%;min-width:0}.award-view .desktop-table .remark-input[data-v-c8e56c0c]{width:100%;min-width:0;min-height:72px}.award-view .folder-item[data-v-c8e56c0c]{min-width:0}.award-member-stack[data-v-c8e56c0c]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.award-member-control[data-v-c8e56c0c]{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex;position:relative}.award-member-control[data-v-c8e56c0c]:has(.award-member-add):after{content:"+";color:#d88445;pointer-events:none;font-size:16px;font-weight:500;line-height:1;position:absolute;top:16px;right:17px;transform:translate(50%,-50%)}.award-member-control .award-member-stack[data-v-c8e56c0c]{flex:auto}.award-member-stack .option-chip[data-v-c8e56c0c]{max-width:72px;padding:4px 8px}.award-member-control .chip-add-select.chip-add-button-select.award-member-add[data-v-c8e56c0c]{text-align:center;text-align-last:center;flex:0 0 34px;width:38px;min-width:38px;max-width:38px;height:32px;min-height:32px;padding-left:0;padding-right:0;color:#0000!important;-webkit-text-fill-color:transparent!important;appearance:none!important;background-image:none!important}.award-member-control .award-member-add option[data-v-c8e56c0c]{color:#111318;-webkit-text-fill-color:#111318}.award-members-field .chip-stack[data-v-c8e56c0c],.award-mobile-members .chip-stack[data-v-c8e56c0c]{min-height:44px}.award-create-modal .award-members-field[data-v-c8e56c0c]{align-content:start;min-height:0}.award-create-modal .award-member-stack[data-v-c8e56c0c]{align-content:flex-start;align-items:flex-start;padding:0}.award-create-modal .award-member-stack .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{margin-top:0}.remark-input[data-v-c8e56c0c]{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:300px;height:auto;min-height:92px;padding:10px;font-size:13px;font-weight:800;line-height:1.55}.contract-remark-input[data-v-c8e56c0c]{width:158px;min-width:158px;max-width:158px;min-height:78px;padding:8px}.badge-select[data-v-c8e56c0c]{background:#f8fafc;min-width:96px}.contract-status-select[data-v-c8e56c0c]{width:70px;min-width:70px;max-width:70px}.contract-payment-select[data-v-c8e56c0c]{width:116px;min-width:116px;max-width:116px}.chip-add-select[data-v-c8e56c0c]{color:#334155;background:#ffffffe6;margin-top:2px;padding:0 6px}.amount-cell[data-v-c8e56c0c]{color:#9a5b00;font-weight:900}.muted-chip[data-v-c8e56c0c]{color:#697386;background:#eef2f7}.badge[data-v-c8e56c0c]{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.badge.neutral[data-v-c8e56c0c]{color:#526071;background:#eef2f7}.badge.info[data-v-c8e56c0c]{color:#1d4ed8;background:#dbeafe}.badge.accent[data-v-c8e56c0c]{color:#0369a1;background:#e0f2fe}.text-button[data-v-c8e56c0c]{color:#0f766e;background:0 0;border:0;padding:4px 0;font-weight:800}.table-actions-cell[data-v-c8e56c0c]{white-space:nowrap;align-items:center;gap:10px;display:flex}.scheme-delete-button[data-v-c8e56c0c]{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;background:#ef44440f!important;border-color:#ef444457!important}.scheme-delete-button[data-v-c8e56c0c]:hover:not(:disabled){background:#ef44441f!important;border-color:#ef444485!important}.danger-text-button[data-v-c8e56c0c]:disabled,.danger-mobile-action[data-v-c8e56c0c]:disabled{cursor:not-allowed;opacity:.38}.danger-mobile-action[data-v-c8e56c0c]{color:#ffd7df;background:#ff5c7a24;border-color:#ff5c7a70;margin-top:12px}.folder-cell[data-v-c8e56c0c]{min-width:300px;max-width:360px}.folder-item[data-v-c8e56c0c]{gap:5px;padding:8px 0;display:grid}.folder-item+.folder-item[data-v-c8e56c0c]{border-top:1px solid #edf1f6}.folder-label[data-v-c8e56c0c]{color:#64748b;font-size:12px;font-weight:900}.path-value[data-v-c8e56c0c]{color:#253044;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.path-buttons[data-v-c8e56c0c]{white-space:nowrap;gap:10px;display:flex}.preset-panel[data-v-c8e56c0c]{margin-top:0}.preset-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.preset-card[data-v-c8e56c0c]{background:#f8fafc;border:1px solid #dbe2ec;border-radius:8px;padding:12px}.preset-card-head[data-v-c8e56c0c],.preset-add[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.preset-card-head span[data-v-c8e56c0c]{color:#64748b;font-size:12px;font-weight:800}.preset-add[data-v-c8e56c0c]{margin-top:10px}.preset-add input[data-v-c8e56c0c]{flex:1;min-width:0}.client-preset-add[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.client-preset-add input[data-v-c8e56c0c]{width:100%}.client-preset-add input[data-v-c8e56c0c]:nth-child(2){text-transform:uppercase}.preset-chip-list[data-v-c8e56c0c]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.client-preset-chip[data-v-c8e56c0c]{gap:8px}.client-preset-chip b[data-v-c8e56c0c]{font-weight:850}.client-preset-chip em[data-v-c8e56c0c]{color:#d68443;border-left:1px solid #ffffff29;padding-left:8px;font-style:normal;font-weight:900}.editable-preset-chip[data-v-c8e56c0c]{cursor:grab;-webkit-user-select:none;user-select:none}.editable-preset-chip[data-v-c8e56c0c]:active{cursor:grabbing}.editable-preset-chip.editing[data-v-c8e56c0c]{background:#d6844324;border-color:#d68443cc}.preset-chip-list button[data-v-c8e56c0c]{color:#111827;width:16px;height:16px;font:inherit;cursor:pointer;background:#ffffffdb;border:0;border-radius:999px;place-items:center;padding:0;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.hidden-input[data-v-c8e56c0c]{display:none}.modal-backdrop[data-v-c8e56c0c]{z-index:40;-webkit-backdrop-filter:blur(9px)saturate(.82);backdrop-filter:blur(9px)saturate(.82);background:radial-gradient(circle at 50% 20%,#315dff1f,#0000 34%),#00040cbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-modal[data-v-c8e56c0c]{background:radial-gradient(circle at 18% 0,#5878ff24,#0000 32%),radial-gradient(circle at 86% 18%,#8b5cf61f,#0000 34%),linear-gradient(160deg,#030711 0%,#08101f 48%,#11152c 100%);border:1px solid #dae2ff57;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 8px #8ea0ff0b,0 0 42px #5c6cff3d,0 32px 110px #000000ad}.project-detail-modal[data-v-c8e56c0c]{background:radial-gradient(circle at 18% 0,#5878ff24,#0000 32%),radial-gradient(circle at 86% 18%,#8b5cf61f,#0000 34%),linear-gradient(160deg,#030711 0%,#08101f 48%,#11152c 100%);border:1px solid #dae2ff57;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(860px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 8px #8ea0ff0b,0 0 42px #5c6cff3d,0 32px 110px #000000ad}.contract-edit-modal[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 32px)}.contract-edit-modal .modal-head[data-v-c8e56c0c]{min-height:96px}.contract-edit-modal .modal-body[data-v-c8e56c0c]{padding:18px 24px 24px}.contract-edit-modal .contract-mobile-fields[data-v-c8e56c0c]{gap:14px}.contract-edit-modal .contract-mobile-fields label[data-v-c8e56c0c],.contract-edit-modal .contract-mobile-field[data-v-c8e56c0c],.contract-edit-modal .contract-mobile-folder[data-v-c8e56c0c]{border-radius:8px}.contract-edit-modal .contract-mobile-folder input[data-v-c8e56c0c]{margin-top:8px}.contract-edit-modal .contract-mobile-folder div[data-v-c8e56c0c]{justify-content:flex-start}.contract-edit-modal .contract-mobile-folder button[data-v-c8e56c0c]{border-radius:7px;min-width:54px;min-height:30px}.theme-dark .contract-edit-modal[data-v-c8e56c0c]{background:#1b1b1b!important;border-color:#ffffff24!important;box-shadow:0 32px 110px #000000ad!important}.theme-dark .contract-edit-modal .modal-head[data-v-c8e56c0c],.theme-dark .contract-edit-modal .modal-body[data-v-c8e56c0c]{background:#1b1b1b!important}.import-preview-modal[data-v-c8e56c0c]{background:radial-gradient(circle at 18% 0,#5878ff24,#0000 32%),radial-gradient(circle at 86% 18%,#8b5cf61f,#0000 34%),linear-gradient(160deg,#030711 0%,#08101f 48%,#11152c 100%);border:1px solid #dae2ff57;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 8px #8ea0ff0b,0 0 42px #5c6cff3d,0 32px 110px #000000ad}.notice-admin-modal[data-v-c8e56c0c]{background:radial-gradient(circle at 18% 0,#5878ff24,#0000 32%),radial-gradient(circle at 86% 18%,#8b5cf61f,#0000 34%),linear-gradient(160deg,#030711 0%,#08101f 48%,#11152c 100%);border:1px solid #dae2ff57;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(820px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 8px #8ea0ff0b,0 0 42px #5c6cff3d,0 32px 110px #000000ad}.import-preview-body[data-v-c8e56c0c]{gap:14px;min-height:0;padding:16px 18px;display:grid;overflow:auto}.import-preview-note[data-v-c8e56c0c]{background:#0f172a85;border:1px solid #8ea0ff2e;border-radius:8px;gap:6px;padding:12px;display:grid}.import-preview-note strong[data-v-c8e56c0c]{color:#fff;font-size:15px}.import-preview-note span[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px;font-weight:850}.import-preview-table[data-v-c8e56c0c]{border:1px solid #8ea0ff2e;border-radius:8px;max-height:52vh;margin-top:0;overflow:auto}.import-preview-mobile[data-v-c8e56c0c]{display:none}.import-row-error td[data-v-c8e56c0c],.import-row-error[data-v-c8e56c0c]{color:#ffd0d8;background:#c45c781a}.project-modal[data-v-c8e56c0c]:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0000,#fff3,#0000) top/100% 1px no-repeat,linear-gradient(#ffffff24,#0000 24% 76%,#8ea0ff1f);position:absolute;inset:0}.project-modal[data-v-c8e56c0c]>*{z-index:1;position:relative}.project-detail-body[data-v-c8e56c0c]{gap:14px;padding:16px 18px;display:grid;overflow:auto}.detail-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.detail-summary-grid>div[data-v-c8e56c0c],.detail-section[data-v-c8e56c0c]{background:#0f172a85;border:1px solid #8ea0ff2e;border-radius:8px}.detail-summary-grid>div[data-v-c8e56c0c]{align-content:space-between;gap:10px;min-height:92px;padding:14px;display:grid}.detail-summary-grid span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:900}.detail-summary-grid strong[data-v-c8e56c0c]{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:950}.detail-section[data-v-c8e56c0c]{padding:14px}.detail-section h3[data-v-c8e56c0c]{color:#fff;margin:0 0 12px;font-size:15px}.detail-chip-list[data-v-c8e56c0c]{flex-wrap:wrap;gap:8px;display:flex}.detail-info-grid[data-v-c8e56c0c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.detail-info-grid div[data-v-c8e56c0c]{background:#02061170;border-radius:8px;min-width:0;padding:10px}.detail-info-grid dt[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:900}.detail-info-grid dd[data-v-c8e56c0c]{color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:850}.detail-folder-list[data-v-c8e56c0c]{gap:10px;display:grid}.modal-head[data-v-c8e56c0c],.modal-actions[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03071194;border-bottom:1px solid #8ea0ff2e;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.modal-head h2[data-v-c8e56c0c]{color:#fff;margin:0;font-size:20px}.modal-head p[data-v-c8e56c0c]{color:#a9b6c3;margin:4px 0 0;font-size:13px;font-weight:800}.modal-body[data-v-c8e56c0c]{background:0 0;gap:14px;padding:16px 18px;display:grid;overflow:auto}.confirm-body[data-v-c8e56c0c]{color:#eaf0ff;gap:8px;padding:18px;display:grid}.confirm-body strong[data-v-c8e56c0c]{color:#fff;font-size:18px;font-weight:950}.confirm-body span[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px;font-weight:800;line-height:1.6}.danger-button[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#ff5c7a,#ff8a5c);border-color:#ff8a5c9e}.form-section[data-v-c8e56c0c]{background:0 0;border:1px solid #8ea0ff2e;border-radius:8px;padding:16px 14px 14px;position:relative;box-shadow:inset 0 1px #8ea0ff29}.form-section+.form-section[data-v-c8e56c0c]{border-top-color:#8ea0ff42}.form-section[data-v-c8e56c0c]:before{content:"";background:linear-gradient(90deg,#0000,#8ea0ff70,#0000);height:1px;position:absolute;inset:0 12px auto}.form-section h3[data-v-c8e56c0c]{border-radius:7px;width:fit-content;margin:0 0 14px;padding:7px 11px;font-size:16px;line-height:1;box-shadow:0 8px 20px #5c6cff24}.section-basic[data-v-c8e56c0c]{background:0 0;border-color:#8ea0ff2e}.section-basic h3[data-v-c8e56c0c]{color:#dfe5ff;background:#5c6cff2e}.section-people[data-v-c8e56c0c]{background:0 0;border-color:#8ea0ff2e}.section-people h3[data-v-c8e56c0c]{color:#e7ddff;background:#7c5cf62e}.section-folder[data-v-c8e56c0c]{background:0 0;border-color:#8ea0ff2e}.section-folder h3[data-v-c8e56c0c]{color:#dfe7ff;background:#4f78ff2e}.folder-name-preview[data-v-c8e56c0c],.folder-preview-panel[data-v-c8e56c0c]{background:#d6844314;border:1px solid #d6844347;border-radius:8px}.folder-name-preview[data-v-c8e56c0c]{gap:6px;padding:11px 12px;display:grid}.folder-name-preview strong[data-v-c8e56c0c],.folder-preview-head strong[data-v-c8e56c0c]{color:#fff;font-size:15px;font-weight:950}.folder-name-preview em[data-v-c8e56c0c],.folder-preview-head span[data-v-c8e56c0c],.folder-preview-row span[data-v-c8e56c0c],.folder-structure-preview span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-style:normal;font-weight:820}.folder-preview-panel[data-v-c8e56c0c]{gap:10px;margin-bottom:14px;padding:12px;display:grid}.folder-preview-head[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.folder-preview-list[data-v-c8e56c0c],.folder-structure-preview[data-v-c8e56c0c]{gap:8px;display:grid}.folder-preview-row[data-v-c8e56c0c]{border-top:1px solid #d684432e;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}.folder-preview-row em[data-v-c8e56c0c],.folder-structure-preview em[data-v-c8e56c0c]{color:#f2f5f9;overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:760}.folder-structure-preview[data-v-c8e56c0c]{border-top:1px solid #d684432e;padding-top:8px}.form-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid .full-span[data-v-c8e56c0c]{grid-column:1/-1}.form-grid label[data-v-c8e56c0c],.form-field[data-v-c8e56c0c]{background:#ffffff0e;border:1px solid #8ea0ff24;border-radius:8px;gap:6px;padding:10px;display:grid;box-shadow:inset 0 1px #8ea0ff1a}.form-grid label>span[data-v-c8e56c0c],.form-field>span[data-v-c8e56c0c]{color:#dbe4ec;font-size:12px;font-weight:900}.contract-role-choice[data-v-c8e56c0c]{align-content:start}.contract-role-buttons[data-v-c8e56c0c]{flex-wrap:wrap;gap:10px;display:flex}.contract-role-buttons button[data-v-c8e56c0c]{color:#e8edf2;min-width:94px;height:42px;font:inherit;cursor:pointer;background:#050a12d6;border:1px solid #8ea0ff38;border-radius:8px}.contract-role-buttons button.active[data-v-c8e56c0c]{color:#f6d0ad;background:#d6844338;border-color:#d68443db}.form-grid input[data-v-c8e56c0c],.form-grid select[data-v-c8e56c0c],.form-grid textarea[data-v-c8e56c0c]{color:#e8edf2;background:#050a12d6;border-color:#8ea0ff38;width:100%}.form-grid textarea[data-v-c8e56c0c]{resize:vertical;min-height:76px}.project-modal .form-grid input[data-v-c8e56c0c]::placeholder{color:#8f9ba8}.project-modal .form-grid select option[data-v-c8e56c0c]{color:#e8edf2;background:#07101b}.project-modal input[type=date][data-v-c8e56c0c]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-chip-stack[data-v-c8e56c0c]{background:#ffffff0e;border:1px solid #8ea0ff29;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.project-modal .contract-content-list.form-chip-stack[data-v-c8e56c0c],.project-modal .chip-stack.form-chip-stack[data-v-c8e56c0c]{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;display:flex}.project-modal .form-chip-stack .content-counter[data-v-c8e56c0c],.project-modal .form-chip-stack .option-chip[data-v-c8e56c0c]{flex:none}.project-modal .form-chip-stack .chip-add-select[data-v-c8e56c0c]{flex:0 0 100%;width:100%;min-width:0;max-width:100%;margin-top:2px}.project-modal .chip-add-select[data-v-c8e56c0c]{color:#e8edf2;background:#050a12d6;border-color:#8ea0ff38}.modal-actions[data-v-c8e56c0c]{background:#030711a3;border-top:1px solid #8ea0ff2e;border-bottom:0;justify-content:flex-end}.modal-actions .primary-button[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#6d7cff 0%,#8b5cf6 100%);border-color:#8ea0ff8a;min-width:116px;font-weight:900;box-shadow:0 10px 28px #5c6cff38}.modal-actions .ghost-button[data-v-c8e56c0c]{color:#dbe4ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#8ea0ff3d;min-width:90px;font-weight:900}.project-modal .text-button.muted[data-v-c8e56c0c]{color:#dbe4ec}.auth-backdrop[data-v-c8e56c0c]{z-index:50}.auth-modal[data-v-c8e56c0c]{background:#fff;border-radius:8px;width:min(420px,100%);overflow:hidden;box-shadow:0 24px 80px #0f172a3d}.auth-body[data-v-c8e56c0c]{gap:10px;padding:18px;display:grid}.auth-body label[data-v-c8e56c0c]{color:#526071;gap:6px;font-size:12px;font-weight:900;display:grid}.auth-body input[data-v-c8e56c0c]{width:100%}.form-error[data-v-c8e56c0c]{color:#b91c1c;margin:0;font-size:13px;font-weight:900}.inline-admin-form[data-v-c8e56c0c]{background:#eaf3ff;border:1px solid #dbe2ec;border-top:6px solid #15477d;border-radius:8px;margin-top:16px;padding:14px}.inline-admin-form h3[data-v-c8e56c0c]{color:#15477d;background:#dbeafe;border-radius:7px;width:fit-content;margin:0 0 12px;padding:7px 11px;font-size:16px}.inline-admin-form .primary-button[data-v-c8e56c0c]{margin-top:12px}.checkbox-field[data-v-c8e56c0c]{align-items:center;gap:10px;display:flex!important}.checkbox-field input[data-v-c8e56c0c]{width:auto;min-width:0;height:auto}.mobile-list[data-v-c8e56c0c]{display:none}.mobile-card[data-v-c8e56c0c]{background:#fff;border:1px solid #dbe2ec;border-radius:8px;min-width:0;max-width:100%;padding:14px;overflow:hidden}.card-topline[data-v-c8e56c0c]{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.mobile-card h3[data-v-c8e56c0c]{overflow-wrap:anywhere;margin:8px 0 12px;font-size:16px;line-height:1.35}dl[data-v-c8e56c0c]{gap:8px;margin:0;display:grid}dl div[data-v-c8e56c0c]{justify-content:space-between;gap:14px;min-width:0;display:flex}dt[data-v-c8e56c0c]{color:#64748b;font-size:13px}dd[data-v-c8e56c0c]{text-align:right;color:#253044;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:13px;font-weight:700}.mobile-action[data-v-c8e56c0c]{color:#0f766e;background:#e6f6f3;border-color:#b7e4dc;width:100%;margin-top:14px;font-weight:800}.mobile-actions[data-v-c8e56c0c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-actions .mobile-action[data-v-c8e56c0c]{margin-top:14px}.mobile-action.secondary[data-v-c8e56c0c]{color:#526071;background:#f8fafc;border-color:#dbe2ec}.contract-mobile-card h3[data-v-c8e56c0c]{font-size:19px}.contract-mobile-fields[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contract-mobile-fields label[data-v-c8e56c0c],.contract-mobile-field[data-v-c8e56c0c],.contract-mobile-folder[data-v-c8e56c0c]{background:#02061147;border:1px solid #8ea0ff24;border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.contract-mobile-fields .full[data-v-c8e56c0c],.contract-mobile-field.full[data-v-c8e56c0c],.contract-mobile-folder.full[data-v-c8e56c0c]{grid-column:1/-1}.contract-mobile-fields span[data-v-c8e56c0c],.contract-mobile-folder>span[data-v-c8e56c0c]{color:#aeb8ce;font-size:12px;font-weight:900}.contract-mobile-fields input[data-v-c8e56c0c],.contract-mobile-fields select[data-v-c8e56c0c],.contract-mobile-fields textarea[data-v-c8e56c0c]{color:#fff;background:#020611c2;border:1px solid #8ea0ff33;border-radius:7px;width:100%;min-width:0;font-size:14px;font-weight:900}.contract-mobile-fields input[data-v-c8e56c0c],.contract-mobile-fields select[data-v-c8e56c0c]{min-height:36px;padding:0 9px}.contract-mobile-fields textarea[data-v-c8e56c0c]{resize:vertical;min-height:72px;padding:9px;line-height:1.45}.contract-mobile-fields .mobile-party-inputs[data-v-c8e56c0c]{gap:10px}.contract-mobile-fields .mobile-party-inputs label[data-v-c8e56c0c]{background:0 0;border:0;padding:0}.contract-mobile-value[data-v-c8e56c0c]{color:#fff;font-size:15px}.contract-participant-chips[data-v-c8e56c0c]{justify-content:flex-start}.contract-participant-chips .option-chip[data-v-c8e56c0c]{min-height:26px}.contract-mobile-folder p[data-v-c8e56c0c]{color:#fff;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.45}.contract-mobile-folder div[data-v-c8e56c0c]{flex-wrap:wrap;gap:8px;display:flex}.contract-mobile-folder button[data-v-c8e56c0c]{color:#dfe7ff;background:#ffffff14;border:1px solid #8ea0ff38;border-radius:6px;min-height:28px;padding:0 12px;font-size:12px;font-weight:900}.helper-install-backdrop[data-v-c8e56c0c]{z-index:10040}.helper-install-modal[data-v-c8e56c0c]{width:min(520px,100vw - 32px)}.helper-install-body[data-v-c8e56c0c]{gap:14px;display:grid}.helper-install-body p[data-v-c8e56c0c]{color:#5f6670;margin:0;font-size:14px;line-height:1.6}.helper-install-path[data-v-c8e56c0c]{background:#d6843e14;border:1px solid #d6843e47;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.helper-install-path span[data-v-c8e56c0c]{color:#7a5a42;font-size:12px;font-weight:900}.helper-install-path strong[data-v-c8e56c0c]{color:#253044;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.helper-install-actions[data-v-c8e56c0c]{flex-wrap:wrap;gap:10px;display:flex}.helper-install-actions .primary-button[data-v-c8e56c0c],.helper-install-actions .ghost-button[data-v-c8e56c0c]{justify-content:center;align-items:center;min-height:38px;text-decoration:none;display:inline-flex}.helper-install-note[data-v-c8e56c0c]{font-weight:800;color:#8a5b36!important}.empty-state[data-v-c8e56c0c]{text-align:center;color:#64748b;background:#fff;border:1px solid #dbe2ec;border-radius:8px;padding:40px}.empty-state.error[data-v-c8e56c0c]{color:#b91c1c}.toast[data-v-c8e56c0c]{z-index:10050;color:#2f241c;text-align:center;pointer-events:none;background:#fffaf4f5;border:1px solid #d6843e80;border-radius:8px;width:max-content;max-width:min(420px,100vw - 40px);padding:14px 22px;font-weight:800;line-height:1.35;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #54331847}.toast.is-folder-open[data-v-c8e56c0c]{z-index:10070;color:#211810;background:#fffaf4fa;border-color:#d6843eb8;min-width:min(360px,100vw - 48px);padding:20px 28px;font-size:18px;font-weight:950;box-shadow:0 0 0 9999px #1113182e,0 22px 58px #54331857}.toast.is-folder-open[data-v-c8e56c0c]:before{content:"";vertical-align:-2px;border:3px solid #d6843e42;border-top-color:#d6843e;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.8s linear infinite helper-spin-c8e56c0c;display:inline-block}@keyframes helper-spin-c8e56c0c{to{transform:rotate(360deg)}}.app-shell[data-v-c8e56c0c]{color:#eef4ff;background:radial-gradient(circle at 12% -4%,#315dff2e,#0000 34%),radial-gradient(circle at 88% 8%,#7c3cff29,#0000 36%),linear-gradient(160deg,#030711 0%,#07101f 48%,#11152c 100%)}.sidebar[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040915d1;border-right-color:#8ea0ff2e;box-shadow:inset -1px 0 #ffffff09,18px 0 42px #0003}.brand-name[data-v-c8e56c0c],.topbar h1[data-v-c8e56c0c],.section-heading h2[data-v-c8e56c0c],.preset-card-head strong[data-v-c8e56c0c],.department-item strong[data-v-c8e56c0c],.mobile-card h3[data-v-c8e56c0c],.inline-admin-form h3[data-v-c8e56c0c]{color:#fff}.brand-subtitle[data-v-c8e56c0c],.topbar p[data-v-c8e56c0c],.viewer-select[data-v-c8e56c0c],.section-heading span[data-v-c8e56c0c],.toolbar label[data-v-c8e56c0c],.preset-card-head span[data-v-c8e56c0c],.department-item span[data-v-c8e56c0c],.department-item p[data-v-c8e56c0c],.card-topline[data-v-c8e56c0c],dt[data-v-c8e56c0c]{color:#aeb8ce}.nav-button[data-v-c8e56c0c]{color:#dce6ff;letter-spacing:0;background:#ffffff0e;border-color:#8ea0ff29;box-shadow:inset 0 1px #8ea0ff1a}.nav-button[data-v-c8e56c0c]:hover{background:#ffffff16;border-color:#8ea0ff57}.nav-button.active[data-v-c8e56c0c],.group-chip.active[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#315dff 0%,#7c3cff 100%);border-color:#7b92ffb8;box-shadow:0 12px 28px #315dff38}.topbar[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a18c7;border-bottom-color:#8ea0ff29;box-shadow:0 14px 34px #0003}.content[data-v-c8e56c0c]{background:0 0}.metric-block[data-v-c8e56c0c],.panel[data-v-c8e56c0c],.toolbar[data-v-c8e56c0c],.group-switcher[data-v-c8e56c0c],.preset-card[data-v-c8e56c0c],.inline-admin-form[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.empty-state[data-v-c8e56c0c],.chart-row[data-v-c8e56c0c],.department-item[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#8ea0ff2e;box-shadow:inset 0 1px #8ea0ff1f,0 14px 34px #00000038}.panel[data-v-c8e56c0c],.toolbar[data-v-c8e56c0c],.group-switcher[data-v-c8e56c0c],.preset-card[data-v-c8e56c0c],.inline-admin-form[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.empty-state[data-v-c8e56c0c]{color:#eef4ff}.metric-block.total[data-v-c8e56c0c],.metric-block.contract-count[data-v-c8e56c0c]{background:linear-gradient(135deg,#1f3670db,#59409e94)}.metric-block.ontrack[data-v-c8e56c0c],.metric-block.contract-amount[data-v-c8e56c0c]{background:linear-gradient(135deg,#315dffd1,#7c3cff8f)}.metric-block.done[data-v-c8e56c0c]{background:linear-gradient(135deg,#384154e0,#5c627694)}.metric-block.urgent[data-v-c8e56c0c]{background:linear-gradient(135deg,#7c3cffc2,#a746be80)}.chart-label strong[data-v-c8e56c0c],.chart-row b[data-v-c8e56c0c]{color:#dce6ff}.inline-admin-form h3[data-v-c8e56c0c]{color:#fff;background:#5b7aff2e;box-shadow:0 8px 20px #315dff24}select[data-v-c8e56c0c],input[data-v-c8e56c0c],textarea[data-v-c8e56c0c],.cell-input[data-v-c8e56c0c],.cell-select[data-v-c8e56c0c],.cell-date[data-v-c8e56c0c],.chip-add-select[data-v-c8e56c0c]{color:#eef4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050a12d6;border-color:#8ea0ff38}select[data-v-c8e56c0c]::placeholder,input[data-v-c8e56c0c]::placeholder,textarea[data-v-c8e56c0c]::placeholder,.cell-input[data-v-c8e56c0c]::placeholder{color:#8995aa}select[data-v-c8e56c0c]:disabled,input[data-v-c8e56c0c]:disabled,textarea[data-v-c8e56c0c]:disabled{color:#9ca8bd;background:#ffffff0b;border-color:#8ea0ff1f}.primary-button[data-v-c8e56c0c],.mobile-action[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#315dff 0%,#7c3cff 100%);border-color:#8ea0ff7a;font-weight:900;box-shadow:0 10px 26px #315dff38}.ghost-button[data-v-c8e56c0c],.mobile-action.secondary[data-v-c8e56c0c]{color:#dce6ff;background:#fff1;border-color:#8ea0ff3d;font-weight:900}.text-button[data-v-c8e56c0c]{color:#98b4ff}.text-button.muted[data-v-c8e56c0c]{color:#aeb8ce}.danger-text-button[data-v-c8e56c0c]{color:#ff9daf}.danger-mobile-action[data-v-c8e56c0c]{color:#ffd7df;background:#ff5c7a24;border-color:#ff5c7a70}.group-chip[data-v-c8e56c0c]{color:#dce6ff;background:#ffffff0e;border-color:#8ea0ff33}table[data-v-c8e56c0c]{background:#050a12b8;border-color:#8ea0ff38;box-shadow:0 18px 42px #0003}th[data-v-c8e56c0c]{color:#c7d4ee;background:#131d36f5;border-bottom-color:#8ea0ff3d;border-right-color:#8ea0ff29}td[data-v-c8e56c0c]{color:#edf4ff;background:#ffffff0b;border-bottom-color:#8ea0ff1a;border-right-color:#8ea0ff1a}.user-permission-row.department-tone-0 td[data-v-c8e56c0c],.user-permission-card.department-tone-0[data-v-c8e56c0c]{background:#14b8a629}.user-permission-row.department-tone-1 td[data-v-c8e56c0c],.user-permission-card.department-tone-1[data-v-c8e56c0c]{background:#6366f12e}.user-permission-row.department-tone-2 td[data-v-c8e56c0c],.user-permission-card.department-tone-2[data-v-c8e56c0c]{background:#a855f729}.user-permission-row.department-tone-3 td[data-v-c8e56c0c],.user-permission-card.department-tone-3[data-v-c8e56c0c]{background:#38bdf826}.user-permission-row.department-tone-4 td[data-v-c8e56c0c],.user-permission-card.department-tone-4[data-v-c8e56c0c]{background:#94a3b829}.user-permission-row:hover td[data-v-c8e56c0c]{background:#5771ff33}.user-permission-row td[data-v-c8e56c0c]:first-child{box-shadow:inset 3px 0 #8ea0ff73}.department-select[data-v-c8e56c0c],.role-select[data-v-c8e56c0c]{color:#fff;border-color:#ffffff24;font-weight:900}.department-select.department-tone-0[data-v-c8e56c0c],.department-item.department-tone-0[data-v-c8e56c0c]{background:#14b8a63d}.department-select.department-tone-1[data-v-c8e56c0c],.department-item.department-tone-1[data-v-c8e56c0c]{background:#6366f140}.department-select.department-tone-2[data-v-c8e56c0c],.department-item.department-tone-2[data-v-c8e56c0c]{background:#a855f73b}.department-select.department-tone-3[data-v-c8e56c0c],.department-item.department-tone-3[data-v-c8e56c0c]{background:#38bdf838}.department-select.department-tone-4[data-v-c8e56c0c],.department-item.department-tone-4[data-v-c8e56c0c]{background:#94a3b833}.role-select.role-tone-admin[data-v-c8e56c0c],.role-select.role-tone-chairman[data-v-c8e56c0c]{color:#ffe3a3;background:#f59e0b40}.role-select.role-tone-director[data-v-c8e56c0c],.role-select.role-tone-manager[data-v-c8e56c0c]{color:#d8e9ff;background:#60a5fa3d}.role-select.role-tone-contract_manager[data-v-c8e56c0c]{color:#bffbf2;background:#2dd4bf38}.role-select.role-tone-assistant[data-v-c8e56c0c]{color:#e2e8f0;background:#94a3b833}.role-select.role-tone-member[data-v-c8e56c0c],.role-select.role-tone-award_member[data-v-c8e56c0c],.role-select.role-tone-guest[data-v-c8e56c0c]{color:#eee7ff;background:#8b5cf638}.department-name-input[data-v-c8e56c0c],.department-code-input[data-v-c8e56c0c],.department-description-input[data-v-c8e56c0c]{color:#fff;background:#020611b8}.department-description-input[data-v-c8e56c0c]{resize:vertical;min-height:62px;padding:9px;line-height:1.45}.notice-admin-body[data-v-c8e56c0c]{padding-top:12px;overflow-x:hidden}.notice-admin-content[data-v-c8e56c0c]{gap:12px;display:grid}.notice-admin-toolbar[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-log-entry-panel[data-v-c8e56c0c]{grid-column:1/-1}.audit-log-entry-panel .primary-button[data-v-c8e56c0c]{width:fit-content}.audit-log-modal[data-v-c8e56c0c]{width:min(1280px,100vw - 48px)}.system-user-entry-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.system-user-entry-card[data-v-c8e56c0c]{text-align:left;min-height:136px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.system-user-entry-card[data-v-c8e56c0c]:hover{background:#e68f4b1f;border-color:#e68f4bb8}.system-user-entry-card span[data-v-c8e56c0c]{color:#eef5ff;font-size:18px;font-weight:760}.system-user-entry-card strong[data-v-c8e56c0c]{color:#e68f4b;font-size:42px;font-weight:820;line-height:1}.system-user-entry-card em[data-v-c8e56c0c]{color:#8d9ab3;font-size:13px;font-style:normal}.system-user-list-modal[data-v-c8e56c0c]{width:min(1240px,100vw - 48px)}.system-user-list-heading[data-v-c8e56c0c]{margin-bottom:12px}.system-user-list-table[data-v-c8e56c0c]{max-height:min(62vh,680px)}.system-user-list-table table[data-v-c8e56c0c]{min-width:980px}.system-user-list-modal .cell-input[data-v-c8e56c0c],.system-user-list-modal .cell-select[data-v-c8e56c0c]{border:1px solid var(--border);background:var(--field);color:var(--text)}.system-user-list-modal .cell-input[data-v-c8e56c0c]::placeholder{color:var(--muted)}.system-user-list-modal .user-permission-row:nth-child(2n) td[data-v-c8e56c0c]{background:color-mix(in srgb, var(--panel) 82%, var(--accent) 8%)}.theme-light .system-view .system-user-entry-card[data-v-c8e56c0c]{background:var(--light-panel,#f5f5f3);background-color:var(--light-panel,#f5f5f3);color:#1f2937;box-shadow:none;border-color:#d6844394}.theme-light .system-view .system-user-entry-card[data-v-c8e56c0c]:hover{background:var(--light-surface,#f7f7f6);background-color:var(--light-surface,#f7f7f6);border-color:#d68443d1}.theme-light .system-view .system-user-entry-card span[data-v-c8e56c0c]{color:#1f2937}.theme-light .system-view .system-user-entry-card em[data-v-c8e56c0c]{color:#64748b}.theme-dark .system-user-list-modal .cell-input[data-v-c8e56c0c],.theme-dark .system-user-list-modal .cell-select[data-v-c8e56c0c]{color:#e5edf8;background:#020611c2;border-color:#94a3b847}.audit-filter-bar[data-v-c8e56c0c]{grid-template-columns:1.5fr repeat(4,minmax(120px,.7fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.audit-filter-bar label[data-v-c8e56c0c]{gap:6px;display:grid}.audit-filter-bar span[data-v-c8e56c0c]{color:var(--muted);font-size:12px}.audit-filter-actions[data-v-c8e56c0c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.audit-filter-actions .primary-button[data-v-c8e56c0c]{width:auto}.audit-log-table .path-cell[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.audit-pagination[data-v-c8e56c0c]{justify-content:flex-end}.notice-admin-toolbar h3[data-v-c8e56c0c]{margin:0}.notice-admin-toolbar .primary-button[data-v-c8e56c0c]{width:auto}.notice-admin-list[data-v-c8e56c0c]{gap:10px;display:grid}.notice-admin-item[data-v-c8e56c0c]{background:#ffffff12;border:1px solid #8ea0ff2e;border-radius:8px;grid-template-columns:minmax(120px,180px) minmax(0,1fr) 104px;align-items:start;gap:10px;padding:10px;display:grid}.notice-admin-item.inactive[data-v-c8e56c0c]{opacity:.58}.notice-admin-actions[data-v-c8e56c0c]{justify-items:start;gap:6px;display:grid}.notice-title-input[data-v-c8e56c0c]{resize:vertical;color:#fff;background:#020611b8;min-height:58px;padding:9px;line-height:1.45}.notice-toggle[data-v-c8e56c0c]{color:#9ca8bd;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:900;display:inline-flex}.notice-toggle input[data-v-c8e56c0c]{opacity:0;pointer-events:none;position:absolute}.notice-dot[data-v-c8e56c0c]{background:0 0;border:1px solid #cbd5e1d1;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 2px #94a3b814}.notice-toggle input:checked+.notice-dot[data-v-c8e56c0c]{background:#36d76f;border-color:#4ade80f2;box-shadow:0 0 8px #36d76f6b}.notice-toggle[data-v-c8e56c0c]:has(input:checked){color:#36d76f}.notice-delete-button[data-v-c8e56c0c]{color:#ff9daf;font-size:13px;font-weight:900}.system-view[data-v-c8e56c0c]{color:#d9e6ff;background:linear-gradient(#98b4ff0e 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#98b4ff0e 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 50% 6%,#8eb9ff2e,#0000 26%),radial-gradient(circle at 16% 32%,#5878ff1f,#0000 28%),linear-gradient(145deg,#050812 0%,#090f1d 48%,#0f1523 100%);font-weight:450}.system-view[data-v-c8e56c0c] :is(h2,h3,strong,th,td,label,span,button,input,select,textarea,p,dd,dt){font-weight:500}.system-view .section-heading h2[data-v-c8e56c0c],.system-view .inline-admin-form h3[data-v-c8e56c0c],.system-view .preset-card-head strong[data-v-c8e56c0c]{color:#eef5ff;font-weight:620}.system-view .section-heading span[data-v-c8e56c0c],.system-view .preset-card-head span[data-v-c8e56c0c],.system-view .form-grid label>span[data-v-c8e56c0c],.system-view .form-field>span[data-v-c8e56c0c],.system-view .department-item span[data-v-c8e56c0c],.system-view .department-item p[data-v-c8e56c0c]{color:#8d9ab3;font-weight:420}.system-view table[data-v-c8e56c0c],.system-view .desktop-table[data-v-c8e56c0c]{box-shadow:none;background:#05081294;border-color:#a0beff24}.system-view th[data-v-c8e56c0c]{color:#9faeca;background:#090f1de0;border-color:#a0beff24;font-weight:520}.system-view .strong-cell[data-v-c8e56c0c]{font-weight:620}.system-view .cell-input[data-v-c8e56c0c],.system-view .cell-select[data-v-c8e56c0c],.system-view .chip-add-select[data-v-c8e56c0c],.system-view .form-grid input[data-v-c8e56c0c],.system-view .form-grid select[data-v-c8e56c0c],.system-view .preset-add input[data-v-c8e56c0c],.system-view .department-name-input[data-v-c8e56c0c],.system-view .department-code-input[data-v-c8e56c0c],.system-view .department-description-input[data-v-c8e56c0c]{color:#edf5ff;background:#050812c7;border-color:#a0beff2e;font-weight:460}.system-view .cell-input[data-v-c8e56c0c]::placeholder,.system-view .form-grid input[data-v-c8e56c0c]::placeholder,.system-view .preset-add input[data-v-c8e56c0c]::placeholder{color:#8f9bb4d1}.system-view select option[data-v-c8e56c0c]:checked{color:#e57817;background:#2a2d32}.system-view .primary-button[data-v-c8e56c0c]{color:#fff;background:linear-gradient(135deg,#76a0ffd1,#4f69afad);border-color:#a0beff52;font-weight:560;box-shadow:0 14px 36px #527cff33}.system-view .text-button[data-v-c8e56c0c]{color:#a8c6ff;font-weight:560}.strong-cell[data-v-c8e56c0c],.path-value[data-v-c8e56c0c],dd[data-v-c8e56c0c]{color:#fff}.folder-item+.folder-item[data-v-c8e56c0c]{border-top-color:#8ea0ff1f}.folder-label[data-v-c8e56c0c]{color:#aeb8ce}.amount-cell[data-v-c8e56c0c],.amount-input[data-v-c8e56c0c]{color:#ffc36b}.option-chip[data-v-c8e56c0c]{color:#dfe7ff;background:#8ea0ff24}.option-chip button[data-v-c8e56c0c]{color:#fff;background:#ffffff29}.department-chip[data-v-c8e56c0c]{color:#8df4ec;background:#44e1d624}.member-chip[data-v-c8e56c0c]{color:#ffbd92;background:#ff8f5024}.role-chip[data-v-c8e56c0c]{color:#c8d3ff;background:#5b7aff29}.system-view .option-chip[data-v-c8e56c0c],.system-view .department-chip[data-v-c8e56c0c],.system-view .member-chip[data-v-c8e56c0c],.system-view .role-chip[data-v-c8e56c0c]{color:#c8d8ff;background:#a0beff1f;font-weight:520}.system-view .option-chip button[data-v-c8e56c0c]{color:#e6efff;background:#e2edff29;font-weight:520}.system-view .badge[data-v-c8e56c0c],.system-view .cell-input[data-v-c8e56c0c],.system-view .cell-select[data-v-c8e56c0c],.system-view .compact-input[data-v-c8e56c0c],.system-view .compact-select[data-v-c8e56c0c],.system-view .text-button[data-v-c8e56c0c],.system-view .primary-button[data-v-c8e56c0c],.system-view .mobile-action[data-v-c8e56c0c],.system-view .form-grid label>span[data-v-c8e56c0c],.system-view .preset-card-head span[data-v-c8e56c0c]{font-weight:520}.system-view .department-description-input[data-v-c8e56c0c],.system-view textarea[data-v-c8e56c0c]{font-weight:460}.system-view[data-v-c8e56c0c]{color:#e8edf5;background:#000;box-shadow:inset 0 1px #ffffff0a}.system-view .panel[data-v-c8e56c0c],.system-view .inline-admin-form[data-v-c8e56c0c],.system-view .preset-card[data-v-c8e56c0c],.system-view .department-item[data-v-c8e56c0c],.system-view .user-permission-card[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:#7680901f;border-color:#ffffff21;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000057}.system-view .inline-admin-form[data-v-c8e56c0c],.system-view .preset-card[data-v-c8e56c0c],.system-view .department-item[data-v-c8e56c0c]{border-top-color:#ffffff21}.system-view table[data-v-c8e56c0c],.system-view .desktop-table[data-v-c8e56c0c]{background:#121418ad;border-color:#ffffff1a}.system-view td[data-v-c8e56c0c]{color:#edf1f7;border-color:#ffffff13}.system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c]{background:#ffffff09}.system-view .user-permission-row:nth-child(2n) td[data-v-c8e56c0c]{background:#fff1}.system-view .cell-input[data-v-c8e56c0c],.system-view .cell-select[data-v-c8e56c0c],.system-view .chip-add-select[data-v-c8e56c0c],.system-view .form-grid input[data-v-c8e56c0c],.system-view .form-grid select[data-v-c8e56c0c],.system-view .preset-add input[data-v-c8e56c0c],.system-view .department-name-input[data-v-c8e56c0c],.system-view .department-code-input[data-v-c8e56c0c],.system-view .department-description-input[data-v-c8e56c0c]{color:#f2f5f9;background:#0c0d10d1;border-color:#ffffff29}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action){color:#dfe5ee;background:#8088942e;border:1px solid #ffffff29;border-radius:999px;transition:background-color .16s,color .16s,border-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #0003}.system-view .option-chip[data-v-c8e56c0c],.system-view .department-chip[data-v-c8e56c0c],.system-view .member-chip[data-v-c8e56c0c],.system-view .role-chip[data-v-c8e56c0c]{color:#e3e8ef;background:#8088942e}.system-view[data-v-c8e56c0c]{box-shadow:none;background:#000}.system-view .panel[data-v-c8e56c0c]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff24}.system-view .desktop-table[data-v-c8e56c0c],.system-view table[data-v-c8e56c0c]{box-shadow:none;background:0 0;border-color:#ffffff1f}.system-view th[data-v-c8e56c0c]{color:#9ca3af;background:#ffffff0b;border-color:#ffffff1f}.system-view td[data-v-c8e56c0c]{border-color:#ffffff14}.system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c],.system-view .user-permission-row:nth-child(2n) td[data-v-c8e56c0c]{background:0 0}.system-view .user-permission-row:hover td[data-v-c8e56c0c]{background:#ffffff21;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.system-view .inline-admin-form[data-v-c8e56c0c],.system-view .preset-card[data-v-c8e56c0c],.system-view .department-item[data-v-c8e56c0c],.system-view .user-permission-card[data-v-c8e56c0c]{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1c;border-radius:0}.system-view .department-column[data-v-c8e56c0c],.system-view .preset-grid[data-v-c8e56c0c]{gap:0}.system-view .department-item[data-v-c8e56c0c]:first-child,.system-view .preset-card[data-v-c8e56c0c]:first-child{border-top-color:#ffffff14}.system-view .cell-input[data-v-c8e56c0c],.system-view .cell-select[data-v-c8e56c0c],.system-view .chip-add-select[data-v-c8e56c0c],.system-view .form-grid input[data-v-c8e56c0c],.system-view .form-grid select[data-v-c8e56c0c],.system-view .preset-add input[data-v-c8e56c0c],.system-view .department-name-input[data-v-c8e56c0c],.system-view .department-code-input[data-v-c8e56c0c],.system-view .department-description-input[data-v-c8e56c0c]{box-shadow:none;background:#ffffff09;border-color:#ffffff24}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action){color:#9ca3af;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):hover:not(:disabled){color:#f3f4f6;background:0 0;border-color:#0000}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled){color:#e57817;background:0 0;border-color:#0000;transform:none}.system-view .danger-text-button[data-v-c8e56c0c],.system-view .danger-mobile-action[data-v-c8e56c0c]{color:#b7bdc8}.system-view .danger-text-button[data-v-c8e56c0c]:hover:not(:disabled),.system-view .danger-mobile-action[data-v-c8e56c0c]:hover:not(:disabled){color:#f3f4f6}.system-view .danger-text-button[data-v-c8e56c0c]:active:not(:disabled),.system-view .danger-mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#e57817}.system-view .option-chip[data-v-c8e56c0c],.system-view .department-chip[data-v-c8e56c0c],.system-view .member-chip[data-v-c8e56c0c],.system-view .role-chip[data-v-c8e56c0c]{color:#c8ced8;background:0 0;border:1px solid #ffffff1a}.system-view .option-chip button[data-v-c8e56c0c],.system-view .preset-chip-list button[data-v-c8e56c0c]{color:#9ca3af;background:0 0}.system-view .user-permission-row td[data-v-c8e56c0c]:first-child{box-shadow:none}.system-view .user-permission-row:hover td[data-v-c8e56c0c]:first-child{box-shadow:inset 3px 0 #e57817,inset 0 1px #ffffff14,inset 0 -1px #ffffff14}.system-view[data-v-c8e56c0c] :is(input,select,textarea):focus{border-color:#e57817;outline:0;box-shadow:0 0 0 1px #e578176b}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):hover:not(:disabled){color:#e57817;background:0 0}.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):focus-visible{color:#050505;background:#e57817;outline:0}.system-view .option-chip button[data-v-c8e56c0c]:hover,.system-view .preset-chip-list button[data-v-c8e56c0c]:hover{color:#e57817}.system-view .form-grid label>span[data-v-c8e56c0c],.system-view .form-field>span[data-v-c8e56c0c],.system-view .checkbox-field span[data-v-c8e56c0c],.system-view .mobile-user-edit-grid label[data-v-c8e56c0c],.system-view .mobile-user-edit-grid label>span[data-v-c8e56c0c]{color:#c8ced8;font-weight:420}.system-view .form-grid input[data-v-c8e56c0c]::placeholder,.system-view .form-grid textarea[data-v-c8e56c0c]::placeholder,.system-view .preset-add input[data-v-c8e56c0c]::placeholder,.system-view .cell-input[data-v-c8e56c0c]::placeholder,.system-view .mobile-user-edit-grid input[data-v-c8e56c0c]::placeholder{color:#c8ced894}.system-view .form-grid select[data-v-c8e56c0c],.system-view .mobile-user-edit-grid select[data-v-c8e56c0c]{color:#f2f5f9}.system-view select option[data-v-c8e56c0c]{color:#f2f5f9;background:#070707}.system-view select option[data-v-c8e56c0c]:hover,.system-view select option[data-v-c8e56c0c]:focus{color:#050505;background:#e5e7eb;box-shadow:inset 0 0 0 9999px #e5e7eb}.system-view select option[data-v-c8e56c0c]:checked{color:#e57817;box-shadow:none;background:#070707}.system-view .inline-admin-form .form-grid label[data-v-c8e56c0c]{box-shadow:none;background:0 0;border:0;padding:0}.system-view .table-panel>.section-heading[data-v-c8e56c0c]{align-items:baseline}.system-view .table-panel>.section-heading span[data-v-c8e56c0c]{text-align:right;white-space:nowrap;margin-left:auto}.muted-chip[data-v-c8e56c0c],.badge.neutral[data-v-c8e56c0c]{color:#d7deea;background:#c8cfdb21}.badge.info[data-v-c8e56c0c],.badge.accent[data-v-c8e56c0c]{color:#b8c6ff;background:#536dfe2e}.badge.success[data-v-c8e56c0c]{color:#9df2cd;background:#4cd29d29}.badge.warning[data-v-c8e56c0c]{color:#ffd99a;background:#ffc36b2b}.badge.danger[data-v-c8e56c0c]{color:#ffb2c0;background:#ff67842e}.preset-chip-list button[data-v-c8e56c0c]{color:#111827}.auth-modal[data-v-c8e56c0c]{color:#eef4ff;background:radial-gradient(circle at 18% 0,#315dff24,#0000 32%),linear-gradient(160deg,#050a18 0%,#0a1324 100%);border:1px solid #8ea0ff2e}.auth-body label[data-v-c8e56c0c]{color:#dbe4ec}.form-error[data-v-c8e56c0c]{color:#ff9aae}.theme-light .toast[data-v-c8e56c0c]{color:#2f241c;background:#fffaf4fa;border-color:#d6843e94;box-shadow:0 18px 48px #5433184d}.theme-dark .toast[data-v-c8e56c0c]{color:#fff;background:#171819f5;border-color:#d28b4bad;box-shadow:0 20px 52px #0000006b}.theme-light .toast.is-folder-open[data-v-c8e56c0c]{color:#211810;background:#fffaf4fa;border-color:#d6843eb8;box-shadow:0 0 0 9999px #1113182e,0 22px 58px #54331857}.theme-dark .toast.is-folder-open[data-v-c8e56c0c]{color:#fff;background:#121213fa;border-color:#d6843ec7;box-shadow:0 0 0 9999px #00000047,0 24px 64px #00000094}.desktop-table[data-v-c8e56c0c]{scrollbar-color:#c8cfdb #020611;background:#020611}.modal-body[data-v-c8e56c0c],.side-nav[data-v-c8e56c0c],.content[data-v-c8e56c0c]{scrollbar-color:#c8cfdb #020611}@supports selector(::-webkit-scrollbar){.desktop-table[data-v-c8e56c0c]::-webkit-scrollbar{width:13px;height:13px}.modal-body[data-v-c8e56c0c]::-webkit-scrollbar{width:13px;height:13px}.side-nav[data-v-c8e56c0c]::-webkit-scrollbar{width:13px;height:13px}.content[data-v-c8e56c0c]::-webkit-scrollbar{width:13px;height:13px}.desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#020611}.modal-body[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#020611}.side-nav[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#020611}.content[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#020611}.desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c8cfdb;border:3px solid #020611;border-radius:999px}.modal-body[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c8cfdb;border:3px solid #020611;border-radius:999px}.side-nav[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c8cfdb;border:3px solid #020611;border-radius:999px}.content[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c8cfdb;border:3px solid #020611;border-radius:999px}}[data-v-c8e56c0c]:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-v-c8e56c0c]{color:#f4f4f5;background:#1b1b1b}.app-shell[data-v-c8e56c0c],.workspace[data-v-c8e56c0c],.content[data-v-c8e56c0c],.view-stack[data-v-c8e56c0c],.dashboard-view[data-v-c8e56c0c],.system-view[data-v-c8e56c0c]{color:#f4f4f5;background:#1b1b1b!important}.sidebar[data-v-c8e56c0c]{box-shadow:none;background:#1b1b1b;border-right:1px solid #1f1f22}.topbar[data-v-c8e56c0c]{box-shadow:none;background:#1b1b1b;border-bottom:1px solid #222225}.topbar h1[data-v-c8e56c0c],.mobile-page-title[data-v-c8e56c0c],.brand-name[data-v-c8e56c0c],.section-heading h2[data-v-c8e56c0c],.modal-head h2[data-v-c8e56c0c],.strong-cell[data-v-c8e56c0c]{color:#fff;font-weight:650}.section-heading span[data-v-c8e56c0c],.modal-head p[data-v-c8e56c0c],.viewer-select span[data-v-c8e56c0c],.summary-mobile-grid dt[data-v-c8e56c0c],.mobile-card dt[data-v-c8e56c0c],.contract-mobile-field span[data-v-c8e56c0c],.detail-info-grid dt[data-v-c8e56c0c],.detail-summary-grid span[data-v-c8e56c0c]{color:#b8bec8;font-weight:420}.nav-button[data-v-c8e56c0c],.group-chip[data-v-c8e56c0c],.primary-button[data-v-c8e56c0c],.ghost-button[data-v-c8e56c0c],.text-button[data-v-c8e56c0c],.mobile-action[data-v-c8e56c0c],.contract-excel-button[data-v-c8e56c0c],.contract-reset-button[data-v-c8e56c0c],.notice-manage-button[data-v-c8e56c0c]{color:#d8dce2;box-shadow:none;background:#141416eb;border:1px solid #303035;border-radius:7px;font-weight:520}.nav-button[data-v-c8e56c0c]:hover,.group-chip[data-v-c8e56c0c]:hover,.primary-button[data-v-c8e56c0c]:hover:not(:disabled),.ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.text-button[data-v-c8e56c0c]:hover:not(:disabled),.mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-reset-button[data-v-c8e56c0c]:hover:not(:disabled),.notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled){color:#050505;background:#e5e7eb;border-color:#e5e7eb}.nav-button.active[data-v-c8e56c0c],.group-chip.active[data-v-c8e56c0c],.primary-button[data-v-c8e56c0c]:active:not(:disabled),.ghost-button[data-v-c8e56c0c]:active:not(:disabled),.text-button[data-v-c8e56c0c]:active:not(:disabled),.mobile-action[data-v-c8e56c0c]:active:not(:disabled),.primary-button[data-v-c8e56c0c]:focus-visible,.ghost-button[data-v-c8e56c0c]:focus-visible,.text-button[data-v-c8e56c0c]:focus-visible,.mobile-action[data-v-c8e56c0c]:focus-visible{color:#050505;background:#e57817;border-color:#e57817;outline:0}.danger-button[data-v-c8e56c0c],.danger-text-button[data-v-c8e56c0c],.danger-mobile-action[data-v-c8e56c0c],.notice-delete-button[data-v-c8e56c0c]{color:#ff9f9f}.danger-button[data-v-c8e56c0c]:hover:not(:disabled),.danger-text-button[data-v-c8e56c0c]:hover:not(:disabled),.danger-mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.notice-delete-button[data-v-c8e56c0c]:hover:not(:disabled){color:#050505;background:#ff9f9f;border-color:#ff9f9f}.panel[data-v-c8e56c0c],.toolbar[data-v-c8e56c0c],.contract-filter-panel[data-v-c8e56c0c],.metric-block[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.department-pie-card[data-v-c8e56c0c],.notice-row[data-v-c8e56c0c],.load-alert-card[data-v-c8e56c0c],.dashboard-scheme-card[data-v-c8e56c0c],.review-summary-card[data-v-c8e56c0c],.review-item[data-v-c8e56c0c],.contract-compare-panel[data-v-c8e56c0c],.contract-performance-panel[data-v-c8e56c0c],.contract-year-card[data-v-c8e56c0c],.contract-quarter-card[data-v-c8e56c0c],.contract-client-card[data-v-c8e56c0c],.contract-type-card[data-v-c8e56c0c],.scheme-create-panel[data-v-c8e56c0c],.scheme-review-card[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.summary-mobile-card[data-v-c8e56c0c],.contract-mobile-field[data-v-c8e56c0c],.contract-mobile-folder[data-v-c8e56c0c],.project-detail-modal[data-v-c8e56c0c],.project-modal[data-v-c8e56c0c],.auth-modal[data-v-c8e56c0c],.notice-admin-modal[data-v-c8e56c0c],.import-preview-modal[data-v-c8e56c0c],.form-section[data-v-c8e56c0c],.form-grid label[data-v-c8e56c0c],.form-field[data-v-c8e56c0c],.form-chip-stack[data-v-c8e56c0c],.detail-summary-grid>div[data-v-c8e56c0c],.detail-section[data-v-c8e56c0c],.inline-admin-form[data-v-c8e56c0c],.preset-card[data-v-c8e56c0c],.department-item[data-v-c8e56c0c],.notice-admin-item[data-v-c8e56c0c],.import-preview-note[data-v-c8e56c0c]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080809;border-color:#28282d}.metric-block[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.review-summary-card[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.summary-mobile-card[data-v-c8e56c0c],.contract-mobile-field[data-v-c8e56c0c],.contract-mobile-folder[data-v-c8e56c0c],.contract-year-card[data-v-c8e56c0c],.contract-quarter-card[data-v-c8e56c0c],.contract-client-card[data-v-c8e56c0c],.contract-type-card[data-v-c8e56c0c],.department-pie-card[data-v-c8e56c0c]{background:#111115}.metric-block strong[data-v-c8e56c0c],.contract-stat-card strong[data-v-c8e56c0c],.review-summary-card strong[data-v-c8e56c0c],.contract-mobile-value[data-v-c8e56c0c],.detail-info-grid dd[data-v-c8e56c0c],.detail-summary-grid strong[data-v-c8e56c0c],.mobile-card dd[data-v-c8e56c0c],.summary-mobile-grid dd[data-v-c8e56c0c],.amount-cell[data-v-c8e56c0c]{color:#fff;font-weight:650}.metric-block span[data-v-c8e56c0c],.contract-stat-card span[data-v-c8e56c0c],.review-summary-card span[data-v-c8e56c0c],.notice-row span[data-v-c8e56c0c],.mobile-card dt[data-v-c8e56c0c],.summary-mobile-grid dt[data-v-c8e56c0c]{color:#b8bec8}input[data-v-c8e56c0c],select[data-v-c8e56c0c],textarea[data-v-c8e56c0c],.cell-input[data-v-c8e56c0c],.cell-select[data-v-c8e56c0c],.cell-date[data-v-c8e56c0c],.chip-add-select[data-v-c8e56c0c],.compact-input[data-v-c8e56c0c],.compact-select[data-v-c8e56c0c],.amount-input[data-v-c8e56c0c],.remark-input[data-v-c8e56c0c],.contract-no-input[data-v-c8e56c0c],.award-name-input[data-v-c8e56c0c],.url-input[data-v-c8e56c0c],.notice-title-input[data-v-c8e56c0c],.department-name-input[data-v-c8e56c0c],.department-code-input[data-v-c8e56c0c],.department-description-input[data-v-c8e56c0c]{color:#f4f4f5;box-shadow:none;background:#0d0d0f;border-color:#303035}input[data-v-c8e56c0c]:hover,select[data-v-c8e56c0c]:hover,textarea[data-v-c8e56c0c]:hover,.cell-input[data-v-c8e56c0c]:hover,.cell-select[data-v-c8e56c0c]:hover,.cell-date[data-v-c8e56c0c]:hover,.chip-add-select[data-v-c8e56c0c]:hover{border-color:#55555d}input[data-v-c8e56c0c]:focus,select[data-v-c8e56c0c]:focus,textarea[data-v-c8e56c0c]:focus,.cell-input[data-v-c8e56c0c]:focus,.cell-select[data-v-c8e56c0c]:focus,.cell-date[data-v-c8e56c0c]:focus,.chip-add-select[data-v-c8e56c0c]:focus{border-color:#e57817;outline:0;box-shadow:0 0 0 1px #e5781775}input[data-v-c8e56c0c]::placeholder,textarea[data-v-c8e56c0c]::placeholder,.cell-input[data-v-c8e56c0c]::placeholder{color:#d8dce27a}select option[data-v-c8e56c0c]{color:#f4f4f5;background:#050505}select option[data-v-c8e56c0c]:hover,select option[data-v-c8e56c0c]:focus{color:#050505;background:#e5e7eb;box-shadow:inset 0 0 0 9999px #e5e7eb}select option[data-v-c8e56c0c]:checked{color:#e57817;box-shadow:none;background:#050505}table[data-v-c8e56c0c],.desktop-table[data-v-c8e56c0c],.import-preview-table[data-v-c8e56c0c]{box-shadow:none;background:#050505;border-color:#28282d}th[data-v-c8e56c0c]{color:#cfd4dc;background:#0b0b0d;border-color:#28282d;font-weight:520}td[data-v-c8e56c0c]{color:#f1f3f5;background:#050505;border-color:#202025}tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#0b0b0d}tbody tr:hover td[data-v-c8e56c0c]{background:#19191d}.badge[data-v-c8e56c0c],.option-chip[data-v-c8e56c0c],.department-chip[data-v-c8e56c0c],.member-chip[data-v-c8e56c0c],.role-chip[data-v-c8e56c0c],.scheme-status[data-v-c8e56c0c],.pie-corner-swatch[data-v-c8e56c0c]{color:#e8ebf0;box-shadow:none;background:#151519;border:1px solid #303035}.badge.info[data-v-c8e56c0c],.badge.accent[data-v-c8e56c0c],.badge.success[data-v-c8e56c0c],.badge.warning[data-v-c8e56c0c],.badge.danger[data-v-c8e56c0c],.muted-chip[data-v-c8e56c0c],.badge.neutral[data-v-c8e56c0c]{color:#e8ebf0;background:#151519}.contract-content-item[data-v-c8e56c0c],.path-block[data-v-c8e56c0c],.folder-item[data-v-c8e56c0c],.scheme-folder[data-v-c8e56c0c],.notice-admin-item[data-v-c8e56c0c],.person-gantt-row[data-v-c8e56c0c],.gantt-row[data-v-c8e56c0c]{background:0 0;border-color:#28282d}.person-gantt-track[data-v-c8e56c0c],.gantt-track[data-v-c8e56c0c]{background:#050505;border-color:#202025}.gantt-bar[data-v-c8e56c0c],.person-gantt-bar[data-v-c8e56c0c],.contract-performance-fill[data-v-c8e56c0c]{box-shadow:none;background:#e57817}.person-gantt-bar.urgent[data-v-c8e56c0c],.gantt-bar.urgent[data-v-c8e56c0c]{background:#e57817}.department-pie[data-v-c8e56c0c]{filter:saturate(.72)}.dashboard-view .metric-block[data-v-c8e56c0c],.metric-block.total[data-v-c8e56c0c],.metric-block.ontrack[data-v-c8e56c0c],.metric-block.done[data-v-c8e56c0c],.metric-block.urgent[data-v-c8e56c0c],.metric-block.contract-count[data-v-c8e56c0c],.metric-block.contract-amount[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.contract-stat-card.unpaid[data-v-c8e56c0c],.contract-stat-card.paid[data-v-c8e56c0c],.contract-stat-card.invoiced[data-v-c8e56c0c],.contract-stat-card.expense[data-v-c8e56c0c]{color:#fff;background:#111115;border-color:#28282d}.dashboard-view .metric-block[data-v-c8e56c0c]:before{display:none}.modal-backdrop[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8}.modal-head[data-v-c8e56c0c],.modal-actions[data-v-c8e56c0c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505;border-color:#28282d}.modal-body[data-v-c8e56c0c],.project-detail-body[data-v-c8e56c0c],.notice-admin-body[data-v-c8e56c0c],.import-preview-body[data-v-c8e56c0c]{background:#050505}.project-modal[data-v-c8e56c0c]:before{display:none}.desktop-table[data-v-c8e56c0c],.modal-body[data-v-c8e56c0c],.side-nav[data-v-c8e56c0c],.content[data-v-c8e56c0c]{scrollbar-color:#d8dce2 #050505}@media (width<=880px){.app-shell[data-v-c8e56c0c]{display:block;position:relative}.sidebar[data-v-c8e56c0c]{gap:10px;height:auto;padding:10px 8px 12px;position:relative}.brand-block[data-v-c8e56c0c]{align-items:center;width:calc(50% - 6px)}.mobile-page-title[data-v-c8e56c0c]{color:#fff;text-align:right;word-break:keep-all;font-size:clamp(22px,7vw,30px);font-weight:950;line-height:1.05;display:block;position:absolute;top:48px;left:52%;right:14px}.brand-subtitle[data-v-c8e56c0c]{display:none}.side-nav[data-v-c8e56c0c]{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:5px;padding-bottom:0;display:grid;overflow:visible}.nav-button[data-v-c8e56c0c]{text-align:center;white-space:nowrap;letter-spacing:0;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 3px;font-size:clamp(10px,3.3vw,14px);font-weight:900}.notice-admin-item[data-v-c8e56c0c]{grid-template-columns:1fr}.notice-admin-actions[data-v-c8e56c0c]{align-items:center;gap:18px;display:flex}.notice-admin-toolbar[data-v-c8e56c0c]{align-items:stretch}.notice-admin-toolbar .primary-button[data-v-c8e56c0c]{flex:none}.notice-admin-modal[data-v-c8e56c0c]{max-height:calc(100vh - 28px)}.topbar[data-v-c8e56c0c]{border-bottom:0;min-height:0;padding:0 14px 14px;display:block}.topbar>div[data-v-c8e56c0c]:first-child{display:none}.topbar h1[data-v-c8e56c0c]{font-size:20px}.topbar p[data-v-c8e56c0c]{display:none}.top-actions[data-v-c8e56c0c],.toolbar[data-v-c8e56c0c],.person-gantt-filters[data-v-c8e56c0c],.contract-filter-panel[data-v-c8e56c0c]{align-items:stretch;display:grid}.top-actions[data-v-c8e56c0c]{grid-template-columns:calc(50% - 5px) minmax(0,1fr);align-items:end;gap:10px}.viewer-select[data-v-c8e56c0c]{grid-area:1/1;gap:6px;width:calc(100% - 84px);min-width:0;display:grid}.viewer-select select[data-v-c8e56c0c]{width:100%;min-width:0}.top-actions .ghost-button[data-v-c8e56c0c]{grid-area:1/1;justify-self:end;width:74px;min-width:0;height:36px;padding:0 6px;font-size:14px}.toolbar[data-v-c8e56c0c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px}.toolbar label[data-v-c8e56c0c]{grid-column:span 3;min-width:0}.scheme-review-toolbar[data-v-c8e56c0c]{width:100%}.scheme-review-view-tabs[data-v-c8e56c0c]{grid-column:1/-1;width:100%}.scheme-review-view-tabs .group-chip[data-v-c8e56c0c]{flex:1 1 0}.scheme-action-bar[data-v-c8e56c0c],.scheme-create-button[data-v-c8e56c0c]{width:100%}.scheme-review-toolbar label[data-v-c8e56c0c],.scheme-review-toolbar label[data-v-c8e56c0c]:first-child{min-width:0}.scheme-review-toolbar label:first-child input[data-v-c8e56c0c],.scheme-review-toolbar select[data-v-c8e56c0c]{width:100%;min-width:0}.toolbar>button[data-v-c8e56c0c]{white-space:nowrap;grid-column:span 2;min-width:0;height:34px;padding:0 6px;font-size:clamp(11px,3.3vw,14px)}.toolbar>button[data-v-c8e56c0c]:first-of-type{grid-column:1/span 2}.person-gantt-filters[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;overflow:hidden}.reminder-item[data-v-c8e56c0c]{grid-template-columns:1fr;gap:10px}.reminder-actions[data-v-c8e56c0c]{justify-content:stretch}.reminder-actions .primary-button[data-v-c8e56c0c],.reminder-actions .text-button[data-v-c8e56c0c]{flex:1;justify-content:center}.contract-filter-panel[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.contract-filter-panel label[data-v-c8e56c0c]{grid-column:auto;min-width:0}.contract-filter-panel button[data-v-c8e56c0c]{white-space:nowrap;grid-column:auto;min-width:0;height:34px;padding:0 6px;font-size:clamp(11px,3.2vw,13px)}.contract-filter-panel .contract-reset-button[data-v-c8e56c0c]{align-self:end;margin-top:25px}.contract-filter-panel .contract-excel-button[data-v-c8e56c0c]{display:none}.person-gantt-filters label[data-v-c8e56c0c],.person-gantt-filters select[data-v-c8e56c0c]{width:100%}.person-gantt-filters .ghost-button[data-v-c8e56c0c]{white-space:nowrap;grid-column:1/-1;width:100%;min-width:0}.content[data-v-c8e56c0c]{padding:14px}.load-alert-list[data-v-c8e56c0c],.detail-summary-grid[data-v-c8e56c0c],.detail-info-grid[data-v-c8e56c0c],.boss-dashboard-grid[data-v-c8e56c0c],.review-summary-grid[data-v-c8e56c0c],.audit-flow-grid[data-v-c8e56c0c],.scheme-create-grid[data-v-c8e56c0c],.scheme-review-grid[data-v-c8e56c0c],.reminder-notice-grid[data-v-c8e56c0c],.overview-grid[data-v-c8e56c0c],.people-grid[data-v-c8e56c0c],.system-grid[data-v-c8e56c0c],.preset-grid[data-v-c8e56c0c]{grid-template-columns:1fr}.scheme-field-project[data-v-c8e56c0c],.scheme-field-short[data-v-c8e56c0c],.scheme-field-tiny[data-v-c8e56c0c],.scheme-field-path[data-v-c8e56c0c],.scheme-create-grid>.primary-button[data-v-c8e56c0c]{grid-column:1/-1}.metric-grid[data-v-c8e56c0c],.dashboard-finance-grid[data-v-c8e56c0c],.contract-analysis-grid[data-v-c8e56c0c],.review-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-summary-card[data-v-c8e56c0c]{min-height:86px;padding:12px}.review-summary-card span[data-v-c8e56c0c]{font-size:clamp(12px,3.5vw,14px)}.review-summary-card strong[data-v-c8e56c0c]{font-size:clamp(30px,9vw,42px)}.contract-compare-panel[data-v-c8e56c0c]{overflow:hidden}.contract-compare-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contract-compare-panel[data-v-c8e56c0c]{padding:12px}.contract-compare-panel .section-heading[data-v-c8e56c0c]{grid-template-columns:1fr;align-items:start;gap:6px;display:grid}.contract-compare-panel .section-heading h2[data-v-c8e56c0c]{word-break:keep-all;overflow-wrap:normal;font-size:clamp(13px,4vw,17px);line-height:1.15}.contract-compare-panel .section-heading span[data-v-c8e56c0c]{text-align:left;word-break:keep-all;overflow-wrap:normal;font-size:10px;line-height:1.3}.contract-compare-panel .compare-list[data-v-c8e56c0c]{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px}.compare-row[data-v-c8e56c0c],.client-compare-row[data-v-c8e56c0c]{grid-template-columns:1fr;gap:7px;padding:10px}.compare-row strong[data-v-c8e56c0c]{font-size:clamp(16px,4.8vw,20px);line-height:1.25}.compare-row span[data-v-c8e56c0c],.compare-row em[data-v-c8e56c0c]{white-space:normal;justify-content:space-between;gap:10px;min-width:0;font-size:12px;line-height:1.35;display:flex}.compare-row em[data-v-c8e56c0c]{background:#02061152;border-radius:6px;padding:6px 8px}.department-pie-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.department-pie-card[data-v-c8e56c0c]{grid-template-columns:1fr;justify-items:stretch;gap:10px;min-height:0;padding:12px}.department-stat-main strong[data-v-c8e56c0c]{font-size:16px}.department-stat-grid span[data-v-c8e56c0c]{min-height:48px;padding:8px}.department-stat-grid em[data-v-c8e56c0c]{font-size:20px}.metric-block[data-v-c8e56c0c]{min-height:92px;padding:12px}.metric-block span[data-v-c8e56c0c],.contract-stat-card span[data-v-c8e56c0c]{font-size:clamp(11px,3.1vw,13px);line-height:1.25}.metric-block strong[data-v-c8e56c0c]{overflow-wrap:anywhere;font-size:clamp(28px,8.5vw,38px)}.contract-stat-card[data-v-c8e56c0c]{gap:10px;min-height:92px;padding:12px}.contract-stat-card strong[data-v-c8e56c0c]{overflow-wrap:anywhere;font-size:clamp(24px,7.6vw,34px)}.review-item[data-v-c8e56c0c],.gantt-row[data-v-c8e56c0c],.person-gantt-row[data-v-c8e56c0c],.dashboard-scheme-card[data-v-c8e56c0c]{grid-template-columns:1fr}.person-gantt-scale[data-v-c8e56c0c]{grid-template-columns:1fr;gap:6px;padding:7px;top:0}.scale-range-toggle[data-v-c8e56c0c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.scale-range-toggle button[data-v-c8e56c0c]{text-align:center;min-width:0;padding:6px 4px;font-size:10px}.person-month-grid[data-v-c8e56c0c]{font-size:10px}.person-month-grid span[data-v-c8e56c0c]{min-height:24px;padding-left:2px}.person-month-grid.compact span[data-v-c8e56c0c]:nth-child(2n){visibility:hidden}.person-gantt-track[data-v-c8e56c0c]{min-height:92px}.audit-step[data-v-c8e56c0c]{grid-template-columns:auto minmax(68px,1fr)}.audit-step .audit-select[data-v-c8e56c0c]{grid-column:2}.scheme-meta-grid[data-v-c8e56c0c]{grid-template-columns:1fr}.review-item strong[data-v-c8e56c0c]{white-space:normal}.toolbar input[data-v-c8e56c0c],select[data-v-c8e56c0c],input[data-v-c8e56c0c],textarea[data-v-c8e56c0c]{width:100%;min-width:0}.desktop-table[data-v-c8e56c0c]{display:none}.mobile-list[data-v-c8e56c0c]{gap:12px;min-width:0;max-width:100%;margin-top:12px;display:grid;overflow:hidden}.mobile-card[data-v-c8e56c0c]{width:100%}.user-permission-card .card-topline span[data-v-c8e56c0c]:first-child{color:#fff;font-size:20px;font-weight:700}.user-permission-card .card-topline span[data-v-c8e56c0c]:last-child{color:#c8ced8;font-size:13px;font-weight:520}.mobile-card dl[data-v-c8e56c0c]{gap:10px}.mobile-card dl div[data-v-c8e56c0c]{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mobile-card dt[data-v-c8e56c0c]{min-width:0}.mobile-card dd[data-v-c8e56c0c]{text-align:right;line-height:1.45}.mobile-user-edit-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.mobile-user-edit-grid label[data-v-c8e56c0c]{color:#aeb8ce;gap:6px;font-size:12px;font-weight:520;display:grid}.mobile-user-edit-grid label[data-v-c8e56c0c]:last-child{grid-column:1/-1}.mobile-user-edit-grid input[data-v-c8e56c0c],.mobile-user-edit-grid select[data-v-c8e56c0c]{color:#f2f5f9;width:100%;height:38px;font:inherit;background:#020306f0;border:1px solid #ffffff24;border-radius:7px;padding:0 10px;font-weight:520}.mobile-user-actions[data-v-c8e56c0c]{align-items:center;gap:10px;margin-top:12px;display:flex}.system-view .mobile-user-actions .mobile-action[data-v-c8e56c0c]{color:#c8ced8;text-align:center;background:#121316eb;border:1px solid #ffffff29;border-radius:7px;width:auto;min-width:64px;min-height:30px;padding:0 8px;font-size:12px}.system-view .mobile-user-actions .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.system-view .mobile-user-actions .mobile-action[data-v-c8e56c0c]:focus-visible{color:#e57817;background:#2a2d32;border-color:#e57817b8}.system-view .mobile-user-actions .mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#050505;background:#e57817;border-color:#e57817}.system-view[data-v-c8e56c0c] :is(.primary-button,.text-button,.mobile-action){color:#c8ced8;text-align:center;background:#121316eb;border:1px solid #ffffff29;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;line-height:30px}.system-view[data-v-c8e56c0c] :is(.primary-button,.text-button,.mobile-action):hover:not(:disabled),.system-view[data-v-c8e56c0c] :is(.primary-button,.text-button,.mobile-action):focus-visible{color:#e57817;background:#2a2d32;border-color:#e57817b8}.system-view[data-v-c8e56c0c] :is(.primary-button,.text-button,.mobile-action):active:not(:disabled){color:#050505;background:#e57817;border-color:#e57817}.system-view .form-grid label>span[data-v-c8e56c0c],.system-view .form-field>span[data-v-c8e56c0c],.system-view .checkbox-field span[data-v-c8e56c0c],.system-view .mobile-user-edit-grid label[data-v-c8e56c0c],.system-view .mobile-user-edit-grid label>span[data-v-c8e56c0c]{color:#c8ced8;font-weight:420}.system-view .form-grid input[data-v-c8e56c0c]::placeholder,.system-view .form-grid textarea[data-v-c8e56c0c]::placeholder,.system-view .preset-add input[data-v-c8e56c0c]::placeholder,.system-view .cell-input[data-v-c8e56c0c]::placeholder,.system-view .mobile-user-edit-grid input[data-v-c8e56c0c]::placeholder{color:#c8ced894}.system-view .inline-admin-form[data-v-c8e56c0c]{border-top:1px solid #ffffff1f;margin-top:18px;padding-top:18px}.system-view .inline-admin-form .form-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.system-view .department-admin-form .form-grid label[data-v-c8e56c0c]:last-child,.system-view .inline-admin-form .checkbox-field[data-v-c8e56c0c],.system-view .inline-admin-form .form-grid label[data-v-c8e56c0c]:nth-child(5){grid-column:1/-1}.system-view .inline-admin-form .form-grid label[data-v-c8e56c0c]{box-shadow:none;background:0 0;border:0;gap:6px;padding:0;display:grid}.system-view .inline-admin-form .form-grid input[data-v-c8e56c0c],.system-view .inline-admin-form .form-grid select[data-v-c8e56c0c]{background:#020306f0;border-radius:7px;height:38px}.system-view .inline-admin-form .primary-button[data-v-c8e56c0c]{justify-self:start;width:auto;min-width:72px;margin-top:12px}.mobile-edit-modal[data-v-c8e56c0c]{width:min(100vw - 20px,720px);max-height:calc(100vh - 28px)}.mobile-edit-modal .modal-body[data-v-c8e56c0c]{max-height:calc(100vh - 112px);padding:12px;overflow:auto}.mobile-edit-modal .contract-mobile-fields[data-v-c8e56c0c]{grid-template-columns:1fr;gap:9px}.mobile-actions[data-v-c8e56c0c]{grid-template-columns:1fr}.mobile-actions .mobile-action[data-v-c8e56c0c]{white-space:normal;min-width:0;margin-top:0}.import-preview-mobile[data-v-c8e56c0c]{display:grid}.section-heading[data-v-c8e56c0c]{grid-template-columns:1fr;justify-content:start;align-items:flex-start;gap:5px;min-height:auto;display:grid}.section-heading h2[data-v-c8e56c0c]{word-break:keep-all;overflow-wrap:normal;max-width:100%;font-size:clamp(17px,4.9vw,21px);line-height:1.18}.section-heading span[data-v-c8e56c0c]{text-align:left;word-break:keep-all;overflow-wrap:normal;justify-self:start;max-width:100%;font-size:11px;line-height:1.35}.system-view .table-panel>.section-heading[data-v-c8e56c0c]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.system-view .table-panel>.section-heading h2[data-v-c8e56c0c]{min-width:0}.system-view .table-panel>.section-heading span[data-v-c8e56c0c]{text-align:right;white-space:nowrap;justify-self:end;margin-left:auto}.contract-compare-panel .section-heading h2[data-v-c8e56c0c]{font-size:clamp(13px,4vw,17px)}.contract-compare-panel .section-heading span[data-v-c8e56c0c]{font-size:10px}.mobile-card h3[data-v-c8e56c0c],.project-mobile-card h3[data-v-c8e56c0c],.contract-mobile-card h3[data-v-c8e56c0c]{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(16px,4.6vw,19px);line-height:1.22}.summary-mobile-card h3[data-v-c8e56c0c]{margin-bottom:10px}.modal-head h2[data-v-c8e56c0c]{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(18px,5.2vw,22px);line-height:1.18}.modal-head p[data-v-c8e56c0c]{font-size:11px;line-height:1.35}.form-section h3[data-v-c8e56c0c],.inline-admin-form h3[data-v-c8e56c0c]{word-break:keep-all;overflow-wrap:normal;font-size:clamp(15px,4.3vw,18px);line-height:1.18}.app-shell[data-v-c8e56c0c],.workspace[data-v-c8e56c0c],.content[data-v-c8e56c0c],.view-stack[data-v-c8e56c0c],.dashboard-view[data-v-c8e56c0c],.system-view[data-v-c8e56c0c]{background:#000!important}.sidebar[data-v-c8e56c0c]{background:#050505;border-bottom:1px solid #202024}.topbar[data-v-c8e56c0c]{background:#050505;border-bottom-color:#202024}.nav-button[data-v-c8e56c0c],.group-chip[data-v-c8e56c0c],.primary-button[data-v-c8e56c0c],.ghost-button[data-v-c8e56c0c],.text-button[data-v-c8e56c0c],.mobile-action[data-v-c8e56c0c],.contract-filter-panel button[data-v-c8e56c0c],.toolbar>button[data-v-c8e56c0c]{color:#d8dce2;box-shadow:none;background:#141416;border-color:#303035}.nav-button.active[data-v-c8e56c0c],.group-chip.active[data-v-c8e56c0c],.primary-button[data-v-c8e56c0c]:active:not(:disabled),.ghost-button[data-v-c8e56c0c]:active:not(:disabled),.text-button[data-v-c8e56c0c]:active:not(:disabled),.mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#050505;background:#e57817;border-color:#e57817}.panel[data-v-c8e56c0c],.toolbar[data-v-c8e56c0c],.contract-filter-panel[data-v-c8e56c0c],.metric-block[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.review-summary-card[data-v-c8e56c0c],.department-pie-card[data-v-c8e56c0c],.notice-row[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.summary-mobile-card[data-v-c8e56c0c],.contract-mobile-field[data-v-c8e56c0c],.contract-mobile-folder[data-v-c8e56c0c],.contract-compare-panel[data-v-c8e56c0c],.contract-year-card[data-v-c8e56c0c],.contract-quarter-card[data-v-c8e56c0c],.contract-client-card[data-v-c8e56c0c],.contract-type-card[data-v-c8e56c0c],.scheme-review-card[data-v-c8e56c0c],.scheme-create-panel[data-v-c8e56c0c],.project-detail-modal[data-v-c8e56c0c],.project-modal[data-v-c8e56c0c],.auth-modal[data-v-c8e56c0c],.notice-admin-modal[data-v-c8e56c0c],.import-preview-modal[data-v-c8e56c0c],.inline-admin-form[data-v-c8e56c0c],.preset-card[data-v-c8e56c0c],.department-item[data-v-c8e56c0c]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080809;border-color:#28282d}.metric-block[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.review-summary-card[data-v-c8e56c0c],.mobile-card[data-v-c8e56c0c],.summary-mobile-card[data-v-c8e56c0c],.contract-mobile-field[data-v-c8e56c0c],.contract-mobile-folder[data-v-c8e56c0c],.department-pie-card[data-v-c8e56c0c]{background:#111115}input[data-v-c8e56c0c],select[data-v-c8e56c0c],textarea[data-v-c8e56c0c],.cell-input[data-v-c8e56c0c],.cell-select[data-v-c8e56c0c],.cell-date[data-v-c8e56c0c],.chip-add-select[data-v-c8e56c0c],.mobile-user-edit-grid input[data-v-c8e56c0c],.mobile-user-edit-grid select[data-v-c8e56c0c]{color:#f4f4f5;box-shadow:none;background:#0d0d0f;border-color:#303035}.badge[data-v-c8e56c0c],.option-chip[data-v-c8e56c0c],.department-chip[data-v-c8e56c0c],.member-chip[data-v-c8e56c0c],.role-chip[data-v-c8e56c0c],.scheme-status[data-v-c8e56c0c]{color:#e8ebf0;background:#151519;border-color:#303035}.person-gantt-track[data-v-c8e56c0c],.gantt-track[data-v-c8e56c0c]{background:#050505;border-color:#202025}.gantt-bar[data-v-c8e56c0c],.person-gantt-bar[data-v-c8e56c0c]{box-shadow:none;background:#e57817}.metric-block[data-v-c8e56c0c],.contract-stat-card[data-v-c8e56c0c],.metric-block.total[data-v-c8e56c0c],.metric-block.ontrack[data-v-c8e56c0c],.metric-block.done[data-v-c8e56c0c],.metric-block.urgent[data-v-c8e56c0c],.metric-block.contract-count[data-v-c8e56c0c],.metric-block.contract-amount[data-v-c8e56c0c],.contract-stat-card.unpaid[data-v-c8e56c0c],.contract-stat-card.paid[data-v-c8e56c0c],.contract-stat-card.invoiced[data-v-c8e56c0c],.contract-stat-card.expense[data-v-c8e56c0c]{background:#111115;border-color:#28282d}.toast[data-v-c8e56c0c]{width:calc(100vw - 32px);max-width:360px}}.sidebar .nav-button[data-v-c8e56c0c]{color:#d8dce2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff09}.sidebar .nav-button[data-v-c8e56c0c]:hover{color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.sidebar .nav-button.active[data-v-c8e56c0c]{color:#fff;background:#d68443;border-color:#d68443d1}.sidebar .nav-button[data-v-c8e56c0c]:focus-visible{border-color:#b46c3aeb;outline:0;box-shadow:0 0 0 1px #b46c3a6b}.dashboard-view[data-v-c8e56c0c]{--dashboard-muted-orange:#d68443;--dashboard-muted-orange-hover:#d68443;--dashboard-muted-orange-border:#d68443b8;--dashboard-accent-text:#cf7b59}.dashboard-view .gantt-bar[data-v-c8e56c0c],.dashboard-view .person-gantt-bar[data-v-c8e56c0c],.dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.dashboard-view .bar-fill[data-v-c8e56c0c]{background:var(--dashboard-muted-orange);box-shadow:none}.dashboard-view .scale-range-toggle button.active[data-v-c8e56c0c]{border-color:var(--dashboard-muted-orange-border);background:var(--dashboard-muted-orange);color:#fff;box-shadow:none}.dashboard-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.dashboard-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled){color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.dashboard-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.dashboard-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.dashboard-view .primary-button[data-v-c8e56c0c]:focus-visible,.dashboard-view .ghost-button[data-v-c8e56c0c]:focus-visible{border-color:var(--dashboard-muted-orange-border);background:var(--dashboard-muted-orange);color:#fff;outline:0}.dashboard-view .panel[data-v-c8e56c0c],.dashboard-view .metric-block[data-v-c8e56c0c],.dashboard-view .department-pie-card[data-v-c8e56c0c],.dashboard-view .notice-row[data-v-c8e56c0c],.dashboard-view .review-summary-card[data-v-c8e56c0c],.dashboard-view .dashboard-scheme-card[data-v-c8e56c0c],.dashboard-view .load-alert-card[data-v-c8e56c0c],.dashboard-view .person-gantt-row[data-v-c8e56c0c],.dashboard-view .chart-row[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}.dashboard-view .panel[data-v-c8e56c0c]{background:0 0}.dashboard-view .dashboard-scheme-card[data-v-c8e56c0c]{border-color:var(--dashboard-muted-orange-border);border-left-color:var(--dashboard-muted-orange);box-shadow:inset 4px 0 0 var(--dashboard-muted-orange), inset 0 1px 0 #ffffff09}.dashboard-view .dashboard-scheme-card.rejected[data-v-c8e56c0c]{border-color:var(--dashboard-muted-orange-border)}.dashboard-view .metric-block[data-v-c8e56c0c],.dashboard-view .metric-block.total[data-v-c8e56c0c],.dashboard-view .metric-block.ontrack[data-v-c8e56c0c],.dashboard-view .metric-block.done[data-v-c8e56c0c],.dashboard-view .metric-block.urgent[data-v-c8e56c0c],.dashboard-view .metric-block.contract-count[data-v-c8e56c0c],.dashboard-view .metric-block.contract-amount[data-v-c8e56c0c],.dashboard-view .review-summary-card[data-v-c8e56c0c],.dashboard-view .review-summary-card.danger[data-v-c8e56c0c],.dashboard-view .review-summary-card.warning[data-v-c8e56c0c],.dashboard-view .review-summary-card.accent[data-v-c8e56c0c]{background:#ffffff05}.dashboard-view .notice-row[data-v-c8e56c0c],.dashboard-view .notice-1[data-v-c8e56c0c],.dashboard-view .notice-2[data-v-c8e56c0c],.dashboard-view .notice-3[data-v-c8e56c0c]{background:0 0;border-color:#ffffff24}.dashboard-view .person-gantt-scale[data-v-c8e56c0c],.dashboard-view .scale-range-toggle[data-v-c8e56c0c],.dashboard-view .person-gantt-filters[data-v-c8e56c0c],.dashboard-view .gantt-row[data-v-c8e56c0c],.dashboard-view .person-gantt-track[data-v-c8e56c0c],.dashboard-view .gantt-track[data-v-c8e56c0c]{box-shadow:none;background-color:#ffffff03;border-color:#ffffff1f}.dashboard-view .person-gantt-scale[data-v-c8e56c0c]{background-image:none}.dashboard-view .primary-button[data-v-c8e56c0c],.dashboard-view .ghost-button[data-v-c8e56c0c],.dashboard-view .text-button[data-v-c8e56c0c],.dashboard-view .notice-manage-button[data-v-c8e56c0c],.dashboard-view .scale-range-toggle button[data-v-c8e56c0c]{color:#d8dce2;background:#ffffff05;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff09}.dashboard-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.dashboard-view .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled),.dashboard-view .scale-range-toggle button[data-v-c8e56c0c]:hover{color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.dashboard-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.dashboard-view .notice-manage-button[data-v-c8e56c0c]:active:not(:disabled),.dashboard-view .text-button[data-v-c8e56c0c]:focus-visible,.dashboard-view .notice-manage-button[data-v-c8e56c0c]:focus-visible{border-color:var(--dashboard-muted-orange-border);background:var(--dashboard-muted-orange);color:#fff;outline:0}.dashboard-view[data-v-c8e56c0c],.dashboard-view[data-v-c8e56c0c] *{font-weight:420}.dashboard-view .section-heading h2[data-v-c8e56c0c],.dashboard-view .metric-block strong[data-v-c8e56c0c],.dashboard-view .contract-stat-card strong[data-v-c8e56c0c],.dashboard-view .department-pie-card strong[data-v-c8e56c0c],.dashboard-view .dashboard-scheme-card strong[data-v-c8e56c0c],.dashboard-view .review-summary-card strong[data-v-c8e56c0c],.dashboard-view .person-gantt-label strong[data-v-c8e56c0c],.dashboard-view .load-alert-card strong[data-v-c8e56c0c]{font-weight:620}.dashboard-view .metric-block span[data-v-c8e56c0c],.dashboard-view .contract-stat-card span[data-v-c8e56c0c],.dashboard-view .review-summary-card span[data-v-c8e56c0c],.dashboard-view .dashboard-scheme-card em[data-v-c8e56c0c],.dashboard-view .review-item span[data-v-c8e56c0c],.dashboard-view .review-item em[data-v-c8e56c0c],.dashboard-view .person-gantt-label span[data-v-c8e56c0c],.dashboard-view .load-alert-card span[data-v-c8e56c0c]{font-weight:420}.dashboard-finance-grid .contract-stat-card strong[data-v-c8e56c0c],.dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c]{color:var(--dashboard-accent-text)}.dashboard-view .dashboard-scheme-card[data-v-c8e56c0c]{border-left-width:6px;border-left-color:var(--dashboard-muted-orange);border-color:var(--dashboard-muted-orange-border);box-shadow:inset 4px 0 0 var(--dashboard-muted-orange), inset 0 1px 0 #ffffff09}.dashboard-view .review-summary-card strong[data-v-c8e56c0c],.dashboard-view .review-summary-card.danger strong[data-v-c8e56c0c],.dashboard-view .review-summary-card.warning strong[data-v-c8e56c0c],.dashboard-view .review-summary-card.accent strong[data-v-c8e56c0c]{color:#fff}.dashboard-view .review-summary-card.danger span[data-v-c8e56c0c],.dashboard-view .review-summary-card.danger strong[data-v-c8e56c0c]{color:var(--dashboard-accent-text)}.dashboard-view .review-item span[data-v-c8e56c0c]{color:#c8ced8;background:0 0;border:1px solid #ffffff24}.dashboard-view .review-item.overdue span[data-v-c8e56c0c]{color:var(--dashboard-accent-text);background:0 0;border-color:#0000}.dashboard-view .load-alert-card em[data-v-c8e56c0c],.dashboard-view .person-gantt-label em[data-v-c8e56c0c],.dashboard-view .scheme-status[data-v-c8e56c0c]{background:0 0;border:1px solid #ffffff24;font-weight:420;color:#c8ced8!important}.dashboard-view .notice-row span[data-v-c8e56c0c],.dashboard-view .notice-row p[data-v-c8e56c0c]{text-shadow:none;font-weight:420}.dashboard-view .notice-row span[data-v-c8e56c0c]{color:#c8ced8}.dashboard-view .notice-row p[data-v-c8e56c0c]{color:#f2f4f7}.dashboard-view .notice-manage-button[data-v-c8e56c0c],.notice-admin-modal .primary-button[data-v-c8e56c0c],.notice-admin-modal .text-button[data-v-c8e56c0c],.notice-admin-modal .ghost-button[data-v-c8e56c0c],.preset-confirm-modal .primary-button[data-v-c8e56c0c],.preset-confirm-modal .ghost-button[data-v-c8e56c0c],.preset-confirm-modal .text-button[data-v-c8e56c0c]{white-space:nowrap;min-width:72px;min-height:34px;padding:0 14px;line-height:32px}.notice-admin-toolbar .primary-button[data-v-c8e56c0c]{min-width:86px}.notice-delete-button[data-v-c8e56c0c],.notice-admin-modal .notice-delete-button[data-v-c8e56c0c],.notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:hover:not(:disabled),.notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:focus-visible,.notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:active:not(:disabled){min-width:0;min-height:auto;box-shadow:none;color:#ff9daf;background:0 0;border:0;border-radius:0;padding:0;line-height:1.3}.notice-admin-modal[data-v-c8e56c0c],.notice-admin-modal[data-v-c8e56c0c] *,.preset-confirm-modal[data-v-c8e56c0c],.preset-confirm-modal[data-v-c8e56c0c] *{font-weight:420}.notice-admin-modal .modal-head h2[data-v-c8e56c0c],.notice-admin-modal .notice-admin-toolbar h3[data-v-c8e56c0c],.preset-confirm-modal .modal-head h2[data-v-c8e56c0c],.preset-confirm-modal .confirm-body strong[data-v-c8e56c0c]{font-weight:520}.contract-view[data-v-c8e56c0c]{--contract-muted-orange:#cf7b59;--contract-muted-orange-fill:#d68443;--contract-muted-orange-border:#d68443b8;grid-template-columns:repeat(2,minmax(0,1fr))}.contract-view[data-v-c8e56c0c],.contract-view[data-v-c8e56c0c] *{font-weight:420}.contract-view .section-heading h2[data-v-c8e56c0c],.contract-view .table-panel h2[data-v-c8e56c0c],.contract-view .contract-stat-card strong[data-v-c8e56c0c],.contract-view .compare-row strong[data-v-c8e56c0c],.contract-view .performance-label strong[data-v-c8e56c0c],.contract-view .strong-cell[data-v-c8e56c0c]{font-weight:620}.contract-view .contract-stat-card[data-v-c8e56c0c],.contract-view .contract-stat-card.unpaid[data-v-c8e56c0c],.contract-view .contract-stat-card.paid[data-v-c8e56c0c],.contract-view .contract-stat-card.invoiced[data-v-c8e56c0c],.contract-view .contract-compare-panel[data-v-c8e56c0c],.contract-view .contract-performance-panel[data-v-c8e56c0c],.contract-view .contract-filter-panel[data-v-c8e56c0c],.contract-view .compare-row[data-v-c8e56c0c],.contract-view .performance-row[data-v-c8e56c0c],.contract-view .table-panel[data-v-c8e56c0c],.contract-view .mobile-card[data-v-c8e56c0c],.contract-view .contract-mobile-field[data-v-c8e56c0c],.contract-view .contract-mobile-folder[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}.contract-view .contract-compare-panel[data-v-c8e56c0c],.contract-view .contract-performance-panel[data-v-c8e56c0c],.contract-view .table-panel[data-v-c8e56c0c]{background:0 0}.contract-view .contract-stat-card strong[data-v-c8e56c0c],.contract-view .compare-row em[data-v-c8e56c0c],.contract-view .performance-label span[data-v-c8e56c0c],.contract-view .contract-mobile-value[data-v-c8e56c0c]{color:var(--contract-muted-orange)}.contract-view .contract-stat-card span[data-v-c8e56c0c],.contract-view .compare-row span[data-v-c8e56c0c],.contract-view .contract-filter-panel label[data-v-c8e56c0c],.contract-view .contract-filter-panel label>span[data-v-c8e56c0c],.contract-view .section-heading span[data-v-c8e56c0c],.contract-view .performance-label[data-v-c8e56c0c],.contract-view .contract-mobile-field span[data-v-c8e56c0c],.contract-view .contract-mobile-folder>span[data-v-c8e56c0c]{color:#c8ced8;font-weight:420}.contract-view .compare-row em[data-v-c8e56c0c]{font-style:normal;font-weight:420}.contract-view .performance-track[data-v-c8e56c0c]{background:#050505;border:1px solid #ffffff1a}.contract-view .performance-fill[data-v-c8e56c0c],.contract-view .contract-performance-fill[data-v-c8e56c0c]{background:var(--contract-muted-orange-fill);box-shadow:none}.contract-view .primary-button[data-v-c8e56c0c],.contract-view .ghost-button[data-v-c8e56c0c],.contract-view .text-button[data-v-c8e56c0c],.contract-view .contract-excel-button[data-v-c8e56c0c],.contract-view .contract-reset-button[data-v-c8e56c0c],.contract-view .mobile-action[data-v-c8e56c0c]{color:#d8dce2;background:#ffffff05;border-color:#ffffff29;font-weight:420;box-shadow:inset 0 1px #ffffff09}.contract-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-view .contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-view .contract-reset-button[data-v-c8e56c0c]:hover:not(:disabled),.contract-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled){color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.contract-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.contract-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.contract-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.contract-view .contract-excel-button[data-v-c8e56c0c]:active:not(:disabled),.contract-view .contract-reset-button[data-v-c8e56c0c]:active:not(:disabled),.contract-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled),.contract-view .primary-button[data-v-c8e56c0c]:focus-visible,.contract-view .ghost-button[data-v-c8e56c0c]:focus-visible,.contract-view .text-button[data-v-c8e56c0c]:focus-visible{border-color:var(--contract-muted-orange-border);background:var(--contract-muted-orange-fill);color:#fff;outline:0}.contract-view .desktop-table table[data-v-c8e56c0c],.contract-view .desktop-table th[data-v-c8e56c0c],.contract-view .desktop-table td[data-v-c8e56c0c]{border-color:#ffffff1f}.contract-view .desktop-table th[data-v-c8e56c0c]{color:#c8ced8;background:#ffffff05;font-weight:420}.contract-view .desktop-table td[data-v-c8e56c0c]{background:0 0}.contract-view .desktop-table tr:hover td[data-v-c8e56c0c]{background:#ffffff09}.contract-view .desktop-table tr.payment-risk td[data-v-c8e56c0c]{background:#821f1a2e;border-top-color:#e1544a73;border-bottom-color:#e1544a52}.contract-view .desktop-table tr.contract-settled td[data-v-c8e56c0c]{background:#94a3b81c;border-top-color:#94a3b847;border-bottom-color:#94a3b838}.contract-view .desktop-table tr.contract-unsigned td[data-v-c8e56c0c]{background:#8e602a21;border-top-color:#aa84525c;border-bottom-color:#aa84523d}.contract-view .desktop-table tr.contract-uninvoiced td[data-v-c8e56c0c]{background:#68628029;border-top-color:#968fb06b;border-bottom-color:#968fb047}.contract-view .desktop-table tr.payment-risk:hover td[data-v-c8e56c0c]{background:#96261e42}.contract-view .desktop-table tr.contract-settled:hover td[data-v-c8e56c0c]{background:#94a3b82b}.contract-view .desktop-table tr.contract-unsigned:hover td[data-v-c8e56c0c]{background:#d6844329}.contract-view .desktop-table tr.contract-uninvoiced:hover td[data-v-c8e56c0c]{background:#706a8a38}.contract-state-note[data-v-c8e56c0c],.contract-state-mobile-note[data-v-c8e56c0c]{color:#d8dce2;margin-top:5px;font-size:11px;font-weight:720;line-height:1.35;display:block}.contract-view .payment-risk[data-v-c8e56c0c],.contract-view .contract-mobile-card.payment-risk[data-v-c8e56c0c]{background:#821f1a29;border-color:#e1544a80}.contract-view .contract-mobile-card.contract-settled[data-v-c8e56c0c]{background:#94a3b81a;border-color:#94a3b852}.contract-view .contract-mobile-card.contract-unsigned[data-v-c8e56c0c]{background:#8e602a21;border-color:#aa845261}.contract-view .contract-mobile-card.contract-uninvoiced[data-v-c8e56c0c]{background:#68628029;border-color:#968fb06b}.payment-risk .contract-state-note[data-v-c8e56c0c],.payment-risk .contract-state-mobile-note[data-v-c8e56c0c]{color:#ffb0a8}.contract-state-mobile-note[data-v-c8e56c0c]{margin:10px 0 0}.contract-view>.contract-analysis-grid[data-v-c8e56c0c],.contract-view>.contract-compare-grid[data-v-c8e56c0c]:nth-of-type(2),.contract-view>.contract-filter-panel[data-v-c8e56c0c],.contract-view>.table-panel[data-v-c8e56c0c]{grid-column:1/-1}.contract-view>.contract-compare-grid[data-v-c8e56c0c]:nth-of-type(4){display:contents}.contract-view>.contract-compare-grid:nth-of-type(4)>.contract-performance-panel[data-v-c8e56c0c]{grid-column:1/-1}.contract-view>.contract-compare-panel[data-v-c8e56c0c]:nth-of-type(3),.contract-view>.contract-compare-grid:nth-of-type(4)>.contract-compare-panel[data-v-c8e56c0c]{align-self:start}.contract-view .client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(120px,180px) max-content max-content max-content;align-items:center}.contract-view .contract-compare-panel .compare-row[data-v-c8e56c0c],.contract-view .contract-compare-panel .client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(120px,180px) max-content max-content max-content max-content;justify-content:start;gap:6px clamp(22px,4vw,56px)}.contract-view .contract-compare-panel .client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(120px,180px) max-content max-content max-content}.contract-view .contract-compare-panel .compare-row[data-v-c8e56c0c]>*,.contract-view .contract-compare-panel .compare-row strong[data-v-c8e56c0c],.contract-view .contract-compare-panel .compare-row span[data-v-c8e56c0c],.contract-view .contract-compare-panel .compare-row em[data-v-c8e56c0c]{white-space:nowrap;text-align:left;justify-self:start}.contract-view .contract-mobile-card[data-v-c8e56c0c],.contract-view .contract-mobile-card.summary-mobile-card[data-v-c8e56c0c]{background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}.contract-view .contract-mobile-card h3[data-v-c8e56c0c],.contract-view .contract-mobile-card dt[data-v-c8e56c0c],.contract-view .contract-mobile-card dd[data-v-c8e56c0c],.contract-view .summary-mobile-hint[data-v-c8e56c0c]{font-weight:420}.contract-view .contract-mobile-card h3[data-v-c8e56c0c]{color:#f2f4f7}.contract-view .contract-mobile-card dd[data-v-c8e56c0c],.contract-view .contract-mobile-card .amount-value[data-v-c8e56c0c],.contract-view .contract-mobile-card .contract-amount[data-v-c8e56c0c]{color:var(--contract-muted-orange)}.contract-view .contract-content-list[data-v-c8e56c0c],.contract-view .content-counter[data-v-c8e56c0c],.contract-view .option-chip[data-v-c8e56c0c],.contract-view .member-chip[data-v-c8e56c0c],.contract-view .department-chip[data-v-c8e56c0c],.contract-view .badge[data-v-c8e56c0c]{box-shadow:none;background:0 0;border-color:#ffffff24}.contract-view .content-counter button[data-v-c8e56c0c]{color:#d8dce2;background:0 0;border-color:#ffffff29}.contract-view .content-counter button[data-v-c8e56c0c]:hover{background:#6e707652;border-color:#d2d6dd61}@media (width<=880px){.contract-view[data-v-c8e56c0c]{grid-template-columns:1fr}.contract-view>.contract-analysis-grid[data-v-c8e56c0c],.contract-view>.contract-compare-grid[data-v-c8e56c0c]:nth-of-type(2),.contract-view>.contract-compare-panel[data-v-c8e56c0c]:nth-of-type(3),.contract-view>.contract-compare-grid:nth-of-type(4)>.contract-compare-panel[data-v-c8e56c0c],.contract-view>.contract-compare-grid:nth-of-type(4)>.contract-performance-panel[data-v-c8e56c0c],.contract-view>.contract-filter-panel[data-v-c8e56c0c],.contract-view>.table-panel[data-v-c8e56c0c]{grid-column:1/-1}.contract-view .client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) max-content}.contract-view .contract-compare-panel .compare-row[data-v-c8e56c0c],.contract-view .contract-compare-panel .client-compare-row[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) max-content;column-gap:14px}}.project-view[data-v-c8e56c0c],.scheme-view[data-v-c8e56c0c],.award-view[data-v-c8e56c0c]{--page-muted-orange:#cf7b59;--page-muted-orange-fill:#d68443;--page-muted-orange-border:#d68443b8}.project-view[data-v-c8e56c0c],.project-view[data-v-c8e56c0c] *,.scheme-view[data-v-c8e56c0c],.scheme-view[data-v-c8e56c0c] *,.award-view[data-v-c8e56c0c],.award-view[data-v-c8e56c0c] *{font-weight:420}.project-view .section-heading h2[data-v-c8e56c0c],.project-view .strong-cell[data-v-c8e56c0c],.project-view .mobile-card h3[data-v-c8e56c0c],.scheme-view .section-heading h2[data-v-c8e56c0c],.scheme-view .scheme-review-card strong[data-v-c8e56c0c],.scheme-view .mobile-card h3[data-v-c8e56c0c],.award-view .section-heading h2[data-v-c8e56c0c],.award-view .strong-cell[data-v-c8e56c0c],.award-view .mobile-card h3[data-v-c8e56c0c]{font-weight:620}.project-view .toolbar[data-v-c8e56c0c],.project-view .group-switcher[data-v-c8e56c0c],.project-view .table-panel[data-v-c8e56c0c],.project-view .mobile-card[data-v-c8e56c0c],.scheme-view .toolbar[data-v-c8e56c0c],.scheme-view .group-switcher[data-v-c8e56c0c],.scheme-view .scheme-create-panel[data-v-c8e56c0c],.scheme-view .scheme-review-panel[data-v-c8e56c0c],.scheme-view .scheme-review-card[data-v-c8e56c0c],.scheme-view .folder-item[data-v-c8e56c0c],.award-view .table-panel[data-v-c8e56c0c],.award-view .mobile-card[data-v-c8e56c0c],.award-view .folder-item[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}.project-view .table-panel[data-v-c8e56c0c],.scheme-view .scheme-review-panel[data-v-c8e56c0c],.award-view .table-panel[data-v-c8e56c0c]{background:0 0}.project-view .desktop-table table[data-v-c8e56c0c],.project-view .desktop-table th[data-v-c8e56c0c],.project-view .desktop-table td[data-v-c8e56c0c],.award-view .desktop-table table[data-v-c8e56c0c],.award-view .desktop-table th[data-v-c8e56c0c],.award-view .desktop-table td[data-v-c8e56c0c]{border-color:#ffffff1f}.project-view .desktop-table th[data-v-c8e56c0c],.award-view .desktop-table th[data-v-c8e56c0c]{color:#c8ced8;background:#ffffff05;font-weight:420}.project-view .desktop-table td[data-v-c8e56c0c],.award-view .desktop-table td[data-v-c8e56c0c]{background:0 0}.project-view .desktop-table tr:hover td[data-v-c8e56c0c],.award-view .desktop-table tr:hover td[data-v-c8e56c0c]{background:#ffffff09}.project-view .amount-cell[data-v-c8e56c0c],.project-view .summary-mobile-grid strong[data-v-c8e56c0c],.scheme-view .scheme-status[data-v-c8e56c0c],.award-view .summary-mobile-grid strong[data-v-c8e56c0c]{color:var(--page-muted-orange)}.project-view .section-heading span[data-v-c8e56c0c],.project-view .toolbar label[data-v-c8e56c0c],.project-view .toolbar label>span[data-v-c8e56c0c],.project-view .summary-mobile-grid span[data-v-c8e56c0c],.scheme-view .section-heading span[data-v-c8e56c0c],.scheme-view .toolbar label[data-v-c8e56c0c],.scheme-view .toolbar label>span[data-v-c8e56c0c],.scheme-view .scheme-meta-grid[data-v-c8e56c0c],.scheme-view .scheme-review-card span[data-v-c8e56c0c],.award-view .section-heading span[data-v-c8e56c0c],.award-view .summary-mobile-grid span[data-v-c8e56c0c]{color:#c8ced8;font-weight:420}.project-view .primary-button[data-v-c8e56c0c],.project-view .ghost-button[data-v-c8e56c0c],.project-view .text-button[data-v-c8e56c0c],.project-view .group-chip[data-v-c8e56c0c],.scheme-view .primary-button[data-v-c8e56c0c],.scheme-view .ghost-button[data-v-c8e56c0c],.scheme-view .text-button[data-v-c8e56c0c],.scheme-view .group-chip[data-v-c8e56c0c],.award-view .primary-button[data-v-c8e56c0c],.award-view .ghost-button[data-v-c8e56c0c],.award-view .text-button[data-v-c8e56c0c],.award-view .mobile-action[data-v-c8e56c0c]{color:#d8dce2;background:#ffffff05;border-color:#ffffff29;font-weight:420;box-shadow:inset 0 1px #ffffff09}.project-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.project-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.project-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.project-view .group-chip[data-v-c8e56c0c]:hover,.scheme-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.scheme-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.scheme-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.scheme-view .group-chip[data-v-c8e56c0c]:hover,.award-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.award-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.award-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.award-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled){color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.project-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.project-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.project-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.project-view .group-chip.active[data-v-c8e56c0c],.scheme-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.scheme-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.scheme-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.scheme-view .group-chip.active[data-v-c8e56c0c],.award-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.award-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.award-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.award-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled){border-color:var(--page-muted-orange-border);background:var(--page-muted-orange-fill);color:#fff}.project-view .option-chip[data-v-c8e56c0c],.project-view .member-chip[data-v-c8e56c0c],.project-view .department-chip[data-v-c8e56c0c],.project-view .badge[data-v-c8e56c0c],.project-view .contract-content-list[data-v-c8e56c0c],.project-view .content-counter[data-v-c8e56c0c],.scheme-view .scheme-status[data-v-c8e56c0c],.scheme-view .badge[data-v-c8e56c0c],.award-view .badge[data-v-c8e56c0c]{box-shadow:none;background:0 0;border-color:#ffffff24}.project-view .content-counter button[data-v-c8e56c0c],.scheme-view .path-buttons button[data-v-c8e56c0c],.award-view .path-buttons button[data-v-c8e56c0c]{color:#d8dce2;background:0 0;border-color:#ffffff29}.scheme-view .scheme-review-card[data-v-c8e56c0c]{border-left-width:1px}.scheme-view .scheme-opinion textarea[data-v-c8e56c0c]{font-weight:420}.scheme-view .scheme-reviewed-details[data-v-c8e56c0c]{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:10px}.scheme-view .scheme-reviewed-details summary[data-v-c8e56c0c]{cursor:pointer;color:#c8ced8;width:fit-content;font-weight:420}.scheme-view .scheme-reviewed-details summary[data-v-c8e56c0c]:hover{color:var(--page-muted-orange)}.scheme-view .scheme-reviewed-list[data-v-c8e56c0c]{gap:8px;margin-top:10px;display:grid}.scheme-view .scheme-reviewed-row[data-v-c8e56c0c]{border-top:1px solid #ffffff1a;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) minmax(140px,auto) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.scheme-view .scheme-reviewed-row strong[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;color:#f2f4f7;min-width:0;font-weight:520;overflow:hidden}.scheme-view .scheme-reviewed-row span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-row em[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;color:#c8ced8;min-width:0;font-style:normal;font-weight:420;overflow:hidden}.scheme-view .scheme-reviewed-row.passed em[data-v-c8e56c0c]{color:var(--page-muted-orange)}.scheme-view .scheme-reviewed-row .text-button[data-v-c8e56c0c]{min-width:52px;min-height:30px;padding:0 10px;line-height:28px}@media (width<=880px){.scheme-view .scheme-reviewed-row[data-v-c8e56c0c]{grid-template-columns:1fr auto}.scheme-view .scheme-reviewed-row span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-row em[data-v-c8e56c0c]{grid-column:1/-1}}.theme-toggle[data-v-c8e56c0c]{color:#d8dce2;cursor:pointer;background:#ffffff05;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff09}.theme-toggle[data-v-c8e56c0c]:hover{color:#f2f4f7;background:#6e707652;border-color:#d2d6dd61}.theme-toggle-icon[data-v-c8e56c0c]{transform-origin:50%;pointer-events:none;width:20px;height:20px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-toggle-icon.moon[data-v-c8e56c0c]{background:#111318;border-radius:50%;width:22px;height:22px}.theme-toggle-icon.moon[data-v-c8e56c0c]:after{content:"";background:var(--light-surface,#f7f7f6);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:7px}.theme-toggle-icon.sun[data-v-c8e56c0c]{width:24px;height:24px;box-shadow:none;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='5' stroke='%23ffffff' stroke-width='2.4'/%3E%3Cpath d='M12 1.8V4.2M12 19.8V22.2M22.2 12H19.8M4.2 12H1.8M19.2 4.8L17.5 6.5M6.5 17.5L4.8 19.2M19.2 19.2L17.5 17.5M6.5 6.5L4.8 4.8' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;border-radius:0}.theme-toggle-icon.sun[data-v-c8e56c0c]:before,.theme-toggle-icon.sun[data-v-c8e56c0c]:after{display:none}.app-shell.theme-light[data-v-c8e56c0c],.theme-light .workspace[data-v-c8e56c0c],.theme-light .content[data-v-c8e56c0c],.theme-light .view-stack[data-v-c8e56c0c],.theme-light .dashboard-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .project-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c],.theme-light .system-view[data-v-c8e56c0c]{color:#111318;background:#f2f4f7!important}.theme-light .sidebar[data-v-c8e56c0c],.theme-light .topbar[data-v-c8e56c0c]{color:#111318;border-color:#d7dbe1;background:#edf0f4!important}.theme-light .login-page[data-v-c8e56c0c]{background:linear-gradient(#d684431f,#0000 42%),#f2f4f7!important}.theme-light .login-card[data-v-c8e56c0c]{box-shadow:none;background:0 0;border-color:#0000}.theme-light .login-brand strong[data-v-c8e56c0c],.theme-light .login-card input[data-v-c8e56c0c],.theme-light .login-card label span[data-v-c8e56c0c],.theme-light .login-options label[data-v-c8e56c0c]{color:#111318}.theme-light .login-brand span[data-v-c8e56c0c]{color:#a6653f}.theme-light .login-card input[data-v-c8e56c0c]{background:#e6e6e4;border-color:#9a9a9a}.theme-light .login-card input[data-v-c8e56c0c]::placeholder{color:#8a8f98}.theme-light .brand-name[data-v-c8e56c0c],.theme-light .mobile-page-title[data-v-c8e56c0c],.theme-light .topbar h1[data-v-c8e56c0c],.theme-light .section-heading h2[data-v-c8e56c0c],.theme-light .panel h2[data-v-c8e56c0c],.theme-light .strong-cell[data-v-c8e56c0c],.theme-light .metric-block strong[data-v-c8e56c0c],.theme-light .contract-stat-card strong[data-v-c8e56c0c],.theme-light .mobile-card h3[data-v-c8e56c0c],.theme-light .scheme-review-card strong[data-v-c8e56c0c],.theme-light .compare-row strong[data-v-c8e56c0c],.theme-light .performance-label strong[data-v-c8e56c0c],.theme-light .person-gantt-label strong[data-v-c8e56c0c]{color:#111318!important}.theme-light .section-heading span[data-v-c8e56c0c],.theme-light .viewer-select span[data-v-c8e56c0c],.theme-light .current-user-badge span[data-v-c8e56c0c],.theme-light .toolbar label[data-v-c8e56c0c],.theme-light .toolbar label>span[data-v-c8e56c0c],.theme-light .metric-block span[data-v-c8e56c0c],.theme-light .contract-stat-card span[data-v-c8e56c0c],.theme-light .mobile-card span[data-v-c8e56c0c],.theme-light .summary-mobile-grid span[data-v-c8e56c0c],.theme-light .scheme-meta-grid[data-v-c8e56c0c],.theme-light .notice-row span[data-v-c8e56c0c],.theme-light .compare-row span[data-v-c8e56c0c],.theme-light .performance-label[data-v-c8e56c0c],.theme-light .person-gantt-label span[data-v-c8e56c0c],.theme-light .gantt-label span[data-v-c8e56c0c]{color:#59606b!important}.theme-light .batch-delete-button[data-v-c8e56c0c]{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border-color:#b91c1c47!important}.theme-light .batch-delete-button[data-v-c8e56c0c]:hover:not(:disabled){background:#b91c1c0f!important;border-color:#b91c1c6b!important}.theme-light .contract-edit-selected-button[data-v-c8e56c0c]{color:#8f4f24!important;-webkit-text-fill-color:#8f4f24!important;border-color:#a6653f6b!important}.theme-light .contract-edit-selected-button[data-v-c8e56c0c]:hover:not(:disabled){background:#a6653f14!important;border-color:#a6653f9e!important}.theme-light .delete-preview[data-v-c8e56c0c]{color:#9f4a1d!important}.theme-light .mobile-select-toggle[data-v-c8e56c0c]{color:#9f4a1d;border-color:#b9672b47}.theme-light .pagination-bar[data-v-c8e56c0c]{color:#59606b}.theme-light .pagination-bar select[data-v-c8e56c0c]{color:#111318;background:#f5f6f8;border-color:#c6ccd5}.theme-light .pagination-bar strong[data-v-c8e56c0c]{color:#9f4a1d}.theme-light .panel[data-v-c8e56c0c],.theme-light .toolbar[data-v-c8e56c0c],.theme-light .group-switcher[data-v-c8e56c0c],.theme-light .contract-filter-panel[data-v-c8e56c0c],.theme-light .metric-block[data-v-c8e56c0c],.theme-light .contract-stat-card[data-v-c8e56c0c],.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .contract-mobile-field[data-v-c8e56c0c],.theme-light .contract-mobile-folder[data-v-c8e56c0c],.theme-light .contract-compare-panel[data-v-c8e56c0c],.theme-light .contract-performance-panel[data-v-c8e56c0c],.theme-light .scheme-create-panel[data-v-c8e56c0c],.theme-light .scheme-review-panel[data-v-c8e56c0c],.theme-light .scheme-review-card[data-v-c8e56c0c],.theme-light .table-panel[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .person-gantt-row[data-v-c8e56c0c],.theme-light .gantt-row[data-v-c8e56c0c]{color:#111318;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffffc7;background:#ffffff75!important;border-color:#cfd4dc!important}.theme-light .dashboard-view .panel[data-v-c8e56c0c],.theme-light .contract-view .contract-compare-panel[data-v-c8e56c0c],.theme-light .contract-view .contract-performance-panel[data-v-c8e56c0c],.theme-light .contract-view .table-panel[data-v-c8e56c0c],.theme-light .project-view .table-panel[data-v-c8e56c0c],.theme-light .scheme-view .scheme-review-panel[data-v-c8e56c0c],.theme-light .award-view .table-panel[data-v-c8e56c0c]{background:#ffffff52!important}.theme-light input[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light .cell-input[data-v-c8e56c0c],.theme-light .cell-select[data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c],.theme-light .chip-add-select[data-v-c8e56c0c]{box-shadow:none;color:#111318!important;background:#fff!important;border-color:#c6ccd5!important}.theme-light .nav-button[data-v-c8e56c0c],.theme-light .group-chip[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c],.theme-light .ghost-button[data-v-c8e56c0c],.theme-light .text-button[data-v-c8e56c0c],.theme-light .mobile-action[data-v-c8e56c0c],.theme-light .theme-toggle[data-v-c8e56c0c],.theme-light .contract-excel-button[data-v-c8e56c0c],.theme-light .contract-reset-button[data-v-c8e56c0c],.theme-light .notice-manage-button[data-v-c8e56c0c]{box-shadow:inset 0 1px #ffffffbf;color:#20242b!important;background:#fff6!important;border-color:#bfc5ce!important}.theme-light .nav-button[data-v-c8e56c0c]:hover,.theme-light .group-chip[data-v-c8e56c0c]:hover,.theme-light .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .theme-toggle[data-v-c8e56c0c]:hover{color:#111318!important;background:#e1e5eb!important;border-color:#8b929e!important}.theme-light .current-user-badge[data-v-c8e56c0c]{background:#e6e6e4;border-color:#9a9a9a}.theme-light .current-user-badge strong[data-v-c8e56c0c]{color:#111318}.theme-light .nav-button.active[data-v-c8e56c0c],.theme-light .group-chip.active[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:#c48a61!important;border-color:#b47a52!important}.theme-light .desktop-table table[data-v-c8e56c0c],.theme-light .desktop-table th[data-v-c8e56c0c],.theme-light .desktop-table td[data-v-c8e56c0c]{border-color:#d5dae2!important}.theme-light .desktop-table th[data-v-c8e56c0c]{color:#333943!important;background:#e9edf2!important}.theme-light .desktop-table td[data-v-c8e56c0c]{color:#111318;background:#ffffff59!important}.theme-light .desktop-table tr:hover td[data-v-c8e56c0c]{background:#eef1f5!important}.theme-light .badge[data-v-c8e56c0c],.theme-light .option-chip[data-v-c8e56c0c],.theme-light .department-chip[data-v-c8e56c0c],.theme-light .member-chip[data-v-c8e56c0c],.theme-light .role-chip[data-v-c8e56c0c],.theme-light .scheme-status[data-v-c8e56c0c],.theme-light .content-counter[data-v-c8e56c0c]{color:#222831!important;background:#ffffff80!important;border-color:#c9ced6!important}.theme-light .person-gantt-track[data-v-c8e56c0c],.theme-light .gantt-track[data-v-c8e56c0c],.theme-light .performance-track[data-v-c8e56c0c],.theme-light .bar-track[data-v-c8e56c0c]{background:#e9edf2!important;border-color:#d2d7df!important}.theme-light .path-value[data-v-c8e56c0c],.theme-light .notice-row p[data-v-c8e56c0c],.theme-light .summary-mobile-grid strong[data-v-c8e56c0c],.theme-light .contract-mobile-value[data-v-c8e56c0c],.theme-light .scheme-reviewed-row strong[data-v-c8e56c0c]{color:#111318!important}.theme-light .amount-cell[data-v-c8e56c0c],.theme-light .contract-view .compare-row em[data-v-c8e56c0c],.theme-light .contract-view .performance-label span[data-v-c8e56c0c],.theme-light .dashboard-finance-grid .contract-stat-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c],.theme-light .review-summary-card.danger span[data-v-c8e56c0c],.theme-light .review-summary-card.danger strong[data-v-c8e56c0c]{color:#a8663f!important}@media (width<=880px){.theme-toggle[data-v-c8e56c0c]{width:34px;height:34px;font-size:16px}.theme-toggle-icon.moon[data-v-c8e56c0c]{width:20px;height:20px}.theme-toggle-icon.moon[data-v-c8e56c0c]:after{width:16px;height:16px}}.app-shell.theme-light[data-v-c8e56c0c],.app-shell.theme-light[data-v-c8e56c0c] *{text-shadow:none!important}.theme-light .dashboard-view[data-v-c8e56c0c],.theme-light .project-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c]{--page-text:#111318;--page-muted:#59616d;--page-border:#cfd6df;--page-panel:#fff;--page-soft:#f6f8fb;--page-table-head:#e8edf3;--page-accent:#b1744f;color:var(--page-text)!important}.theme-light .dashboard-view .panel[data-v-c8e56c0c],.theme-light .project-view .panel[data-v-c8e56c0c],.theme-light .contract-view .panel[data-v-c8e56c0c],.theme-light .scheme-view .panel[data-v-c8e56c0c],.theme-light .award-view .panel[data-v-c8e56c0c],.theme-light .toolbar[data-v-c8e56c0c],.theme-light .group-switcher[data-v-c8e56c0c],.theme-light .contract-filter-panel[data-v-c8e56c0c],.theme-light .scheme-filter-panel[data-v-c8e56c0c],.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .contract-compare-panel[data-v-c8e56c0c],.theme-light .contract-performance-panel[data-v-c8e56c0c],.theme-light .contract-import-panel[data-v-c8e56c0c],.theme-light .table-panel[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .contract-mobile-field[data-v-c8e56c0c],.theme-light .contract-mobile-folder[data-v-c8e56c0c],.theme-light .scheme-create-panel[data-v-c8e56c0c],.theme-light .scheme-review-panel[data-v-c8e56c0c],.theme-light .scheme-review-card[data-v-c8e56c0c],.theme-light .scheme-reviewed-row[data-v-c8e56c0c],.theme-light .review-item[data-v-c8e56c0c],.theme-light .gantt-row[data-v-c8e56c0c],.theme-light .person-gantt-row[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .performance-row[data-v-c8e56c0c],.theme-light .client-compare-row[data-v-c8e56c0c]{border-color:var(--page-border)!important;background:var(--page-panel)!important;color:var(--page-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .contract-mobile-field[data-v-c8e56c0c],.theme-light .contract-mobile-folder[data-v-c8e56c0c],.theme-light .scheme-review-card[data-v-c8e56c0c],.theme-light .scheme-reviewed-row[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .performance-row[data-v-c8e56c0c],.theme-light .client-compare-row[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c]{background:var(--page-soft)!important}.theme-light .desktop-table[data-v-c8e56c0c],.theme-light .desktop-table table[data-v-c8e56c0c]{color:var(--page-text)!important;scrollbar-color:#aeb7c3 #e7ebf0!important;background:#f8fafc!important}.theme-light .desktop-table th[data-v-c8e56c0c]{border-color:var(--page-border)!important;background:var(--page-table-head)!important;color:#26303a!important;box-shadow:none!important}.theme-light .desktop-table td[data-v-c8e56c0c]{border-color:var(--page-border)!important;color:var(--page-text)!important;box-shadow:none!important;background:#fff!important}.theme-light .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#f4f6f9!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#e7ebf0!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#e7ebf0!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#aeb7c3!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#aeb7c3!important}.theme-light input[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light .cell-input[data-v-c8e56c0c],.theme-light .cell-select[data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c],.theme-light .chip-add-select[data-v-c8e56c0c],.theme-light .inline-textarea[data-v-c8e56c0c],.theme-light .url-input[data-v-c8e56c0c],.theme-light .remark-textarea[data-v-c8e56c0c]{color:var(--page-text)!important;box-shadow:none!important;background:#fff!important;border-color:#c8d0da!important}.theme-light .section-heading h2[data-v-c8e56c0c],.theme-light .panel h2[data-v-c8e56c0c],.theme-light .table-title h3[data-v-c8e56c0c],.theme-light .mobile-card h3[data-v-c8e56c0c],.theme-light .strong-cell[data-v-c8e56c0c],.theme-light .pie-stat[data-v-c8e56c0c],.theme-light .pie-meta>strong[data-v-c8e56c0c],.theme-light .notice-row p[data-v-c8e56c0c],.theme-light .dashboard-scheme-card strong[data-v-c8e56c0c],.theme-light .dashboard-scheme-card em[data-v-c8e56c0c],.theme-light .review-item strong[data-v-c8e56c0c],.theme-light .gantt-label strong[data-v-c8e56c0c],.theme-light .person-gantt-label strong[data-v-c8e56c0c],.theme-light .folder-item strong[data-v-c8e56c0c],.theme-light .path-value[data-v-c8e56c0c],.theme-light .mobile-card strong[data-v-c8e56c0c],.theme-light .summary-mobile-grid strong[data-v-c8e56c0c],.theme-light .contract-mobile-value[data-v-c8e56c0c],.theme-light .compare-row strong[data-v-c8e56c0c],.theme-light .performance-label strong[data-v-c8e56c0c],.theme-light .scheme-reviewed-row strong[data-v-c8e56c0c]{color:var(--page-text)!important}.theme-light .section-heading span[data-v-c8e56c0c],.theme-light .table-title span[data-v-c8e56c0c],.theme-light .mobile-card span[data-v-c8e56c0c],.theme-light .summary-mobile-grid span[data-v-c8e56c0c],.theme-light .notice-row span[data-v-c8e56c0c],.theme-light .review-item span[data-v-c8e56c0c],.theme-light .review-item em[data-v-c8e56c0c],.theme-light .gantt-label span[data-v-c8e56c0c],.theme-light .person-gantt-label span[data-v-c8e56c0c],.theme-light .folder-item span[data-v-c8e56c0c],.theme-light .compare-row span[data-v-c8e56c0c],.theme-light .performance-label[data-v-c8e56c0c],.theme-light .scheme-meta-grid[data-v-c8e56c0c],.theme-light .scheme-reviewed-row span[data-v-c8e56c0c],.theme-light .scheme-reviewed-row em[data-v-c8e56c0c]{color:var(--page-muted)!important}.theme-light .amount-cell[data-v-c8e56c0c],.theme-light .contract-stat-card strong[data-v-c8e56c0c],.theme-light .dashboard-finance-grid .contract-stat-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c],.theme-light .contract-view .compare-row em[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row em[data-v-c8e56c0c],.theme-light .contract-view .performance-label span[data-v-c8e56c0c],.theme-light .review-summary-card.danger span[data-v-c8e56c0c],.theme-light .review-summary-card.danger strong[data-v-c8e56c0c],.theme-light .review-item.overdue span[data-v-c8e56c0c]{color:var(--page-accent)!important}.theme-light .badge[data-v-c8e56c0c],.theme-light .option-chip[data-v-c8e56c0c],.theme-light .department-chip[data-v-c8e56c0c],.theme-light .member-chip[data-v-c8e56c0c],.theme-light .role-chip[data-v-c8e56c0c],.theme-light .scheme-status[data-v-c8e56c0c],.theme-light .content-counter[data-v-c8e56c0c],.theme-light .content-counter button[data-v-c8e56c0c],.theme-light .path-buttons button[data-v-c8e56c0c],.theme-light .copy-button[data-v-c8e56c0c],.theme-light .open-button[data-v-c8e56c0c]{color:#26303a!important;box-shadow:none!important;background:#eef2f6!important;border-color:#c6ced8!important}.theme-light .nav-button[data-v-c8e56c0c],.theme-light .group-chip[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c],.theme-light .ghost-button[data-v-c8e56c0c],.theme-light .text-button[data-v-c8e56c0c],.theme-light .mobile-action[data-v-c8e56c0c],.theme-light .contract-excel-button[data-v-c8e56c0c],.theme-light .contract-reset-button[data-v-c8e56c0c],.theme-light .notice-manage-button[data-v-c8e56c0c]{color:#1f2730!important;box-shadow:none!important;background:#fff!important;border-color:#c8d0da!important}.theme-light .nav-button[data-v-c8e56c0c]:hover,.theme-light .group-chip[data-v-c8e56c0c]:hover,.theme-light .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-reset-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled){color:#111318!important;background:#edf1f5!important;border-color:#9ea8b5!important}.theme-light .nav-button.active[data-v-c8e56c0c],.theme-light .group-chip.active[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:#b1744f!important;border-color:#a86c48!important}.theme-light .person-gantt-track[data-v-c8e56c0c],.theme-light .gantt-track[data-v-c8e56c0c],.theme-light .performance-track[data-v-c8e56c0c],.theme-light .bar-track[data-v-c8e56c0c],.theme-light .project-mini-track[data-v-c8e56c0c]{box-shadow:none!important;background:#e9edf2!important;border-color:#d7dde5!important}.theme-light .gantt-bar[data-v-c8e56c0c],.theme-light .person-gantt-bar span[data-v-c8e56c0c],.theme-light .project-mini-fill[data-v-c8e56c0c],.theme-light .performance-fill[data-v-c8e56c0c]{color:#fff!important;box-shadow:none!important}.theme-light .dashboard-view .review-item[data-v-c8e56c0c]{grid-template-columns:minmax(76px,120px) minmax(180px,1fr) minmax(86px,auto)}@media (width<=880px){.theme-light .dashboard-view .review-item[data-v-c8e56c0c]{grid-template-columns:1fr 1fr}.theme-light .desktop-table td[data-v-c8e56c0c],.theme-light .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#fff!important}}.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .preset-card-head[data-v-c8e56c0c],.theme-light .system-view .preset-add[data-v-c8e56c0c],.theme-light .system-view .preset-chip-list[data-v-c8e56c0c],.theme-light .system-view .preset-card-head strong[data-v-c8e56c0c],.theme-light .system-view .preset-panel .section-heading h2[data-v-c8e56c0c]{color:#111318!important}.theme-light .system-view .preset-card-head span[data-v-c8e56c0c],.theme-light .system-view .preset-panel .section-heading span[data-v-c8e56c0c]{color:#4f5966!important}.theme-light .system-view .preset-card[data-v-c8e56c0c]{box-shadow:none!important;background:#fff!important;border-color:#cfd6df!important}.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c]{background:#e7ebf0!important;border-color:#c2c9d3!important}.theme-light .system-view .desktop-table th[data-v-c8e56c0c]{background:#d6dde6!important}.theme-light .system-view .desktop-table td[data-v-c8e56c0c]{background:#eef1f5!important}.theme-light .system-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#e4e9ef!important}.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .person-form[data-v-c8e56c0c],.theme-light .system-view .department-form[data-v-c8e56c0c]{background:#dde3ea!important;border-color:#c5ccd6!important}.theme-light .system-view .preset-card input[data-v-c8e56c0c]{color:#111318!important;background:#fff!important;border-color:#c8d0da!important}.theme-light .system-view .preset-card input[data-v-c8e56c0c]::placeholder{color:#7f8792!important}.theme-light .system-view[data-v-c8e56c0c]{color:#111318!important;background:#dfe4ea!important}.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .person-form[data-v-c8e56c0c],.theme-light .system-view .department-form[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row:nth-child(2n) td[data-v-c8e56c0c]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#dfe4ea!important}.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c]{border-top-color:#aeb8c4!important}.theme-light .system-view .section-heading h2[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form h3[data-v-c8e56c0c],.theme-light .system-view .preset-card-head strong[data-v-c8e56c0c],.theme-light .system-view .department-item strong[data-v-c8e56c0c],.theme-light .system-view .mobile-card h3[data-v-c8e56c0c],.theme-light .system-view .strong-cell[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view label[data-v-c8e56c0c],.theme-light .system-view p[data-v-c8e56c0c]{color:#111318!important}.theme-light .system-view .section-heading span[data-v-c8e56c0c],.theme-light .system-view .preset-card-head span[data-v-c8e56c0c],.theme-light .system-view .form-grid label>span[data-v-c8e56c0c],.theme-light .system-view .form-field>span[data-v-c8e56c0c],.theme-light .system-view .department-item span[data-v-c8e56c0c],.theme-light .system-view .department-item p[data-v-c8e56c0c]{color:#4f5966!important}.theme-light .system-view .cell-input[data-v-c8e56c0c],.theme-light .system-view .cell-select[data-v-c8e56c0c],.theme-light .system-view .chip-add-select[data-v-c8e56c0c],.theme-light .system-view .form-grid input[data-v-c8e56c0c],.theme-light .system-view .form-grid select[data-v-c8e56c0c],.theme-light .system-view .preset-add input[data-v-c8e56c0c],.theme-light .system-view .department-name-input[data-v-c8e56c0c],.theme-light .system-view .department-code-input[data-v-c8e56c0c],.theme-light .system-view .department-description-input[data-v-c8e56c0c],.theme-light .system-view textarea[data-v-c8e56c0c]{color:#111318!important;box-shadow:none!important;background:#fff!important;border-color:#b8c2ce!important}.theme-light .system-view .text-button[data-v-c8e56c0c],.theme-light .system-view .text-button.muted[data-v-c8e56c0c],.theme-light .system-view .danger-text-button[data-v-c8e56c0c],.theme-light .system-view .primary-button[data-v-c8e56c0c],.theme-light .system-view .ghost-button[data-v-c8e56c0c],.theme-light .system-view .mobile-action[data-v-c8e56c0c],.theme-light .system-view .danger-mobile-action[data-v-c8e56c0c],.theme-light .system-view .preset-chip-list button[data-v-c8e56c0c],.theme-light .system-view .department-action[data-v-c8e56c0c],.theme-light .system-view .admin-action[data-v-c8e56c0c]{box-shadow:none!important;color:#2f3945!important;background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0 4px!important;font-weight:500!important}.theme-light .system-view .text-button[data-v-c8e56c0c]:hover,.theme-light .system-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .preset-chip-list button[data-v-c8e56c0c]:hover{color:#9a5f3d!important;background:0 0!important}.theme-light .system-view .option-chip[data-v-c8e56c0c],.theme-light .system-view .department-chip[data-v-c8e56c0c],.theme-light .system-view .member-chip[data-v-c8e56c0c],.theme-light .system-view .role-chip[data-v-c8e56c0c],.theme-light .system-view .badge[data-v-c8e56c0c]{color:#26303a!important;box-shadow:none!important;background:0 0!important;border-color:#aeb8c4!important}.theme-light .system-view[data-v-c8e56c0c],.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .person-form[data-v-c8e56c0c],.theme-light .system-view .department-form[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row:nth-child(2n) td[data-v-c8e56c0c]{background:#fff!important}.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c]{border-color:#d5dbe3!important}.theme-light .system-view .cell-input[data-v-c8e56c0c],.theme-light .system-view .cell-select[data-v-c8e56c0c],.theme-light .system-view .chip-add-select[data-v-c8e56c0c],.theme-light .system-view .form-grid input[data-v-c8e56c0c],.theme-light .system-view .form-grid select[data-v-c8e56c0c],.theme-light .system-view .preset-add input[data-v-c8e56c0c],.theme-light .system-view .department-name-input[data-v-c8e56c0c],.theme-light .system-view .department-code-input[data-v-c8e56c0c],.theme-light .system-view .department-description-input[data-v-c8e56c0c],.theme-light .system-view textarea[data-v-c8e56c0c]{color:#111318!important;background:#f1f3f6!important;border-color:#cfd6df!important}.theme-light .system-view .cell-input[data-v-c8e56c0c]:focus,.theme-light .system-view .cell-select[data-v-c8e56c0c]:focus,.theme-light .system-view .chip-add-select[data-v-c8e56c0c]:focus,.theme-light .system-view .form-grid input[data-v-c8e56c0c]:focus,.theme-light .system-view .form-grid select[data-v-c8e56c0c]:focus,.theme-light .system-view .preset-add input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-name-input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-code-input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-description-input[data-v-c8e56c0c]:focus,.theme-light .system-view textarea[data-v-c8e56c0c]:focus{background:#fff!important;border-color:#b1744f!important}.theme-light .system-view .form-grid label>span[data-v-c8e56c0c],.theme-light .system-view .form-field>span[data-v-c8e56c0c],.theme-light .system-view label[data-v-c8e56c0c],.theme-light .system-view .section-heading span[data-v-c8e56c0c],.theme-light .system-view .preset-card-head span[data-v-c8e56c0c],.theme-light .system-view .department-item span[data-v-c8e56c0c],.theme-light .system-view .department-item p[data-v-c8e56c0c]{color:#111318!important}.theme-light .system-view .desktop-table tbody tr td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c]{background:#fff!important}.theme-light .system-view[data-v-c8e56c0c]{--system-title:#111318;--system-surface:#f7f7f6;--system-input:#e6e6e4;--system-head:#9b9b9b;--system-line:#9b9b9b;--system-highlight:#d68443;--system-accent-text:#cf7b59}.theme-light .system-view .section-heading h2[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form h3[data-v-c8e56c0c],.theme-light .system-view .preset-card-head strong[data-v-c8e56c0c],.theme-light .system-view .department-item strong[data-v-c8e56c0c],.theme-light .system-view .mobile-card h3[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view label[data-v-c8e56c0c],.theme-light .system-view .form-grid label>span[data-v-c8e56c0c],.theme-light .system-view .form-field>span[data-v-c8e56c0c],.theme-light .system-view .department-item span[data-v-c8e56c0c],.theme-light .system-view .department-item p[data-v-c8e56c0c]{color:var(--system-title)!important}.theme-light .system-view .strong-cell[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view p[data-v-c8e56c0c],.theme-light .system-view .preset-card-head span[data-v-c8e56c0c],.theme-light .system-view .section-heading span[data-v-c8e56c0c]{color:#111318!important}.theme-light .system-view .cell-input[data-v-c8e56c0c],.theme-light .system-view .cell-select[data-v-c8e56c0c],.theme-light .system-view .chip-add-select[data-v-c8e56c0c],.theme-light .system-view .form-grid input[data-v-c8e56c0c],.theme-light .system-view .form-grid select[data-v-c8e56c0c],.theme-light .system-view .preset-add input[data-v-c8e56c0c],.theme-light .system-view .department-name-input[data-v-c8e56c0c],.theme-light .system-view .department-code-input[data-v-c8e56c0c],.theme-light .system-view .department-description-input[data-v-c8e56c0c],.theme-light .system-view textarea[data-v-c8e56c0c]{background:var(--system-input)!important;color:#111318!important;border-color:#aeb4ba!important}.theme-light .system-view .cell-input[data-v-c8e56c0c]::placeholder,.theme-light .system-view .form-grid input[data-v-c8e56c0c]::placeholder,.theme-light .system-view .preset-add input[data-v-c8e56c0c]::placeholder,.theme-light .system-view textarea[data-v-c8e56c0c]::placeholder{color:#6e7379!important}.theme-light .system-view .cell-input[data-v-c8e56c0c]:focus,.theme-light .system-view .cell-select[data-v-c8e56c0c]:focus,.theme-light .system-view .chip-add-select[data-v-c8e56c0c]:focus,.theme-light .system-view .form-grid input[data-v-c8e56c0c]:focus,.theme-light .system-view .form-grid select[data-v-c8e56c0c]:focus,.theme-light .system-view .preset-add input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-name-input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-code-input[data-v-c8e56c0c]:focus,.theme-light .system-view .department-description-input[data-v-c8e56c0c]:focus,.theme-light .system-view textarea[data-v-c8e56c0c]:focus{border-color:var(--system-highlight)!important;outline:1px solid var(--system-highlight)!important;background:#fff!important}.theme-light .system-view .text-button[data-v-c8e56c0c]:hover,.theme-light .system-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .preset-chip-list button[data-v-c8e56c0c]:hover{color:var(--system-highlight)!important}.theme-light .system-view .text-button[data-v-c8e56c0c]:active,.theme-light .system-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .system-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .system-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:var(--system-highlight)!important}.theme-light .system-view .danger-text-button[data-v-c8e56c0c],.theme-light .system-view .danger-mobile-action[data-v-c8e56c0c],.theme-light .system-view .option-chip button[data-v-c8e56c0c],.theme-light .system-view .preset-chip-list button[data-v-c8e56c0c]{color:var(--system-accent-text)!important}.theme-light .system-view .desktop-table th[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c]{color:#111318!important;background:#fff!important}.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view .cell-input[data-v-c8e56c0c],.theme-light .system-view .cell-select[data-v-c8e56c0c],.theme-light .system-view .chip-add-select[data-v-c8e56c0c],.theme-light .system-view .form-grid input[data-v-c8e56c0c],.theme-light .system-view .form-grid select[data-v-c8e56c0c],.theme-light .system-view .preset-add input[data-v-c8e56c0c],.theme-light .system-view .department-name-input[data-v-c8e56c0c],.theme-light .system-view .department-code-input[data-v-c8e56c0c],.theme-light .system-view .department-description-input[data-v-c8e56c0c],.theme-light .system-view textarea[data-v-c8e56c0c]{border-color:var(--system-line)!important}.theme-light .system-view .desktop-table.compact tbody tr:last-child td[data-v-c8e56c0c]{border-bottom:0!important}.theme-light .system-view[data-v-c8e56c0c],.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .person-form[data-v-c8e56c0c],.theme-light .system-view .department-form[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view th[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c],.theme-light .system-view .user-permission-row:nth-child(2n) td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light .system-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.theme-light .system-view .desktop-table thead[data-v-c8e56c0c],.theme-light .system-view .desktop-table thead tr[data-v-c8e56c0c],.theme-light .system-view .desktop-table thead th[data-v-c8e56c0c],.theme-light .system-view table thead[data-v-c8e56c0c],.theme-light .system-view table thead tr[data-v-c8e56c0c],.theme-light .system-view table thead th[data-v-c8e56c0c]{background:var(--system-surface)!important}.theme-light .system-view select option[data-v-c8e56c0c]{background:var(--system-line)!important;color:#fff!important}.theme-light .system-view select option[data-v-c8e56c0c]:checked{background:var(--system-highlight)!important;color:#fff!important}.app-shell.theme-light[data-v-c8e56c0c]{--light-surface:#c8c8c6;--light-input:#a8a8a6;--light-line:#767676;--light-highlight:#d68443;--light-accent-text:#cf7b59;--light-text:#111318;--light-muted:#38414c;background:var(--light-surface)!important;color:var(--light-text)!important}.theme-light .workspace[data-v-c8e56c0c],.theme-light .content[data-v-c8e56c0c],.theme-light .sidebar[data-v-c8e56c0c],.theme-light .topbar[data-v-c8e56c0c],.theme-light .view-stack[data-v-c8e56c0c],.theme-light .dashboard-view[data-v-c8e56c0c],.theme-light .project-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c],.theme-light .system-view[data-v-c8e56c0c],.theme-light .panel[data-v-c8e56c0c],.theme-light .table-panel[data-v-c8e56c0c],.theme-light .toolbar[data-v-c8e56c0c],.theme-light .group-switcher[data-v-c8e56c0c],.theme-light .contract-filter-panel[data-v-c8e56c0c],.theme-light .scheme-filter-panel[data-v-c8e56c0c],.theme-light .contract-import-panel[data-v-c8e56c0c],.theme-light .metric-block[data-v-c8e56c0c],.theme-light .contract-stat-card[data-v-c8e56c0c],.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .review-item[data-v-c8e56c0c],.theme-light .gantt-row[data-v-c8e56c0c],.theme-light .person-gantt-row[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .contract-mobile-field[data-v-c8e56c0c],.theme-light .contract-mobile-folder[data-v-c8e56c0c],.theme-light .contract-compare-panel[data-v-c8e56c0c],.theme-light .contract-performance-panel[data-v-c8e56c0c],.theme-light .scheme-create-panel[data-v-c8e56c0c],.theme-light .scheme-review-panel[data-v-c8e56c0c],.theme-light .scheme-review-card[data-v-c8e56c0c],.theme-light .scheme-reviewed-row[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .client-compare-row[data-v-c8e56c0c],.theme-light .performance-row[data-v-c8e56c0c],.theme-light .inline-admin-form[data-v-c8e56c0c],.theme-light .preset-card[data-v-c8e56c0c],.theme-light .department-item[data-v-c8e56c0c],.theme-light .desktop-table[data-v-c8e56c0c],.theme-light .desktop-table table[data-v-c8e56c0c],.theme-light table[data-v-c8e56c0c],.theme-light thead[data-v-c8e56c0c],.theme-light thead tr[data-v-c8e56c0c],.theme-light th[data-v-c8e56c0c],.theme-light td[data-v-c8e56c0c]{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:var(--light-line)!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light tbody tr:hover td[data-v-c8e56c0c],.theme-light .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light .desktop-table tbody tr:hover td[data-v-c8e56c0c]{background:var(--light-surface)!important}.theme-light input[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light .cell-input[data-v-c8e56c0c],.theme-light .cell-select[data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c],.theme-light .chip-add-select[data-v-c8e56c0c],.theme-light .compact-input[data-v-c8e56c0c],.theme-light .compact-select[data-v-c8e56c0c],.theme-light .inline-textarea[data-v-c8e56c0c],.theme-light .url-input[data-v-c8e56c0c],.theme-light .remark-textarea[data-v-c8e56c0c],.theme-light .department-name-input[data-v-c8e56c0c],.theme-light .department-code-input[data-v-c8e56c0c],.theme-light .department-description-input[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;color:var(--light-text)!important;box-shadow:none!important}.theme-light input[data-v-c8e56c0c]::placeholder,.theme-light textarea[data-v-c8e56c0c]::placeholder{color:#6e7379!important}.theme-light input[data-v-c8e56c0c]:focus,.theme-light select[data-v-c8e56c0c]:focus,.theme-light textarea[data-v-c8e56c0c]:focus,.theme-light .cell-input[data-v-c8e56c0c]:focus,.theme-light .cell-select[data-v-c8e56c0c]:focus,.theme-light .cell-date[data-v-c8e56c0c]:focus,.theme-light .chip-add-select[data-v-c8e56c0c]:focus,.theme-light .compact-input[data-v-c8e56c0c]:focus,.theme-light .compact-select[data-v-c8e56c0c]:focus,.theme-light .inline-textarea[data-v-c8e56c0c]:focus,.theme-light .url-input[data-v-c8e56c0c]:focus,.theme-light .remark-textarea[data-v-c8e56c0c]:focus{border-color:var(--light-highlight)!important;outline:1px solid var(--light-highlight)!important;background:#fff!important}.theme-light select option[data-v-c8e56c0c]{background:var(--light-line)!important;color:#fff!important}.theme-light select option[data-v-c8e56c0c]:checked{background:var(--light-highlight)!important;color:#fff!important}.theme-light h1[data-v-c8e56c0c],.theme-light h2[data-v-c8e56c0c],.theme-light h3[data-v-c8e56c0c],.theme-light h4[data-v-c8e56c0c],.theme-light strong[data-v-c8e56c0c],.theme-light th[data-v-c8e56c0c],.theme-light td[data-v-c8e56c0c],.theme-light label[data-v-c8e56c0c],.theme-light p[data-v-c8e56c0c],.theme-light .brand-name[data-v-c8e56c0c],.theme-light .mobile-page-title[data-v-c8e56c0c],.theme-light .topbar h1[data-v-c8e56c0c],.theme-light .section-heading h2[data-v-c8e56c0c],.theme-light .table-title h3[data-v-c8e56c0c],.theme-light .panel h2[data-v-c8e56c0c],.theme-light .strong-cell[data-v-c8e56c0c],.theme-light .metric-block strong[data-v-c8e56c0c],.theme-light .contract-stat-card strong[data-v-c8e56c0c],.theme-light .mobile-card h3[data-v-c8e56c0c],.theme-light .scheme-review-card strong[data-v-c8e56c0c],.theme-light .compare-row strong[data-v-c8e56c0c],.theme-light .performance-label strong[data-v-c8e56c0c],.theme-light .person-gantt-label strong[data-v-c8e56c0c],.theme-light .pie-stat[data-v-c8e56c0c],.theme-light .pie-meta>strong[data-v-c8e56c0c],.theme-light .notice-row p[data-v-c8e56c0c],.theme-light .dashboard-scheme-card strong[data-v-c8e56c0c],.theme-light .review-item strong[data-v-c8e56c0c],.theme-light .gantt-label strong[data-v-c8e56c0c],.theme-light .folder-item strong[data-v-c8e56c0c],.theme-light .path-value[data-v-c8e56c0c],.theme-light .summary-mobile-grid strong[data-v-c8e56c0c],.theme-light .contract-mobile-value[data-v-c8e56c0c],.theme-light .scheme-reviewed-row strong[data-v-c8e56c0c]{color:var(--light-text)!important}.theme-light span[data-v-c8e56c0c],.theme-light em[data-v-c8e56c0c],.theme-light small[data-v-c8e56c0c],.theme-light .section-heading span[data-v-c8e56c0c],.theme-light .table-title span[data-v-c8e56c0c],.theme-light .viewer-select span[data-v-c8e56c0c],.theme-light .toolbar label[data-v-c8e56c0c],.theme-light .toolbar label>span[data-v-c8e56c0c],.theme-light .metric-block span[data-v-c8e56c0c],.theme-light .contract-stat-card span[data-v-c8e56c0c],.theme-light .mobile-card span[data-v-c8e56c0c],.theme-light .summary-mobile-grid span[data-v-c8e56c0c],.theme-light .scheme-meta-grid[data-v-c8e56c0c],.theme-light .notice-row span[data-v-c8e56c0c],.theme-light .compare-row span[data-v-c8e56c0c],.theme-light .performance-label[data-v-c8e56c0c],.theme-light .person-gantt-label span[data-v-c8e56c0c],.theme-light .gantt-label span[data-v-c8e56c0c],.theme-light .review-item span[data-v-c8e56c0c],.theme-light .review-item em[data-v-c8e56c0c],.theme-light .folder-item span[data-v-c8e56c0c],.theme-light .form-grid label>span[data-v-c8e56c0c],.theme-light .form-field>span[data-v-c8e56c0c],.theme-light .preset-card-head span[data-v-c8e56c0c],.theme-light .department-item span[data-v-c8e56c0c],.theme-light .department-item p[data-v-c8e56c0c]{color:var(--light-muted)!important}.theme-light .amount-cell[data-v-c8e56c0c],.theme-light .contract-stat-card strong[data-v-c8e56c0c],.theme-light .dashboard-finance-grid .contract-stat-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c],.theme-light .contract-view .compare-row em[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row em[data-v-c8e56c0c],.theme-light .contract-view .performance-label span[data-v-c8e56c0c],.theme-light .review-summary-card.danger span[data-v-c8e56c0c],.theme-light .review-summary-card.danger strong[data-v-c8e56c0c],.theme-light .review-item.overdue span[data-v-c8e56c0c],.theme-light .danger-text-button[data-v-c8e56c0c],.theme-light .danger-mobile-action[data-v-c8e56c0c],.theme-light .option-chip button[data-v-c8e56c0c],.theme-light .preset-chip-list button[data-v-c8e56c0c]{color:var(--light-accent-text)!important}.theme-light .nav-button[data-v-c8e56c0c],.theme-light .group-chip[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c],.theme-light .ghost-button[data-v-c8e56c0c],.theme-light .text-button[data-v-c8e56c0c],.theme-light .mobile-action[data-v-c8e56c0c],.theme-light .contract-excel-button[data-v-c8e56c0c],.theme-light .contract-reset-button[data-v-c8e56c0c],.theme-light .notice-manage-button[data-v-c8e56c0c],.theme-light .theme-toggle[data-v-c8e56c0c]{border-color:var(--light-line)!important;color:var(--light-text)!important;box-shadow:none!important;background:0 0!important}.theme-light .text-button[data-v-c8e56c0c],.theme-light .system-view .text-button[data-v-c8e56c0c],.theme-light .system-view .primary-button[data-v-c8e56c0c],.theme-light .system-view .ghost-button[data-v-c8e56c0c],.theme-light .system-view .mobile-action[data-v-c8e56c0c],.theme-light .preset-chip-list button[data-v-c8e56c0c]{background:0 0!important;border:0!important;min-width:0!important;min-height:0!important;padding:0 4px!important}.theme-light .nav-button[data-v-c8e56c0c]:hover,.theme-light .group-chip[data-v-c8e56c0c]:hover,.theme-light .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-reset-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .theme-toggle[data-v-c8e56c0c]:hover{border-color:var(--light-highlight)!important;color:var(--light-highlight)!important;background:0 0!important}.theme-light .nav-button.active[data-v-c8e56c0c],.theme-light .group-chip.active[data-v-c8e56c0c],.theme-light .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .mobile-action[data-v-c8e56c0c]:active:not(:disabled){border-color:var(--light-highlight)!important;background:var(--light-highlight)!important;color:#fff!important}.theme-light .contract-edit-modal[data-v-c8e56c0c]{background:#f2f4f7!important;border-color:#c7cdd6!important;box-shadow:0 28px 90px #0f172a2e!important}.theme-light .contract-edit-modal .modal-head[data-v-c8e56c0c]{background:#fff!important;border-bottom-color:#d8dee8!important}.theme-light .contract-edit-modal .modal-body[data-v-c8e56c0c]{background:#f2f4f7!important}.theme-light .contract-edit-modal .contract-mobile-folder button[data-v-c8e56c0c]{color:#8f4f24!important;-webkit-text-fill-color:#8f4f24!important;background:#f6e8dc!important;border:1px solid #b46d3e!important;border-radius:7px!important;min-width:54px!important;min-height:30px!important;padding:0 12px!important;font-weight:800!important}.theme-light .contract-edit-modal .contract-mobile-folder button[data-v-c8e56c0c]:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a6653f!important;border-color:#a6653f!important}.theme-light .badge[data-v-c8e56c0c],.theme-light .option-chip[data-v-c8e56c0c],.theme-light .department-chip[data-v-c8e56c0c],.theme-light .member-chip[data-v-c8e56c0c],.theme-light .role-chip[data-v-c8e56c0c],.theme-light .scheme-status[data-v-c8e56c0c],.theme-light .content-counter[data-v-c8e56c0c],.theme-light .content-counter button[data-v-c8e56c0c],.theme-light .path-buttons button[data-v-c8e56c0c],.theme-light .copy-button[data-v-c8e56c0c],.theme-light .open-button[data-v-c8e56c0c]{border-color:var(--light-line)!important;color:var(--light-text)!important;box-shadow:none!important;background:0 0!important}.theme-light .person-gantt-track[data-v-c8e56c0c],.theme-light .gantt-track[data-v-c8e56c0c],.theme-light .performance-track[data-v-c8e56c0c],.theme-light .bar-track[data-v-c8e56c0c],.theme-light .project-mini-track[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;box-shadow:none!important}.theme-light .gantt-bar[data-v-c8e56c0c],.theme-light .person-gantt-bar span[data-v-c8e56c0c],.theme-light .project-mini-fill[data-v-c8e56c0c],.theme-light .performance-fill[data-v-c8e56c0c]{background:var(--light-highlight)!important;color:#fff!important;box-shadow:none!important}.theme-light .pie-center[data-v-c8e56c0c]{color:#fff!important;background:#1a2028!important}.theme-light .pie-center strong[data-v-c8e56c0c],.theme-light .pie-center span[data-v-c8e56c0c]{color:#fff!important}.theme-light .desktop-table.compact tbody tr:last-child td[data-v-c8e56c0c],.theme-light .system-view .desktop-table.compact tbody tr:last-child td[data-v-c8e56c0c]{border-bottom:0!important}.theme-light[data-v-c8e56c0c],.theme-light .content[data-v-c8e56c0c],.theme-light .side-nav[data-v-c8e56c0c],.theme-light .modal-body[data-v-c8e56c0c],.theme-light .desktop-table[data-v-c8e56c0c],.theme-light .table-scroll[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c]{scrollbar-color:var(--light-line) var(--light-surface)!important}@supports selector(::-webkit-scrollbar){.theme-light[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light .content[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light .side-nav[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light .modal-body[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light textarea[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light select[data-v-c8e56c0c]::-webkit-scrollbar{width:10px!important;height:10px!important}.theme-light[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .content[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light textarea[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light select[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light .content[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light textarea[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}.theme-light select[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border:2px solid var(--light-surface)!important;background:var(--light-line)!important;border-radius:999px!important}}.theme-light .dashboard-view .department-pie-card[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important;box-shadow:none!important}.theme-light .dashboard-view .department-stat-main strong[data-v-c8e56c0c],.theme-light .dashboard-view .department-stat-grid em[data-v-c8e56c0c]{color:var(--light-text)!important}.theme-light .dashboard-view .department-stat-main span[data-v-c8e56c0c],.theme-light .dashboard-view .department-stat-summary span[data-v-c8e56c0c],.theme-light .dashboard-view .department-stat-grid span[data-v-c8e56c0c]{color:#4f5965!important}.theme-light .dashboard-view .department-stat-grid span[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:#f7f8fa!important}.theme-light .modal-backdrop[data-v-c8e56c0c]{-webkit-backdrop-filter:blur(7px)saturate(.9)!important;backdrop-filter:blur(7px)saturate(.9)!important;background:#11131847!important}.theme-light .project-modal[data-v-c8e56c0c],.theme-light .notice-admin-modal[data-v-c8e56c0c],.theme-light .project-detail-modal[data-v-c8e56c0c],.theme-light .auth-modal[data-v-c8e56c0c],.theme-light .preset-confirm-modal[data-v-c8e56c0c],.theme-light .import-preview-modal[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;color:var(--light-text)!important;box-shadow:none!important;background-image:none!important}.theme-light .project-modal[data-v-c8e56c0c]:before{display:none!important}.theme-light .modal-head[data-v-c8e56c0c],.theme-light .modal-actions[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .modal-head h2[data-v-c8e56c0c],.theme-light .notice-admin-toolbar h3[data-v-c8e56c0c],.theme-light .form-section h3[data-v-c8e56c0c],.theme-light .confirm-body strong[data-v-c8e56c0c]{color:var(--light-text)!important;text-shadow:none!important;font-weight:520!important}.theme-light .modal-head p[data-v-c8e56c0c],.theme-light .confirm-body[data-v-c8e56c0c],.theme-light .confirm-body span[data-v-c8e56c0c],.theme-light .form-grid label>span[data-v-c8e56c0c],.theme-light .form-field>span[data-v-c8e56c0c],.theme-light .notice-toggle[data-v-c8e56c0c]{color:var(--light-text)!important;text-shadow:none!important;font-weight:420!important}.theme-light .modal-body[data-v-c8e56c0c],.theme-light .notice-admin-body[data-v-c8e56c0c]{background:var(--light-surface)!important}.theme-light .project-modal .form-section[data-v-c8e56c0c],.theme-light .project-modal .section-basic[data-v-c8e56c0c],.theme-light .project-modal .section-people[data-v-c8e56c0c],.theme-light .project-modal .section-folder[data-v-c8e56c0c],.theme-light .project-modal .form-grid label[data-v-c8e56c0c],.theme-light .project-modal .form-field[data-v-c8e56c0c],.theme-light .project-modal .form-chip-stack[data-v-c8e56c0c],.theme-light .notice-admin-item[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;box-shadow:none!important}.theme-light .project-modal .form-section[data-v-c8e56c0c]:before{display:none!important}.theme-light .project-modal .form-section h3[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.theme-light .project-modal input[data-v-c8e56c0c],.theme-light .project-modal select[data-v-c8e56c0c],.theme-light .project-modal textarea[data-v-c8e56c0c],.theme-light .project-modal .chip-add-select[data-v-c8e56c0c],.theme-light .notice-admin-modal input[data-v-c8e56c0c],.theme-light .notice-admin-modal select[data-v-c8e56c0c],.theme-light .notice-admin-modal textarea[data-v-c8e56c0c],.theme-light .notice-title-input[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;color:var(--light-text)!important;box-shadow:none!important;text-shadow:none!important}.theme-light .contract-role-buttons button[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;color:var(--light-text)!important;box-shadow:none!important}.theme-light .contract-role-buttons button.active[data-v-c8e56c0c]{color:var(--light-text)!important;background:#d6844324!important;border-color:#d68443!important}.theme-light .project-modal input[data-v-c8e56c0c]::placeholder,.theme-light .project-modal textarea[data-v-c8e56c0c]::placeholder,.theme-light .notice-admin-modal input[data-v-c8e56c0c]::placeholder,.theme-light .notice-admin-modal textarea[data-v-c8e56c0c]::placeholder{color:var(--light-muted)!important}.theme-light .project-modal select option[data-v-c8e56c0c],.theme-light .notice-admin-modal select option[data-v-c8e56c0c]{color:#fff!important;background:#9b9b9b!important}.theme-light .project-modal select option[data-v-c8e56c0c]:checked,.theme-light .notice-admin-modal select option[data-v-c8e56c0c]:checked{background:var(--light-highlight)!important;color:#fff!important}.theme-light .modal-actions .primary-button[data-v-c8e56c0c],.theme-light .notice-admin-toolbar .primary-button[data-v-c8e56c0c]{border-color:var(--light-highlight)!important;background:var(--light-highlight)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.theme-light .modal-actions .ghost-button[data-v-c8e56c0c],.theme-light .notice-admin-modal .ghost-button[data-v-c8e56c0c],.theme-light .notice-admin-modal .text-button[data-v-c8e56c0c]{border-color:var(--light-line)!important;color:var(--light-text)!important;box-shadow:none!important;background:0 0!important}.theme-light .notice-admin-modal .notice-delete-button[data-v-c8e56c0c],.theme-light .notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:focus-visible,.theme-light .notice-admin-modal .notice-delete-button[data-v-c8e56c0c]:active:not(:disabled){color:var(--light-accent-text)!important;-webkit-text-fill-color:var(--light-accent-text)!important}.theme-light .project-modal input[type=date][data-v-c8e56c0c]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.theme-light .project-modal[data-v-c8e56c0c] *,.theme-light .notice-admin-modal[data-v-c8e56c0c] *{text-shadow:none!important}.theme-light .dashboard-view .department-pie[data-v-c8e56c0c]{box-shadow:none!important;filter:none!important}.theme-light .dashboard-view .pie-center[data-v-c8e56c0c]{color:var(--light-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.theme-light .dashboard-view .pie-center strong[data-v-c8e56c0c],.theme-light .dashboard-view .pie-center span[data-v-c8e56c0c],.theme-light .dashboard-view .pie-meta>strong[data-v-c8e56c0c],.theme-light .dashboard-view .pie-stat[data-v-c8e56c0c]{color:var(--light-text)!important;text-shadow:none!important}.theme-light .dashboard-view .pie-corner-swatch[data-v-c8e56c0c]{border-color:var(--light-line)!important;box-shadow:none!important}.theme-light .dashboard-view .panel[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block[data-v-c8e56c0c],.theme-light .dashboard-view .department-pie-card[data-v-c8e56c0c],.theme-light .dashboard-view .notice-row[data-v-c8e56c0c],.theme-light .dashboard-view .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card[data-v-c8e56c0c],.theme-light .dashboard-view .review-item[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-row[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-row[data-v-c8e56c0c],.theme-light .dashboard-view .group-chip[data-v-c8e56c0c],.theme-light .dashboard-view .project-mini-card[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important;color:var(--light-text)!important;box-shadow:none!important;text-shadow:none!important}.theme-light .dashboard-view .panel h2[data-v-c8e56c0c],.theme-light .dashboard-view .panel h3[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block strong[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block span[data-v-c8e56c0c],.theme-light .dashboard-view .department-pie-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .pie-stat[data-v-c8e56c0c],.theme-light .dashboard-view .notice-row span[data-v-c8e56c0c],.theme-light .dashboard-view .notice-row p[data-v-c8e56c0c],.theme-light .dashboard-view .dashboard-scheme-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .dashboard-scheme-card em[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card span[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .review-item span[data-v-c8e56c0c],.theme-light .dashboard-view .review-item strong[data-v-c8e56c0c],.theme-light .dashboard-view .review-item em[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-label strong[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-label span[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-label strong[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-label span[data-v-c8e56c0c]{color:var(--light-text)!important;text-shadow:none!important}.theme-light .dashboard-view .dashboard-scheme-card[data-v-c8e56c0c]{border-color:#d68443c7 #d68443c7 #d68443c7 #d68443!important;box-shadow:inset 4px 0 #d68443!important}.theme-light .dashboard-view .section-heading span[data-v-c8e56c0c],.theme-light .dashboard-view .table-title span[data-v-c8e56c0c],.theme-light .dashboard-view .range-tabs .group-chip[data-v-c8e56c0c]:not(.active),.theme-light .dashboard-view .gantt-months span[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-months span[data-v-c8e56c0c],.theme-light .dashboard-view .project-mini-meta[data-v-c8e56c0c],.theme-light .dashboard-view .project-mini-card span[data-v-c8e56c0c]{color:#2f3945!important}.theme-light .dashboard-view .review-item.overdue span[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card.danger span[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card.danger strong[data-v-c8e56c0c],.theme-light .dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c],.theme-light .dashboard-view .amount-cell[data-v-c8e56c0c]{color:var(--light-accent-text)!important}.theme-light .dashboard-view .range-tabs .group-chip.active[data-v-c8e56c0c],.theme-light .dashboard-view .group-chip.active[data-v-c8e56c0c]{background:var(--light-highlight)!important;border-color:var(--light-highlight)!important;color:#fff!important}.theme-light .dashboard-view .range-tabs .group-chip.active[data-v-c8e56c0c] *,.theme-light .dashboard-view .group-chip.active[data-v-c8e56c0c] *{color:#fff!important}.theme-light .dashboard-view .review-summary-card span[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .review-item span[data-v-c8e56c0c],.theme-light .dashboard-view .review-item strong[data-v-c8e56c0c],.theme-light .dashboard-view .review-item em[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-label strong[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-label span[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-label strong[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-label span[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .range-tabs .group-chip[data-v-c8e56c0c]:not(.active),.theme-light .dashboard-view .person-gantt-months span[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-months span[data-v-c8e56c0c]{color:var(--light-text)!important;font-weight:400!important}.theme-light .dashboard-view .review-summary-card.danger span[data-v-c8e56c0c],.theme-light .dashboard-view .review-summary-card.danger strong[data-v-c8e56c0c],.theme-light .dashboard-view .review-item.overdue span[data-v-c8e56c0c]{color:var(--light-accent-text)!important;font-weight:400!important}.theme-light .dashboard-view .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .load-alert-card em[data-v-c8e56c0c],.theme-light .dashboard-view .scheme-status[data-v-c8e56c0c]{color:var(--light-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-weight:400!important}.theme-light .dashboard-view .gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{background:var(--light-highlight)!important;color:#fff!important;box-shadow:none!important;filter:none!important}.theme-light .dashboard-view .person-gantt-bar span[data-v-c8e56c0c]{color:#fff!important;font-weight:400!important}.theme-light .dashboard-view .range-tabs .group-chip[data-v-c8e56c0c]:not(.active){background:0 0!important;border-color:#0000!important}.theme-light .dashboard-view .scale-range-toggle[data-v-c8e56c0c]{border-color:var(--light-line)!important;box-shadow:none!important;background:0 0!important}.theme-light .dashboard-view .scale-range-toggle button[data-v-c8e56c0c]{color:var(--light-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-weight:400!important}.theme-light .dashboard-view .scale-range-toggle button[data-v-c8e56c0c]:hover{color:var(--light-highlight)!important;background:0 0!important}.theme-light .dashboard-view .scale-range-toggle button.active[data-v-c8e56c0c]{background:var(--light-highlight)!important;color:#fff!important;box-shadow:none!important;background-image:none!important;border:0!important}.theme-light .dashboard-view .gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{background:var(--light-highlight)!important;color:#fff!important;box-shadow:none!important;filter:none!important;background-image:none!important}.theme-light .dashboard-view .person-gantt-bar span[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar span[data-v-c8e56c0c]{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.theme-light .project-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c]{background:var(--light-surface)!important;color:var(--light-text)!important}.theme-light .project-view[data-v-c8e56c0c] *,.theme-light .contract-view[data-v-c8e56c0c] *,.theme-light .scheme-view[data-v-c8e56c0c] *,.theme-light .award-view[data-v-c8e56c0c] *{text-shadow:none!important;box-shadow:none!important}.theme-light .project-view .toolbar[data-v-c8e56c0c],.theme-light .project-view .group-switcher[data-v-c8e56c0c],.theme-light .project-view .table-panel[data-v-c8e56c0c],.theme-light .project-view .mobile-card[data-v-c8e56c0c],.theme-light .project-view .summary-mobile-card[data-v-c8e56c0c],.theme-light .scheme-view .toolbar[data-v-c8e56c0c],.theme-light .scheme-view .group-switcher[data-v-c8e56c0c],.theme-light .scheme-view .scheme-create-panel[data-v-c8e56c0c],.theme-light .scheme-view .scheme-review-panel[data-v-c8e56c0c],.theme-light .scheme-view .scheme-review-card[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row[data-v-c8e56c0c],.theme-light .scheme-view .folder-item[data-v-c8e56c0c],.theme-light .contract-view .toolbar[data-v-c8e56c0c],.theme-light .contract-view .contract-analysis-grid[data-v-c8e56c0c],.theme-light .contract-view .contract-stat-card[data-v-c8e56c0c],.theme-light .contract-view .contract-compare-panel[data-v-c8e56c0c],.theme-light .contract-view .contract-performance-panel[data-v-c8e56c0c],.theme-light .contract-view .contract-filter-panel[data-v-c8e56c0c],.theme-light .contract-view .contract-import-panel[data-v-c8e56c0c],.theme-light .contract-view .compare-row[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row[data-v-c8e56c0c],.theme-light .contract-view .performance-row[data-v-c8e56c0c],.theme-light .contract-view .table-panel[data-v-c8e56c0c],.theme-light .contract-view .mobile-card[data-v-c8e56c0c],.theme-light .contract-view .summary-mobile-card[data-v-c8e56c0c],.theme-light .contract-view .contract-mobile-field[data-v-c8e56c0c],.theme-light .contract-view .contract-mobile-folder[data-v-c8e56c0c],.theme-light .award-view .table-panel[data-v-c8e56c0c],.theme-light .award-view .mobile-card[data-v-c8e56c0c],.theme-light .award-view .summary-mobile-card[data-v-c8e56c0c],.theme-light .award-view .folder-item[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;color:var(--light-text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.theme-light .project-view h1[data-v-c8e56c0c],.theme-light .project-view h2[data-v-c8e56c0c],.theme-light .project-view h3[data-v-c8e56c0c],.theme-light .project-view h4[data-v-c8e56c0c],.theme-light .project-view strong[data-v-c8e56c0c],.theme-light .project-view label[data-v-c8e56c0c],.theme-light .project-view dt[data-v-c8e56c0c],.theme-light .project-view dd[data-v-c8e56c0c],.theme-light .project-view span[data-v-c8e56c0c],.theme-light .project-view em[data-v-c8e56c0c],.theme-light .scheme-view h1[data-v-c8e56c0c],.theme-light .scheme-view h2[data-v-c8e56c0c],.theme-light .scheme-view h3[data-v-c8e56c0c],.theme-light .scheme-view h4[data-v-c8e56c0c],.theme-light .scheme-view strong[data-v-c8e56c0c],.theme-light .scheme-view label[data-v-c8e56c0c],.theme-light .scheme-view span[data-v-c8e56c0c],.theme-light .scheme-view em[data-v-c8e56c0c],.theme-light .contract-view h1[data-v-c8e56c0c],.theme-light .contract-view h2[data-v-c8e56c0c],.theme-light .contract-view h3[data-v-c8e56c0c],.theme-light .contract-view h4[data-v-c8e56c0c],.theme-light .contract-view strong[data-v-c8e56c0c],.theme-light .contract-view label[data-v-c8e56c0c],.theme-light .contract-view dt[data-v-c8e56c0c],.theme-light .contract-view dd[data-v-c8e56c0c],.theme-light .contract-view span[data-v-c8e56c0c],.theme-light .contract-view em[data-v-c8e56c0c],.theme-light .award-view h1[data-v-c8e56c0c],.theme-light .award-view h2[data-v-c8e56c0c],.theme-light .award-view h3[data-v-c8e56c0c],.theme-light .award-view h4[data-v-c8e56c0c],.theme-light .award-view strong[data-v-c8e56c0c],.theme-light .award-view label[data-v-c8e56c0c],.theme-light .award-view dt[data-v-c8e56c0c],.theme-light .award-view dd[data-v-c8e56c0c],.theme-light .award-view span[data-v-c8e56c0c],.theme-light .award-view em[data-v-c8e56c0c]{color:var(--light-text)!important;font-weight:400!important}.theme-light .project-view .section-heading h2[data-v-c8e56c0c],.theme-light .project-view .table-title h3[data-v-c8e56c0c],.theme-light .project-view .mobile-card h3[data-v-c8e56c0c],.theme-light .scheme-view .section-heading h2[data-v-c8e56c0c],.theme-light .scheme-view .table-title h3[data-v-c8e56c0c],.theme-light .scheme-view .scheme-review-card strong[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row strong[data-v-c8e56c0c],.theme-light .contract-view .section-heading h2[data-v-c8e56c0c],.theme-light .contract-view .table-title h3[data-v-c8e56c0c],.theme-light .contract-view .contract-stat-card strong[data-v-c8e56c0c],.theme-light .contract-view .compare-row strong[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row strong[data-v-c8e56c0c],.theme-light .contract-view .mobile-card h3[data-v-c8e56c0c],.theme-light .award-view .section-heading h2[data-v-c8e56c0c],.theme-light .award-view .table-title h3[data-v-c8e56c0c],.theme-light .award-view .mobile-card h3[data-v-c8e56c0c]{color:var(--light-text)!important;font-weight:520!important}.theme-light .project-view .desktop-table[data-v-c8e56c0c],.theme-light .project-view .desktop-table table[data-v-c8e56c0c],.theme-light .project-view .desktop-table thead[data-v-c8e56c0c],.theme-light .project-view .desktop-table tbody[data-v-c8e56c0c],.theme-light .project-view .desktop-table tr[data-v-c8e56c0c],.theme-light .project-view .desktop-table th[data-v-c8e56c0c],.theme-light .project-view .desktop-table td[data-v-c8e56c0c],.theme-light .contract-view .desktop-table[data-v-c8e56c0c],.theme-light .contract-view .desktop-table table[data-v-c8e56c0c],.theme-light .contract-view .desktop-table thead[data-v-c8e56c0c],.theme-light .contract-view .desktop-table tbody[data-v-c8e56c0c],.theme-light .contract-view .desktop-table tr[data-v-c8e56c0c],.theme-light .contract-view .desktop-table th[data-v-c8e56c0c],.theme-light .contract-view .desktop-table td[data-v-c8e56c0c],.theme-light .award-view .desktop-table[data-v-c8e56c0c],.theme-light .award-view .desktop-table table[data-v-c8e56c0c],.theme-light .award-view .desktop-table thead[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody[data-v-c8e56c0c],.theme-light .award-view .desktop-table tr[data-v-c8e56c0c],.theme-light .award-view .desktop-table th[data-v-c8e56c0c],.theme-light .award-view .desktop-table td[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;color:var(--light-text)!important}.theme-light .project-view .desktop-table tr:hover td[data-v-c8e56c0c],.theme-light .contract-view .desktop-table tr:hover td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tr:hover td[data-v-c8e56c0c]{background:var(--light-surface)!important}.theme-light .contract-view .desktop-table tr.payment-risk td[data-v-c8e56c0c]{background:#fff0ee!important;border-top-color:#c63e3257!important;border-bottom-color:#c63e3242!important}.theme-light .contract-view .desktop-table tr.payment-risk:hover td[data-v-c8e56c0c],.theme-light .contract-view .payment-risk[data-v-c8e56c0c]{background:#ffe8e4!important}.theme-light .contract-view .desktop-table tr.contract-settled td[data-v-c8e56c0c],.theme-light .contract-view .contract-mobile-card.contract-settled[data-v-c8e56c0c]{background:#eef0f3!important}.theme-light .contract-view .desktop-table tr.contract-unsigned td[data-v-c8e56c0c],.theme-light .contract-view .contract-mobile-card.contract-unsigned[data-v-c8e56c0c]{background:#fff4e5!important}.theme-light .contract-view .desktop-table tr.contract-uninvoiced td[data-v-c8e56c0c],.theme-light .contract-view .contract-mobile-card.contract-uninvoiced[data-v-c8e56c0c]{background:#f1eef8!important;border-color:#80769e57!important}.theme-light .payment-risk .contract-state-note[data-v-c8e56c0c],.theme-light .payment-risk .contract-state-mobile-note[data-v-c8e56c0c]{color:#a7362c!important}.theme-light .project-view input[data-v-c8e56c0c],.theme-light .project-view select[data-v-c8e56c0c],.theme-light .project-view textarea[data-v-c8e56c0c],.theme-light .scheme-view input[data-v-c8e56c0c],.theme-light .scheme-view select[data-v-c8e56c0c],.theme-light .scheme-view textarea[data-v-c8e56c0c],.theme-light .contract-view input[data-v-c8e56c0c],.theme-light .contract-view select[data-v-c8e56c0c],.theme-light .contract-view textarea[data-v-c8e56c0c],.theme-light .award-view input[data-v-c8e56c0c],.theme-light .award-view select[data-v-c8e56c0c],.theme-light .award-view textarea[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;color:var(--light-text)!important}.theme-light .project-view .primary-button[data-v-c8e56c0c],.theme-light .project-view .ghost-button[data-v-c8e56c0c],.theme-light .project-view .text-button[data-v-c8e56c0c],.theme-light .project-view .group-chip[data-v-c8e56c0c],.theme-light .project-view .mobile-action[data-v-c8e56c0c],.theme-light .scheme-view .primary-button[data-v-c8e56c0c],.theme-light .scheme-view .ghost-button[data-v-c8e56c0c],.theme-light .scheme-view .text-button[data-v-c8e56c0c],.theme-light .scheme-view .group-chip[data-v-c8e56c0c],.theme-light .scheme-view .mobile-action[data-v-c8e56c0c],.theme-light .contract-view .primary-button[data-v-c8e56c0c],.theme-light .contract-view .ghost-button[data-v-c8e56c0c],.theme-light .contract-view .text-button[data-v-c8e56c0c],.theme-light .contract-view .contract-excel-button[data-v-c8e56c0c],.theme-light .contract-view .contract-reset-button[data-v-c8e56c0c],.theme-light .contract-view .mobile-action[data-v-c8e56c0c],.theme-light .award-view .primary-button[data-v-c8e56c0c],.theme-light .award-view .ghost-button[data-v-c8e56c0c],.theme-light .award-view .text-button[data-v-c8e56c0c],.theme-light .award-view .mobile-action[data-v-c8e56c0c]{border-color:var(--light-line)!important;color:var(--light-text)!important;background:0 0!important;font-weight:400!important}.theme-light .project-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .project-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .project-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .project-view .group-chip[data-v-c8e56c0c]:hover,.theme-light .project-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .scheme-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .scheme-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .scheme-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .scheme-view .group-chip[data-v-c8e56c0c]:hover,.theme-light .scheme-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .contract-reset-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .award-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .award-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .award-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .award-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled){border-color:var(--light-highlight)!important;color:var(--light-highlight)!important;background:0 0!important}.theme-light .project-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .project-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .project-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .project-view .group-chip.active[data-v-c8e56c0c],.theme-light .project-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled),.theme-light .scheme-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .scheme-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .scheme-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .scheme-view .group-chip.active[data-v-c8e56c0c],.theme-light .scheme-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .contract-excel-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .contract-reset-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .contract-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled),.theme-light .award-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .award-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .award-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-light .award-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled){border-color:var(--light-highlight)!important;background:var(--light-highlight)!important;color:#fff!important}.theme-light .project-view .group-chip.active[data-v-c8e56c0c] *,.theme-light .scheme-view .group-chip.active[data-v-c8e56c0c] *,.theme-light .contract-view .primary-button[data-v-c8e56c0c]:active *,.theme-light .award-view .mobile-action[data-v-c8e56c0c]:active *{color:#fff!important}.theme-light .project-view .option-chip[data-v-c8e56c0c],.theme-light .project-view .member-chip[data-v-c8e56c0c],.theme-light .project-view .department-chip[data-v-c8e56c0c],.theme-light .project-view .badge[data-v-c8e56c0c],.theme-light .project-view .content-counter[data-v-c8e56c0c],.theme-light .project-view .content-counter button[data-v-c8e56c0c],.theme-light .scheme-view .scheme-status[data-v-c8e56c0c],.theme-light .scheme-view .badge[data-v-c8e56c0c],.theme-light .contract-view .option-chip[data-v-c8e56c0c],.theme-light .contract-view .member-chip[data-v-c8e56c0c],.theme-light .contract-view .department-chip[data-v-c8e56c0c],.theme-light .contract-view .badge[data-v-c8e56c0c],.theme-light .contract-view .content-counter[data-v-c8e56c0c],.theme-light .contract-view .content-counter button[data-v-c8e56c0c],.theme-light .award-view .badge[data-v-c8e56c0c]{border-color:var(--light-line)!important;color:var(--light-text)!important;background:0 0!important}.theme-light .project-view .amount-cell[data-v-c8e56c0c],.theme-light .contract-view .amount-cell[data-v-c8e56c0c],.theme-light .contract-view .contract-stat-card strong[data-v-c8e56c0c],.theme-light .contract-view .compare-row em[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row em[data-v-c8e56c0c],.theme-light .contract-view .performance-label span[data-v-c8e56c0c],.theme-light .award-view .summary-mobile-grid strong[data-v-c8e56c0c]{color:var(--light-accent-text)!important}.theme-light .contract-view .performance-track[data-v-c8e56c0c],.theme-light .contract-view .bar-track[data-v-c8e56c0c],.theme-light .contract-view .project-mini-track[data-v-c8e56c0c],.theme-light .project-view .bar-track[data-v-c8e56c0c],.theme-light .award-view .bar-track[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important}.theme-light .contract-view .performance-fill[data-v-c8e56c0c],.theme-light .contract-view .contract-performance-fill[data-v-c8e56c0c],.theme-light .project-view .bar-fill[data-v-c8e56c0c],.theme-light .award-view .bar-fill[data-v-c8e56c0c]{background:var(--light-highlight)!important;background-image:none!important}.theme-light .scheme-view .scheme-reviewed-details[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row[data-v-c8e56c0c]{border-color:var(--light-line)!important}.theme-light .scheme-view .scheme-reviewed-details summary[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row span[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row em[data-v-c8e56c0c]{color:var(--light-text)!important}.theme-light .scheme-view .scheme-reviewed-row.passed em[data-v-c8e56c0c]{color:var(--light-accent-text)!important}.theme-light .project-view .path-value[data-v-c8e56c0c],.theme-light .contract-view .path-value[data-v-c8e56c0c],.theme-light .award-view .path-value[data-v-c8e56c0c],.theme-light .folder-item .path-value[data-v-c8e56c0c]{color:var(--light-text)!important}.theme-light .dashboard-view .project-mini-fill[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{background:var(--light-highlight)!important;background-image:none!important;border-radius:999px!important;align-items:center!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}.theme-light .dashboard-view .gantt-bar span[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar span[data-v-c8e56c0c]{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;width:100%!important;min-width:0!important;overflow:hidden!important}.theme-light .dashboard-view .scale-range-toggle[data-v-c8e56c0c],.theme-light .project-view .group-switcher[data-v-c8e56c0c],.theme-light .scheme-view .group-switcher[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:0 0!important}.theme-light .dashboard-view .scale-range-toggle button[data-v-c8e56c0c]{color:var(--light-text)!important;background:0 0!important}.theme-light .dashboard-view .scale-range-toggle button.active[data-v-c8e56c0c]{background:var(--light-highlight)!important;color:#fff!important}.theme-light .dashboard-view .scale-range-toggle button.active+button[data-v-c8e56c0c],.theme-light .dashboard-view .scale-range-toggle button[data-v-c8e56c0c]:not(.active){color:var(--light-text)!important}.theme-light .dashboard-view .scale-range-toggle button.active[data-v-c8e56c0c]{color:#fff!important}.theme-light .dashboard-view .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .scheme-status[data-v-c8e56c0c],.theme-light .project-view .scheme-status[data-v-c8e56c0c],.theme-light .scheme-view .scheme-status[data-v-c8e56c0c],.theme-light .contract-view .scheme-status[data-v-c8e56c0c],.theme-light .award-view .scheme-status[data-v-c8e56c0c]{background:0 0!important;border:0!important}.theme-light .project-view select option[data-v-c8e56c0c],.theme-light .scheme-view select option[data-v-c8e56c0c],.theme-light .contract-view select option[data-v-c8e56c0c],.theme-light .award-view select option[data-v-c8e56c0c]{background:var(--light-line)!important;color:#fff!important}.theme-light .project-view select option[data-v-c8e56c0c]:checked,.theme-light .scheme-view select option[data-v-c8e56c0c]:checked,.theme-light .contract-view select option[data-v-c8e56c0c]:checked,.theme-light .award-view select option[data-v-c8e56c0c]:checked{background:var(--light-highlight)!important;color:#fff!important}.theme-light input[type=date][data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.theme-light input[type=date][data-v-c8e56c0c]::-webkit-calendar-picker-indicator{opacity:1!important;filter:brightness(0)saturate()!important}.theme-light .cell-date[data-v-c8e56c0c]::-webkit-calendar-picker-indicator{opacity:1!important;filter:brightness(0)saturate()!important}.theme-dark .dashboard-view .gantt-row[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-row[data-v-c8e56c0c]{background:#ffffff12!important}.theme-dark .dashboard-view .gantt-row[data-v-c8e56c0c]:nth-child(2n),.theme-dark .dashboard-view .person-gantt-row[data-v-c8e56c0c]:nth-child(2n){background:#ffffff18!important}.theme-dark .dashboard-view .gantt-track[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-track[data-v-c8e56c0c],.theme-dark .dashboard-view .project-mini-track[data-v-c8e56c0c],.theme-dark .dashboard-view .bar-track[data-v-c8e56c0c],.theme-dark .dashboard-view .performance-track[data-v-c8e56c0c]{background:#ffffff1d!important;border-color:#ffffff24!important}.theme-dark .sidebar .nav-button.active[data-v-c8e56c0c],.theme-dark .dashboard-view .scale-range-toggle button.active[data-v-c8e56c0c],.theme-dark .project-view .group-chip.active[data-v-c8e56c0c],.theme-dark .scheme-view .group-chip.active[data-v-c8e56c0c],.theme-dark .contract-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .contract-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .contract-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .contract-view .contract-excel-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .contract-view .contract-reset-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .contract-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .award-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .award-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .award-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .award-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:#d68443!important;border-color:#d68443b8!important}.theme-dark .dashboard-view .gantt-bar[data-v-c8e56c0c],.theme-dark .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.theme-dark .dashboard-view .bar-fill[data-v-c8e56c0c],.theme-dark .dashboard-view .project-mini-fill[data-v-c8e56c0c],.theme-dark .contract-view .performance-fill[data-v-c8e56c0c],.theme-dark .contract-view .contract-performance-fill[data-v-c8e56c0c]{color:#fff!important;background:#d68443!important}.theme-dark .dashboard-view .metric-block.contract-amount strong[data-v-c8e56c0c],.theme-dark .dashboard-view .dashboard-finance-grid .contract-stat-card strong[data-v-c8e56c0c],.theme-dark .dashboard-view .review-summary-card.danger span[data-v-c8e56c0c],.theme-dark .dashboard-view .review-summary-card.danger strong[data-v-c8e56c0c],.theme-dark .dashboard-view .review-item.overdue span[data-v-c8e56c0c],.theme-dark .contract-view .contract-stat-card strong[data-v-c8e56c0c],.theme-dark .contract-view .compare-row em[data-v-c8e56c0c],.theme-dark .contract-view .client-compare-row em[data-v-c8e56c0c],.theme-dark .contract-view .performance-label span[data-v-c8e56c0c],.theme-dark .contract-view .contract-mobile-value[data-v-c8e56c0c],.theme-dark .project-view .amount-cell[data-v-c8e56c0c],.theme-dark .project-view .summary-mobile-grid strong[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-reviewed-row.passed em[data-v-c8e56c0c],.theme-dark .award-view .summary-mobile-grid strong[data-v-c8e56c0c]{color:#cf7b59!important}.theme-dark .dashboard-view .pie-center[data-v-c8e56c0c]{background:#1f1f1f!important}.theme-dark .system-view button.danger-text-button[data-v-c8e56c0c],.theme-dark .system-view button.danger-mobile-action[data-v-c8e56c0c],.theme-dark .system-view .department-actions>button.danger-text-button[data-v-c8e56c0c],.theme-dark .system-view .table-actions-cell>button.danger-text-button[data-v-c8e56c0c],.theme-dark .system-view .mobile-user-actions>button.danger-mobile-action[data-v-c8e56c0c]{color:#d68443!important;-webkit-text-fill-color:#d68443!important}.theme-dark .system-view button.danger-text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view button.danger-mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .department-actions>button.danger-text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .table-actions-cell>button.danger-text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .mobile-user-actions>button.danger-mobile-action[data-v-c8e56c0c]:hover:not(:disabled){color:#cf7b59!important;-webkit-text-fill-color:#cf7b59!important}.theme-dark .project-modal[data-v-c8e56c0c]{box-shadow:none!important;background:#1b1b1b!important;border-color:#ffffff29!important}.theme-dark .project-modal[data-v-c8e56c0c]:before{display:none!important}.theme-dark .project-modal .modal-head[data-v-c8e56c0c],.theme-dark .project-modal .modal-actions[data-v-c8e56c0c]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1b1b1b!important;border-color:#ffffff24!important}.theme-dark .project-modal .form-section[data-v-c8e56c0c],.theme-dark .project-modal .section-basic[data-v-c8e56c0c],.theme-dark .project-modal .section-people[data-v-c8e56c0c],.theme-dark .project-modal .section-folder[data-v-c8e56c0c],.theme-dark .project-modal .form-grid label[data-v-c8e56c0c],.theme-dark .project-modal .form-field[data-v-c8e56c0c],.theme-dark .project-modal .form-chip-stack[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-color:#ffffff24!important}.theme-dark .project-modal .form-section[data-v-c8e56c0c]:before{display:none!important}.theme-dark .project-modal .form-section h3[data-v-c8e56c0c],.theme-dark .project-modal .section-basic h3[data-v-c8e56c0c],.theme-dark .project-modal .section-people h3[data-v-c8e56c0c],.theme-dark .project-modal .section-folder h3[data-v-c8e56c0c]{color:#f2f4f7!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;font-weight:520!important}.theme-dark .project-modal .form-grid label>span[data-v-c8e56c0c],.theme-dark .project-modal .form-field>span[data-v-c8e56c0c],.theme-dark .project-modal .modal-head p[data-v-c8e56c0c]{color:#c8ced8!important;font-weight:420!important}.theme-dark .project-modal input[data-v-c8e56c0c],.theme-dark .project-modal select[data-v-c8e56c0c],.theme-dark .project-modal textarea[data-v-c8e56c0c],.theme-dark .project-modal .chip-add-select[data-v-c8e56c0c],.theme-dark .contract-role-buttons button[data-v-c8e56c0c]{color:#f2f4f7!important;box-shadow:none!important;background:#080808!important;border-color:#ffffff29!important}.theme-dark .contract-role-buttons button.active[data-v-c8e56c0c]{color:#f6d0ad!important;background:#d684433d!important;border-color:#d68443d1!important}.theme-dark .project-modal input[data-v-c8e56c0c]::placeholder,.theme-dark .project-modal textarea[data-v-c8e56c0c]::placeholder{color:#9ca3af!important}.theme-dark .project-modal .modal-actions .primary-button[data-v-c8e56c0c]{color:#fff!important;box-shadow:none!important;background:#d68443!important;border-color:#d68443b8!important}.theme-dark .project-modal .modal-actions .ghost-button[data-v-c8e56c0c]{color:#d8dce2!important;box-shadow:none!important;background:#ffffff05!important;border-color:#ffffff29!important}.theme-dark .project-modal .modal-actions .ghost-button[data-v-c8e56c0c]:hover:not(:disabled){color:#f2f4f7!important;background:#6e707652!important;border-color:#d2d6dd61!important}.theme-dark[data-v-c8e56c0c],.theme-dark body[data-v-c8e56c0c],.theme-dark .workspace[data-v-c8e56c0c],.theme-dark .content[data-v-c8e56c0c],.theme-dark .view-stack[data-v-c8e56c0c],.theme-dark .dashboard-view[data-v-c8e56c0c],.theme-dark .project-view[data-v-c8e56c0c],.theme-dark .contract-view[data-v-c8e56c0c],.theme-dark .scheme-view[data-v-c8e56c0c],.theme-dark .award-view[data-v-c8e56c0c],.theme-dark .system-view[data-v-c8e56c0c],.theme-dark .modal-body[data-v-c8e56c0c],.theme-dark .side-nav[data-v-c8e56c0c],.theme-dark .desktop-table[data-v-c8e56c0c],.theme-dark .table-scroll[data-v-c8e56c0c]{background-color:#1b1b1b!important}.theme-dark .modal-body[data-v-c8e56c0c],.theme-dark .side-nav[data-v-c8e56c0c],.theme-dark .content[data-v-c8e56c0c],.theme-dark .desktop-table[data-v-c8e56c0c],.theme-dark .table-scroll[data-v-c8e56c0c]{scrollbar-color:#c8cfdb #1b1b1b!important}@media (width>=721px){.theme-dark .sidebar[data-v-c8e56c0c]{background:#101010!important;border-right-color:#303035!important}.theme-dark .side-nav[data-v-c8e56c0c]{background:0 0!important}}@supports selector(::-webkit-scrollbar){.theme-dark .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.theme-dark .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.theme-dark .content[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.theme-dark .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.theme-dark .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.theme-dark .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:#1b1b1b!important}.theme-dark .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:#1b1b1b!important}.theme-dark .content[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:#1b1b1b!important}.theme-dark .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:#1b1b1b!important}.theme-dark .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:#1b1b1b!important}}.theme-dark .project-view .table-panel[data-v-c8e56c0c],.theme-dark .project-view .desktop-table[data-v-c8e56c0c],.theme-dark .project-view .desktop-table table[data-v-c8e56c0c],.theme-dark .project-view .desktop-table thead[data-v-c8e56c0c],.theme-dark .project-view .desktop-table tbody[data-v-c8e56c0c],.theme-dark .project-view .desktop-table tr[data-v-c8e56c0c],.theme-dark .project-view .desktop-table th[data-v-c8e56c0c],.theme-dark .project-view .desktop-table td[data-v-c8e56c0c],.theme-dark .project-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .project-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-dark .contract-view .table-panel[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table table[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table thead[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tr[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table th[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-dark .award-view .table-panel[data-v-c8e56c0c],.theme-dark .award-view .desktop-table[data-v-c8e56c0c],.theme-dark .award-view .desktop-table table[data-v-c8e56c0c],.theme-dark .award-view .desktop-table thead[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tr[data-v-c8e56c0c],.theme-dark .award-view .desktop-table th[data-v-c8e56c0c],.theme-dark .award-view .desktop-table td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .project-view .desktop-table th[data-v-c8e56c0c],.theme-dark .project-view .desktop-table td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table th[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table th[data-v-c8e56c0c],.theme-dark .award-view .desktop-table td[data-v-c8e56c0c]{border-color:#ffffff1f!important}.theme-dark .contract-view .desktop-table tr.payment-risk td[data-v-c8e56c0c]{background:#821f1a47!important;border-top-color:#e1544a80!important;border-bottom-color:#e1544a57!important}.theme-dark .contract-view .desktop-table tr.contract-settled td[data-v-c8e56c0c]{background:#94a3b829!important;border-top-color:#94a3b852!important;border-bottom-color:#94a3b83d!important}.theme-dark .contract-view .desktop-table tr.contract-unsigned td[data-v-c8e56c0c]{background:#8e602a33!important;border-top-color:#aa84526b!important;border-bottom-color:#aa84524d!important}.theme-dark .contract-view .desktop-table tr.contract-uninvoiced td[data-v-c8e56c0c]{background:#6862803d!important;border-top-color:#968fb07a!important;border-bottom-color:#968fb057!important}.theme-dark .contract-view .desktop-table tr.payment-risk:hover td[data-v-c8e56c0c]{background:#96261e57!important}.theme-dark .contract-view .desktop-table tr.contract-settled:hover td[data-v-c8e56c0c]{background:#94a3b838!important}.theme-dark .contract-view .desktop-table tr.contract-unsigned:hover td[data-v-c8e56c0c]{background:#9a683047!important}.theme-dark .contract-view .desktop-table tr.contract-uninvoiced:hover td[data-v-c8e56c0c]{background:#706a8a52!important}.theme-dark .dashboard-view .metric-block[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.total[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.ontrack[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.done[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.urgent[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.contract-count[data-v-c8e56c0c],.theme-dark .dashboard-view .metric-block.contract-amount[data-v-c8e56c0c],.theme-dark .dashboard-view .contract-stat-card[data-v-c8e56c0c],.theme-dark .dashboard-view .contract-stat-card.unpaid[data-v-c8e56c0c],.theme-dark .dashboard-view .contract-stat-card.paid[data-v-c8e56c0c],.theme-dark .dashboard-view .contract-stat-card.invoiced[data-v-c8e56c0c]{box-shadow:none!important;background:#1b1b1b!important;border-color:#ffffff1f!important}.theme-dark .dashboard-view .metric-block[data-v-c8e56c0c]:before,.theme-dark .dashboard-view .contract-stat-card[data-v-c8e56c0c]:before{display:none!important}.theme-dark .dashboard-view .gantt-row[data-v-c8e56c0c],.theme-dark .dashboard-view .gantt-row[data-v-c8e56c0c]:nth-child(2n),.theme-dark .dashboard-view .person-gantt-row[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-row[data-v-c8e56c0c]:nth-child(2n),.theme-dark .dashboard-view .person-gantt-row.normal[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-row.busy[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-row.overload[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .dashboard-view .gantt-track[data-v-c8e56c0c],.theme-dark .dashboard-view .person-gantt-track[data-v-c8e56c0c],.theme-dark .dashboard-view .project-mini-track[data-v-c8e56c0c],.theme-dark .dashboard-view .bar-track[data-v-c8e56c0c],.theme-dark .dashboard-view .performance-track[data-v-c8e56c0c]{background:#080808!important;border-color:#ffffff1f!important}.theme-dark .notice-admin-modal .modal-head[data-v-c8e56c0c],.theme-dark .notice-admin-modal .modal-body[data-v-c8e56c0c],.theme-dark .notice-admin-modal .notice-admin-body[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .scheme-view .scheme-review-card[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-review-card.pending[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-review-card.passed[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-review-card.rejected[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-folder[data-v-c8e56c0c],.theme-dark .scheme-view .folder-item[data-v-c8e56c0c]{box-shadow:none!important;background:#1b1b1b!important}.theme-dark .scheme-view .scheme-review-card[data-v-c8e56c0c],.theme-dark .scheme-view .scheme-folder[data-v-c8e56c0c],.theme-dark .scheme-view .folder-item[data-v-c8e56c0c]{border-color:#ffffff24!important}.theme-dark .system-view[data-v-c8e56c0c],.theme-dark .system-view .panel[data-v-c8e56c0c],.theme-dark .system-view .table-panel[data-v-c8e56c0c],.theme-dark .system-view .preset-panel[data-v-c8e56c0c],.theme-dark .system-view .inline-admin-form[data-v-c8e56c0c],.theme-dark .system-view .preset-card[data-v-c8e56c0c],.theme-dark .system-view .department-item[data-v-c8e56c0c],.theme-dark .system-view .department-card[data-v-c8e56c0c],.theme-dark .system-view .person-form[data-v-c8e56c0c],.theme-dark .system-view .department-form[data-v-c8e56c0c],.theme-dark .system-view .mobile-card[data-v-c8e56c0c],.theme-dark .system-view .user-permission-card[data-v-c8e56c0c]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1b1b1b!important}.theme-dark .system-view .panel[data-v-c8e56c0c],.theme-dark .system-view .table-panel[data-v-c8e56c0c],.theme-dark .system-view .preset-panel[data-v-c8e56c0c]{border-color:#ffffff24!important}.theme-dark .system-view .inline-admin-form[data-v-c8e56c0c],.theme-dark .system-view .preset-card[data-v-c8e56c0c],.theme-dark .system-view .department-item[data-v-c8e56c0c],.theme-dark .system-view .user-permission-card[data-v-c8e56c0c]{border:0!important;border-top:1px solid #ffffff24!important;border-radius:0!important}.theme-dark .system-view .desktop-table[data-v-c8e56c0c],.theme-dark .system-view table[data-v-c8e56c0c],.theme-dark .system-view thead[data-v-c8e56c0c],.theme-dark .system-view tbody[data-v-c8e56c0c],.theme-dark .system-view tr[data-v-c8e56c0c],.theme-dark .system-view th[data-v-c8e56c0c],.theme-dark .system-view td[data-v-c8e56c0c],.theme-dark .system-view .desktop-table tbody tr td[data-v-c8e56c0c],.theme-dark .system-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .system-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-dark .system-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.theme-dark .system-view .user-permission-row.department-tone-0 td[data-v-c8e56c0c],.theme-dark .system-view .user-permission-row.department-tone-1 td[data-v-c8e56c0c],.theme-dark .system-view .user-permission-row.department-tone-2 td[data-v-c8e56c0c],.theme-dark .system-view .user-permission-row.department-tone-3 td[data-v-c8e56c0c],.theme-dark .system-view .user-permission-row.department-tone-4 td[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .system-view th[data-v-c8e56c0c],.theme-dark .system-view td[data-v-c8e56c0c]{border-color:#ffffff1f!important}.theme-dark .system-view .cell-input[data-v-c8e56c0c],.theme-dark .system-view .cell-select[data-v-c8e56c0c],.theme-dark .system-view .chip-add-select[data-v-c8e56c0c],.theme-dark .system-view .form-grid input[data-v-c8e56c0c],.theme-dark .system-view .form-grid select[data-v-c8e56c0c],.theme-dark .system-view .preset-add input[data-v-c8e56c0c],.theme-dark .system-view .department-name-input[data-v-c8e56c0c],.theme-dark .system-view .department-code-input[data-v-c8e56c0c],.theme-dark .system-view .department-description-input[data-v-c8e56c0c],.theme-dark .system-view textarea[data-v-c8e56c0c],.theme-dark .system-view .mobile-user-edit-grid input[data-v-c8e56c0c],.theme-dark .system-view .mobile-user-edit-grid select[data-v-c8e56c0c]{color:#f2f4f7!important;box-shadow:none!important;background:#080808!important;border-color:#ffffff29!important}.theme-dark .system-view .cell-input[data-v-c8e56c0c]::placeholder,.theme-dark .system-view .form-grid input[data-v-c8e56c0c]::placeholder,.theme-dark .system-view .preset-add input[data-v-c8e56c0c]::placeholder,.theme-dark .system-view textarea[data-v-c8e56c0c]::placeholder,.theme-dark .system-view .mobile-user-edit-grid input[data-v-c8e56c0c]::placeholder{color:#9ca3af!important}.theme-dark .system-view .text-button[data-v-c8e56c0c],.theme-dark .system-view .primary-button[data-v-c8e56c0c],.theme-dark .system-view .ghost-button[data-v-c8e56c0c],.theme-dark .system-view .mobile-action[data-v-c8e56c0c],.theme-dark .system-view .preset-chip-list button[data-v-c8e56c0c]{color:#c8ced8!important;box-shadow:none!important;background:0 0!important;border:0!important}.theme-dark .system-view .text-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .ghost-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .mobile-action[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .preset-chip-list button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important}.theme-dark .system-view .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .system-view .primary-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .system-view .ghost-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .system-view .mobile-action[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important}.theme-dark .system-view .danger-text-button[data-v-c8e56c0c],.theme-dark .system-view .danger-mobile-action[data-v-c8e56c0c],.theme-dark .system-view .table-actions-cell>button.danger-text-button[data-v-c8e56c0c],.theme-dark .system-view .department-actions>button.danger-text-button[data-v-c8e56c0c],.theme-dark .system-view .mobile-user-actions>button.danger-mobile-action[data-v-c8e56c0c]{color:#d68443!important;-webkit-text-fill-color:#d68443!important}@media (width<=720px){.contract-view .contract-compare-panel .compare-list[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.contract-view .contract-compare-panel .compare-row[data-v-c8e56c0c],.contract-view .contract-compare-panel .client-compare-row[data-v-c8e56c0c]{grid-template-columns:1fr!important;align-content:start!important;gap:8px!important;min-width:0!important;padding:12px!important}.contract-view .contract-compare-panel .compare-row[data-v-c8e56c0c]>*,.contract-view .contract-compare-panel .compare-row strong[data-v-c8e56c0c],.contract-view .contract-compare-panel .compare-row span[data-v-c8e56c0c],.contract-view .contract-compare-panel .compare-row em[data-v-c8e56c0c]{white-space:normal!important;text-align:left!important;justify-self:stretch!important;min-width:0!important;max-width:100%!important}.contract-view .contract-compare-panel .compare-row strong[data-v-c8e56c0c]{overflow-wrap:anywhere!important;font-size:clamp(18px,5vw,24px)!important;line-height:1.18!important;display:block!important}.contract-view .contract-compare-panel .compare-row span[data-v-c8e56c0c]{font-size:13px!important;line-height:1.25!important;display:block!important}.contract-view .contract-compare-panel .compare-row em[data-v-c8e56c0c]{overflow-wrap:anywhere!important;border-radius:7px!important;width:fit-content!important;max-width:100%!important;padding:6px 9px!important;line-height:1.25!important;display:block!important}.theme-light .contract-view .compare-row em[data-v-c8e56c0c],.theme-light .contract-view .client-compare-row em[data-v-c8e56c0c]{color:#111318!important;-webkit-text-fill-color:#111318!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.theme-light .mobile-edit-modal .contract-mobile-field[data-v-c8e56c0c],.theme-light .mobile-edit-modal .contract-mobile-fields label[data-v-c8e56c0c],.theme-light .mobile-edit-modal .contract-mobile-folder[data-v-c8e56c0c]{border-color:var(--light-line,#9a9a9a)!important;box-shadow:none!important;background:0 0!important}.theme-light .mobile-edit-modal .contract-mobile-fields input[data-v-c8e56c0c],.theme-light .mobile-edit-modal .contract-mobile-fields select[data-v-c8e56c0c],.theme-light .mobile-edit-modal .contract-mobile-fields textarea[data-v-c8e56c0c]{color:#111318!important;-webkit-text-fill-color:#111318!important;border-color:var(--light-line,#9a9a9a)!important;background:#e6e6e4!important}.theme-light .mobile-edit-modal .contract-mobile-fields input[data-v-c8e56c0c]::placeholder,.theme-light .mobile-edit-modal .contract-mobile-fields textarea[data-v-c8e56c0c]::placeholder{color:#606872!important;-webkit-text-fill-color:#606872!important}.theme-light .mobile-edit-modal .contract-mobile-folder button[data-v-c8e56c0c]{color:#8f4f24!important;-webkit-text-fill-color:#8f4f24!important;background:#f6e8dc!important;border-color:#b46d3e!important;font-weight:800!important}.theme-light .mobile-edit-modal .contract-mobile-folder button[data-v-c8e56c0c]:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a6653f!important;border-color:#a6653f!important}}@media (width<=420px){.contract-view .contract-compare-panel .compare-list[data-v-c8e56c0c]{grid-template-columns:1fr!important}}.dashboard-view .notice-manage-button[data-v-c8e56c0c]{color:#d8dce2!important;white-space:nowrap!important;background:0 0!important;border:1px solid #d2d6dd57!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:92px!important;min-height:32px!important;padding:0 12px!important;font-size:13px!important;font-weight:520!important;line-height:30px!important;display:inline-flex!important}.dashboard-view .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important;background:#d8844314!important;border-color:#d88443d1!important}.theme-light .dashboard-view .notice-manage-button[data-v-c8e56c0c]{color:#111318!important;box-shadow:none!important;background:0 0!important;border-color:#9a9a9a!important}.theme-light .dashboard-view .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important;background:0 0!important;border-color:#d68443!important}.theme-dark .mobile-edit-modal[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .modal-head[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .modal-body[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .dashboard-view .notice-manage-button[data-v-c8e56c0c],.theme-dark .dashboard-view .weekly-entry-button[data-v-c8e56c0c],.theme-dark .weekly-work-view .weekly-filter-bar>button[data-v-c8e56c0c]{color:#e2a66e!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;background:#d6844316!important;border:1px solid #d684436b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-weight:560!important;display:inline-flex!important}.theme-dark .dashboard-view .notice-manage-button[data-v-c8e56c0c],.theme-dark .dashboard-view .weekly-entry-button[data-v-c8e56c0c]{padding:0 14px!important}.theme-dark .weekly-work-view .weekly-filter-bar>button[data-v-c8e56c0c]{padding:0 16px!important}.theme-dark .dashboard-view .notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .dashboard-view .weekly-entry-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .weekly-work-view .weekly-filter-bar>button[data-v-c8e56c0c]:hover:not(:disabled){color:#f0c79c!important;background:#d6844324!important;border-color:#e2b27fa8!important}.theme-dark .dashboard-view .notice-manage-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .dashboard-view .weekly-entry-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .weekly-work-view .weekly-filter-bar>button[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:#d6844338!important;border-color:#e2b27fb8!important}.theme-dark .mobile-edit-modal .contract-mobile-field[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .contract-mobile-fields label[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .contract-mobile-folder[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-color:#d8d8d82e!important}.theme-dark .mobile-edit-modal .contract-mobile-fields input[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .contract-mobile-fields select[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .contract-mobile-fields textarea[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .chip-add-select[data-v-c8e56c0c]{color:#f2f4f7!important;-webkit-text-fill-color:#f2f4f7!important;box-shadow:none!important;background:#080808!important;border-color:#d8d8d83d!important}.theme-dark .mobile-edit-modal .contract-mobile-fields input[data-v-c8e56c0c]::placeholder,.theme-dark .mobile-edit-modal .contract-mobile-fields textarea[data-v-c8e56c0c]::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-dark .mobile-edit-modal .content-counter[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .option-chip[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .department-chip[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .member-chip[data-v-c8e56c0c]{color:#f2f4f7!important;background:0 0!important;border-color:#d8d8d838!important}.theme-dark .weekly-summary-card[data-v-c8e56c0c],.theme-dark .weekly-mini-row[data-v-c8e56c0c],.theme-dark .weekly-focus-card[data-v-c8e56c0c],.theme-dark .weekly-focus-queue button[data-v-c8e56c0c],.theme-dark .weekly-mine-card[data-v-c8e56c0c],.theme-dark .weekly-filter-bar[data-v-c8e56c0c],.theme-dark .weekly-task-card[data-v-c8e56c0c],.theme-dark .weekly-person-row[data-v-c8e56c0c],.theme-dark .weekly-empty-card[data-v-c8e56c0c],.theme-dark .weekly-stage-hint[data-v-c8e56c0c]{box-shadow:none!important;background:#1b1b1b!important;border-color:#303035!important}.theme-dark .weekly-work-view[data-v-c8e56c0c],.theme-dark .weekly-work-panel[data-v-c8e56c0c],.theme-dark .weekly-calendar-days[data-v-c8e56c0c]{background:#1b1b1b!important}.theme-dark .weekly-focus-card[data-v-c8e56c0c]{border-color:#303035!important}.theme-dark .weekly-focus-queue button.active[data-v-c8e56c0c]{background:#d6844329!important;border-color:#d68443!important;box-shadow:inset 0 3px #d68443!important}.theme-dark .weekly-status-actions button[data-v-c8e56c0c],.theme-dark .weekly-task-actions button[data-v-c8e56c0c],.theme-dark .weekly-range-picker button[data-v-c8e56c0c],.theme-dark .weekly-filter-bar select[data-v-c8e56c0c],.theme-dark .weekly-filter-bar button[data-v-c8e56c0c]{color:#f4f4f5!important;box-shadow:none!important;background:#0d0d0f!important;border-color:#303035!important}.theme-dark .weekly-status-actions button.active[data-v-c8e56c0c],.theme-dark .weekly-task-actions button.active[data-v-c8e56c0c],.theme-dark .weekly-range-picker button.active[data-v-c8e56c0c]{color:#050505!important;background:#e57817!important;border-color:#e57817!important}.theme-dark .weekly-range-markers span[data-v-c8e56c0c],.theme-dark .weekly-summary-card.active strong[data-v-c8e56c0c],.theme-dark .weekly-summary-card.paused strong[data-v-c8e56c0c],.theme-dark .weekly-mini-row em.active[data-v-c8e56c0c],.theme-dark .weekly-mini-row em.paused[data-v-c8e56c0c],.theme-dark .weekly-calendar-days span.today[data-v-c8e56c0c]{color:#e57817!important}.theme-dark .weekly-calendar-track[data-v-c8e56c0c]{background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/14.2857% 100%,#0d0d0f!important}.theme-dark .weekly-calendar-bar[data-v-c8e56c0c]{color:#fff!important;background:#e57817!important}.theme-dark .weekly-calendar-bar.pending[data-v-c8e56c0c]{background:#7f7f7f!important}.theme-dark .weekly-calendar-bar.paused[data-v-c8e56c0c]{background:repeating-linear-gradient(90deg,#e57817 0 10px,#7f7f7f 10px 18px)!important}.theme-dark .weekly-calendar-bar.done[data-v-c8e56c0c]{background:#9a9a9a!important}@media (width<=720px){.modal-backdrop[data-v-c8e56c0c]{place-items:center!important;padding:12px!important;overflow:hidden!important}.mobile-edit-modal[data-v-c8e56c0c]{place-self:center!important;width:min(720px,100dvw - 24px)!important;max-width:calc(100dvw - 24px)!important;margin:0 auto!important;overflow:hidden!important}.mobile-edit-modal .modal-head[data-v-c8e56c0c],.mobile-edit-modal .modal-body[data-v-c8e56c0c],.mobile-edit-modal .contract-mobile-fields[data-v-c8e56c0c],.mobile-edit-modal .contract-mobile-field[data-v-c8e56c0c],.mobile-edit-modal .contract-mobile-folder[data-v-c8e56c0c]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.mobile-edit-modal .modal-body[data-v-c8e56c0c]{overflow-x:hidden!important}.dashboard-view .section-heading[data-v-c8e56c0c]:has(.notice-manage-button){grid-template-columns:1fr auto!important;align-items:start!important;gap:8px!important;display:grid!important;position:relative!important}.dashboard-view .section-heading:has(.notice-manage-button) h2[data-v-c8e56c0c]{grid-area:1/1!important;align-self:center!important}.dashboard-view .section-heading .notice-manage-button[data-v-c8e56c0c]{grid-area:1/2!important;place-self:start end!important;min-width:92px!important;min-height:32px!important}}.theme-light .weekly-summary-card[data-v-c8e56c0c],.theme-light .weekly-mini-row[data-v-c8e56c0c],.theme-light .weekly-focus-card[data-v-c8e56c0c],.theme-light .weekly-focus-queue button[data-v-c8e56c0c],.theme-light .weekly-mine-card[data-v-c8e56c0c],.theme-light .weekly-filter-bar[data-v-c8e56c0c],.theme-light .weekly-task-card[data-v-c8e56c0c],.theme-light .weekly-person-row[data-v-c8e56c0c],.theme-light .weekly-empty-card[data-v-c8e56c0c],.theme-light .weekly-calendar-row[data-v-c8e56c0c],.theme-light .weekly-stage-hint[data-v-c8e56c0c]{background:#f3f3f3;border-color:#9a9a9a}.theme-light .weekly-focus-queue button.active[data-v-c8e56c0c]{background:#ead4c2;border-color:#d68443;box-shadow:inset 0 3px #d68443}.theme-light .weekly-summary-card span[data-v-c8e56c0c],.theme-light .weekly-mini-row span[data-v-c8e56c0c],.theme-light .weekly-focus-queue button span[data-v-c8e56c0c],.theme-light .weekly-mine-card span[data-v-c8e56c0c],.theme-light .weekly-task-card span[data-v-c8e56c0c],.theme-light .weekly-calendar-label span[data-v-c8e56c0c],.theme-light .weekly-focus-card span[data-v-c8e56c0c],.theme-light .weekly-focus-card em[data-v-c8e56c0c],.theme-light .weekly-mine-card em[data-v-c8e56c0c],.theme-light .weekly-task-card em[data-v-c8e56c0c],.theme-light .weekly-task-card small[data-v-c8e56c0c],.theme-light .weekly-mini-row em[data-v-c8e56c0c],.theme-light .weekly-filter-bar span[data-v-c8e56c0c],.theme-light .weekly-empty-card span[data-v-c8e56c0c],.theme-light .weekly-stage-hint span[data-v-c8e56c0c],.theme-light .weekly-summary-card strong[data-v-c8e56c0c],.theme-light .weekly-mini-row strong[data-v-c8e56c0c],.theme-light .weekly-focus-queue button strong[data-v-c8e56c0c],.theme-light .weekly-mine-card strong[data-v-c8e56c0c],.theme-light .weekly-task-card strong[data-v-c8e56c0c],.theme-light .weekly-calendar-label strong[data-v-c8e56c0c],.theme-light .weekly-focus-card strong[data-v-c8e56c0c],.theme-light .weekly-empty-card strong[data-v-c8e56c0c]{color:#000}.theme-light .weekly-stage-hint strong[data-v-c8e56c0c]{color:#a6653f}.theme-light .weekly-status-actions button[data-v-c8e56c0c],.theme-light .weekly-task-actions button[data-v-c8e56c0c],.theme-light .weekly-range-picker button[data-v-c8e56c0c],.theme-light .weekly-filter-bar select[data-v-c8e56c0c],.theme-light .weekly-filter-bar button[data-v-c8e56c0c]{color:#000;background:#e6e6e6;border-color:#9a9a9a}.theme-light .weekly-status-actions button.active[data-v-c8e56c0c],.theme-light .weekly-task-actions button.active[data-v-c8e56c0c],.theme-light .weekly-range-picker button.active[data-v-c8e56c0c]{color:#fff;background:#d68443;border-color:#d68443}.theme-light .weekly-range-markers span[data-v-c8e56c0c]{color:#d68443}.theme-light .weekly-calendar-days[data-v-c8e56c0c],.theme-light .weekly-calendar-days span.today[data-v-c8e56c0c]{color:#000}.theme-light .weekly-calendar-days[data-v-c8e56c0c]{background:#f3f3f3;border-bottom-color:#9a9a9a}.theme-light .weekly-summary-panel .section-heading .text-button[data-v-c8e56c0c]{color:#000!important;background:0 0!important;border-color:#9a9a9a!important}.theme-light .weekly-summary-panel .section-heading .text-button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important;border-color:#d68443!important}.theme-light .weekly-calendar-days span[data-v-c8e56c0c]{border-left-color:#9a9a9a}.theme-light .weekly-calendar-track[data-v-c8e56c0c]{background:linear-gradient(90deg,#0000001f 1px,#0000 1px) 0 0/14.2857% 100%,#e5e5e5}@media (width<=720px){.weekly-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-focus-card[data-v-c8e56c0c],.weekly-work-layout[data-v-c8e56c0c],.weekly-task-card[data-v-c8e56c0c],.weekly-mine-card[data-v-c8e56c0c],.weekly-person-row[data-v-c8e56c0c],.weekly-calendar-row[data-v-c8e56c0c]{grid-template-columns:1fr}.weekly-focus-card[data-v-c8e56c0c]{padding:18px}.weekly-filter-bar[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.weekly-focus-card strong[data-v-c8e56c0c]{font-size:24px}.weekly-status-actions[data-v-c8e56c0c],.weekly-task-actions[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weekly-action-panel[data-v-c8e56c0c]{justify-items:stretch;min-width:0}.weekly-mine-card[data-v-c8e56c0c]{overflow:hidden}.weekly-date-pickers[data-v-c8e56c0c]{justify-items:stretch}.weekly-range-control[data-v-c8e56c0c]{width:100%}.weekly-range-markers[data-v-c8e56c0c],.weekly-range-picker[data-v-c8e56c0c]{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.weekly-range-picker button[data-v-c8e56c0c]{min-width:0;min-height:38px;padding:4px 0;font-size:11px}.weekly-status-actions button[data-v-c8e56c0c],.weekly-task-actions button[data-v-c8e56c0c]{min-width:0;min-height:42px;padding:8px}.weekly-task-card[data-v-c8e56c0c]{transition:transform .18s,border-color .18s}.weekly-task-card.active[data-v-c8e56c0c]{transform:scale(1.01)}.weekly-calendar-days[data-v-c8e56c0c]{grid-template-columns:repeat(7,minmax(0,1fr))}.weekly-calendar-days[data-v-c8e56c0c]:before{display:none}.weekly-calendar-days span[data-v-c8e56c0c]{justify-content:center;padding-left:0;font-size:11px}.weekly-calendar-label[data-v-c8e56c0c]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.weekly-calendar-track[data-v-c8e56c0c]{height:42px}.weekly-calendar-bar[data-v-c8e56c0c]{height:20px;font-size:10px;top:10px}}.dashboard-view .weekly-entry-button[data-v-c8e56c0c]{color:#d8dce2!important;background:0 0!important;border:1px solid #303035!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:6px 14px!important;line-height:1!important;display:inline-flex!important}.dashboard-view .weekly-entry-button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important;border-color:#d68443!important}.theme-light .dashboard-view .weekly-entry-button[data-v-c8e56c0c]{color:#000!important;background:0 0!important;border-color:#9a9a9a!important}.theme-light .dashboard-view .weekly-entry-button[data-v-c8e56c0c]:hover:not(:disabled){color:#d68443!important;border-color:#d68443!important}.theme-light .dashboard-view .reminder-item[data-v-c8e56c0c],.theme-light .dashboard-view .reminder-item.danger[data-v-c8e56c0c],.theme-light .dashboard-view .reminder-item.warning[data-v-c8e56c0c],.theme-light .dashboard-view .reminder-item.pending[data-v-c8e56c0c]{background:#f3ebe3!important;border-color:#d6844352!important}.theme-light .dashboard-view .reminder-main strong[data-v-c8e56c0c],.theme-light .dashboard-view .reminder-empty strong[data-v-c8e56c0c]{color:var(--light-text,#000)!important}.theme-light .dashboard-view .reminder-main em[data-v-c8e56c0c],.theme-light .dashboard-view .reminder-empty span[data-v-c8e56c0c]{color:var(--light-muted,#4f5661)!important}.theme-light .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button),.theme-light .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip),.theme-light .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip),.theme-light .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button),.theme-light .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button),.theme-light .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action){border:1px solid var(--light-line,#9a9a9a)!important;background:var(--light-input,#e6e6e4)!important;color:var(--light-text,#000)!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important}.theme-light .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button):hover:not(:disabled),.theme-light .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip):hover:not(:disabled),.theme-light .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip):hover:not(:disabled),.theme-light .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button):hover:not(:disabled),.theme-light .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button):hover:not(:disabled),.theme-light .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):hover:not(:disabled){border-color:var(--light-highlight,#d68443)!important;color:var(--light-highlight,#d68443)!important;background:#f1f1ef!important}.theme-light .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button):active:not(:disabled),.theme-light .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.theme-light .project-view .group-chip.active[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.theme-light .scheme-view .group-chip.active[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button):active:not(:disabled),.theme-light .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button):active:not(:disabled),.theme-light .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled){border-color:var(--light-highlight,#d68443)!important;background:var(--light-highlight,#d68443)!important;color:#fff!important}.theme-light .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.notice-manage-button),.theme-light .project-view .primary-button[data-v-c8e56c0c],.theme-light .scheme-view .primary-button[data-v-c8e56c0c],.theme-light .contract-view .primary-button[data-v-c8e56c0c],.theme-light .award-view .primary-button[data-v-c8e56c0c],.theme-light .weekly-work-view .primary-button[data-v-c8e56c0c]{border-color:var(--light-highlight,#d68443)!important}.theme-dark .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button),.theme-dark .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip),.theme-dark .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip),.theme-dark .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button),.theme-dark .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button),.theme-dark .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action),.theme-dark .system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.department-action,.admin-action){color:#e2b27f!important;box-shadow:none!important;background:#d6844313!important;border-color:#d6844357!important}.theme-dark :is(.dashboard-view,.project-view,.scheme-view,.contract-view,.award-view,.weekly-work-view,.system-view) .text-button[data-v-c8e56c0c]{color:#e2a66e!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.theme-dark .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button):hover:not(:disabled),.theme-dark .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip):hover:not(:disabled),.theme-dark .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.group-chip):hover:not(:disabled),.theme-dark .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button):hover:not(:disabled),.theme-dark .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button):hover:not(:disabled),.theme-dark .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):hover:not(:disabled),.theme-dark .system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.department-action,.admin-action):hover:not(:disabled){color:#f0c79c!important;background:#d6844321!important;border-color:#e2b27f8f!important}.theme-dark :is(.dashboard-view,.project-view,.scheme-view,.contract-view,.award-view,.weekly-work-view,.system-view) .text-button[data-v-c8e56c0c]:hover:not(:disabled){color:#f0c79c!important;background:0 0!important;border-color:#0000!important}.theme-dark .dashboard-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.notice-manage-button):active:not(:disabled),.theme-dark .project-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.theme-dark .project-view .group-chip.active[data-v-c8e56c0c],.theme-dark .scheme-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.theme-dark .scheme-view .group-chip.active[data-v-c8e56c0c],.theme-dark .contract-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.contract-excel-button,.contract-reset-button):active:not(:disabled),.theme-dark .award-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.award-add-button):active:not(:disabled),.theme-dark .weekly-work-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action):active:not(:disabled),.theme-dark .system-view[data-v-c8e56c0c] :is(.primary-button,.ghost-button,.text-button,.mobile-action,.department-action,.admin-action):active:not(:disabled){color:#fff!important;background:#d6844338!important;border-color:#e2b27fad!important}.theme-dark :is(.dashboard-view,.project-view,.scheme-view,.contract-view,.award-view,.weekly-work-view,.system-view) .text-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark :is(.dashboard-view,.project-view,.scheme-view,.contract-view,.award-view,.weekly-work-view,.system-view) .text-button[data-v-c8e56c0c]:focus-visible{outline:0;color:#fff!important;background:0 0!important;border-color:#0000!important}.theme-dark .system-view .preset-add>.primary-button[data-v-c8e56c0c]{color:#e2a66e!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-inline:4px!important}.theme-dark .system-view .preset-add>.primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .preset-add>.primary-button[data-v-c8e56c0c]:focus-visible{outline:0;color:#f0c79c!important;background:0 0!important;border-color:#0000!important}.theme-dark .system-view .preset-add>.primary-button[data-v-c8e56c0c]:active:not(:disabled){color:#fff!important;background:0 0!important;border-color:#0000!important}.theme-dark .system-view .inline-admin-form>.primary-button[data-v-c8e56c0c]{color:#e2a66e!important;box-shadow:none!important;background:0 0!important;border:1px solid #d6844370!important;border-radius:7px!important;padding-inline:14px!important}.theme-dark .system-view .inline-admin-form>.primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .system-view .inline-admin-form>.primary-button[data-v-c8e56c0c]:focus-visible{outline:0;color:#f0c79c!important;background:#d6844314!important;border-color:#e2b27fa8!important}.theme-dark .contract-view .desktop-table tbody tr.payment-risk td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.payment-risk:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.payment-risk:nth-child(2n) td[data-v-c8e56c0c]{background:#821f1a57!important;border-top-color:#e1544a80!important;border-bottom-color:#e1544a57!important}.theme-dark .contract-view .desktop-table tbody tr.contract-settled td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-settled:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-settled:nth-child(2n) td[data-v-c8e56c0c]{background:#94a3b833!important;border-top-color:#94a3b852!important;border-bottom-color:#94a3b83d!important}.theme-dark .contract-view .desktop-table tbody tr.contract-unsigned td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-unsigned:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-unsigned:nth-child(2n) td[data-v-c8e56c0c]{background:#8e602a42!important;border-top-color:#aa84526b!important;border-bottom-color:#aa84524d!important}.theme-dark .contract-view .desktop-table tbody tr.contract-uninvoiced td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-uninvoiced:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.contract-uninvoiced:nth-child(2n) td[data-v-c8e56c0c]{background:#6862804d!important;border-top-color:#968fb07a!important;border-bottom-color:#968fb057!important}.theme-dark .contract-view .mobile-card.contract-mobile-card.payment-risk[data-v-c8e56c0c],.theme-dark .contract-view .summary-mobile-card.contract-mobile-card.payment-risk[data-v-c8e56c0c],.theme-dark .contract-view .contract-mobile-card.payment-risk[data-v-c8e56c0c]{background:#821f1a57!important;border-color:#e1544a80!important}.theme-dark .contract-view .mobile-card.contract-mobile-card.contract-settled[data-v-c8e56c0c],.theme-dark .contract-view .summary-mobile-card.contract-mobile-card.contract-settled[data-v-c8e56c0c],.theme-dark .contract-view .contract-mobile-card.contract-settled[data-v-c8e56c0c]{background:#94a3b833!important;border-color:#94a3b852!important}.theme-dark .contract-view .mobile-card.contract-mobile-card.contract-unsigned[data-v-c8e56c0c],.theme-dark .contract-view .summary-mobile-card.contract-mobile-card.contract-unsigned[data-v-c8e56c0c],.theme-dark .contract-view .contract-mobile-card.contract-unsigned[data-v-c8e56c0c]{background:#8e602a42!important;border-color:#aa84526b!important}.theme-dark .contract-view .mobile-card.contract-mobile-card.contract-uninvoiced[data-v-c8e56c0c],.theme-dark .contract-view .summary-mobile-card.contract-mobile-card.contract-uninvoiced[data-v-c8e56c0c],.theme-dark .contract-view .contract-mobile-card.contract-uninvoiced[data-v-c8e56c0c]{background:#6862804d!important;border-color:#968fb07a!important}@media (width<=880px){.sidebar .side-nav[data-v-c8e56c0c]{grid-template-columns:none!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.sidebar .nav-button[data-v-c8e56c0c]{letter-spacing:0!important;white-space:nowrap!important;text-overflow:clip!important;text-align:center!important;border-radius:7px!important;flex:1 1 0!important;justify-content:center!important;width:auto!important;min-width:0!important;height:34px!important;padding:0 3px!important;font-size:clamp(9px,2.45vw,12px)!important;line-height:1!important;overflow:hidden!important}.scheme-view .scheme-review-card[data-v-c8e56c0c]{cursor:pointer;position:relative;padding:14px 14px 48px!important}.scheme-view .scheme-review-card .scheme-review-head[data-v-c8e56c0c]{align-items:flex-start!important;gap:12px!important}.scheme-view .scheme-review-card .scheme-review-head strong[data-v-c8e56c0c]{overflow-wrap:anywhere!important;margin-bottom:6px!important;font-size:clamp(22px,5.8vw,30px)!important;line-height:1.12!important;display:block!important}.scheme-view .scheme-review-card .scheme-review-head span[data-v-c8e56c0c]:not(.scheme-status){font-size:clamp(13px,3.3vw,16px)!important;line-height:1.35!important;display:block!important}.scheme-view .scheme-review-card .scheme-status[data-v-c8e56c0c]{flex:none!important;max-width:44%!important;padding:6px 10px!important;font-size:13px!important;line-height:1.2!important}.scheme-view .scheme-review-card .scheme-flow-strip[data-v-c8e56c0c],.scheme-view .scheme-review-card .scheme-meta-grid[data-v-c8e56c0c],.scheme-view .scheme-review-card .scheme-folder-grid[data-v-c8e56c0c],.scheme-view .scheme-review-card .scheme-update-note[data-v-c8e56c0c],.scheme-view .scheme-review-card .scheme-actions[data-v-c8e56c0c],.scheme-view .scheme-review-card .scheme-opinion[data-v-c8e56c0c]{display:none!important}.scheme-view .scheme-review-card[data-v-c8e56c0c]:after{content:"查看详情";opacity:.86;border:1px solid;border-radius:7px;place-items:center;height:28px;font-size:13px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.scheme-mobile-detail-modal .scheme-flow-strip[data-v-c8e56c0c]{margin-bottom:14px}.scheme-mobile-detail-modal .scheme-mobile-fields[data-v-c8e56c0c]{gap:12px}.scheme-mobile-detail-modal .scheme-actions[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.scheme-mobile-detail-modal .scheme-actions .primary-button[data-v-c8e56c0c],.scheme-mobile-detail-modal .scheme-actions .ghost-button[data-v-c8e56c0c]{width:100%;min-height:42px}}@media (width<=420px){.sidebar .nav-button[data-v-c8e56c0c]{height:32px!important;padding:0 2px!important;font-size:clamp(8.5px,2.35vw,10px)!important}}.theme-dark .dashboard-view .text-button.notice-manage-button[data-v-c8e56c0c],.theme-dark .dashboard-view .text-button.weekly-entry-button[data-v-c8e56c0c]{color:#e2a66e!important;min-height:32px!important;box-shadow:none!important;white-space:nowrap!important;background:#d6844316!important;border:1px solid #d684436b!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-weight:560!important;line-height:30px!important;display:inline-flex!important}.theme-dark .dashboard-view .text-button.notice-manage-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .dashboard-view .text-button.weekly-entry-button[data-v-c8e56c0c]:hover:not(:disabled){color:#f0c79c!important;background:#d6844324!important;border-color:#e2b27fa8!important}.theme-dark .dashboard-view .text-button.notice-manage-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .dashboard-view .text-button.weekly-entry-button[data-v-c8e56c0c]:active:not(:disabled),.theme-dark .dashboard-view .text-button.notice-manage-button[data-v-c8e56c0c]:focus-visible,.theme-dark .dashboard-view .text-button.weekly-entry-button[data-v-c8e56c0c]:focus-visible{outline:0;color:#fff!important;background:#d6844338!important;border-color:#e2b27fb8!important}@media (width>=881px){.project-view>.table-panel[data-v-c8e56c0c],.contract-view>.table-panel[data-v-c8e56c0c],.award-view>.table-panel[data-v-c8e56c0c]{min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:visible!important}.project-view>.table-panel>.desktop-table[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table[data-v-c8e56c0c]{overscroll-behavior-x:contain!important;border:1px solid #ffffff1f!important;border-radius:8px!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:auto visible!important}.project-view>.table-panel>.desktop-table table[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table table[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table table[data-v-c8e56c0c]{border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{z-index:30!important;background:#202020!important;position:sticky!important;top:0!important;box-shadow:0 1px #ffffff24!important}.project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]{z-index:40!important;scrollbar-color:#c9864b #1b1b1b!important;background:#1b1b1b!important;border:1px solid #ffffff1f!important;border-top:0!important;border-radius:0 0 8px 8px!important;height:17px!important;margin-top:-17px!important;display:block!important;position:sticky!important;bottom:0!important;overflow:auto hidden!important}.table-float-scroll-inner[data-v-c8e56c0c]{width:2700px!important;height:1px!important}.project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar{height:13px!important}.contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar{height:13px!important}.award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar{height:13px!important}.project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#1b1b1b!important}.project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border:3px solid #1b1b1b!important;border-radius:999px!important}.contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border:3px solid #1b1b1b!important;border-radius:999px!important}.award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border:3px solid #1b1b1b!important;border-radius:999px!important}.theme-dark .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-dark .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-dark .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]{scrollbar-color:#c9864b #1b1b1b!important}.theme-dark .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border-color:#1b1b1b!important}.theme-dark .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border-color:#1b1b1b!important}.theme-dark .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#c9864b!important;border-color:#1b1b1b!important}.theme-light .project-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]{scrollbar-color:#9a5f36 #f3f3f1!important;background:#f3f3f1!important;border-color:#9a9a9a!important}.theme-light .project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{background:#fff!important;box-shadow:0 1px #9a9a9a!important}.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#f3f3f1!important}.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#f3f3f1!important}.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#f3f3f1!important}.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#9a5f36!important;border-color:#f3f3f1!important}.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#9a5f36!important;border-color:#f3f3f1!important}.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#9a5f36!important;border-color:#f3f3f1!important}}.floating-table-header{z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(14px);background:#181818b8;border:1px solid #ffffff1f;border-bottom:0;border-radius:8px 8px 0 0;position:fixed;overflow:hidden;box-shadow:0 10px 22px #0000003d}.floating-table-header table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:0;min-width:0}.floating-table-header th{text-align:left;white-space:nowrap;color:#c8ced8;background:#1818189e;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff1f;height:40px;padding:0 10px;font-size:12px;font-weight:520}.floating-table-header.light{background:#f5f5f3b8;border-color:#9a9a9a94;box-shadow:0 10px 22px #0000001f}.floating-table-header.light th{color:#111318;background:#ececeaad;border-bottom-color:#9a9a9a94;border-right-color:#9a9a9a94}.auth-modal.scheme-review-modal[data-v-c8e56c0c]{color:#f4f4f4;border-radius:10px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 22px 68px #00000061;background:#1b1b1b!important;border:1px solid #ffffff24!important;width:min(1120px,100vw - 48px)!important;max-width:min(1120px,100vw - 48px)!important}.auth-modal.scheme-review-modal .modal-head[data-v-c8e56c0c],.auth-modal.scheme-review-modal .modal-actions[data-v-c8e56c0c]{background:#1b1b1b;padding:22px 28px}.auth-modal.scheme-review-modal .modal-head[data-v-c8e56c0c]{border-bottom:1px solid #ffffff1f}.auth-modal.scheme-review-modal .modal-actions[data-v-c8e56c0c]{border-top:1px solid #ffffff1f}.auth-modal.scheme-review-modal .scheme-review-modal-body[data-v-c8e56c0c]{flex:1;max-height:none;padding:24px 28px;overflow:hidden auto}.scheme-form-alert[data-v-c8e56c0c]{color:#efb37e;background:#d8824126;border:1px solid #d882418c;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:14px;font-weight:560;line-height:1.45}.auth-modal.scheme-review-modal .field-hint[data-v-c8e56c0c]{color:#d8a177;margin-top:6px;font-size:12px;font-style:normal;font-weight:520}.auth-modal.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;width:100%;margin:0}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid select[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid input[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]{min-width:0}.auth-modal.scheme-review-modal .scheme-create-grid label>span[data-v-c8e56c0c]{color:#b9c0cb;white-space:nowrap;text-overflow:ellipsis;min-height:18px;overflow:hidden}.auth-modal.scheme-review-modal .scheme-create-grid label.scheme-required-missing>span[data-v-c8e56c0c]{color:#e2a66e!important;-webkit-text-fill-color:#e2a66e!important}.auth-modal.scheme-review-modal .scheme-create-grid label.scheme-required-missing input[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid label.scheme-required-missing select[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid label.scheme-required-missing textarea[data-v-c8e56c0c]{background:#d6844324!important;border-color:#d68443b8!important;box-shadow:inset 0 0 0 1px #d684432e!important}.auth-modal.scheme-review-modal .scheme-field-project[data-v-c8e56c0c]{grid-column:1/-1}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]:nth-child(2){grid-column:span 3}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]:nth-child(3){grid-column:span 2}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]:nth-child(4){grid-column:span 3}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]:nth-child(5),.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]:nth-child(6){grid-column:span 2}.auth-modal.scheme-review-modal .scheme-field-path[data-v-c8e56c0c]{grid-column:span 6}.auth-modal.scheme-review-modal .scheme-create-wide[data-v-c8e56c0c]{grid-column:1/-1}.auth-modal.scheme-review-modal textarea[data-v-c8e56c0c]{resize:vertical;min-height:96px}.auth-modal.scheme-review-modal .primary-button[data-v-c8e56c0c]{color:#101010!important;-webkit-text-fill-color:#101010!important;background:#d68443!important;border-color:#d68443!important}.auth-modal.scheme-review-modal .ghost-button[data-v-c8e56c0c]{color:#e2a66e!important;-webkit-text-fill-color:#e2a66e!important;background:#d6844314!important;border-color:#d684437a!important}.auth-modal.scheme-review-modal .text-button[data-v-c8e56c0c]{color:#e2a66e!important;-webkit-text-fill-color:#e2a66e!important}.theme-light .auth-modal.scheme-review-modal[data-v-c8e56c0c]{border-color:var(--light-line,#9a9a9a)!important;background:var(--light-surface,#f5f5f3)!important;color:var(--light-text,#111318)!important}.theme-light .auth-modal.scheme-review-modal .modal-head[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .modal-actions[data-v-c8e56c0c]{border-color:var(--light-line,#9a9a9a)!important;background:var(--light-surface,#f5f5f3)!important}.theme-light .auth-modal.scheme-review-modal .scheme-create-grid label>span[data-v-c8e56c0c]{color:#34383f}.auth-modal.scheme-review-modal.quick-review-modal[data-v-c8e56c0c]{background:#211b15!important;border-color:#d68443ad!important;box-shadow:0 22px 68px #0000006b,0 0 0 1px #d684432e,inset 0 4px #d68443e0!important}.auth-modal.scheme-review-modal.quick-review-modal .modal-head[data-v-c8e56c0c],.auth-modal.scheme-review-modal.quick-review-modal .modal-actions[data-v-c8e56c0c]{background:#211b15}.auth-modal.scheme-review-modal.quick-review-modal .modal-head[data-v-c8e56c0c]{border-bottom-color:#d6844357}.auth-modal.scheme-review-modal.quick-review-modal h2[data-v-c8e56c0c],.auth-modal.scheme-review-modal.quick-review-modal .text-button[data-v-c8e56c0c]{color:#f0b27a!important;-webkit-text-fill-color:#f0b27a!important}.auth-modal.scheme-review-modal .scheme-field-content[data-v-c8e56c0c]{grid-column:span 3!important}.auth-modal.scheme-review-modal .scheme-field-plan[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-version[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-count[data-v-c8e56c0c]{grid-column:span 2!important}.auth-modal.scheme-review-modal .scheme-field-update-type[data-v-c8e56c0c]{grid-column:span 3!important}.auth-modal.scheme-review-modal .scheme-field-update-folder[data-v-c8e56c0c]{grid-column:1/-1!important}.scheme-plan-stepper[data-v-c8e56c0c]{background:#d6844314;border:1px solid #d6844380;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;display:inline-flex}.scheme-plan-stepper button[data-v-c8e56c0c]{color:#e0a06b;background:0 0;border:1px solid #d6844385;border-radius:8px;justify-content:center;align-items:center;width:32px;height:30px;font-size:18px;line-height:1;display:inline-flex}.scheme-plan-stepper strong[data-v-c8e56c0c]{text-align:center;min-width:54px;color:inherit;white-space:nowrap;font-weight:600}.scheme-version-readonly[data-v-c8e56c0c]{color:#e9edf4;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:6px 2px;display:flex}.scheme-version-readonly strong[data-v-c8e56c0c]{font-size:18px;font-weight:600;line-height:1.15}.scheme-version-readonly em[data-v-c8e56c0c]{color:#8f98a8;font-size:12px;font-style:normal;font-weight:500;line-height:1.25}.theme-light .scheme-plan-stepper[data-v-c8e56c0c]{background:#f4eee8;border-color:#a6693770}.theme-light .scheme-plan-stepper button[data-v-c8e56c0c]{color:#a75f27;background:#f7f4ef;border-color:#a6693766}.theme-light .scheme-version-readonly[data-v-c8e56c0c]{color:#111827}.theme-light .scheme-version-readonly em[data-v-c8e56c0c]{color:#6b7280}.auth-modal.scheme-review-modal .quick-review-type[data-v-c8e56c0c]{color:#b9c0cb;gap:6px;font-size:13px;font-weight:900;display:grid}.auth-modal.scheme-review-modal .quick-review-type>span[data-v-c8e56c0c]{color:#f0b27a;min-height:18px}.auth-modal.scheme-review-modal .quick-review-type>strong[data-v-c8e56c0c]{color:#f0b27a;background:#d684432e;border:1px solid #d684439e;border-radius:8px;align-items:center;min-height:44px;padding:0 14px;display:flex}.scheme-view .scheme-review-card.quick-review-card[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project.has-quick-review[data-v-c8e56c0c],.scheme-view .scheme-reviewed-row.quick-review-row[data-v-c8e56c0c]{background:#d6844321!important;border-color:#d6844385!important;box-shadow:inset 0 4px #d68443b8!important}.scheme-view .scheme-review-card.quick-review-card .scheme-status[data-v-c8e56c0c]{color:#f0b27a!important;background:#d6844338!important;border-color:#d68443b8!important}.scheme-view .scheme-reviewed-project[data-v-c8e56c0c]{background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;margin-top:0;padding:0;overflow:hidden}.scheme-view .scheme-reviewed-project summary[data-v-c8e56c0c]{grid-template-columns:minmax(220px,340px) minmax(240px,360px) minmax(120px,180px);justify-content:start;place-items:center start;gap:12px;width:100%;padding:12px 14px;list-style-position:inside;display:grid}.scheme-view .scheme-reviewed-project summary strong[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project summary span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project summary em[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scheme-view .scheme-reviewed-project summary strong[data-v-c8e56c0c]{color:#f2f4f7}.scheme-view .scheme-reviewed-project summary em[data-v-c8e56c0c]{color:#e2a66e;font-style:normal}.scheme-view .scheme-reviewed-project .scheme-reviewed-row[data-v-c8e56c0c]{grid-template-columns:minmax(160px,220px) minmax(180px,260px) minmax(260px,360px) minmax(280px,520px) auto auto auto;justify-content:start;justify-items:start;padding:12px 14px}.scheme-view .scheme-reviewed-note[data-v-c8e56c0c]{line-height:1.5;white-space:normal!important}.theme-light .auth-modal.scheme-review-modal.quick-review-modal[data-v-c8e56c0c]{background:#f1e2d6!important;border-color:#b96f36!important;box-shadow:0 20px 56px #2d20162e,inset 0 4px #b96f36!important}.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-head[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-actions[data-v-c8e56c0c]{background:#f1e2d6!important}.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-head[data-v-c8e56c0c]{border-bottom-color:#c48a5a!important}.theme-light .auth-modal.scheme-review-modal .quick-review-type[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .quick-review-type>span[data-v-c8e56c0c]{color:var(--light-accent-text,#a6653f)}.theme-light .auth-modal.scheme-review-modal .quick-review-type>strong[data-v-c8e56c0c],.theme-light .scheme-view .scheme-review-card.quick-review-card[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-project.has-quick-review[data-v-c8e56c0c],.theme-light .scheme-view .scheme-reviewed-row.quick-review-row[data-v-c8e56c0c]{color:#6f3e24!important;background:#ead4c2!important;border-color:#b96f36!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal[data-v-c8e56c0c]{background:var(--light-surface,#f4f4f2)!important;color:var(--light-text,#111318)!important;border-color:#a66f45ad!important;box-shadow:0 20px 56px #221e1a2e,inset 0 4px #d68443!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-head[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-actions[data-v-c8e56c0c]{border-color:var(--light-line,#b9b9b6)!important;background:var(--light-surface,#f4f4f2)!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-body[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-review-modal-body[data-v-c8e56c0c]{background:var(--light-surface,#f4f4f2)!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-head h2[data-v-c8e56c0c]{color:#a6653f!important;-webkit-text-fill-color:#a6653f!important;font-weight:560!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .modal-head p[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid label>span[data-v-c8e56c0c]{color:#30343a!important;-webkit-text-fill-color:#30343a!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-form-alert[data-v-c8e56c0c]{color:#8a4d25!important;-webkit-text-fill-color:#8a4d25!important;background:#d684431f!important;border-color:#a66f4575!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .field-hint[data-v-c8e56c0c]{color:#8a4d25!important;-webkit-text-fill-color:#8a4d25!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .text-button[data-v-c8e56c0c]{color:#a6653f!important;-webkit-text-fill-color:#a6653f!important;background:0 0!important;border-color:#a66f4561!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid input[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid select[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]{border-color:var(--light-line,#b9b9b6)!important;background:var(--light-input,#e8e8e5)!important;color:var(--light-text,#111318)!important;box-shadow:none!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid input[data-v-c8e56c0c]::placeholder,.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]::placeholder{color:#73777c!important;-webkit-text-fill-color:#73777c!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid label.scheme-required-missing>span[data-v-c8e56c0c]{color:#a6653f!important;-webkit-text-fill-color:#a6653f!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid label.scheme-required-missing input[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid label.scheme-required-missing select[data-v-c8e56c0c],.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .scheme-create-grid label.scheme-required-missing textarea[data-v-c8e56c0c]{background:#d684432e!important;border-color:#d68443d1!important;box-shadow:inset 0 0 0 1px #d684431f!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .ghost-button[data-v-c8e56c0c]{color:#a6653f!important;-webkit-text-fill-color:#a6653f!important;background:0 0!important;border-color:#d6844385!important}.app-shell.theme-light .auth-modal.scheme-review-modal.quick-review-modal .primary-button[data-v-c8e56c0c]{color:#111318!important;-webkit-text-fill-color:#111318!important;background:#d68443!important;border-color:#d68443!important}@media (width<=920px){.auth-modal.scheme-review-modal[data-v-c8e56c0c]{max-height:calc(100vh - 24px);width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.auth-modal.scheme-review-modal .modal-head[data-v-c8e56c0c],.auth-modal.scheme-review-modal .modal-actions[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-review-modal-body[data-v-c8e56c0c]{padding:18px}.auth-modal.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c]{grid-template-columns:1fr;gap:14px}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-project[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-short[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-tiny[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-content[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-plan[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-update-type[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-version[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-count[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-path[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-wide[data-v-c8e56c0c]{grid-column:1/-1}.scheme-view .scheme-reviewed-project summary[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project .scheme-reviewed-row[data-v-c8e56c0c]{grid-template-columns:1fr}.auth-modal.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]{width:100%!important;max-width:100%!important}.auth-modal.scheme-review-modal .scheme-create-grid select[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid input[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid textarea[data-v-c8e56c0c],.auth-modal.scheme-review-modal .quick-review-type>strong[data-v-c8e56c0c]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:block!important}.auth-modal.scheme-review-modal .modal-actions[data-v-c8e56c0c]{justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.auth-modal.scheme-review-modal .modal-actions .ghost-button[data-v-c8e56c0c],.auth-modal.scheme-review-modal .modal-actions .primary-button[data-v-c8e56c0c]{flex:none!important;min-width:118px!important}}.person-display-name[data-v-c8e56c0c],.member-chip[data-v-c8e56c0c],.option-chip.member-chip[data-v-c8e56c0c],.theme-light .person-display-name[data-v-c8e56c0c],.theme-light .member-chip[data-v-c8e56c0c],.theme-light .option-chip.member-chip[data-v-c8e56c0c],.theme-dark .person-display-name[data-v-c8e56c0c],.theme-dark .member-chip[data-v-c8e56c0c],.theme-dark .option-chip.member-chip[data-v-c8e56c0c]{font-weight:500!important}.app-shell.theme-light[data-v-c8e56c0c]{--light-surface:#c8c8c6;--light-input:#a8a8a6;--light-line:#767676;--light-text:#111318;--light-muted:#38414c}.theme-light .workspace[data-v-c8e56c0c],.theme-light .content[data-v-c8e56c0c],.theme-light .sidebar[data-v-c8e56c0c],.theme-light .topbar[data-v-c8e56c0c],.theme-light .view-stack[data-v-c8e56c0c],.theme-light .dashboard-view[data-v-c8e56c0c],.theme-light .project-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c],.theme-light .system-view[data-v-c8e56c0c],.theme-light .panel[data-v-c8e56c0c],.theme-light .table-panel[data-v-c8e56c0c],.theme-light .toolbar[data-v-c8e56c0c],.theme-light .group-switcher[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .review-item[data-v-c8e56c0c],.theme-light .gantt-row[data-v-c8e56c0c],.theme-light .person-gantt-row[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .performance-row[data-v-c8e56c0c],.theme-light .weekly-summary-card[data-v-c8e56c0c],.theme-light .weekly-mini-row[data-v-c8e56c0c],.theme-light .weekly-focus-card[data-v-c8e56c0c],.theme-light .weekly-focus-queue button[data-v-c8e56c0c],.theme-light .weekly-mine-card[data-v-c8e56c0c],.theme-light .weekly-filter-bar[data-v-c8e56c0c],.theme-light .weekly-task-card[data-v-c8e56c0c],.theme-light .weekly-person-row[data-v-c8e56c0c],.theme-light .weekly-empty-card[data-v-c8e56c0c],.theme-light .weekly-stage-hint[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important}.theme-light input[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light .cell-input[data-v-c8e56c0c],.theme-light .cell-select[data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c],.theme-light .chip-add-select[data-v-c8e56c0c],.theme-light .compact-input[data-v-c8e56c0c],.theme-light .compact-select[data-v-c8e56c0c],.theme-light .inline-textarea[data-v-c8e56c0c],.theme-light .url-input[data-v-c8e56c0c],.theme-light .remark-textarea[data-v-c8e56c0c],.theme-light .pagination-bar select[data-v-c8e56c0c],.theme-light .weekly-filter-bar select[data-v-c8e56c0c],.theme-light .weekly-filter-bar button[data-v-c8e56c0c],.theme-light .weekly-status-actions button[data-v-c8e56c0c],.theme-light .weekly-range-picker button[data-v-c8e56c0c],.theme-light .weekly-task-actions button[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid input[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid select[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]{background:var(--light-input)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light input[data-v-c8e56c0c]:focus,.theme-light select[data-v-c8e56c0c]:focus,.theme-light textarea[data-v-c8e56c0c]:focus,.theme-light .cell-input[data-v-c8e56c0c]:focus,.theme-light .cell-select[data-v-c8e56c0c]:focus,.theme-light .cell-date[data-v-c8e56c0c]:focus,.theme-light .chip-add-select[data-v-c8e56c0c]:focus{border-color:var(--light-highlight)!important;background:#b8b8b6!important}.theme-light .desktop-table[data-v-c8e56c0c],.theme-light .desktop-table table[data-v-c8e56c0c],.theme-light .desktop-table th[data-v-c8e56c0c],.theme-light .desktop-table td[data-v-c8e56c0c],.theme-light tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important}.theme-light .desktop-table th[data-v-c8e56c0c],.theme-light .project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{background:var(--light-input)!important;box-shadow:0 1px 0 var(--light-line)!important}.theme-light .project-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.desktop-table[data-v-c8e56c0c],.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.floating-table-header.light{-webkit-backdrop-filter:blur(14px)!important;background:#f5f5f3b8!important;border-color:#9a9a9a94!important}.floating-table-header.light th{background:#ececeaad!important;border-color:#9a9a9a94!important}.app-shell.theme-light[data-v-c8e56c0c]{--light-surface:#f5f5f3;--light-panel:#f5f5f3;--light-input:#ececea;--light-track:#e6e7e8;--light-line:#b8b8b4;--light-text:#111318;--light-muted:#59636e}.theme-light[data-v-c8e56c0c],.theme-light .workspace[data-v-c8e56c0c],.theme-light .content[data-v-c8e56c0c],.theme-light .sidebar[data-v-c8e56c0c],.theme-light .topbar[data-v-c8e56c0c],.theme-light .view-stack[data-v-c8e56c0c],.theme-light .dashboard-view[data-v-c8e56c0c],.theme-light .project-view[data-v-c8e56c0c],.theme-light .contract-view[data-v-c8e56c0c],.theme-light .scheme-view[data-v-c8e56c0c],.theme-light .award-view[data-v-c8e56c0c],.theme-light .system-view[data-v-c8e56c0c]{background:var(--light-surface)!important;color:var(--light-text)!important}.theme-light .panel[data-v-c8e56c0c],.theme-light .table-panel[data-v-c8e56c0c],.theme-light .toolbar[data-v-c8e56c0c],.theme-light .group-switcher[data-v-c8e56c0c],.theme-light .mobile-card[data-v-c8e56c0c],.theme-light .summary-mobile-card[data-v-c8e56c0c],.theme-light .department-pie-card[data-v-c8e56c0c],.theme-light .notice-row[data-v-c8e56c0c],.theme-light .review-summary-card[data-v-c8e56c0c],.theme-light .dashboard-scheme-card[data-v-c8e56c0c],.theme-light .review-item[data-v-c8e56c0c],.theme-light .folder-item[data-v-c8e56c0c],.theme-light .compare-row[data-v-c8e56c0c],.theme-light .performance-row[data-v-c8e56c0c],.theme-light .weekly-summary-card[data-v-c8e56c0c],.theme-light .weekly-mini-row[data-v-c8e56c0c],.theme-light .weekly-focus-card[data-v-c8e56c0c],.theme-light .weekly-mine-card[data-v-c8e56c0c],.theme-light .weekly-filter-bar[data-v-c8e56c0c],.theme-light .weekly-task-card[data-v-c8e56c0c],.theme-light .weekly-person-row[data-v-c8e56c0c],.theme-light .weekly-empty-card[data-v-c8e56c0c],.theme-light .weekly-stage-hint[data-v-c8e56c0c],.theme-light .auth-modal[data-v-c8e56c0c],.theme-light .modal-head[data-v-c8e56c0c],.theme-light .modal-body[data-v-c8e56c0c],.theme-light .modal-actions[data-v-c8e56c0c],.theme-light .department-card[data-v-c8e56c0c],.theme-light .folder-card[data-v-c8e56c0c],.theme-light .option-block[data-v-c8e56c0c],.theme-light .system-card[data-v-c8e56c0c],.theme-light .preset-panel[data-v-c8e56c0c],.theme-light .notice-card[data-v-c8e56c0c]{background:var(--light-panel)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light input[data-v-c8e56c0c],.theme-light select[data-v-c8e56c0c],.theme-light textarea[data-v-c8e56c0c],.theme-light .cell-input[data-v-c8e56c0c],.theme-light .cell-select[data-v-c8e56c0c],.theme-light .cell-date[data-v-c8e56c0c],.theme-light .chip-add-select[data-v-c8e56c0c],.theme-light .compact-input[data-v-c8e56c0c],.theme-light .compact-select[data-v-c8e56c0c],.theme-light .inline-textarea[data-v-c8e56c0c],.theme-light .url-input[data-v-c8e56c0c],.theme-light .remark-textarea[data-v-c8e56c0c],.theme-light .pagination-bar select[data-v-c8e56c0c],.theme-light .weekly-filter-bar select[data-v-c8e56c0c],.theme-light .weekly-filter-bar button[data-v-c8e56c0c],.theme-light .weekly-status-actions button[data-v-c8e56c0c],.theme-light .weekly-range-picker button[data-v-c8e56c0c],.theme-light .weekly-task-actions button[data-v-c8e56c0c],.theme-light .auth-field input[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid input[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid select[data-v-c8e56c0c],.theme-light .auth-modal.scheme-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]{background:var(--light-input)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light input[data-v-c8e56c0c]::placeholder,.theme-light textarea[data-v-c8e56c0c]::placeholder,.theme-light .cell-input[data-v-c8e56c0c]::placeholder,.theme-light .inline-textarea[data-v-c8e56c0c]::placeholder,.theme-light .url-input[data-v-c8e56c0c]::placeholder,.theme-light .remark-textarea[data-v-c8e56c0c]::placeholder{color:#6f7780!important}.theme-light input[data-v-c8e56c0c]:focus,.theme-light select[data-v-c8e56c0c]:focus,.theme-light textarea[data-v-c8e56c0c]:focus,.theme-light .cell-input[data-v-c8e56c0c]:focus,.theme-light .cell-select[data-v-c8e56c0c]:focus,.theme-light .cell-date[data-v-c8e56c0c]:focus,.theme-light .chip-add-select[data-v-c8e56c0c]:focus,.theme-light .compact-input[data-v-c8e56c0c]:focus,.theme-light .compact-select[data-v-c8e56c0c]:focus{border-color:var(--light-highlight)!important;background:#f2f2f0!important;box-shadow:0 0 0 2px #d6844333!important}.theme-light .primary-button[data-v-c8e56c0c],.theme-light .active[data-v-c8e56c0c],.theme-light .group-switcher button.active[data-v-c8e56c0c],.theme-light .weekly-status-actions button.active[data-v-c8e56c0c],.theme-light .weekly-range-picker button.active[data-v-c8e56c0c],.theme-light .mobile-action.primary[data-v-c8e56c0c],.theme-light .nav-item.active[data-v-c8e56c0c]{background:var(--light-highlight)!important;border-color:var(--light-highlight)!important;color:#1a120c!important}.theme-light .ghost-button[data-v-c8e56c0c],.theme-light .text-button[data-v-c8e56c0c],.theme-light .link-button[data-v-c8e56c0c],.theme-light .mobile-action[data-v-c8e56c0c],.theme-light .copy-button[data-v-c8e56c0c],.theme-light .open-button[data-v-c8e56c0c],.theme-light .action-button[data-v-c8e56c0c],.theme-light .filter-button[data-v-c8e56c0c],.theme-light .pagination-bar button[data-v-c8e56c0c],.theme-light .weekly-task-actions button[data-v-c8e56c0c],.theme-light .weekly-focus-queue button[data-v-c8e56c0c]{background:var(--light-input)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light .text-button.is-plain[data-v-c8e56c0c],.theme-light .link-button.is-plain[data-v-c8e56c0c]{color:var(--light-accent-text)!important;background:0 0!important;border-color:#0000!important}.theme-light .desktop-table[data-v-c8e56c0c],.theme-light .desktop-table table[data-v-c8e56c0c],.theme-light .desktop-table td[data-v-c8e56c0c],.theme-light tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light .table-scroll[data-v-c8e56c0c],.theme-light .table-float-scroll[data-v-c8e56c0c]{background:var(--light-panel)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light .desktop-table th[data-v-c8e56c0c],.theme-light .project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.theme-light .weekly-calendar-days[data-v-c8e56c0c],.theme-light .weekly-calendar-days span[data-v-c8e56c0c]{background:var(--light-track)!important;border-color:var(--light-line)!important;color:var(--light-text)!important;box-shadow:0 1px 0 var(--light-line)!important}.theme-light .desktop-table tr:hover td[data-v-c8e56c0c],.theme-light .desktop-table tbody tr:nth-child(2n):hover td[data-v-c8e56c0c]{background:#f0f0ee!important}.theme-light .person-gantt-track[data-v-c8e56c0c],.theme-light .gantt-track[data-v-c8e56c0c],.theme-light .weekly-calendar-track[data-v-c8e56c0c],.theme-light .bar-track[data-v-c8e56c0c],.theme-light .project-mini-track[data-v-c8e56c0c],.theme-light .performance-track[data-v-c8e56c0c],.theme-light .workload-track[data-v-c8e56c0c]{background:var(--light-track)!important;border-color:#d1d1ce!important}.theme-light .gantt-row[data-v-c8e56c0c],.theme-light .person-gantt-row[data-v-c8e56c0c],.theme-light .weekly-person-row[data-v-c8e56c0c]{background:var(--light-panel)!important;border-color:var(--light-line)!important}.theme-light .badge[data-v-c8e56c0c],.theme-light .option-chip[data-v-c8e56c0c],.theme-light .department-chip[data-v-c8e56c0c],.theme-light .member-chip[data-v-c8e56c0c],.theme-light .role-chip[data-v-c8e56c0c],.theme-light .scheme-status[data-v-c8e56c0c],.theme-light .content-counter[data-v-c8e56c0c],.theme-light .stat-pill[data-v-c8e56c0c],.theme-light .tag[data-v-c8e56c0c],.theme-light .chip[data-v-c8e56c0c]{background:var(--light-track)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c],.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .project-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .contract-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light .award-view>.table-panel>.table-float-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important;border-color:var(--light-line)!important;scrollbar-color:#9a5f36 var(--light-surface)!important}.theme-light[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .content[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light textarea[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light select[data-v-c8e56c0c]::-webkit-scrollbar-track{background:var(--light-surface)!important}.theme-light[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light .content[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light .side-nav[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light .modal-body[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light .desktop-table[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light .table-scroll[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light textarea[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.theme-light select[data-v-c8e56c0c]::-webkit-scrollbar-thumb{border-color:var(--light-surface)!important;background:#9a5f36!important}.floating-table-header.light{color:#111318!important;-webkit-backdrop-filter:blur(14px)!important;background:#f5f5f3b8!important;border-color:#9a9a9a94!important}.floating-table-header.light th{color:#111318!important;background:#ececeaad!important;border-color:#9a9a9a94!important}.theme-light .dashboard-view .pie-center[data-v-c8e56c0c]{background:0 0!important}.theme-light .primary-button[data-v-c8e56c0c],.theme-light .login-submit[data-v-c8e56c0c],.theme-light .contract-excel-button[data-v-c8e56c0c],.theme-light .award-add-button[data-v-c8e56c0c],.theme-light .group-chip.active[data-v-c8e56c0c],.theme-light .nav-button.active[data-v-c8e56c0c],.theme-light .scale-range-toggle button.active[data-v-c8e56c0c],.theme-light .weekly-focus-queue button.active[data-v-c8e56c0c],.theme-light .weekly-status-actions button.active[data-v-c8e56c0c],.theme-light .weekly-task-actions button.active[data-v-c8e56c0c],.theme-light .weekly-range-picker button.active[data-v-c8e56c0c],.theme-light .mobile-action.primary[data-v-c8e56c0c]{background:var(--light-highlight,#d68443)!important;border-color:var(--light-highlight,#d68443)!important;color:#17110c!important}.theme-light .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .contract-excel-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .award-add-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .group-chip.active[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .scale-range-toggle button.active[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .weekly-focus-queue button.active[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .weekly-status-actions button.active[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .weekly-task-actions button.active[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .weekly-range-picker button.active[data-v-c8e56c0c]:hover:not(:disabled){color:#17110c!important;background:#c87434!important;border-color:#c87434!important}.theme-light .award-view .award-add-button[data-v-c8e56c0c]{background:var(--light-input,#ececea)!important;border-color:var(--light-highlight,#d68443)!important;color:#8a4f29!important}.theme-light .award-view .award-add-button[data-v-c8e56c0c]:hover:not(:disabled){border-color:var(--light-highlight,#d68443)!important;color:var(--light-highlight,#d68443)!important;background:#f1f1ef!important}.theme-light .gantt-bar[data-v-c8e56c0c],.theme-light .person-gantt-bar[data-v-c8e56c0c],.theme-light .person-gantt-bar span[data-v-c8e56c0c],.theme-light .project-mini-fill[data-v-c8e56c0c],.theme-light .bar-fill[data-v-c8e56c0c],.theme-light .weekly-calendar-bar[data-v-c8e56c0c],.theme-light .department-pie[data-v-c8e56c0c]:before{background-color:var(--light-highlight,#d68443)!important}.theme-light .gantt-bar[data-v-c8e56c0c],.theme-light .person-gantt-bar[data-v-c8e56c0c],.theme-light .project-mini-fill[data-v-c8e56c0c],.theme-light .bar-fill[data-v-c8e56c0c],.theme-light .weekly-calendar-bar[data-v-c8e56c0c]{background:var(--light-highlight,#d68443)!important}.theme-light .weekly-calendar-bar.done[data-v-c8e56c0c]{background:#6c737d!important}.theme-light .weekly-calendar-bar.paused[data-v-c8e56c0c]{background:#8d817a!important}.theme-light .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button),.theme-dark .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button){box-shadow:none!important;background-image:none!important}.theme-light .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button){border-color:var(--light-line,#9a9a9a)!important;background:var(--light-input,#ececea)!important;color:var(--light-text,#111318)!important}.theme-light .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button):hover:not(:disabled){border-color:var(--light-highlight,#d68443)!important;color:var(--light-highlight,#d68443)!important;background:#f1f1ef!important}.theme-dark .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button){color:#e2b27f!important;background:#d6844313!important;border-color:#d6844357!important}.theme-dark .contract-view .ghost-button.contract-excel-button[data-v-c8e56c0c]:not(.contract-add-button):hover:not(:disabled){color:#f0c79c!important;background:#d6844321!important;border-color:#e2b27f8f!important}.theme-light .contract-view .contract-add-button[data-v-c8e56c0c],.theme-dark .contract-view .contract-add-button[data-v-c8e56c0c]{border-color:var(--brand-orange,#d68443)!important;background:var(--brand-orange,#d68443)!important;color:#fff!important}.theme-light .contract-view .contract-add-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-dark .contract-view .contract-add-button[data-v-c8e56c0c]:hover:not(:disabled){color:#fff!important;background:#c87434!important;border-color:#c87434!important}.theme-light .standalone-contract-modal input.is-disabled[data-v-c8e56c0c],.theme-light .standalone-contract-modal input[data-v-c8e56c0c]:disabled{color:#8a8f96!important;cursor:not-allowed!important;background:#e0dfdc!important;border-color:#c2c2bf!important}.theme-dark .standalone-contract-modal input.is-disabled[data-v-c8e56c0c],.theme-dark .standalone-contract-modal input[data-v-c8e56c0c]:disabled{color:#6f7782!important;cursor:not-allowed!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.standalone-contract-modal .contract-required.required-pending[data-v-c8e56c0c],.standalone-contract-modal .contract-required.required-alert[data-v-c8e56c0c],.standalone-contract-modal .contract-important[data-v-c8e56c0c]{background:#d684431f!important;border:1px solid #d684436b!important;box-shadow:inset 0 0 0 1px #d6844314!important}.standalone-contract-modal .contract-important[data-v-c8e56c0c]{background:#d684430f!important;border-color:#d6844347!important}.standalone-contract-modal .contract-required.required-alert[data-v-c8e56c0c]{border-color:#d68443e6!important;box-shadow:inset 0 0 0 1px #d684433d,0 0 0 2px #d6844329!important}.standalone-contract-modal .contract-required.required-pending>span[data-v-c8e56c0c]:after{content:" 必填";color:#d68443;font-size:11px;font-weight:700}.standalone-contract-modal .contract-required input[data-v-c8e56c0c],.standalone-contract-modal .contract-required select[data-v-c8e56c0c],.standalone-contract-modal .contract-important input[data-v-c8e56c0c],.standalone-contract-modal .contract-important select[data-v-c8e56c0c],.standalone-contract-modal .contract-important textarea[data-v-c8e56c0c]{border-color:#d6844380!important}.theme-light .standalone-contract-modal .contract-required.required-pending[data-v-c8e56c0c],.theme-light .standalone-contract-modal .contract-required.required-alert[data-v-c8e56c0c]{background:#d6844324!important;border-color:#a6693775!important}.theme-light .standalone-contract-modal .contract-important[data-v-c8e56c0c]{background:#d6844313!important;border-color:#a6693747!important}.theme-light .standalone-contract-modal .contract-required.required-pending>span[data-v-c8e56c0c]:after{color:#a75f27}.theme-dark .standalone-contract-modal .contract-required.required-pending[data-v-c8e56c0c],.theme-dark .standalone-contract-modal .contract-required.required-alert[data-v-c8e56c0c]{background:#d6844324!important;border-color:#d6844375!important}.theme-dark .standalone-contract-modal .contract-important[data-v-c8e56c0c]{background:#d6844314!important;border-color:#d684434d!important}.theme-light .system-view .panel[data-v-c8e56c0c],.theme-light .system-view .table-panel[data-v-c8e56c0c],.theme-light .system-view .preset-panel[data-v-c8e56c0c],.theme-light .system-view .inline-admin-form[data-v-c8e56c0c],.theme-light .system-view .preset-card[data-v-c8e56c0c],.theme-light .system-view .department-item[data-v-c8e56c0c],.theme-light .system-view .department-card[data-v-c8e56c0c],.theme-light .system-view .mobile-card[data-v-c8e56c0c],.theme-light .system-view .desktop-table[data-v-c8e56c0c],.theme-light .system-view table[data-v-c8e56c0c],.theme-light .system-view td[data-v-c8e56c0c],.theme-light .weekly-summary-card[data-v-c8e56c0c],.theme-light .weekly-focus-card[data-v-c8e56c0c],.theme-light .weekly-mine-card[data-v-c8e56c0c],.theme-light .dashboard-view .panel[data-v-c8e56c0c],.theme-light .weekly-work-view .panel[data-v-c8e56c0c]{background:var(--light-panel,#f5f5f3)!important}@media (width<=920px){.topbar[data-v-c8e56c0c]{padding:8px 12px 10px!important}.top-actions[data-v-c8e56c0c]{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.top-actions .current-user-badge[data-v-c8e56c0c]{flex:auto;order:1;min-width:0;height:42px;padding:0 10px;overflow:hidden}.top-actions .current-user-badge span[data-v-c8e56c0c]{flex:none}.top-actions .current-user-badge strong[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-actions .ghost-button[data-v-c8e56c0c]{flex:none;order:2;min-width:52px;height:42px;padding:0 10px}.top-actions .theme-toggle[data-v-c8e56c0c]{flex:0 0 44px;order:3;width:44px;height:44px}.auth-modal.scheme-review-modal .scheme-review-modal-body[data-v-c8e56c0c]{overflow-x:hidden!important}.auth-modal.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;place-items:stretch stretch!important;display:grid!important}.auth-modal.scheme-review-modal .scheme-create-grid[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c]{width:100%!important;min-width:0!important;max-width:100%!important}.auth-modal.scheme-review-modal .scheme-create-grid label[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-project[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-short[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-tiny[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-content[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-plan[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-update-type[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-version[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-count[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-field-path[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-wide[data-v-c8e56c0c]{grid-column:1/-1!important}.auth-modal.scheme-review-modal .scheme-create-grid select[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid input[data-v-c8e56c0c],.auth-modal.scheme-review-modal .scheme-create-grid textarea[data-v-c8e56c0c]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.auth-modal.scheme-review-modal textarea[data-v-c8e56c0c]{min-height:132px!important}.system-view .desktop-admin-list[data-v-c8e56c0c]{display:none!important}.system-view .system-mobile-list[data-v-c8e56c0c]{display:grid!important}.system-view .inline-admin-form[data-v-c8e56c0c]{display:none!important}.system-mobile-add-actions[data-v-c8e56c0c]{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid!important}.system-mobile-add-actions .primary-button[data-v-c8e56c0c]{width:100%;min-height:42px}.system-view .system-collapsed-card[data-v-c8e56c0c]{cursor:pointer}.system-view .user-permission-card.system-collapsed-card[data-v-c8e56c0c]{cursor:default;gap:10px;display:grid}.system-user-line[data-v-c8e56c0c]{grid-template-columns:minmax(72px,1fr) minmax(82px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.system-user-line strong[data-v-c8e56c0c],.system-user-line span[data-v-c8e56c0c],.system-user-line em[data-v-c8e56c0c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-user-line strong[data-v-c8e56c0c]{color:#f2f4f7;font-size:15px;font-style:normal}.system-user-line span[data-v-c8e56c0c],.system-user-line em[data-v-c8e56c0c]{color:#aeb8ce;font-size:13px;font-style:normal;font-weight:700}.system-edit-button[data-v-c8e56c0c]{width:100%;min-height:38px}.system-view .system-collapsed-card .card-topline span[data-v-c8e56c0c]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.system-view .system-collapsed-card .card-topline span[data-v-c8e56c0c]:last-child{flex:none}.system-collapsed-desc[data-v-c8e56c0c]{color:#aeb8ce;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.system-mobile-detail-modal .modal-body[data-v-c8e56c0c]{gap:14px;display:grid}.system-mobile-detail-modal .system-mobile-fields[data-v-c8e56c0c]{grid-template-columns:1fr}.system-mobile-detail-modal .system-mobile-fields input[data-v-c8e56c0c],.system-mobile-detail-modal .system-mobile-fields select[data-v-c8e56c0c],.system-mobile-detail-modal .system-mobile-fields textarea[data-v-c8e56c0c],.system-mobile-detail-modal .system-mobile-preset-add input[data-v-c8e56c0c]{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.system-mobile-detail-modal .system-mobile-fields textarea[data-v-c8e56c0c]{min-height:110px}.system-mobile-detail-modal .system-mobile-checkbox[data-v-c8e56c0c]{align-items:center;gap:10px;justify-content:flex-start!important;min-height:42px!important;padding:10px 12px!important;display:flex!important}.system-mobile-detail-modal .system-mobile-checkbox input[type=checkbox][data-v-c8e56c0c]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important}.system-mobile-detail-modal .system-mobile-preset-add[data-v-c8e56c0c]{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.system-mobile-detail-modal .system-mobile-preset-add .primary-button[data-v-c8e56c0c]{width:100%}.system-mobile-detail-modal .system-mobile-preset-list[data-v-c8e56c0c]{align-content:start;max-height:46vh;overflow:auto}}.system-mobile-list[data-v-c8e56c0c]{display:none}body.system-user-list-open{touch-action:none;overflow:hidden}@media (width<=920px){.system-user-list-backdrop[data-v-c8e56c0c]{overscroll-behavior:contain;touch-action:none;align-items:stretch;overflow:hidden}.system-user-list-modal[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px auto;display:grid;overflow:hidden}.system-user-list-modal .modal-body[data-v-c8e56c0c]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding-bottom:18px;overflow:hidden auto}.system-user-list-modal .system-user-list-table[data-v-c8e56c0c]{display:none!important}.system-user-list-modal .system-mobile-list[data-v-c8e56c0c]{gap:14px;margin-top:12px;padding-bottom:20px;overflow:visible;display:grid!important}.system-user-list-modal .user-permission-card.system-collapsed-card[data-v-c8e56c0c]{gap:12px;min-height:116px;padding:14px;overflow:visible;display:grid!important}.system-user-list-modal .system-user-line[data-v-c8e56c0c]{grid-template-columns:1fr;align-items:start;gap:6px}.system-user-list-modal .system-user-line strong[data-v-c8e56c0c],.system-user-list-modal .system-user-line span[data-v-c8e56c0c],.system-user-list-modal .system-user-line em[data-v-c8e56c0c]{white-space:normal;text-overflow:clip;overflow:visible}.system-user-list-modal .system-edit-button[data-v-c8e56c0c]{z-index:2;pointer-events:auto;justify-content:center;width:100%;min-height:44px;position:relative}}.system-mobile-add-actions[data-v-c8e56c0c]{display:none}.system-mobile-detail-modal .mobile-actions[data-v-c8e56c0c]{justify-content:flex-end}.system-user-card-actions[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.system-user-card-actions .mobile-action[data-v-c8e56c0c]{width:100%}.theme-light .system-collapsed-desc[data-v-c8e56c0c]{color:var(--light-muted,#59636e)}.theme-light .system-user-line strong[data-v-c8e56c0c]{color:var(--light-text,#111318)}.theme-light .system-user-line span[data-v-c8e56c0c],.theme-light .system-user-line em[data-v-c8e56c0c]{color:var(--light-muted,#59636e)}.desktop-table table[data-v-c8e56c0c]{table-layout:auto!important}.desktop-table .table-select-checkbox[data-v-c8e56c0c]{appearance:none!important;cursor:pointer!important;vertical-align:middle!important;background:#f2f2f0!important;border:1px solid #8d8f91!important;border-radius:3px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:inline-block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:inset 0 0 0 1px #ffffff6b!important}.desktop-table .table-select-checkbox[data-v-c8e56c0c]:checked{background:#d88445!important;border-color:#c26f36!important;box-shadow:inset 0 0 0 3px #d88445!important}.theme-dark .desktop-table .table-select-checkbox[data-v-c8e56c0c]{background:#17191c!important;border-color:#dce2eb94!important}.theme-dark .desktop-table .table-select-checkbox[data-v-c8e56c0c]:checked{background:#d88445!important;border-color:#d88445!important}.desktop-table .selection-col[data-v-c8e56c0c],.desktop-table .selection-cell[data-v-c8e56c0c]{text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding:0 4px!important;position:relative!important;overflow:hidden!important}.desktop-table .contract-content-list[data-v-c8e56c0c],.desktop-table .chip-stack[data-v-c8e56c0c]{min-width:0;flex-wrap:wrap!important;place-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.desktop-table .contract-content-list .content-counter[data-v-c8e56c0c],.desktop-table .chip-stack .option-chip[data-v-c8e56c0c]{white-space:nowrap;flex:none;justify-content:flex-start;width:auto;min-width:max-content;max-width:100%}.desktop-table .contract-content-list .chip-add-select[data-v-c8e56c0c],.desktop-table .chip-stack .chip-add-select[data-v-c8e56c0c]{flex:0 0 100%;margin-top:2px;width:100%!important;min-width:0!important;max-width:100%!important}.desktop-table .contract-content-list .chip-add-select.chip-add-button-select[data-v-c8e56c0c],.desktop-table .chip-stack .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{text-align:center!important;text-align-last:center!important;color:#d88445!important;-webkit-text-fill-color:#d88445!important;appearance:none!important;background-image:none!important;background-position:50%!important;border-radius:7px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:26px!important;min-height:26px!important;margin:0 0 0 auto!important;padding:0!important;font-size:16px!important;font-weight:500!important;line-height:1!important}.desktop-table .content-cell[data-v-c8e56c0c]{min-width:300px;max-width:340px}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(2),.contract-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.contract-view .desktop-table td[data-v-c8e56c0c]:nth-child(2),.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(2){min-width:92px}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(2){width:90px!important;min-width:90px!important;max-width:90px!important;padding-left:10px!important}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(3),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(3){width:190px!important;min-width:190px!important;max-width:220px!important}.project-view .desktop-table td.project-name-cell[data-v-c8e56c0c]{line-height:1.45;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.project-view .desktop-table td:nth-child(5) .contract-content-list[data-v-c8e56c0c]{width:100%!important;max-width:260px!important}.project-view .desktop-table td:nth-child(9) .chip-stack .option-chip[data-v-c8e56c0c]{text-overflow:ellipsis!important;flex:none!important;width:auto!important;min-width:72px!important;max-width:92px!important;overflow:hidden!important}.project-view .desktop-table td:nth-child(9) .chip-stack .chip-add-select[data-v-c8e56c0c]{flex:0 0 100%!important;width:100%!important}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(5),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(5),.project-view .desktop-table .content-cell[data-v-c8e56c0c]{width:166px!important;min-width:166px!important;max-width:166px!important}.project-view .desktop-table td:nth-child(5) .contract-content-list[data-v-c8e56c0c]{flex-flow:column!important;align-items:flex-start!important;gap:5px!important;width:100%!important;max-width:166px!important;display:flex!important}.project-view .desktop-table td:nth-child(5) .content-counter-row[data-v-c8e56c0c]{align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.project-view .desktop-table td:nth-child(5) .content-counter[data-v-c8e56c0c]{justify-content:flex-start!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:2px 4px 2px 6px!important}.project-view .desktop-table td:nth-child(5) .content-counter b[data-v-c8e56c0c]{flex:none!important;min-width:0!important}.project-view .desktop-table td:nth-child(5) .content-counter button[data-v-c8e56c0c]{width:18px!important;min-width:18px!important;height:18px!important}.project-view .desktop-table td:nth-child(5) .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{flex:0 0 28px!important;align-self:auto!important;margin:0 0 0 auto!important}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(8),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(8){width:166px!important;min-width:166px!important;max-width:166px!important}.project-view .desktop-table td:nth-child(8) .chip-stack[data-v-c8e56c0c]{gap:6px!important}.project-view .desktop-table td:nth-child(8) .option-chip[data-v-c8e56c0c]{max-width:92px!important}.project-view .desktop-table td:nth-child(8) .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{margin-left:auto!important}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(9),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(9){width:206px!important;min-width:206px!important;max-width:206px!important}.project-view .desktop-table td:nth-child(9) .chip-stack[data-v-c8e56c0c]{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.project-view .desktop-table td:nth-child(9) .chip-stack .option-chip[data-v-c8e56c0c]{flex:0 0 calc(50% - 20px)!important;width:calc(50% - 20px)!important;min-width:0!important;max-width:calc(50% - 20px)!important}.project-view .desktop-table td:nth-child(9) .chip-stack .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;margin-left:auto!important}.project-view .desktop-table th[data-v-c8e56c0c]:nth-child(13),.project-view .desktop-table td[data-v-c8e56c0c]:nth-child(13){width:128px!important;min-width:128px!important;max-width:128px!important}.project-view .desktop-table td:nth-child(13) .cell-select[data-v-c8e56c0c]{min-width:110px!important;max-width:110px!important;padding-left:10px!important;padding-right:24px!important}@media (width>=881px){.app-shell[data-v-c8e56c0c]:not(.login-shell){--app-sticky-top:66px;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.app-shell:not(.login-shell) .sidebar[data-v-c8e56c0c]{z-index:40!important;border-bottom:1px solid #2a2a2e!important;border-right:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;height:auto!important;min-height:58px!important;padding:8px 18px!important;display:grid!important;position:sticky!important;top:0!important}.app-shell:not(.login-shell) .mobile-page-title[data-v-c8e56c0c]{display:none!important}.app-shell:not(.login-shell) .brand-block[data-v-c8e56c0c]{align-items:center!important;gap:8px!important;width:auto!important;min-width:174px!important;display:flex!important}.app-shell:not(.login-shell) .brand-logo[data-v-c8e56c0c]{object-fit:contain!important;width:76px!important;max-height:26px!important}.app-shell:not(.login-shell) .brand-name[data-v-c8e56c0c]{width:auto!important;max-width:118px!important;font-size:10px!important;font-weight:850!important;line-height:1.15!important}.app-shell:not(.login-shell) .brand-subtitle[data-v-c8e56c0c]{color:#d68443!important;margin-top:2px!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.app-shell:not(.login-shell) .side-nav[data-v-c8e56c0c]{align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.app-shell:not(.login-shell) .nav-top-actions[data-v-c8e56c0c]{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.app-shell:not(.login-shell) .nav-top-actions .current-user-badge[data-v-c8e56c0c]{height:36px!important;min-height:36px!important}.app-shell:not(.login-shell) .nav-top-actions .ghost-button[data-v-c8e56c0c]{height:36px!important;padding:0 12px!important}.app-shell:not(.login-shell) .nav-button[data-v-c8e56c0c]{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:78px!important;height:36px!important;padding:0 12px!important;font-size:14px!important;line-height:1!important;display:inline-flex!important}.app-shell:not(.login-shell) .workspace[data-v-c8e56c0c]{width:100%!important}.app-shell:not(.login-shell) .topbar[data-v-c8e56c0c]{display:none!important}.app-shell:not(.login-shell) .topbar h1[data-v-c8e56c0c]{font-size:19px!important}.app-shell:not(.login-shell) .content[data-v-c8e56c0c]{padding-left:18px!important;padding-right:18px!important}.theme-light.app-shell:not(.login-shell) .sidebar[data-v-c8e56c0c]{background:var(--light-panel,#f5f5f3)!important;border-bottom-color:var(--light-line,#b8b8b4)!important}.theme-dark.app-shell:not(.login-shell) .sidebar[data-v-c8e56c0c]{background:#1b1b1b!important;border-bottom-color:#303035!important}}@media (width<=880px){.app-shell:not(.login-shell) .workspace>.topbar[data-v-c8e56c0c]{display:none!important}.app-shell:not(.login-shell) .nav-top-actions[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:8px!important;width:100%!important;display:grid!important}.app-shell:not(.login-shell) .nav-top-actions .current-user-badge[data-v-c8e56c0c],.app-shell:not(.login-shell) .nav-top-actions .ghost-button[data-v-c8e56c0c],.app-shell:not(.login-shell) .nav-top-actions .theme-toggle[data-v-c8e56c0c]{margin:0!important}}.desktop-table tbody td[data-v-c8e56c0c],.desktop-table tbody td .strong-cell[data-v-c8e56c0c],.desktop-table tbody td[data-v-c8e56c0c] :is(input:not([type=checkbox]),select,textarea,.cell-input,.cell-select,.option-chip,.member-chip,.department-chip,.content-counter,.content-counter b,.content-counter em,.path-value,.amount-cell),.project-modal[data-v-c8e56c0c] :is(input,select,textarea,.chip-add-select,.option-chip,.member-chip,.department-chip,.content-counter,.content-counter b,.content-counter em){font-weight:400!important}.project-modal[data-v-c8e56c0c] :is(.modal-head h2,.form-section h3,label>span,.form-field>span),.desktop-table thead th[data-v-c8e56c0c]{font-weight:inherit}.project-view>.toolbar[data-v-c8e56c0c]>:is(.primary-button,.ghost-button){border-color:var(--light-highlight,#d68443)!important}.theme-dark .project-view>.toolbar[data-v-c8e56c0c]>:is(.primary-button,.ghost-button){border-color:#d68443b8!important}.project-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.award-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c]{background:#ffffff05!important}.project-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.award-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#d684430b!important}.project-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.award-view .desktop-table tbody tr:hover td[data-v-c8e56c0c]{background:#d684431b!important}.contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd) td[data-v-c8e56c0c]{background:#ffffff05!important}.contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n) td[data-v-c8e56c0c]{background:#d684430b!important}.contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):hover td[data-v-c8e56c0c]{background:#d684431b!important}.theme-light .project-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c]{background:#f5f5f3!important}.theme-light .project-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#e8e8e6!important}.theme-light .project-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody tr:hover td[data-v-c8e56c0c]{background:#e7ddd2!important}.theme-light .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd) td[data-v-c8e56c0c]{background:#f5f5f3!important}.theme-light .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n) td[data-v-c8e56c0c]{background:#e8e8e6!important}.theme-light .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):hover td[data-v-c8e56c0c]{background:#e7ddd2!important}.project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd),.award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd){background:#ffffff09!important}.project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n),.award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n){background:#d684430f!important}.contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd){background:#ffffff09!important}.contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n){background:#d684430f!important}.theme-light .project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd),.theme-light .award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd){background:#f5f5f3!important}.theme-light .project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n),.theme-light .award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n){background:#e8e8e6!important}.theme-light .contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd){background:#f5f5f3!important}.theme-light .contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n){background:#e8e8e6!important}.theme-dark .project-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr:nth-child(odd) td[data-v-c8e56c0c]{background:#171818!important}.theme-dark .project-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr:nth-child(2n) td[data-v-c8e56c0c]{background:#242424!important}.theme-dark .project-view .desktop-table tbody tr:hover td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr:hover td[data-v-c8e56c0c]{background:#c98a5f2e!important}.theme-dark .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd) td[data-v-c8e56c0c]{background:#171818!important}.theme-dark .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n) td[data-v-c8e56c0c]{background:#242424!important}.theme-dark .contract-view .desktop-table tbody tr:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):hover td[data-v-c8e56c0c]{background:#c98a5f2e!important}.theme-dark .project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd),.theme-dark .award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(odd){background:#171818!important}.theme-dark .project-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n),.theme-dark .award-view .mobile-list .mobile-card[data-v-c8e56c0c]:nth-child(2n){background:#242424!important}.theme-dark .contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(odd){background:#171818!important}.theme-dark .contract-view .mobile-list .mobile-card[data-v-c8e56c0c]:not(.payment-risk):not(.contract-settled):not(.contract-unsigned):not(.contract-uninvoiced):nth-child(2n){background:#242424!important}.designer-dashboard[data-v-c8e56c0c]{flex-direction:column!important;gap:18px!important;display:flex!important}.designer-dashboard .metric-grid[data-v-c8e56c0c]{order:30!important}.designer-dashboard .reminder-notice-grid[data-v-c8e56c0c]{order:40!important}.designer-dashboard .dashboard-overview-pair[data-v-c8e56c0c]{order:20!important}.designer-dashboard .personnel-gantt-panel[data-v-c8e56c0c]{order:10!important}.designer-dashboard .department-overview-panel[data-v-c8e56c0c]{order:90!important}.dashboard-overview-pair[data-v-c8e56c0c]{grid-template:"weekly workbench""weekly department"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.dashboard-overview-pair>.panel[data-v-c8e56c0c]{min-width:0!important}.dashboard-overview-pair>.weekly-summary-panel[data-v-c8e56c0c]:not(.workbench-summary-panel){grid-area:weekly!important;min-height:520px!important}.dashboard-overview-pair>.workbench-summary-panel[data-v-c8e56c0c]{grid-area:workbench!important;align-content:start!important;gap:10px!important;min-height:0!important}.dashboard-overview-pair>.department-overview-panel[data-v-c8e56c0c]{grid-area:department!important}.dashboard-overview-pair>.workbench-summary-panel .weekly-summary-grid[data-v-c8e56c0c]{gap:8px!important}.dashboard-overview-pair>.workbench-summary-panel .weekly-summary-card[data-v-c8e56c0c]{min-height:58px!important;padding:9px 10px!important}.dashboard-overview-pair>.workbench-summary-panel .weekly-summary-card strong[data-v-c8e56c0c]{font-size:24px!important}.dashboard-overview-pair .department-pie-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-overview-pair .department-pie-card[data-v-c8e56c0c]{min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.theme-light .dashboard-overview-pair .department-pie-card[data-v-c8e56c0c],.theme-dark .dashboard-overview-pair .department-pie-card[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.dashboard-overview-pair .department-stat-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-view .dashboard-finance-grid[data-v-c8e56c0c],.dashboard-view .dashboard-top-metrics[data-v-c8e56c0c],.dashboard-view .metric-grid[data-v-c8e56c0c]{gap:8px!important}.dashboard-view .dashboard-top-metrics[data-v-c8e56c0c]{grid-template-columns:repeat(8,minmax(128px,1fr))!important;align-items:stretch!important;display:grid!important}.dashboard-view .contract-stat-card[data-v-c8e56c0c],.dashboard-view .metric-block[data-v-c8e56c0c]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:12px 14px!important;display:flex!important}.dashboard-view .contract-stat-card span[data-v-c8e56c0c],.dashboard-view .metric-block span[data-v-c8e56c0c]{white-space:nowrap!important;flex:none!important;min-width:76px!important;font-size:13px!important;line-height:1.2!important}.dashboard-view .contract-stat-card strong[data-v-c8e56c0c],.dashboard-view .metric-block strong[data-v-c8e56c0c]{white-space:nowrap!important;flex:none!important;font-size:28px!important;line-height:1!important}.dashboard-gantt-switch[data-v-c8e56c0c]{flex-wrap:wrap!important;order:2!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px 0 2px!important;display:flex!important}.dashboard-gantt-toggle[data-v-c8e56c0c],.dashboard-gantt-collapse[data-v-c8e56c0c]{min-height:36px!important;color:inherit!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:1px solid #d68443b8!important;border-radius:8px!important;padding:0 16px!important}.dashboard-gantt-toggle.active[data-v-c8e56c0c]{color:#17110c!important;background:#d68443!important;border-color:#d68443!important}.dashboard-gantt-collapse[data-v-c8e56c0c]{border-color:#9a9a9acc!important}.dashboard-toggle-gantt-panel[data-v-c8e56c0c]{order:3!important}.dashboard-view .dashboard-top-metrics[data-v-c8e56c0c],.dashboard-view .metric-grid[data-v-c8e56c0c]{order:1!important}.dashboard-view .reminder-notice-grid[data-v-c8e56c0c]{order:10!important}.dashboard-view .dashboard-overview-pair[data-v-c8e56c0c]{order:20!important}.dashboard-view .load-alert-panel[data-v-c8e56c0c]{order:30!important}.dashboard-view .boss-dashboard-grid[data-v-c8e56c0c]{order:40!important}.project-gantt-filters[data-v-c8e56c0c]{grid-template-columns:150px 150px 120px 150px 120px 100px 96px!important;justify-content:start!important;align-items:end!important;width:max-content!important;max-width:100%!important;overflow:auto hidden!important}.project-gantt-filters label[data-v-c8e56c0c],.project-gantt-filters select[data-v-c8e56c0c]{width:100%!important}.project-gantt-filters button[data-v-c8e56c0c]{width:auto!important;min-width:76px!important;padding-left:12px!important;padding-right:12px!important}.dashboard-toggle-gantt-panel.personnel-gantt-panel .person-gantt-filters[data-v-c8e56c0c]{grid-template-columns:145px 145px 95px 115px 145px 145px 120px 96px!important;justify-content:start!important;align-items:end!important;width:max-content!important;max-width:100%!important;overflow:auto hidden!important}.dashboard-toggle-gantt-panel.personnel-gantt-panel .person-gantt-filters label[data-v-c8e56c0c],.dashboard-toggle-gantt-panel.personnel-gantt-panel .person-gantt-filters select[data-v-c8e56c0c]{width:100%!important}.dashboard-toggle-gantt-panel.personnel-gantt-panel .person-gantt-filters button[data-v-c8e56c0c]{width:auto!important;min-width:76px!important;padding-left:12px!important;padding-right:12px!important}.boss-dashboard-grid .boss-review-panel[data-v-c8e56c0c]{grid-column:1/-1!important}@media (width<=920px){.dashboard-overview-pair[data-v-c8e56c0c]{grid-template:"weekly""workbench""department"/1fr!important}.dashboard-overview-pair .department-pie-grid[data-v-c8e56c0c]{grid-template-columns:1fr!important}.dashboard-view .dashboard-top-metrics[data-v-c8e56c0c],.dashboard-view .dashboard-finance-grid[data-v-c8e56c0c],.dashboard-view .metric-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-view .contract-stat-card[data-v-c8e56c0c],.dashboard-view .metric-block[data-v-c8e56c0c]{min-height:48px!important;padding:10px 12px!important}.project-gantt-filters[data-v-c8e56c0c]{grid-template-columns:1fr!important}.dashboard-toggle-gantt-panel.personnel-gantt-panel .person-gantt-filters[data-v-c8e56c0c]{grid-template-columns:1fr!important;width:100%!important}}@media (width<=880px){.dashboard-view[data-v-c8e56c0c]{gap:12px!important}.dashboard-view .dashboard-top-metrics[data-v-c8e56c0c],.dashboard-view .dashboard-finance-grid[data-v-c8e56c0c],.dashboard-view .metric-grid[data-v-c8e56c0c],.dashboard-view .reminder-notice-grid[data-v-c8e56c0c],.dashboard-view .dashboard-overview-pair[data-v-c8e56c0c],.dashboard-view .boss-dashboard-grid[data-v-c8e56c0c],.dashboard-view .review-summary-grid[data-v-c8e56c0c]{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;display:grid!important}.designer-dashboard .dashboard-overview-pair[data-v-c8e56c0c]{display:grid!important}.dashboard-view .panel[data-v-c8e56c0c],.dashboard-view .metric-block[data-v-c8e56c0c],.dashboard-view .contract-stat-card[data-v-c8e56c0c]{width:100%!important;min-width:0!important}.dashboard-view .contract-stat-card[data-v-c8e56c0c],.dashboard-view .metric-block[data-v-c8e56c0c]{gap:10px!important;min-height:44px!important;padding:9px 12px!important}.dashboard-view .contract-stat-card span[data-v-c8e56c0c],.dashboard-view .metric-block span[data-v-c8e56c0c]{min-width:0!important;font-size:13px!important;line-height:1.2!important}.dashboard-view .contract-stat-card strong[data-v-c8e56c0c],.dashboard-view .metric-block strong[data-v-c8e56c0c]{margin-left:auto!important;font-size:26px!important;line-height:1!important}.dashboard-view .reminder-notice-grid>.panel[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important}.dashboard-view .reminder-center-panel .reminder-list[data-v-c8e56c0c],.dashboard-view .reminder-notice-grid .notice-list[data-v-c8e56c0c],.dashboard-view .weekly-summary-panel .weekly-mini-list[data-v-c8e56c0c],.dashboard-view .load-alert-list[data-v-c8e56c0c],.dashboard-view .review-list[data-v-c8e56c0c]{height:auto!important;max-height:320px!important;padding-right:4px!important}.dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar{width:5px!important}.dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar{width:5px!important}.dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar{width:5px!important}.dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar{width:5px!important}.dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar{width:5px!important}.dashboard-view .section-heading[data-v-c8e56c0c]{gap:8px!important}.dashboard-view .section-heading h2[data-v-c8e56c0c]{font-size:18px!important;line-height:1.2!important}.dashboard-view .section-heading span[data-v-c8e56c0c]{text-align:right!important;font-size:12px!important;line-height:1.2!important}.dashboard-view .reminder-item[data-v-c8e56c0c]{grid-template-columns:1fr!important;gap:8px!important;min-height:0!important;padding:10px!important}.dashboard-view .reminder-main[data-v-c8e56c0c]{gap:4px!important;min-width:0!important}.dashboard-view .reminder-main span[data-v-c8e56c0c]{font-size:11px!important}.dashboard-view .reminder-main strong[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:15px!important;line-height:1.25!important}.dashboard-view .reminder-main em[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.35!important}.dashboard-view .reminder-actions[data-v-c8e56c0c]{justify-content:flex-start!important;gap:8px!important}.dashboard-view .reminder-actions .primary-button[data-v-c8e56c0c],.dashboard-view .reminder-actions .text-button[data-v-c8e56c0c]{flex:none!important;min-width:64px!important;height:32px!important;padding:0 10px!important;font-size:13px!important}.dashboard-view .notice-row[data-v-c8e56c0c]{gap:5px!important;min-height:0!important;padding:10px 12px!important}.dashboard-view .notice-row span[data-v-c8e56c0c]{font-size:12px!important;line-height:1.2!important}.dashboard-view .notice-row p[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:15px!important;line-height:1.35!important}.dashboard-overview-pair .department-pie-grid[data-v-c8e56c0c]{grid-template-columns:1fr!important}.dashboard-overview-pair .department-pie-card[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:88px!important}.dashboard-overview-pair .department-stat-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-view .weekly-summary-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-view .weekly-mini-row[data-v-c8e56c0c]{gap:8px!important;min-height:0!important;padding:8px 10px!important}.dashboard-view .weekly-mini-row strong[data-v-c8e56c0c]{white-space:normal!important;font-size:14px!important;line-height:1.25!important}.dashboard-view .weekly-mini-row span[data-v-c8e56c0c]{font-size:12px!important;line-height:1.25!important}}.theme-light .weekly-work-view .weekly-summary-card strong[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-summary-card strong[data-v-c8e56c0c],.theme-light .weekly-work-view .weekly-mini-row em[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-mini-row em[data-v-c8e56c0c]{color:#5f6670!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.theme-light .weekly-work-view .weekly-summary-card.active strong[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-summary-card.active strong[data-v-c8e56c0c],.theme-light .weekly-work-view .weekly-mini-row em.active[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-mini-row em.active[data-v-c8e56c0c]{color:#d68443!important;background:0 0!important}.theme-light .weekly-work-view .weekly-calendar-bar[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-calendar-bar[data-v-c8e56c0c],.theme-light .weekly-work-view .weekly-calendar-bar.pending[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-calendar-bar.pending[data-v-c8e56c0c]{color:#fff!important;background:#8b929b!important}.theme-light .weekly-work-view .weekly-calendar-bar.active[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-calendar-bar.active[data-v-c8e56c0c]{background:#d68443!important}.theme-light .weekly-work-view .weekly-calendar-bar.paused[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-calendar-bar.paused[data-v-c8e56c0c]{background:#7b828b!important}.theme-light .weekly-work-view .weekly-calendar-bar.done[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-calendar-bar.done[data-v-c8e56c0c]{background:#69717b!important}.person-gantt-scale[data-v-c8e56c0c],.weekly-calendar-days[data-v-c8e56c0c],.project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{top:var(--app-sticky-top,0px)!important;z-index:70!important;position:sticky!important}.boss-gantt-scale[data-v-c8e56c0c]{top:var(--app-sticky-top,0px)!important;z-index:70!important}.dashboard-toggle-gantt-panel .person-gantt-scale[data-v-c8e56c0c],.dashboard-toggle-gantt-panel .boss-gantt-scale[data-v-c8e56c0c]{z-index:70!important;position:sticky!important}.dashboard-toggle-gantt-panel[data-v-c8e56c0c],.personnel-gantt-panel[data-v-c8e56c0c],.boss-gantt-panel[data-v-c8e56c0c]{overflow:visible!important}.floating-table-header{z-index:70!important}.modal-backdrop[data-v-c8e56c0c]{z-index:2000!important}.app-shell:has(.modal-backdrop) .project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{z-index:auto!important;position:static!important}.app-shell:has(.modal-backdrop) .contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{z-index:auto!important;position:static!important}.app-shell:has(.modal-backdrop) .award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{z-index:auto!important;position:static!important}.app-shell:has(.modal-backdrop) .person-gantt-scale[data-v-c8e56c0c]{z-index:auto!important;position:static!important}.app-shell:has(.modal-backdrop) .weekly-calendar-days[data-v-c8e56c0c]{z-index:auto!important;position:static!important}.project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{z-index:auto!important;position:static!important;top:auto!important}.theme-light.login-shell .login-page[data-v-c8e56c0c]{background:linear-gradient(#d6844314,#0000 40%),#eceef1!important}.theme-light.login-shell .login-brand span[data-v-c8e56c0c]{color:#d68443!important}.theme-light.login-shell .login-card input[data-v-c8e56c0c]{background:#e2e3e2!important;border-color:#a9aba8!important}.project-modal .section-people .form-field[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field[data-v-c8e56c0c],.project-modal .section-people .form-chip-stack[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-chip-stack[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-chip-stack[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.project-validation-banner[data-v-c8e56c0c]{color:#f3d0b4;background:#d6844324;border:1px solid #d6844370;border-top:4px solid #d68443;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-validation-banner strong[data-v-c8e56c0c]{color:#f2ad74;flex:none;font-weight:800}.project-validation-banner span[data-v-c8e56c0c]{color:#f1f5f9;font-weight:650}.project-modal .new-project-important[data-v-c8e56c0c]{background:#d6844313!important;border-color:#d6844352!important;border-top-width:3px!important}.project-modal .new-project-required input[data-v-c8e56c0c],.project-modal .new-project-required select[data-v-c8e56c0c],.project-modal .new-project-important input[data-v-c8e56c0c],.project-modal .new-project-important select[data-v-c8e56c0c]{border-color:#d684436b!important}.project-modal .new-project-important>span[data-v-c8e56c0c]:after,.project-modal .participation-field>span[data-v-c8e56c0c]:after{content:" 请确认";color:#d99762;font-size:11px;font-weight:700}.project-modal .field-hint[data-v-c8e56c0c]{color:#9aa6b5;margin-top:-2px;font-size:12px;font-style:normal;font-weight:650;line-height:1.45}.project-modal .new-project-important .field-hint[data-v-c8e56c0c]{color:#d9a171}.project-modal .project-content-required .form-chip-stack[data-v-c8e56c0c]{background:#d684430f!important;border-color:#d6844361!important}.project-modal .project-content-required .content-counter[data-v-c8e56c0c]{background:#d6844329!important;border-color:#d6844373!important}.project-modal .project-content-required .content-counter button[data-v-c8e56c0c]{color:#f0b37e!important;-webkit-text-fill-color:#f0b37e!important;background:#040910db!important;border-color:#d6844380!important}.project-modal .new-project-required.required-pending[data-v-c8e56c0c]{background:#d6844329!important;border-color:#d6844375!important;box-shadow:inset 0 0 0 1px #d684431a!important}.project-modal .new-project-required.required-alert[data-v-c8e56c0c]{border-color:#d68443e6!important;box-shadow:inset 0 0 0 1px #d6844342,0 0 0 2px #d684432e!important}.project-modal .new-project-required.required-pending>span[data-v-c8e56c0c]:after{content:" 必填";color:#e7a16a;font-size:11px;font-weight:700}.project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c]{background:#d6844313!important;border:1px solid #d6844357!important;border-top-width:3px!important;padding:10px!important}.theme-light .project-validation-banner[data-v-c8e56c0c]{color:#3f2d20;background:#d6844329}.theme-light .project-validation-banner strong[data-v-c8e56c0c]{color:#a75f27}.theme-light .project-validation-banner span[data-v-c8e56c0c]{color:#26303a}.theme-light .project-modal .new-project-important[data-v-c8e56c0c]{background:#d684431f!important;border-color:#a669375c!important}.theme-light .project-modal .new-project-important>span[data-v-c8e56c0c]:after{color:#9f5f2b}.theme-light .project-modal .field-hint[data-v-c8e56c0c]{color:#5d6874}.theme-light .project-modal .new-project-important .field-hint[data-v-c8e56c0c]{color:#9f5f2b}.theme-light .project-modal .project-content-required .form-chip-stack[data-v-c8e56c0c]{background:#d6844314!important;border-color:#a669375c!important}.theme-light .project-modal .project-content-required .content-counter[data-v-c8e56c0c]{background:#d6844324!important;border-color:#a6693761!important}.theme-light .project-modal .project-content-required .content-counter button[data-v-c8e56c0c]{color:#a75f27!important;-webkit-text-fill-color:#a75f27!important;background:#f6f3ef!important;border-color:#a6693757!important}.theme-light .project-modal .new-project-required.required-pending[data-v-c8e56c0c]{background:#d6844329!important;border-color:#a6693785!important}.theme-light .project-modal .new-project-required.required-pending>span[data-v-c8e56c0c]:after{color:#a75f27}.project-modal .new-project-important[data-v-c8e56c0c],.project-modal .new-project-important.important-pending[data-v-c8e56c0c],.project-modal .new-project-important.important-alert[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-top-width:1px!important}.theme-light .project-modal .new-project-important[data-v-c8e56c0c],.theme-light .project-modal .new-project-important.important-pending[data-v-c8e56c0c],.theme-light .project-modal .new-project-important.important-alert[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;box-shadow:none!important}.theme-dark .project-modal .new-project-important[data-v-c8e56c0c],.theme-dark .project-modal .new-project-important.important-pending[data-v-c8e56c0c],.theme-dark .project-modal .new-project-important.important-alert[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-color:#ffffff24!important}.project-modal .new-project-required input[data-v-c8e56c0c],.project-modal .new-project-required select[data-v-c8e56c0c],.project-modal .new-project-important input[data-v-c8e56c0c],.project-modal .new-project-important select[data-v-c8e56c0c],.project-modal .new-project-important textarea[data-v-c8e56c0c],.project-modal .new-project-important .chip-add-select[data-v-c8e56c0c],.project-modal .new-project-required .chip-add-select[data-v-c8e56c0c]{box-shadow:none!important;border-color:#d68443a8!important}.project-modal .new-project-required.required-alert input[data-v-c8e56c0c],.project-modal .new-project-required.required-alert select[data-v-c8e56c0c],.project-modal .new-project-important.important-alert input[data-v-c8e56c0c],.project-modal .new-project-important.important-alert select[data-v-c8e56c0c],.project-modal .new-project-important.important-alert textarea[data-v-c8e56c0c],.project-modal .new-project-important.important-alert .chip-add-select[data-v-c8e56c0c]{border-color:#d68443!important;box-shadow:0 0 0 1px #d6844338!important}.project-modal .project-content-required .form-chip-stack[data-v-c8e56c0c],.project-modal .new-project-important .form-chip-stack[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-color:#d684438f!important}.project-modal .project-content-required .content-counter[data-v-c8e56c0c],.project-modal .project-content-required .content-counter button[data-v-c8e56c0c],.theme-light .project-modal .project-content-required .form-chip-stack[data-v-c8e56c0c],.theme-light .project-modal .new-project-important .form-chip-stack[data-v-c8e56c0c],.theme-light .project-modal .project-content-required .content-counter[data-v-c8e56c0c],.theme-light .project-modal .project-content-required .content-counter button[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border-color:#d6844394!important}.project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c],.project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c],.project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-important[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-required.required-pending[data-v-c8e56c0c]{background:#d6844329!important;border:1px solid #d6844375!important;padding:10px!important;box-shadow:inset 0 0 0 1px #d684431a!important}.project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c],.theme-light .project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c],.theme-dark .project-modal .section-people .form-field.new-project-required.required-alert[data-v-c8e56c0c]{border-color:#d68443e6!important;box-shadow:inset 0 0 0 1px #d6844342,0 0 0 2px #d684432e!important}.project-modal .section-people .new-project-important .form-chip-stack[data-v-c8e56c0c],.project-modal .section-people .new-project-important .chip-add-select[data-v-c8e56c0c],.project-modal .section-people .new-project-required .form-chip-stack[data-v-c8e56c0c],.project-modal .section-people .new-project-required .chip-add-select[data-v-c8e56c0c]{border-color:#d684439e!important}.theme-light[data-v-c8e56c0c]{--light-arrow-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 3 L24 18 L15.5 19.2 L20.8 29 L16.7 31 L11.5 21.3 L6 27 Z' fill='%23000000'/%3E%3C/svg%3E") 4 3, auto;cursor:var(--light-arrow-cursor)!important}.theme-light[data-v-c8e56c0c] :is(button,select,summary,label,[role=button],.nav-button,.group-chip,.option-chip,.content-counter button){cursor:var(--light-arrow-cursor)!important}.theme-light[data-v-c8e56c0c] :is(input,textarea,[contenteditable=true]){cursor:text!important}.desktop-table .option-chip button[data-v-c8e56c0c],.project-modal .option-chip button[data-v-c8e56c0c],.mobile-edit-modal .option-chip button[data-v-c8e56c0c],.system-mobile-detail-modal .option-chip button[data-v-c8e56c0c]{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#d47a55!important;-webkit-text-fill-color:#d47a55!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0 0 0 2px!important;padding:0 1px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.desktop-table .option-chip button[data-v-c8e56c0c]:hover,.project-modal .option-chip button[data-v-c8e56c0c]:hover,.mobile-edit-modal .option-chip button[data-v-c8e56c0c]:hover,.system-mobile-detail-modal .option-chip button[data-v-c8e56c0c]:hover{color:#c36b42!important;-webkit-text-fill-color:#c36b42!important;background:0 0!important}.dashboard-view .gantt-bar[data-v-c8e56c0c],.dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.dashboard-view .person-gantt-bar[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{color:#fff!important;box-shadow:none!important;filter:none!important;background:#9a735c!important}.dashboard-view .gantt-bar.status-pending[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.status-pending[data-v-c8e56c0c]{background:#686d71!important}.dashboard-view .gantt-bar.status-paused[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.status-paused[data-v-c8e56c0c]{background:#77716b!important}.dashboard-view .gantt-bar.status-done[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.status-done[data-v-c8e56c0c]{background:#696d70!important}.dashboard-view .person-gantt-bar span[data-v-c8e56c0c],.dashboard-view .gantt-bar span[data-v-c8e56c0c]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.dashboard-view .person-gantt-row.normal .person-gantt-label em[data-v-c8e56c0c],.dashboard-view .load-alert-card.normal em[data-v-c8e56c0c]{white-space:nowrap!important;color:#d5d8dc!important;-webkit-text-fill-color:#d5d8dc!important;background:#8a919933!important;border:1px solid #8a91996b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;min-height:22px!important;padding:3px 8px!important;line-height:1.2!important;display:inline-flex!important}.dashboard-view .person-gantt-row.busy .person-gantt-label em[data-v-c8e56c0c],.dashboard-view .load-alert-card.busy em[data-v-c8e56c0c]{white-space:nowrap!important;color:#d1b09a!important;-webkit-text-fill-color:#d1b09a!important;background:#9a735c47!important;border:1px solid #9a735c94!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;min-height:22px!important;padding:3px 8px!important;line-height:1.2!important;display:inline-flex!important}.dashboard-view .person-gantt-row.overload .person-gantt-label em[data-v-c8e56c0c],.dashboard-view .load-alert-card.overload em[data-v-c8e56c0c]{white-space:nowrap!important;color:#e0b188!important;-webkit-text-fill-color:#e0b188!important;background:#b0774e52!important;border:1px solid #b0774ead!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:38px!important;min-height:22px!important;padding:3px 8px!important;line-height:1.2!important;display:inline-flex!important}.dashboard-view .person-gantt-row.normal[data-v-c8e56c0c],.dashboard-view .person-gantt-row.normal[data-v-c8e56c0c]:nth-child(2n){border-color:#8a919947!important}.dashboard-view .person-gantt-row.busy[data-v-c8e56c0c],.dashboard-view .person-gantt-row.busy[data-v-c8e56c0c]:nth-child(2n){border-color:#b8835f6b!important}.dashboard-view .person-gantt-row.overload[data-v-c8e56c0c],.dashboard-view .person-gantt-row.overload[data-v-c8e56c0c]:nth-child(2n){border-color:#d684438a!important;box-shadow:inset 0 1px #d6844314!important}.theme-light .dashboard-view .gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{color:#fff!important;background:#d8a177!important}.theme-light .dashboard-view .gantt-bar.status-pending[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.status-pending[data-v-c8e56c0c]{background:#85888b!important}.theme-light .dashboard-view .gantt-bar.status-paused[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.status-paused[data-v-c8e56c0c]{background:#8f867d!important}.theme-light .dashboard-view .gantt-bar.status-done[data-v-c8e56c0c],.theme-light .dashboard-view .person-gantt-bar.status-done[data-v-c8e56c0c]{background:#777b7f!important}.theme-light .dashboard-view .person-gantt-row.normal .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .load-alert-card.normal em[data-v-c8e56c0c]{color:#4f5964!important;-webkit-text-fill-color:#4f5964!important;background:#646c7524!important;border-color:#646c7575!important}.theme-light .dashboard-view .person-gantt-row.busy .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .load-alert-card.busy em[data-v-c8e56c0c]{color:#8a5d3d!important;-webkit-text-fill-color:#8a5d3d!important;background:#d8a17738!important;border-color:#d8a17799!important}.theme-light .dashboard-view .person-gantt-row.overload .person-gantt-label em[data-v-c8e56c0c],.theme-light .dashboard-view .load-alert-card.overload em[data-v-c8e56c0c]{color:#7f3f16!important;-webkit-text-fill-color:#7f3f16!important;background:#ca67265c!important;border-color:#ca6726db!important}.theme-dark .dashboard-view .person-gantt-row.overload .person-gantt-label em[data-v-c8e56c0c],.theme-dark .dashboard-view .load-alert-card.overload em[data-v-c8e56c0c]{color:#e1a272!important;-webkit-text-fill-color:#e1a272!important;background:#d6844342!important;border-color:#d68443c7!important}.app-shell.theme-dark .gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar[data-v-c8e56c0c]{box-shadow:none!important;filter:none!important;background:#8f6d5a!important}.app-shell.theme-dark .gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar.status-pending[data-v-c8e56c0c]{background:#656a6e!important}.app-shell.theme-dark .gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar.status-paused[data-v-c8e56c0c]{background:#77716b!important}.app-shell.theme-dark .gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar.status-done[data-v-c8e56c0c]{background:#686d70!important}.app-shell.theme-light .dashboard-view .gantt-bar[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c]{background:#e7b88e!important}.dashboard-view .gantt-track[data-v-c8e56c0c]{overflow:visible!important}.dashboard-view .gantt-today-pill[data-v-c8e56c0c]{z-index:4;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#786255;border:1px solid #ffffff42;border-radius:999px;max-width:min(420px,48vw);min-height:20px;padding:3px 10px;font-size:10.5px;font-weight:600;line-height:1.2;position:absolute;top:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000002e}.app-shell.theme-dark .gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar[data-v-c8e56c0c]{background:#7d6355!important}.app-shell.theme-dark .dashboard-view .gantt-today-pill.status-active[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-today-pill.urgent[data-v-c8e56c0c]{background:#6f574b;border-color:#9b7862b8}.app-shell.theme-dark .dashboard-view .gantt-today-pill.status-pending[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-today-pill.status-paused[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-today-pill.status-done[data-v-c8e56c0c]{background:#555b60;border-color:#969ca299}.app-shell.theme-light .dashboard-view .gantt-today-pill.status-active[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-today-pill.urgent[data-v-c8e56c0c]{color:#3f2a1d;background:#e7b88e;border-color:#a9693a75}.app-shell.theme-light .dashboard-view .gantt-today-pill.status-pending[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-today-pill.status-paused[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-today-pill.status-done[data-v-c8e56c0c]{color:#fff;background:#8f969b;border-color:#5c62686b}.app-shell.theme-dark .dashboard-view .gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.status-active.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #65696d 0%, #65696d var(--gantt-progress), #7d6355 var(--gantt-progress), #7d6355 100%)!important;background-color:#7d6355!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-bar.status-active.urgent[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #9da1a5 0%, #9da1a5 var(--gantt-progress), #e7b88e var(--gantt-progress), #e7b88e 100%)!important;background-color:#e7b88e!important}.app-shell.theme-dark .dashboard-view .gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-pending[data-v-c8e56c0c]{background:#5e6469!important}.app-shell.theme-dark .dashboard-view .person-gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.status-active[data-v-c8e56c0c]{background:#7d6355!important}.app-shell.theme-dark .dashboard-view .gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-paused[data-v-c8e56c0c]{background:#766b61!important}.app-shell.theme-dark .dashboard-view .gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-done[data-v-c8e56c0c]{background:#4e5459!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.status-pending[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-pending[data-v-c8e56c0c]{background:#b5bac0!important}.app-shell.theme-light .dashboard-view .person-gantt-bar.status-active[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.status-active[data-v-c8e56c0c]{background:#e7b88e!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.status-paused[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-paused[data-v-c8e56c0c]{background:#bea792!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.status-done[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-done[data-v-c8e56c0c]{background:#767c82!important}.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-pending[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-paused[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-done[data-v-c8e56c0c]{background:#555a5f!important}.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #555a5f 0%, #555a5f var(--person-active-start), #8a6b58 var(--person-active-start), #8a6b58 var(--person-active-end), #555a5f var(--person-active-end), #555a5f 100%)!important;background-color:#555a5f!important}.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-pending[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-paused[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-done[data-v-c8e56c0c]{background:#aeb4ba!important}.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #aeb4ba 0%, #aeb4ba var(--person-active-start), #e4b58c var(--person-active-start), #e4b58c var(--person-active-end), #aeb4ba var(--person-active-end), #aeb4ba 100%)!important;background-color:#aeb4ba!important}.app-shell .dashboard-view .personnel-gantt-panel .person-gantt-bar span[data-v-c8e56c0c]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.gantt-detail-modal[data-v-c8e56c0c]{color:#f4f1ed!important;background:#1b1b1a!important;border-color:#9a735c73!important;width:min(920px,100vw - 48px)!important;box-shadow:0 24px 72px #00000085!important}.gantt-detail-modal .modal-head[data-v-c8e56c0c]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#211a15!important;border-bottom-color:#9a735c75!important}.gantt-detail-modal .modal-head h2[data-v-c8e56c0c]{color:#f4f1ed!important;font-weight:520!important}.gantt-detail-modal .modal-head p[data-v-c8e56c0c]{color:#c9c1b8!important;font-weight:420!important}.gantt-detail-modal .project-detail-body[data-v-c8e56c0c]{background:#1b1b1a!important}.gantt-detail-modal .detail-summary-grid>div[data-v-c8e56c0c],.gantt-detail-modal .detail-section[data-v-c8e56c0c]{box-shadow:none!important;background:#1f1f1e!important;border-color:#70706c80!important}.gantt-detail-modal .detail-summary-grid span[data-v-c8e56c0c],.gantt-detail-modal .detail-info-grid dt[data-v-c8e56c0c],.gantt-detail-modal .folder-label[data-v-c8e56c0c]{color:#aeb2b7!important;font-weight:420!important}.gantt-detail-modal .detail-summary-grid strong[data-v-c8e56c0c],.gantt-detail-modal .detail-section h3[data-v-c8e56c0c],.gantt-detail-modal .detail-info-grid dd[data-v-c8e56c0c],.gantt-detail-modal .path-value[data-v-c8e56c0c]{color:#f4f1ed!important;font-weight:520!important}.gantt-detail-modal .detail-info-grid div[data-v-c8e56c0c],.gantt-detail-modal .folder-item[data-v-c8e56c0c]{box-shadow:none!important;background:#181817!important;border:1px solid #70706c59!important;border-radius:8px!important}.gantt-detail-modal .folder-item[data-v-c8e56c0c]{padding:10px 12px!important}.gantt-detail-modal .folder-item+.folder-item[data-v-c8e56c0c]{border-top:1px solid #70706c59!important}.gantt-detail-modal .path-value[data-v-c8e56c0c]{color:#e9e2da!important;max-width:none!important}.gantt-detail-modal .path-buttons .text-button[data-v-c8e56c0c]{color:#d8a177!important;-webkit-text-fill-color:#d8a177!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.gantt-detail-modal .option-chip[data-v-c8e56c0c]{color:#f4f1ed!important;background:#2a2a28!important;border-color:#70706c8c!important;font-weight:420!important}.app-shell.theme-light .gantt-detail-modal[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-surface)!important;color:var(--light-text)!important;box-shadow:0 20px 60px #22242833!important}.app-shell.theme-light .gantt-detail-modal .modal-head[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .project-detail-body[data-v-c8e56c0c]{background:var(--light-surface)!important}.app-shell.theme-light .gantt-detail-modal .modal-head h2[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-summary-grid strong[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-section h3[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-info-grid dd[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .path-value[data-v-c8e56c0c]{color:var(--light-text)!important}.app-shell.theme-light .gantt-detail-modal .modal-head p[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-summary-grid span[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-info-grid dt[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .folder-label[data-v-c8e56c0c]{color:var(--light-muted)!important}.app-shell.theme-light .gantt-detail-modal .detail-summary-grid>div[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-section[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-info-grid div[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .folder-item[data-v-c8e56c0c]{border-color:var(--light-line)!important;box-shadow:none!important;background:#ffffff57!important}.app-shell.theme-light .gantt-detail-modal .option-chip[data-v-c8e56c0c]{border-color:var(--light-line)!important;background:var(--light-input)!important;color:var(--light-text)!important}.dashboard-view .reminder-list[data-v-c8e56c0c],.dashboard-view .notice-list[data-v-c8e56c0c],.dashboard-view .weekly-mini-list[data-v-c8e56c0c],.dashboard-view .load-alert-list[data-v-c8e56c0c],.dashboard-view .review-list[data-v-c8e56c0c]{scrollbar-width:thin;scrollbar-color:#8d6b58 #ffffff14;min-height:0!important;max-height:min(46vh,560px)!important;padding-right:6px!important;overflow:hidden auto!important}.dashboard-view .reminder-notice-grid[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important}.dashboard-view .reminder-notice-grid>.panel[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;min-width:0!important;height:430px!important;min-height:430px!important;display:grid!important}.dashboard-view .reminder-center-panel .reminder-list[data-v-c8e56c0c],.dashboard-view .reminder-notice-grid .notice-list[data-v-c8e56c0c]{height:342px!important;max-height:342px!important}.dashboard-view .notice-list[data-v-c8e56c0c],.dashboard-view .weekly-mini-list[data-v-c8e56c0c],.dashboard-view .review-list[data-v-c8e56c0c]{max-height:min(36vh,420px)!important}.dashboard-view .weekly-summary-panel .weekly-mini-list[data-v-c8e56c0c]{height:278px!important;max-height:278px!important}.dashboard-view .load-alert-list[data-v-c8e56c0c]{max-height:min(38vh,440px)!important}.dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar{width:8px}.dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar{width:8px}.dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar{width:8px}.dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar{width:8px}.dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar{width:8px}.dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#8d6b58;border-radius:999px}.dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#8d6b58;border-radius:999px}.dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#8d6b58;border-radius:999px}.dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#8d6b58;border-radius:999px}.dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#8d6b58;border-radius:999px}.dashboard-view .reminder-center-panel[data-v-c8e56c0c],.dashboard-view .weekly-summary-panel[data-v-c8e56c0c],.dashboard-view .load-alert-panel[data-v-c8e56c0c],.dashboard-view .boss-review-panel[data-v-c8e56c0c]{min-height:0!important}.app-shell.theme-light .dashboard-view .reminder-list[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .notice-list[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .weekly-mini-list[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .load-alert-list[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .review-list[data-v-c8e56c0c]{scrollbar-color:#a96f45 #28282814}.app-shell.theme-light .dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#28282814}.app-shell.theme-light .dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#28282814}.app-shell.theme-light .dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#28282814}.app-shell.theme-light .dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#28282814}.app-shell.theme-light .dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar-track{background:#28282814}.app-shell.theme-light .dashboard-view .reminder-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#a96f45}.app-shell.theme-light .dashboard-view .notice-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#a96f45}.app-shell.theme-light .dashboard-view .weekly-mini-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#a96f45}.app-shell.theme-light .dashboard-view .load-alert-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#a96f45}.app-shell.theme-light .dashboard-view .review-list[data-v-c8e56c0c]::-webkit-scrollbar-thumb{background:#a96f45}.dashboard-view .reminder-notice-grid>.panel[data-v-c8e56c0c]{height:430px!important;min-height:430px!important}.dashboard-view .reminder-notice-grid[data-v-c8e56c0c],.dashboard-view .dashboard-overview-pair[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.dashboard-view .dashboard-overview-pair[data-v-c8e56c0c]{grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"weekly workbench""weekly department"!important}.dashboard-view .reminder-notice-grid>.panel[data-v-c8e56c0c],.dashboard-view .dashboard-overview-pair>.panel[data-v-c8e56c0c]{min-width:0!important}.dashboard-view .reminder-center-panel .reminder-list[data-v-c8e56c0c],.dashboard-view .reminder-notice-grid .notice-list[data-v-c8e56c0c]{height:342px!important;max-height:342px!important;overflow-y:auto!important}.dashboard-view .weekly-summary-panel .weekly-mini-list[data-v-c8e56c0c]{height:278px!important;max-height:278px!important;overflow-y:auto!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel) .weekly-mini-list[data-v-c8e56c0c]{height:410px!important;max-height:410px!important}@media (width>=921px){.dashboard-view .dashboard-overview-pair>.weekly-summary-panel[data-v-c8e56c0c]:not(.workbench-summary-panel){grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:8px!important;min-height:520px!important;padding:12px!important;overflow:hidden!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel)>.section-heading[data-v-c8e56c0c]{min-height:30px!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel) .weekly-summary-grid[data-v-c8e56c0c]{gap:8px!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel) .weekly-summary-card[data-v-c8e56c0c]{min-height:52px!important;padding:8px 10px!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel) .weekly-summary-card strong[data-v-c8e56c0c]{font-size:24px!important}.dashboard-view .dashboard-overview-pair>.weekly-summary-panel:not(.workbench-summary-panel) .weekly-mini-list[data-v-c8e56c0c]{align-content:start!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}.weekly-focus-queue[data-v-c8e56c0c]{gap:10px!important}.weekly-focus-queue button[data-v-c8e56c0c]{min-width:230px!important;max-width:280px!important;min-height:86px!important;box-shadow:none!important;background:#242220!important;border-color:#70706c6b!important;padding:14px 16px!important}.weekly-focus-queue button strong[data-v-c8e56c0c]{font-size:17px!important;font-weight:560!important;line-height:1.25!important}.weekly-focus-queue button span[data-v-c8e56c0c]{font-size:14px!important;font-weight:420!important;line-height:1.35!important}.weekly-focus-queue button.tone-1[data-v-c8e56c0c]{background:#4a3b32!important;border-color:#7f624f!important}.weekly-focus-queue button.tone-2[data-v-c8e56c0c]{background:#514131!important;border-color:#856c4d!important}.weekly-focus-queue button.tone-3[data-v-c8e56c0c]{background:#4e3532!important;border-color:#815a55!important}.weekly-focus-queue button.tone-4[data-v-c8e56c0c]{background:#403943!important;border-color:#6d6270!important}.weekly-focus-queue button.active[data-v-c8e56c0c]{border-color:#d68443!important;box-shadow:inset 0 3px #d68443!important}.weekly-focus-queue button[data-v-c8e56c0c]:disabled{cursor:default!important;opacity:.58!important}.weekly-focus-queue button.done[data-v-c8e56c0c]{cursor:pointer!important;opacity:.64!important}.weekly-focus-queue button.active[data-v-c8e56c0c]{opacity:1!important}.weekly-mine-card.weekly-focus-current.tone-1[data-v-c8e56c0c]{background:#3c312b!important;border-color:#7f624f!important}.weekly-mine-card.weekly-focus-current.tone-2[data-v-c8e56c0c]{background:#403528!important;border-color:#856c4d!important}.weekly-mine-card.weekly-focus-current.tone-3[data-v-c8e56c0c]{background:#3f2d2c!important;border-color:#815a55!important}.weekly-mine-card.weekly-focus-current.tone-4[data-v-c8e56c0c]{background:#363139!important;border-color:#6d6270!important}.app-shell.theme-light .weekly-focus-queue button.tone-1[data-v-c8e56c0c]{background:#e7d8ce!important;border-color:#b99880!important}.app-shell.theme-light .weekly-focus-queue button.tone-2[data-v-c8e56c0c]{background:#eadbc6!important;border-color:#b99c70!important}.app-shell.theme-light .weekly-focus-queue button.tone-3[data-v-c8e56c0c]{background:#e6d3d0!important;border-color:#b58d88!important}.app-shell.theme-light .weekly-focus-queue button.tone-4[data-v-c8e56c0c]{background:#ded8e2!important;border-color:#9f93a8!important}.app-shell.theme-light .weekly-focus-queue button.active[data-v-c8e56c0c]{border-color:#d68443!important;box-shadow:inset 0 3px #d68443!important}.app-shell.theme-light .weekly-mine-card.weekly-focus-current.tone-1[data-v-c8e56c0c]{background:#eaded6!important;border-color:#b99880!important}.app-shell.theme-light .weekly-mine-card.weekly-focus-current.tone-2[data-v-c8e56c0c]{background:#eee2d1!important;border-color:#b99c70!important}.app-shell.theme-light .weekly-mine-card.weekly-focus-current.tone-3[data-v-c8e56c0c]{background:#eadbd8!important;border-color:#b58d88!important}.app-shell.theme-light .weekly-mine-card.weekly-focus-current.tone-4[data-v-c8e56c0c]{background:#e5dfe8!important;border-color:#9f93a8!important}.weekly-work-view .weekly-status-actions button.active[data-v-c8e56c0c],.weekly-work-view .weekly-task-actions button.active[data-v-c8e56c0c],.weekly-work-view .weekly-range-picker button.active[data-v-c8e56c0c],.weekly-work-view .weekly-calendar-bar.active[data-v-c8e56c0c]{color:#18120e!important;background:#a57455!important;border-color:#a57455!important}.weekly-work-view .weekly-range-markers span[data-v-c8e56c0c],.weekly-work-view .weekly-mini-row em.active[data-v-c8e56c0c],.weekly-work-view .weekly-mini-row em.paused[data-v-c8e56c0c],.weekly-work-view .weekly-summary-card.active strong[data-v-c8e56c0c],.weekly-work-view .weekly-summary-card.paused strong[data-v-c8e56c0c]{color:#b98969!important;-webkit-text-fill-color:#b98969!important}.weekly-work-view .weekly-focus-queue button.active[data-v-c8e56c0c]{border-color:#a57455!important;box-shadow:inset 0 3px #a57455!important}.weekly-work-view .weekly-confirm-row .primary-button[data-v-c8e56c0c],.weekly-work-view .weekly-stage-hint strong[data-v-c8e56c0c]{color:#c99a7a!important;-webkit-text-fill-color:#c99a7a!important;border-color:#a57455b8!important}.weekly-work-view .weekly-confirm-row .primary-button[data-v-c8e56c0c]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#bf7440!important;border-color:#bf7440!important;font-weight:560!important}.weekly-work-view .weekly-confirm-row .primary-button[data-v-c8e56c0c]:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a96539!important;border-color:#a96539!important}.weekly-work-view .weekly-stage-hint[data-v-c8e56c0c]{background:#a5745514!important;border-color:#a574555c!important}.weekly-work-view .weekly-calendar-bar[data-v-c8e56c0c]{background:#a57455!important}.app-shell.theme-light .weekly-work-view .weekly-status-actions button.active[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-task-actions button.active[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-range-picker button.active[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.active[data-v-c8e56c0c]{color:#17110c!important;background:#c89266!important;border-color:#c89266!important}.app-shell.theme-light .weekly-work-view .weekly-range-markers span[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-mini-row em.active[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-mini-row em.paused[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-summary-card.active strong[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-summary-card.paused strong[data-v-c8e56c0c]{color:#a96f45!important;-webkit-text-fill-color:#a96f45!important}.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.active[data-v-c8e56c0c]{border-color:#c89266!important;box-shadow:inset 0 3px #c89266!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar[data-v-c8e56c0c]{background:#c89266!important}.weekly-work-view .weekly-calendar-bar.pending[data-v-c8e56c0c]{background:#5f6469!important}.weekly-work-view .weekly-calendar-bar.active[data-v-c8e56c0c]{background:#a57455!important}.weekly-work-view .weekly-calendar-bar.paused[data-v-c8e56c0c]{background:#7b6e62!important}.weekly-work-view .weekly-calendar-bar.done[data-v-c8e56c0c]{background:#4e5459!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.pending[data-v-c8e56c0c]{color:#38414a!important;background:#c4c8cc!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.active[data-v-c8e56c0c]{background:#c89266!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.paused[data-v-c8e56c0c]{background:#b6a08b!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.done[data-v-c8e56c0c]{background:#7b8187!important}.app-shell.theme-light .weekly-work-view .weekly-confirm-row .primary-button[data-v-c8e56c0c]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#d68443!important;border-color:#d68443!important}.app-shell.theme-light .weekly-work-view .weekly-confirm-row .primary-button[data-v-c8e56c0c]:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#bf7440!important;border-color:#bf7440!important}@media (width<=880px){.person-gantt-scale[data-v-c8e56c0c],.weekly-calendar-days[data-v-c8e56c0c],.project-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.contract-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c],.award-view>.table-panel>.desktop-table thead th[data-v-c8e56c0c]{top:0!important}.app-shell:not(.login-shell) .dashboard-view[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view.designer-dashboard[data-v-c8e56c0c]{flex-direction:column!important;gap:12px!important;display:flex!important}.app-shell:not(.login-shell) .dashboard-view .reminder-notice-grid[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .reminder-notice-grid[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .dashboard-overview-pair[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .metric-grid[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .dashboard-top-metrics[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;display:grid!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .dashboard-overview-pair[data-v-c8e56c0c]{display:grid!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .personnel-gantt-panel[data-v-c8e56c0c]{order:1!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .weekly-summary-panel[data-v-c8e56c0c]{order:2!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .department-overview-panel[data-v-c8e56c0c]{order:90!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .metric-grid[data-v-c8e56c0c]{order:3!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .reminder-notice-grid[data-v-c8e56c0c]{order:4!important}.app-shell:not(.login-shell) .dashboard-view .reminder-notice-grid>.panel[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .reminder-notice-grid>.panel[data-v-c8e56c0c]{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:14px!important}.app-shell:not(.login-shell) .dashboard-view .reminder-center-panel .reminder-list[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .reminder-notice-grid .notice-list[data-v-c8e56c0c]{width:100%!important;height:auto!important;max-height:292px!important;overflow:hidden auto!important}.app-shell:not(.login-shell) .dashboard-view .reminder-item[data-v-c8e56c0c]{width:100%!important;min-width:0!important;padding:9px 10px!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main strong[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .notice-row p[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:15px!important;line-height:1.32!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main em[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:12px!important;line-height:1.35!important}.app-shell:not(.login-shell) .dashboard-view .notice-row[data-v-c8e56c0c]{width:100%!important;min-width:0!important;padding:9px 10px!important}.app-shell:not(.login-shell) .dashboard-view .section-heading h2[data-v-c8e56c0c]{font-size:19px!important}.app-shell:not(.login-shell) .dashboard-view .section-heading span[data-v-c8e56c0c]{font-size:12px!important}}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard[data-v-c8e56c0c]{flex-direction:column!important;gap:18px!important;display:flex!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.personnel-gantt-panel[data-v-c8e56c0c]{order:1!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.dashboard-overview-pair[data-v-c8e56c0c]{order:2!important;display:grid!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.dashboard-overview-pair>.weekly-summary-panel[data-v-c8e56c0c]{order:initial!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.metric-grid[data-v-c8e56c0c]{order:3!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.reminder-notice-grid[data-v-c8e56c0c]{order:4!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard>.dashboard-overview-pair>.department-overview-panel[data-v-c8e56c0c]{order:90!important}.app-shell:not(.login-shell) .dashboard-view.designer-dashboard[data-v-c8e56c0c]>:is(.boss-dashboard-grid,.load-alert-panel){order:80!important}@media (width<=880px){.app-shell:not(.login-shell) .nav-top-actions[data-v-c8e56c0c]{align-items:center!important;gap:6px!important}.app-shell:not(.login-shell) .nav-top-actions .current-user-badge[data-v-c8e56c0c]{border-radius:8px!important;flex:0 auto!important;gap:5px!important;width:auto!important;max-width:150px!important;height:30px!important;min-height:30px!important;padding:0 8px!important}.app-shell:not(.login-shell) .nav-top-actions .current-user-badge span[data-v-c8e56c0c]{font-size:11px!important;line-height:1!important}.app-shell:not(.login-shell) .nav-top-actions .current-user-badge strong[data-v-c8e56c0c]{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1!important;overflow:hidden!important}.app-shell:not(.login-shell) .nav-top-actions .ghost-button[data-v-c8e56c0c]{border-radius:8px!important;width:auto!important;min-width:48px!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:13px!important;line-height:1!important}.app-shell:not(.login-shell) .nav-top-actions .theme-toggle[data-v-c8e56c0c]{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.app-shell:not(.login-shell) .nav-top-actions .theme-toggle-icon[data-v-c8e56c0c]{transform:translate(-50%,-50%)scale(.78)!important}.app-shell:not(.login-shell) .dashboard-view .reminder-item[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:7px!important;height:auto!important;min-height:88px!important;padding:10px 12px!important;display:grid!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main[data-v-c8e56c0c]{min-width:0!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main strong[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .reminder-main em[data-v-c8e56c0c]{text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;display:block!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-actions[data-v-c8e56c0c]{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:52px!important;padding:9px 10px!important;display:grid!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row strong[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row span[data-v-c8e56c0c]{text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important;line-height:1.25!important;display:block!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row strong[data-v-c8e56c0c]{font-size:15px!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row span[data-v-c8e56c0c]{font-size:12px!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row em[data-v-c8e56c0c]{white-space:nowrap!important;justify-self:end!important;font-size:12px!important}.app-shell:not(.login-shell) .dashboard-view .reminder-center-panel[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .weekly-summary-panel[data-v-c8e56c0c]{height:auto!important;min-height:0!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-center-panel .reminder-list[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .weekly-summary-panel .weekly-mini-list[data-v-c8e56c0c]{height:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-item[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;row-gap:8px!important;height:auto!important;min-height:0!important;padding:10px 12px!important;overflow:visible!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main[data-v-c8e56c0c]{gap:4px!important;display:grid!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main span[data-v-c8e56c0c]{font-size:11px!important;line-height:1.15!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main strong[data-v-c8e56c0c]{font-size:clamp(13px,3.8vw,15px)!important;line-height:1.22!important}.app-shell:not(.login-shell) .dashboard-view .reminder-main em[data-v-c8e56c0c]{font-size:clamp(11px,3.2vw,12px)!important;line-height:1.32!important}.app-shell:not(.login-shell) .dashboard-view .reminder-actions[data-v-c8e56c0c]{flex-wrap:wrap!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;display:flex!important}.app-shell:not(.login-shell) .dashboard-view .reminder-actions .primary-button[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view .reminder-actions .text-button[data-v-c8e56c0c]{white-space:nowrap!important;flex:0 auto!important;width:auto!important;min-width:56px!important;max-width:100%!important;height:auto!important;min-height:30px!important;padding:5px 10px!important;font-size:12px!important;line-height:1.2!important}.app-shell:not(.login-shell) .dashboard-view .weekly-mini-row[data-v-c8e56c0c]{height:auto!important;min-height:0!important;padding:9px 10px!important}.weekly-work-view .weekly-focus-card[data-v-c8e56c0c]{gap:12px!important;padding:14px!important;display:grid!important}.weekly-work-view .weekly-focus-heading[data-v-c8e56c0c]{order:0!important;gap:5px!important;display:grid!important}.weekly-work-view .weekly-focus-heading strong[data-v-c8e56c0c]{font-size:clamp(22px,7vw,30px)!important;line-height:1.12!important}.weekly-work-view .weekly-focus-heading em[data-v-c8e56c0c]{font-size:13px!important;line-height:1.35!important}.weekly-work-view .weekly-focus-queue[data-v-c8e56c0c]{flex-wrap:wrap!important;order:2!important;align-items:flex-start!important;gap:6px!important;width:100%!important;display:flex!important;overflow:visible!important}.weekly-work-view .weekly-focus-queue button[data-v-c8e56c0c]{text-align:left!important;border-radius:999px!important;flex:0 auto!important;align-content:center!important;width:auto!important;min-width:0!important;max-width:min(100%,46vw)!important;height:34px!important;min-height:34px!important;padding:6px 10px!important}.weekly-work-view .weekly-focus-queue button strong[data-v-c8e56c0c]{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1!important;overflow:hidden!important}.weekly-work-view .weekly-focus-queue button span[data-v-c8e56c0c]{display:none!important}.weekly-work-view .weekly-focus-queue button.active[data-v-c8e56c0c]{border-width:1px!important;flex-basis:auto!important;width:auto!important;max-width:min(100%,56vw)!important;height:40px!important;min-height:40px!important;padding:7px 12px!important}.weekly-work-view .weekly-focus-queue button.confirmed[data-v-c8e56c0c]{opacity:.7!important;flex-basis:auto!important;width:auto!important;max-width:min(100%,38vw)!important;height:30px!important;min-height:30px!important;padding:5px 9px!important}.weekly-work-view .weekly-focus-queue button.confirmed strong[data-v-c8e56c0c]{font-size:11px!important}.weekly-work-view .weekly-mine-card.weekly-focus-current[data-v-c8e56c0c]{order:1!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important}.weekly-work-view .weekly-mine-card.weekly-focus-current>div[data-v-c8e56c0c]:first-child{min-width:0!important}.weekly-work-view .weekly-mine-card.weekly-focus-current strong[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(20px,6vw,26px)!important;line-height:1.18!important}.weekly-work-view .weekly-mine-card.weekly-focus-current em[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:clamp(13px,3.8vw,16px)!important;line-height:1.35!important}.weekly-work-view .weekly-action-panel[data-v-c8e56c0c]{justify-items:stretch!important;width:100%!important;min-width:0!important}.weekly-work-view .weekly-status-actions[data-v-c8e56c0c],.weekly-work-view .weekly-task-actions[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.weekly-work-view .weekly-status-actions button[data-v-c8e56c0c],.weekly-work-view .weekly-task-actions button[data-v-c8e56c0c]{width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 6px!important;font-size:15px!important}.weekly-work-view .weekly-range-control[data-v-c8e56c0c]{width:100%!important}.weekly-work-view .weekly-range-picker[data-v-c8e56c0c]{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}.weekly-work-view .weekly-range-picker button[data-v-c8e56c0c]{min-width:0!important;min-height:36px!important;padding:3px 0!important;font-size:11px!important}.weekly-work-view .weekly-confirm-row[data-v-c8e56c0c]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.weekly-work-view .weekly-confirm-row button[data-v-c8e56c0c]{width:100%!important;min-width:0!important;min-height:40px!important;padding:6px 4px!important;font-size:14px!important}.modal-backdrop .project-modal[data-v-c8e56c0c]:not(.award-create-modal){border-radius:10px!important;width:min(100%,100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important;max-height:calc(100dvh - 18px)!important;overflow:hidden!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-head[data-v-c8e56c0c]{gap:10px!important;padding:12px 14px!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-head h2[data-v-c8e56c0c]{font-size:19px!important;line-height:1.2!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-head p[data-v-c8e56c0c]{font-size:12px!important;line-height:1.25!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-body[data-v-c8e56c0c]{padding:12px 14px 86px!important;overflow-x:hidden!important}.modal-backdrop .project-modal:not(.award-create-modal) .form-section[data-v-c8e56c0c]{border-radius:8px!important;padding:12px!important}.modal-backdrop .project-modal:not(.award-create-modal) .form-section h3[data-v-c8e56c0c]{margin-bottom:10px!important;font-size:17px!important;line-height:1.25!important}.modal-backdrop .project-modal:not(.award-create-modal) .form-grid[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .section-people .form-grid[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .section-folder .form-grid[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.modal-backdrop .project-modal:not(.award-create-modal) .form-grid label[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .form-field[data-v-c8e56c0c]{border-radius:8px!important;gap:8px!important;min-height:0!important;padding:10px!important}.modal-backdrop .project-modal:not(.award-create-modal) .form-grid label>span[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .form-field>span[data-v-c8e56c0c]{font-size:13px!important;line-height:1.25!important}.modal-backdrop .project-modal:not(.award-create-modal) .field-hint[data-v-c8e56c0c]{font-size:12px!important;line-height:1.35!important}.modal-backdrop .project-modal:not(.award-create-modal) input[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) select[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) textarea[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .chip-add-select[data-v-c8e56c0c]{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:14px!important;line-height:1.25!important}.modal-backdrop .project-modal:not(.award-create-modal) textarea[data-v-c8e56c0c]{height:auto!important;min-height:76px!important;padding-top:10px!important}.modal-backdrop .project-modal:not(.award-create-modal) .contract-content-list.form-chip-stack[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .chip-stack.form-chip-stack[data-v-c8e56c0c]{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;display:flex!important}.modal-backdrop .project-modal:not(.award-create-modal) .content-counter[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .option-chip[data-v-c8e56c0c]{min-width:0!important;max-width:100%!important;font-size:13px!important}.modal-backdrop .project-modal:not(.award-create-modal) .content-counter button[data-v-c8e56c0c]{width:26px!important;min-width:26px!important;height:26px!important}.modal-backdrop .project-modal:not(.award-create-modal) .folder-preview-panel[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .folder-preview-list[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .folder-structure-preview[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.modal-backdrop .project-modal:not(.award-create-modal) .folder-preview-row[data-v-c8e56c0c],.modal-backdrop .project-modal:not(.award-create-modal) .folder-structure-preview em[data-v-c8e56c0c]{overflow-wrap:anywhere!important;min-width:0!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-actions[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px 14px!important;display:grid!important;position:sticky!important;bottom:0!important}.modal-backdrop .project-modal:not(.award-create-modal) .modal-actions button[data-v-c8e56c0c]{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;font-size:15px!important}.scheme-view .scheme-reviewed-panel[data-v-c8e56c0c]{padding:12px!important}.scheme-view .scheme-reviewed-panel .section-heading[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:4px!important;display:grid!important}.scheme-view .scheme-reviewed-panel .section-heading h2[data-v-c8e56c0c]{font-size:20px!important;line-height:1.2!important}.scheme-view .scheme-reviewed-panel .section-heading span[data-v-c8e56c0c]{font-size:12px!important;line-height:1.25!important}.scheme-view .scheme-reviewed-list[data-v-c8e56c0c]{gap:10px!important;display:grid!important}.scheme-view .scheme-reviewed-project[data-v-c8e56c0c]{border-radius:8px!important;overflow:hidden!important}.scheme-view .scheme-reviewed-project summary[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:10px 12px!important;display:grid!important}.scheme-view .scheme-reviewed-project summary strong[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project summary span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project summary em[data-v-c8e56c0c]{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}.scheme-view .scheme-reviewed-project summary strong[data-v-c8e56c0c]{font-size:17px!important;line-height:1.25!important}.scheme-view .scheme-reviewed-project summary span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-project summary em[data-v-c8e56c0c]{font-size:13px!important;line-height:1.28!important}.scheme-view .scheme-reviewed-project .scheme-reviewed-row[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:10px 12px!important;display:grid!important}.scheme-view .scheme-reviewed-row strong[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:15px!important;line-height:1.28!important}.scheme-view .scheme-reviewed-row span[data-v-c8e56c0c],.scheme-view .scheme-reviewed-row em[data-v-c8e56c0c],.scheme-view .scheme-reviewed-note[data-v-c8e56c0c]{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.35!important}.scheme-view .scheme-reviewed-row .text-button[data-v-c8e56c0c]{white-space:normal!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;padding:5px 9px!important;font-size:13px!important;line-height:1.2!important}.project-view .pagination-bar[data-v-c8e56c0c],.contract-view .pagination-bar[data-v-c8e56c0c],.award-view .pagination-bar[data-v-c8e56c0c],.workbench-view .pagination-bar[data-v-c8e56c0c]{grid-template-columns:auto minmax(0,1fr) auto auto!important;justify-content:start!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 0 10px!important;font-size:12px!important;display:grid!important}.project-view .pagination-bar>span[data-v-c8e56c0c]:first-child,.contract-view .pagination-bar>span[data-v-c8e56c0c]:first-child,.award-view .pagination-bar>span[data-v-c8e56c0c]:first-child,.workbench-view .pagination-bar>span[data-v-c8e56c0c]:first-child{grid-column:1/-1!important;justify-self:start!important;line-height:1.2!important}.project-view .pagination-bar label[data-v-c8e56c0c],.contract-view .pagination-bar label[data-v-c8e56c0c],.award-view .pagination-bar label[data-v-c8e56c0c],.workbench-view .pagination-bar label[data-v-c8e56c0c]{white-space:nowrap!important;justify-self:start!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.project-view .pagination-bar select[data-v-c8e56c0c],.contract-view .pagination-bar select[data-v-c8e56c0c],.award-view .pagination-bar select[data-v-c8e56c0c],.workbench-view .pagination-bar select[data-v-c8e56c0c]{width:70px!important;min-width:70px!important;height:32px!important;padding:0 8px!important;font-size:13px!important}.project-view .pagination-bar .ghost-button[data-v-c8e56c0c],.contract-view .pagination-bar .ghost-button[data-v-c8e56c0c],.award-view .pagination-bar .ghost-button[data-v-c8e56c0c],.workbench-view .pagination-bar .ghost-button[data-v-c8e56c0c]{min-width:58px!important;height:32px!important;min-height:32px!important;padding:4px 8px!important;font-size:12px!important;line-height:1!important}.project-view .pagination-bar strong[data-v-c8e56c0c],.contract-view .pagination-bar strong[data-v-c8e56c0c],.award-view .pagination-bar strong[data-v-c8e56c0c],.workbench-view .pagination-bar strong[data-v-c8e56c0c]{white-space:nowrap!important;min-width:38px!important;font-size:12px!important;line-height:1!important}}.award-view .desktop-table table[data-v-c8e56c0c]{table-layout:fixed!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.award-view .desktop-table th[data-v-c8e56c0c],.award-view .desktop-table td[data-v-c8e56c0c]{padding-left:6px!important;padding-right:6px!important}.award-view .desktop-table th[data-v-c8e56c0c]:first-child,.award-view .desktop-table td[data-v-c8e56c0c]:first-child{width:28px!important;min-width:28px!important;max-width:28px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(2){width:166px!important;min-width:166px!important;max-width:166px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(3),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(3){width:72px!important;min-width:72px!important;max-width:72px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(4),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(4){width:166px!important;min-width:166px!important;max-width:166px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(5),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(5){width:82px!important;min-width:82px!important;max-width:82px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(6),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(6){width:310px!important;min-width:310px!important;max-width:310px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(7),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(7){width:132px!important;min-width:132px!important;max-width:132px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(8),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(8),.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(9),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(9){width:84px!important;min-width:84px!important;max-width:84px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(10),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(10){width:380px!important;min-width:380px!important;max-width:380px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(11),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(11){width:420px!important;min-width:420px!important;max-width:420px!important}.award-view .desktop-table th[data-v-c8e56c0c]:nth-child(12),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(12){width:320px!important;min-width:320px!important;max-width:320px!important}.award-view .desktop-table .award-name-input[data-v-c8e56c0c],.award-view .desktop-table .compact-select[data-v-c8e56c0c],.award-view .desktop-table .badge-select[data-v-c8e56c0c],.award-view .desktop-table .cell-date[data-v-c8e56c0c],.award-view .desktop-table .url-input[data-v-c8e56c0c],.award-view .desktop-table .remark-input[data-v-c8e56c0c]{width:100%!important;min-width:0!important}.award-view .desktop-table .selection-col[data-v-c8e56c0c],.award-view .desktop-table .selection-cell[data-v-c8e56c0c]{width:28px!important;min-width:28px!important;max-width:28px!important;padding:0!important}.award-view .desktop-table .table-select-checkbox[data-v-c8e56c0c]{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(3),.award-view .desktop-table td[data-v-c8e56c0c]:nth-child(4){white-space:normal!important;overflow-wrap:anywhere!important}.award-view .desktop-table td:nth-child(10) .folder-item[data-v-c8e56c0c]{padding:6px!important}.award-view .desktop-table td:nth-child(10) .path-value[data-v-c8e56c0c]{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:31em!important;display:block!important;overflow:hidden!important}.award-view .desktop-table .award-url-cell[data-v-c8e56c0c]{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.award-view .desktop-table .award-url-cell .path-buttons[data-v-c8e56c0c]{white-space:nowrap!important;flex-wrap:nowrap!important;gap:6px!important;display:inline-flex!important}.award-view .desktop-table .award-member-control[data-v-c8e56c0c],.award-create-modal .award-member-control[data-v-c8e56c0c],.mobile-edit-modal .award-mobile-members .award-member-control[data-v-c8e56c0c]{align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important;position:relative!important}.award-view .desktop-table .award-member-stack[data-v-c8e56c0c],.award-create-modal .award-member-stack[data-v-c8e56c0c],.mobile-edit-modal .award-mobile-members .award-member-stack[data-v-c8e56c0c]{flex:auto!important;min-width:0!important}.award-view .desktop-table .award-member-stack .option-chip[data-v-c8e56c0c]{width:58px!important;max-width:58px!important}.award-view .desktop-table .award-member-add[data-v-c8e56c0c],.award-create-modal .award-member-add[data-v-c8e56c0c],.mobile-edit-modal .award-mobile-members .award-member-add[data-v-c8e56c0c]{text-align:center!important;text-align-last:center!important;color:#0000!important;-webkit-text-fill-color:transparent!important;appearance:none!important;background-image:none!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important}.award-view .desktop-table .award-member-control[data-v-c8e56c0c]:has(.award-member-add):after{content:"+"!important;color:#d88445!important;pointer-events:none!important;font-size:16px!important;font-weight:500!important;line-height:1!important;position:absolute!important;top:16px!important;right:17px!important;transform:translate(50%,-50%)!important}.award-create-modal .award-member-control[data-v-c8e56c0c]:has(.award-member-add):after{content:"+"!important;color:#d88445!important;pointer-events:none!important;font-size:16px!important;font-weight:500!important;line-height:1!important;position:absolute!important;top:16px!important;right:17px!important;transform:translate(50%,-50%)!important}.mobile-edit-modal .award-mobile-members .award-member-control[data-v-c8e56c0c]:has(.award-member-add):after{content:"+"!important;color:#d88445!important;pointer-events:none!important;font-size:16px!important;font-weight:500!important;line-height:1!important;position:absolute!important;top:16px!important;right:17px!important;transform:translate(50%,-50%)!important}.award-view .desktop-table .award-member-add option[data-v-c8e56c0c],.award-create-modal .award-member-add option[data-v-c8e56c0c],.mobile-edit-modal .award-mobile-members .award-member-add option[data-v-c8e56c0c]{color:#111318!important;-webkit-text-fill-color:#111318!important}.theme-dark .award-view .desktop-table .award-member-add option[data-v-c8e56c0c],.theme-dark .award-create-modal .award-member-add option[data-v-c8e56c0c],.theme-dark .mobile-edit-modal .award-mobile-members .award-member-add option[data-v-c8e56c0c]{color:#f1ece4!important;-webkit-text-fill-color:#f1ece4!important;background:#171513!important}.theme-dark .award-view .desktop-table .award-member-add option[data-v-c8e56c0c]:checked,.theme-dark .award-create-modal .award-member-add option[data-v-c8e56c0c]:checked,.theme-dark .mobile-edit-modal .award-mobile-members .award-member-add option[data-v-c8e56c0c]:checked{color:#16120e!important;-webkit-text-fill-color:#16120e!important;background:#c98a5f!important}.theme-light .award-view .desktop-table .award-member-add option[data-v-c8e56c0c],.theme-light .award-create-modal .award-member-add option[data-v-c8e56c0c],.theme-light .mobile-edit-modal .award-mobile-members .award-member-add option[data-v-c8e56c0c]{color:#141414!important;-webkit-text-fill-color:#141414!important;background:#f5f3ef!important}.preset-confirm-modal[data-v-c8e56c0c]{color:#f1ece4!important;background:#1a1816!important;border:1px solid #c98a5f94!important;border-top:4px solid #c98a5f!important;border-radius:8px!important;width:min(520px,100vw - 32px)!important;box-shadow:0 24px 90px #0000008a!important}.preset-confirm-modal .modal-head[data-v-c8e56c0c],.preset-confirm-modal .modal-actions[data-v-c8e56c0c]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#231b16eb!important;border-color:#c98a5f3d!important}.preset-confirm-modal .modal-head h2[data-v-c8e56c0c],.preset-confirm-modal .confirm-body strong[data-v-c8e56c0c]{color:#f6efe7!important}.preset-confirm-modal .modal-head p[data-v-c8e56c0c],.preset-confirm-modal .confirm-body[data-v-c8e56c0c],.preset-confirm-modal .confirm-body span[data-v-c8e56c0c],.preset-confirm-modal .delete-preview[data-v-c8e56c0c]{color:#cfc6bd!important}.preset-confirm-modal .delete-preview[data-v-c8e56c0c]{background:#c98a5f1f!important;border:1px solid #c98a5f47!important;border-radius:7px!important;padding:9px 10px!important}.preset-confirm-modal .ghost-button[data-v-c8e56c0c]{color:#e6c3a9!important;background:#c98a5f1f!important;border-color:#c98a5f6b!important}.preset-confirm-modal .danger-button[data-v-c8e56c0c]{color:#17110d!important;box-shadow:none!important;background:#c98a5f!important;border-color:#c98a5f!important}.theme-light .preset-confirm-modal[data-v-c8e56c0c]{color:#111318!important;background:#f6f4ef!important;border-color:#d88445 #c98a5f94 #c98a5f94!important;box-shadow:0 22px 70px #342c242e!important}.theme-light .preset-confirm-modal .modal-head[data-v-c8e56c0c],.theme-light .preset-confirm-modal .modal-actions[data-v-c8e56c0c]{background:#eee8df!important;border-color:#8c807257!important}.theme-light .preset-confirm-modal .modal-head h2[data-v-c8e56c0c],.theme-light .preset-confirm-modal .confirm-body strong[data-v-c8e56c0c]{color:#111318!important}.theme-light .preset-confirm-modal .modal-head p[data-v-c8e56c0c],.theme-light .preset-confirm-modal .confirm-body[data-v-c8e56c0c],.theme-light .preset-confirm-modal .confirm-body span[data-v-c8e56c0c],.theme-light .preset-confirm-modal .delete-preview[data-v-c8e56c0c]{color:#4d5663!important}.theme-light .preset-confirm-modal .delete-preview[data-v-c8e56c0c]{background:#f3eadf!important;border-color:#d8844552!important}.theme-light .preset-confirm-modal .ghost-button[data-v-c8e56c0c]{color:#8d5d3a!important;background:#f6f4ef!important;border-color:#ac754e6b!important}.theme-light .preset-confirm-modal .danger-button[data-v-c8e56c0c]{color:#111318!important;background:#d88445!important;border-color:#d88445!important}.auto-stage-note[data-v-c8e56c0c]{max-width:100%;color:inherit;background:#c98a5f1f;border:1px solid #c98a5f61;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 9px;line-height:1.35;display:inline-flex}.auto-stage-note strong[data-v-c8e56c0c]{color:#e3ad84;white-space:nowrap;font-size:13px;font-weight:500}.auto-stage-note span[data-v-c8e56c0c],.stage-mobile-field em[data-v-c8e56c0c],.gantt-detail-modal .detail-summary-grid em[data-v-c8e56c0c]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.stage-mobile-field[data-v-c8e56c0c]{align-items:flex-start}.stage-mobile-field .contract-mobile-value[data-v-c8e56c0c]{color:#e3ad84}.app-shell.theme-light .auto-stage-note[data-v-c8e56c0c]{background:#f3eadf;border-color:#d8844561}.app-shell.theme-light .auto-stage-note strong[data-v-c8e56c0c],.app-shell.theme-light .stage-mobile-field .contract-mobile-value[data-v-c8e56c0c]{color:#9c6132}.app-shell.theme-light .auto-stage-note span[data-v-c8e56c0c],.app-shell.theme-light .stage-mobile-field em[data-v-c8e56c0c],.app-shell.theme-light .gantt-detail-modal .detail-summary-grid em[data-v-c8e56c0c]{color:#5c6673}.delete-progress-toast[data-v-c8e56c0c]{z-index:10000;color:#17202a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#f8f7f3f0;border:1px solid #d6843e73;border-radius:8px;width:min(360px,100vw - 32px);padding:14px 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 34px #0f172a2e}.delete-progress-top[data-v-c8e56c0c]{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.delete-progress-top strong[data-v-c8e56c0c]{color:#d8843e;font-variant-numeric:tabular-nums}.delete-progress-track[data-v-c8e56c0c]{background:#60677033;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.delete-progress-bar[data-v-c8e56c0c]{border-radius:inherit;background:#d8843e;height:100%;transition:width .22s}.delete-progress-detail[data-v-c8e56c0c]{color:#667085;margin-top:8px;font-size:13px;line-height:1.35}.delete-progress-toast.is-error[data-v-c8e56c0c]{border-color:#b8574680}.delete-progress-toast.is-error .delete-progress-top strong[data-v-c8e56c0c],.delete-progress-toast.is-error .delete-progress-detail[data-v-c8e56c0c]{color:#b85746}.delete-progress-toast.is-error .delete-progress-bar[data-v-c8e56c0c]{background:#b85746}.delete-progress-fade-enter-active[data-v-c8e56c0c],.delete-progress-fade-leave-active[data-v-c8e56c0c]{transition:opacity .2s,transform .2s}.delete-progress-fade-enter-from[data-v-c8e56c0c],.delete-progress-fade-leave-to[data-v-c8e56c0c]{opacity:0;transform:translate(-50%,-46%)scale(.98)}.theme-dark .delete-progress-toast[data-v-c8e56c0c]{color:#f5f1ea;background:#1e1e1df0;border-color:#d28b4b80;box-shadow:0 16px 34px #00000057}.theme-dark .delete-progress-detail[data-v-c8e56c0c]{color:#b9bdc5}@media (width<=720px){.delete-progress-toast[data-v-c8e56c0c]{width:min(320px,100vw - 32px)}}.workbench-view .folder-cell[data-v-c8e56c0c]{min-width:260px}.workbench-view .desktop-table table[data-v-c8e56c0c]{table-layout:fixed!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.workbench-view .desktop-table th[data-v-c8e56c0c],.workbench-view .desktop-table td[data-v-c8e56c0c]{box-sizing:border-box!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:first-child,.workbench-view .desktop-table td[data-v-c8e56c0c]:first-child{width:90px!important;min-width:90px!important;max-width:90px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(2),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(2){width:190px!important;min-width:190px!important;max-width:220px!important}.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(2){white-space:nowrap!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(3),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(3){width:132px!important;min-width:132px!important;max-width:132px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(4),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(4){width:118px!important;min-width:118px!important;max-width:118px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(5),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(5){width:166px!important;min-width:166px!important;max-width:166px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(6),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(6){width:206px!important;min-width:206px!important;max-width:206px!important}.workbench-view .desktop-table td:nth-child(5) .chip-stack[data-v-c8e56c0c],.workbench-view .desktop-table td:nth-child(6) .chip-stack[data-v-c8e56c0c]{gap:6px!important}.workbench-view .desktop-table td:nth-child(5) .option-chip[data-v-c8e56c0c]{max-width:92px!important}.workbench-view .desktop-table td:nth-child(6) .option-chip[data-v-c8e56c0c]{text-overflow:ellipsis!important;flex:0 0 calc(50% - 20px)!important;width:calc(50% - 20px)!important;min-width:0!important;max-width:calc(50% - 20px)!important;overflow:hidden!important}.workbench-view .desktop-table td:nth-child(5) .chip-add-select.chip-add-button-select[data-v-c8e56c0c],.workbench-view .desktop-table td:nth-child(6) .chip-add-select.chip-add-button-select[data-v-c8e56c0c]{margin-left:auto!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(7),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(7),.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(8),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(8){width:132px!important;min-width:132px!important;max-width:132px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(9),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(9),.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(10),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(10){width:116px!important;min-width:116px!important;max-width:116px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(11),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(11){width:180px!important;min-width:180px!important;max-width:180px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(12),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(12),.workbench-view .folder-cell[data-v-c8e56c0c]{width:300px!important;min-width:300px!important;max-width:300px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(13),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(13){width:96px!important;min-width:96px!important;max-width:96px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(14),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(14){width:300px!important;min-width:300px!important;max-width:320px!important}.workbench-view .desktop-table th[data-v-c8e56c0c]:nth-child(15),.workbench-view .desktop-table td[data-v-c8e56c0c]:nth-child(15){width:120px!important;min-width:120px!important;max-width:120px!important}.workbench-view .desktop-table .cell-date[data-v-c8e56c0c]{min-width:112px!important;max-width:112px!important}.workbench-view .desktop-table .badge-select[data-v-c8e56c0c]{min-width:96px!important;max-width:96px!important;padding-left:10px!important;padding-right:24px!important}.workbench-view .workbench-remark-cell[data-v-c8e56c0c]{vertical-align:middle}.workbench-view .workbench-remark-input[data-v-c8e56c0c]{resize:vertical!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;width:100%!important;min-width:260px!important;max-width:300px!important;height:86px!important;min-height:86px!important;padding:10px!important;line-height:1.5!important}.workbench-view .row-actions[data-v-c8e56c0c]{white-space:nowrap;align-items:center;gap:10px;display:flex}.workbench-view .inline-check[data-v-c8e56c0c],.work-item-modal .inline-form-check em[data-v-c8e56c0c]{color:inherit;align-items:center;gap:8px;font-style:normal;display:inline-flex}.workbench-view .inline-check[data-v-c8e56c0c]{justify-content:center;width:100%;min-width:38px}.workbench-view .inline-check span[data-v-c8e56c0c]{display:none}.workbench-view .inline-check input[data-v-c8e56c0c],.work-item-modal .inline-form-check input[data-v-c8e56c0c]{width:18px;height:18px}.workbench-view .inline-check input[data-v-c8e56c0c]{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;appearance:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #7e848ac7!important;border-radius:4px!important;margin:0!important}.workbench-view .inline-check input[data-v-c8e56c0c]:checked{background:#b98a68!important;border-color:#b28460e6!important}.workbench-view .inline-check input[data-v-c8e56c0c]:disabled{opacity:.72;cursor:default!important}.theme-light .workbench-view .inline-check input[data-v-c8e56c0c]{background:0 0!important;border-color:#7e848ac7!important}.theme-light .workbench-view .inline-check input[data-v-c8e56c0c]:checked{background:#c59a78!important;border-color:#aa7954e6!important}.theme-dark .workbench-view .inline-check input[data-v-c8e56c0c]{background:0 0!important;border-color:#bec4cc8f!important}.theme-dark .workbench-view .inline-check input[data-v-c8e56c0c]:checked{background:#a97957!important;border-color:#be8b64eb!important}.workbench-view .text-button.danger[data-v-c8e56c0c]{color:#b85746}.work-item-modal .span-full[data-v-c8e56c0c]{grid-column:1/-1}.work-item-modal textarea[data-v-c8e56c0c]{min-height:96px}.theme-dark .workbench-view .text-button.danger[data-v-c8e56c0c]{color:#ef9a8d}.project-view .toolbar .project-add-button[data-v-c8e56c0c]{color:#161616!important;background:#bda28d!important;border-color:#a67e609e!important;font-weight:400!important;box-shadow:inset 0 1px #ffffff29!important}.project-view .toolbar .project-add-button[data-v-c8e56c0c]:hover:not(:disabled),.project-view .toolbar .project-add-button[data-v-c8e56c0c]:focus-visible{color:#111!important;background:#c6ad98!important;border-color:#8e694ec7!important;box-shadow:inset 0 1px #ffffff2e!important}.project-view .toolbar .project-add-button[data-v-c8e56c0c]:active:not(:disabled){transform:translateY(1px);background:#ad917a!important}.theme-light .project-view .toolbar .project-add-button[data-v-c8e56c0c]{color:#151515!important;box-shadow:none!important;background:#c8ad98!important;border-color:#a98f7a!important}.theme-light .project-view .toolbar .project-add-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .project-view .toolbar .project-add-button[data-v-c8e56c0c]:focus-visible{color:#111!important;background:#d1b9a5!important;border-color:#947761!important}.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]{color:#161616!important;background:#bda28d!important;border-color:#a67e609e!important;font-weight:400!important;box-shadow:inset 0 1px #ffffff29!important}.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:hover:not(:disabled),.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:focus-visible{color:#111!important;background:#c6ad98!important;border-color:#8e694ec7!important;box-shadow:inset 0 1px #ffffff2e!important}.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:active:not(:disabled){transform:translateY(1px);background:#ad917a!important}.theme-light .workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]{color:#151515!important;box-shadow:none!important;background:#c8ad98!important;border-color:#a98f7a!important}.theme-light .workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:focus-visible{color:#111!important;background:#d1b9a5!important;border-color:#947761!important}.workbench-view[data-v-c8e56c0c] :is(.panel,.mobile-card,.summary-mobile-card,.project-detail-modal,.work-item-mobile-detail-modal),.dashboard-view[data-v-c8e56c0c] :is(.dashboard-toggle-gantt-panel,.boss-gantt-panel,.personnel-gantt-panel,.person-gantt-row,.load-alert-card,.gantt-today-pill),.project-view .toolbar .project-add-button[data-v-c8e56c0c],.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]{box-shadow:none!important;filter:none!important;text-shadow:none!important}.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:hover:not(:disabled),.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]:focus-visible,.project-view .toolbar .project-add-button[data-v-c8e56c0c]:hover:not(:disabled),.project-view .toolbar .project-add-button[data-v-c8e56c0c]:focus-visible{box-shadow:none!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.person-gantt-scale,.boss-gantt-scale,.weekly-calendar-days,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){color:#c8ced8!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(.92)!important;background:#18181894!important;border-color:#ffffff24!important}.app-shell:not(.login-shell) .weekly-calendar-days span[data-v-c8e56c0c],.app-shell:not(.login-shell) .person-gantt-scale .person-month-grid span[data-v-c8e56c0c],.app-shell:not(.login-shell) .boss-gantt-scale .person-month-grid span[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important}.app-shell:not(.login-shell) .weekly-calendar[data-v-c8e56c0c]{overflow:visible!important}.app-shell:not(.login-shell) .weekly-calendar-days[data-v-c8e56c0c]{isolation:isolate;transform:translateZ(0);background:0 0!important;overflow:hidden!important}.app-shell:not(.login-shell) .weekly-calendar-days[data-v-c8e56c0c]:after{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0c0c57,#2d2d2d33,#0c0c0c57),#0a0a0a33;border-radius:8px 8px 0 0;position:absolute;inset:0;content:""!important;-webkit-backdrop-filter:blur(28px)saturate(.82)!important}.app-shell:not(.login-shell) .weekly-calendar-days[data-v-c8e56c0c]:before,.app-shell:not(.login-shell) .weekly-calendar-days span[data-v-c8e56c0c]{z-index:1;position:relative}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead,.workbench-view>.table-panel>.desktop-table thead,.contract-view>.table-panel>.desktop-table thead,.award-view>.table-panel>.desktop-table thead){-webkit-backdrop-filter:blur(28px)saturate(.82)!important;background:linear-gradient(90deg,#0c0c0c57,#2d2d2d33,#0c0c0c57),#0a0a0a33!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead tr,.workbench-view>.table-panel>.desktop-table thead tr,.contract-view>.table-panel>.desktop-table thead tr,.award-view>.table-panel>.desktop-table thead tr,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){background:0 0!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.person-gantt-scale,.boss-gantt-scale,.weekly-calendar-days,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){color:#3f4652!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px)saturate(.95)!important;background:#f5f5f39e!important;border-color:#9a9a9a80!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead th:hover,.workbench-view>.table-panel>.desktop-table thead th:hover,.contract-view>.table-panel>.desktop-table thead th:hover,.award-view>.table-panel>.desktop-table thead th:hover){color:#111318!important;background:#ffffffb8!important}.app-shell.theme-light:not(.login-shell) .weekly-calendar-days[data-v-c8e56c0c]{background:0 0!important}.app-shell.theme-light:not(.login-shell) .weekly-calendar-days[data-v-c8e56c0c]:after{background:linear-gradient(90deg,#f6f6f461,#fff3,#f6f6f461),#f5f5f333;-webkit-backdrop-filter:blur(28px)saturate(.9)!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead,.workbench-view>.table-panel>.desktop-table thead,.contract-view>.table-panel>.desktop-table thead,.award-view>.table-panel>.desktop-table thead){-webkit-backdrop-filter:blur(28px)saturate(.9)!important;background:linear-gradient(90deg,#f6f6f461,#fff3,#f6f6f461),#f5f5f333!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead tr,.workbench-view>.table-panel>.desktop-table thead tr,.contract-view>.table-panel>.desktop-table thead tr,.award-view>.table-panel>.desktop-table thead tr,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){background:0 0!important}.floating-table-header{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(.86)!important;background:linear-gradient(90deg,#0f0f0f80,#2020205c,#0f0f0f80),#0a0a0a61!important;border-color:#ffffff24!important}.floating-table-header table,.floating-table-header thead,.floating-table-header tr{box-shadow:none!important;background:0 0!important}.floating-table-header:after{z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0c0c0c57,#2d2d2d33,#0c0c0c57),#0a0a0a33;position:absolute;inset:0;content:""!important;-webkit-backdrop-filter:blur(28px)saturate(.82)!important}.floating-table-header table{z-index:1;position:relative}.floating-table-header th{color:#c8ced8!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff24!important}.floating-table-header.light{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(.92)!important;background:linear-gradient(90deg,#f6f6f480,#ffffff57,#f6f6f480),#f5f5f35c!important;border-color:#9a9a9a80!important}.floating-table-header.light th{color:#3f4652!important;box-shadow:none!important;background:0 0!important;border-color:#9a9a9a80!important}.floating-table-header.light:after{background:linear-gradient(90deg,#f6f6f461,#fff3,#f6f6f461),#f5f5f333;-webkit-backdrop-filter:blur(28px)saturate(.9)!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.person-gantt-scale,.boss-gantt-scale,.weekly-calendar-days,.project-view>.table-panel>.desktop-table thead,.workbench-view>.table-panel>.desktop-table thead,.contract-view>.table-panel>.desktop-table thead,.award-view>.table-panel>.desktop-table thead){color:#e5e8ee!important;-webkit-backdrop-filter:none!important;background:#1c1c1cf5!important;border-color:#ffffff2e!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(){display:none!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.weekly-calendar-days span,.person-gantt-scale .person-month-grid span,.boss-gantt-scale .person-month-grid span,.project-view>.table-panel>.desktop-table thead tr,.workbench-view>.table-panel>.desktop-table thead tr,.contract-view>.table-panel>.desktop-table thead tr,.award-view>.table-panel>.desktop-table thead tr,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){color:#e5e8ee!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1c1c1cf5!important}.floating-table-header,.floating-table-header.light{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1c1c1cf5!important;border-color:#ffffff2e!important}.floating-table-header:after,.floating-table-header.light:after{display:none!important}.floating-table-header table,.floating-table-header thead,.floating-table-header tr,.floating-table-header th,.floating-table-header.light table,.floating-table-header.light thead,.floating-table-header.light tr,.floating-table-header.light th{color:#e5e8ee!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1c1c1cf5!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.person-gantt-scale,.boss-gantt-scale,.weekly-calendar-days,.project-view>.table-panel>.desktop-table thead,.workbench-view>.table-panel>.desktop-table thead,.contract-view>.table-panel>.desktop-table thead,.award-view>.table-panel>.desktop-table thead),.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.weekly-calendar-days span,.person-gantt-scale .person-month-grid span,.boss-gantt-scale .person-month-grid span,.project-view>.table-panel>.desktop-table thead tr,.workbench-view>.table-panel>.desktop-table thead tr,.contract-view>.table-panel>.desktop-table thead tr,.award-view>.table-panel>.desktop-table thead tr,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){color:#e5e8ee!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#1b1b1b!important;border-color:#333!important}.app-shell[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead th:hover,.workbench-view>.table-panel>.desktop-table thead th:hover,.contract-view>.table-panel>.desktop-table thead th:hover,.award-view>.table-panel>.desktop-table thead th:hover){color:#fff!important;background:#262626!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.person-gantt-scale,.boss-gantt-scale,.weekly-calendar-days,.project-view>.table-panel>.desktop-table thead,.workbench-view>.table-panel>.desktop-table thead,.contract-view>.table-panel>.desktop-table thead,.award-view>.table-panel>.desktop-table thead),.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.weekly-calendar-days span,.person-gantt-scale .person-month-grid span,.boss-gantt-scale .person-month-grid span,.project-view>.table-panel>.desktop-table thead tr,.workbench-view>.table-panel>.desktop-table thead tr,.contract-view>.table-panel>.desktop-table thead tr,.award-view>.table-panel>.desktop-table thead tr,.project-view>.table-panel>.desktop-table thead th,.workbench-view>.table-panel>.desktop-table thead th,.contract-view>.table-panel>.desktop-table thead th,.award-view>.table-panel>.desktop-table thead th){border-color:var(--light-line,#c8c8c4)!important;background:var(--light-panel,#f5f5f3)!important;background-color:var(--light-panel,#f5f5f3)!important;color:var(--light-text,#15171c)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}.app-shell.theme-light[data-v-c8e56c0c]:not(.login-shell) :is(.project-view>.table-panel>.desktop-table thead th:hover,.workbench-view>.table-panel>.desktop-table thead th:hover,.contract-view>.table-panel>.desktop-table thead th:hover,.award-view>.table-panel>.desktop-table thead th:hover){background:var(--light-track,#e8e8e6)!important;background-color:var(--light-track,#e8e8e6)!important;color:var(--light-text,#15171c)!important}.floating-table-header,.floating-table-header table,.floating-table-header thead,.floating-table-header tr,.floating-table-header th{color:#e5e8ee!important;background:#1b1b1b!important;border-color:#333!important}.floating-table-header.light,.floating-table-header.light table,.floating-table-header.light thead,.floating-table-header.light tr,.floating-table-header.light th{border-color:var(--light-line,#c8c8c4)!important;background:var(--light-panel,#f5f5f3)!important;background-color:var(--light-panel,#f5f5f3)!important;color:var(--light-text,#15171c)!important;background-image:none!important}.system-view.system-grid[data-v-c8e56c0c]{align-items:start;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr)!important}.system-left-column[data-v-c8e56c0c],.system-right-column[data-v-c8e56c0c]{gap:18px;min-width:0;display:grid}.system-view .system-left-column>.panel[data-v-c8e56c0c],.system-view .system-right-column>.panel[data-v-c8e56c0c],.system-view .system-user-entry-card[data-v-c8e56c0c]{box-shadow:none!important;filter:none!important}.system-view .system-user-entry-grid[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.system-view .preset-panel[data-v-c8e56c0c],.system-view .audit-log-entry-panel[data-v-c8e56c0c]{grid-column:auto!important}.system-view .department-column.desktop-admin-list[data-v-c8e56c0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:10px!important;display:grid!important}.system-view .department-column.desktop-admin-list .department-item[data-v-c8e56c0c]{gap:8px;min-width:0;display:grid;border:1px solid var(--border,#94a3b83d)!important;background:var(--panel,transparent)!important;box-shadow:none!important;border-radius:8px!important;padding:10px!important}.system-view .department-column.desktop-admin-list .department-item>div[data-v-c8e56c0c]:first-child{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px;display:grid}.system-view .department-column.desktop-admin-list .department-name-input[data-v-c8e56c0c],.system-view .department-column.desktop-admin-list .department-code-input[data-v-c8e56c0c]{height:34px!important;min-height:34px!important;padding:6px 9px!important;font-size:13px!important}.system-view .department-column.desktop-admin-list .department-description-input[data-v-c8e56c0c]{resize:vertical;line-height:1.45;height:54px!important;min-height:54px!important;padding:8px 9px!important;font-size:13px!important}.system-view .department-column.desktop-admin-list .department-actions[data-v-c8e56c0c]{min-height:24px;gap:10px!important}.system-view .department-column.desktop-admin-list .department-actions .text-button[data-v-c8e56c0c]{min-height:24px;font-size:13px;padding:0!important}.system-view .system-add-actions[data-v-c8e56c0c]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex!important}.system-view .system-add-actions .primary-button[data-v-c8e56c0c]{width:auto;min-height:34px;border-radius:7px!important;padding:6px 14px!important;font-weight:400!important}.theme-light .system-view .system-add-actions .primary-button[data-v-c8e56c0c]{color:#111318!important;-webkit-text-fill-color:#111318!important;box-shadow:none!important;background:#d3ad88!important;border:1px solid #b98b63!important}.theme-light .system-view .system-add-actions .primary-button[data-v-c8e56c0c]:hover:not(:disabled),.theme-light .system-view .system-add-actions .primary-button[data-v-c8e56c0c]:focus-visible{color:#111318!important;-webkit-text-fill-color:#111318!important;background:#caa17b!important;border-color:#a97751!important}.theme-light .system-view .system-add-actions .primary-button[data-v-c8e56c0c]:active:not(:disabled){color:#111318!important;-webkit-text-fill-color:#111318!important;background:#bd906b!important;border-color:#9f6d46!important}.system-mobile-detail-modal .system-mobile-checkbox[data-v-c8e56c0c]{border-radius:7px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;min-height:40px!important;padding:9px 12px!important;display:inline-flex!important}.system-mobile-detail-modal .system-mobile-checkbox input[type=checkbox][data-v-c8e56c0c]{appearance:none!important;border:1px solid var(--line,#ffffff42)!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;flex:0 0 18px!important;margin:0!important}.system-mobile-detail-modal .system-mobile-checkbox input[type=checkbox][data-v-c8e56c0c]:checked{background:#d68443!important;border-color:#d68443!important}.system-mobile-detail-modal .system-mobile-checkbox input[type=checkbox][data-v-c8e56c0c]:checked:after{content:"";border-bottom:2px solid #111318;border-left:2px solid #111318;width:8px;height:5px;margin:4px auto 0;display:block;transform:rotate(-45deg)}.system-mobile-detail-modal .system-mobile-checkbox span[data-v-c8e56c0c]{color:inherit!important;flex:0 auto!important;margin:0!important;line-height:1.35!important}.theme-light .system-mobile-detail-modal .system-mobile-checkbox[data-v-c8e56c0c]{border-color:var(--light-line,#9a9a9a)!important;background:var(--light-panel,#f5f5f3)!important}.theme-light .system-mobile-detail-modal .system-mobile-checkbox input[type=checkbox][data-v-c8e56c0c]{background:0 0!important;border-color:#9a9a9a!important}.theme-dark .system-mobile-detail-modal .system-mobile-checkbox[data-v-c8e56c0c]{background:0 0!important;border-color:#d8d8d82e!important}.weekly-work-view .weekly-focus-queue[data-v-c8e56c0c]{align-items:flex-start;gap:8px!important}.weekly-work-view .weekly-focus-queue button[data-v-c8e56c0c]{flex:0 0 168px;align-content:start;transition:width .16s,flex-basis .16s,height .16s,opacity .16s,background-color .16s,border-color .16s;transform:none;opacity:.9!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:58px!important;min-height:58px!important;padding:8px 10px!important}.weekly-work-view .weekly-focus-queue button.waiting[data-v-c8e56c0c]:not(.active){order:1;opacity:1!important}.weekly-work-view .weekly-focus-queue button.confirmed[data-v-c8e56c0c]{flex-basis:124px;order:2;color:#cbd0d6!important;opacity:.72!important;background:#383c40!important;border-color:#5b6065!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:46px!important;min-height:46px!important;padding:7px 9px!important}.weekly-work-view .weekly-focus-queue button.confirmed strong[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.confirmed span[data-v-c8e56c0c]{color:#cbd0d6!important;-webkit-text-fill-color:#cbd0d6!important}.weekly-work-view .weekly-focus-queue button.active[data-v-c8e56c0c]{flex-basis:300px;order:0;opacity:1!important;width:300px!important;min-width:300px!important;max-width:340px!important;height:86px!important;min-height:86px!important;box-shadow:none!important;border-width:2px!important;padding:12px 14px!important}.weekly-work-view .weekly-focus-queue button.active strong[data-v-c8e56c0c]{font-size:16px!important;font-weight:500!important;line-height:1.25!important}.weekly-work-view .weekly-focus-queue button:not(.active) strong[data-v-c8e56c0c]{font-size:13px!important;font-weight:500!important;line-height:1.25!important}.weekly-work-view .weekly-focus-queue button:not(.active) span[data-v-c8e56c0c]{font-size:11px!important;font-weight:400!important}.weekly-work-view[data-v-c8e56c0c] :is(.weekly-focus-card,.weekly-focus-queue,.weekly-mine-card,.weekly-action-panel) :is(strong,span,em,button){font-weight:400!important}.weekly-work-view .weekly-calendar-bar[data-v-c8e56c0c],.weekly-work-view .weekly-calendar-bar[data-v-c8e56c0c] *{text-shadow:none!important;-webkit-text-stroke:0!important;font-weight:400!important}.weekly-work-view .weekly-focus-queue button.active strong[data-v-c8e56c0c],.weekly-work-view .weekly-mine-card.weekly-focus-current strong[data-v-c8e56c0c]{font-weight:500!important}.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.confirmed[data-v-c8e56c0c]{color:#656b73!important;background:#dededb!important;border-color:#c7c7c3!important}.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.confirmed strong[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.confirmed span[data-v-c8e56c0c]{color:#656b73!important;-webkit-text-fill-color:#656b73!important}@media (width<=880px){.system-view.system-grid[data-v-c8e56c0c]{grid-template-columns:1fr!important}.system-left-column[data-v-c8e56c0c],.system-right-column[data-v-c8e56c0c]{gap:14px}.system-view .department-column.desktop-admin-list[data-v-c8e56c0c]{display:none!important}.system-view .system-mobile-list[data-v-c8e56c0c],.weekly-work-view .weekly-focus-card[data-v-c8e56c0c]{display:grid!important}.weekly-work-view .weekly-focus-heading[data-v-c8e56c0c]{order:0!important}.weekly-work-view .weekly-mine-card.weekly-focus-current[data-v-c8e56c0c]{box-sizing:border-box!important;order:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.weekly-work-view .weekly-focus-queue[data-v-c8e56c0c]{flex-wrap:wrap!important;order:2!important;align-items:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:visible!important}.weekly-work-view .weekly-focus-queue button[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.waiting[data-v-c8e56c0c]:not(.active){box-sizing:border-box!important;border-radius:999px!important;flex:0 auto!important;align-content:center!important;width:auto!important;min-width:0!important;max-width:min(100%,46vw)!important;height:34px!important;min-height:34px!important;padding:6px 10px!important}.weekly-work-view .weekly-focus-queue button.active[data-v-c8e56c0c]{width:auto!important;max-width:min(100%,56vw)!important;height:40px!important;min-height:40px!important;box-shadow:none!important;border-width:1px!important;flex-basis:auto!important;padding:7px 12px!important}.weekly-work-view .weekly-focus-queue button.confirmed[data-v-c8e56c0c]{flex-basis:auto!important;width:auto!important;max-width:min(100%,38vw)!important;height:30px!important;min-height:30px!important;padding:5px 9px!important}.weekly-work-view .weekly-focus-queue button strong[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.active strong[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.confirmed strong[data-v-c8e56c0c]{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:12px!important;font-weight:400!important;line-height:1!important;overflow:hidden!important}.weekly-work-view .weekly-focus-queue button.confirmed strong[data-v-c8e56c0c]{font-size:11px!important}.weekly-work-view .weekly-focus-queue button span[data-v-c8e56c0c]{display:none!important}.weekly-work-view .weekly-mine-card.weekly-focus-current strong[data-v-c8e56c0c]{font-weight:400!important}.project-view .toolbar .project-add-button[data-v-c8e56c0c],.workbench-view .toolbar .work-item-add-button[data-v-c8e56c0c]{grid-column:span 3;min-height:38px}}.project-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.workbench-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.contract-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.award-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c]{background:#e2562e2e!important;border-color:#e2562e6b!important}.project-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.workbench-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.contract-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.award-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c]{background:#e2562e47!important}.project-view .mobile-card.urgent-item[data-v-c8e56c0c],.workbench-view .mobile-card.urgent-item[data-v-c8e56c0c],.contract-view .mobile-card.urgent-item[data-v-c8e56c0c],.dashboard-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.weekly-work-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.weekly-work-view .weekly-mine-card.urgent-item[data-v-c8e56c0c]{background:#e2562e2e!important;border-color:#e2562e7a!important}.dashboard-view .weekly-mini-row.urgent-item strong[data-v-c8e56c0c],.dashboard-view .weekly-mini-row.urgent-item em[data-v-c8e56c0c]{color:#df5935!important}.weekly-work-view .weekly-focus-queue button.urgent[data-v-c8e56c0c],.weekly-work-view .weekly-calendar-bar.urgent[data-v-c8e56c0c]{color:#fff!important;background:#d95832!important;border-color:#e2562e94!important}.theme-light .project-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-light .workbench-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-light .contract-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c]{background:#f3c9b8!important;border-color:#d24f2b75!important}.theme-light .project-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.theme-light .workbench-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.theme-light .contract-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c],.theme-light .award-view .desktop-table tbody tr.urgent-item:hover td[data-v-c8e56c0c]{background:#ecb49d!important}.theme-light .project-view .desktop-table .folder-cell .folder-item[data-v-c8e56c0c],.theme-light .contract-view .desktop-table .folder-cell .folder-item[data-v-c8e56c0c]{box-shadow:none!important;background:0 0!important}.theme-light .project-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-light .workbench-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-light .contract-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-light .dashboard-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.theme-light .weekly-work-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.theme-light .weekly-work-view .weekly-mine-card.urgent-item[data-v-c8e56c0c]{background:#f3c9b8!important;border-color:#d24f2b75!important}.theme-dark .project-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-dark .workbench-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-dark .contract-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-dark .award-view .desktop-table tbody tr.urgent-item td[data-v-c8e56c0c],.theme-dark .project-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-dark .workbench-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-dark .contract-view .mobile-card.urgent-item[data-v-c8e56c0c],.theme-dark .dashboard-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.theme-dark .weekly-work-view .weekly-mini-row.urgent-item[data-v-c8e56c0c],.theme-dark .weekly-work-view .weekly-mine-card.urgent-item[data-v-c8e56c0c]{background:#cd482a47!important;border-color:#eb60397a!important}.theme-dark .weekly-work-view .weekly-focus-queue button.urgent[data-v-c8e56c0c],.theme-dark .weekly-work-view .weekly-calendar-bar.urgent[data-v-c8e56c0c]{background:#c84b2d!important}.dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.urgent[data-v-c8e56c0c]{background:#df5935!important;border-color:#df5935b8!important}.app-shell.theme-light .dashboard-view .gantt-today-pill.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-today-pill.urgent[data-v-c8e56c0c]{color:#fff!important;background:#df5935!important;border-color:#df5935b8!important}.app-shell.theme-dark .dashboard-view .gantt-bar.status-active.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #8b7773 0%, #8b7773 var(--gantt-progress), #df5935 var(--gantt-progress), #df5935 100%)!important;background-color:#df5935!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-active.urgent[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #c7b3ae 0%, #c7b3ae var(--gantt-progress), #df5935 var(--gantt-progress), #df5935 100%)!important;background-color:#df5935!important}.app-shell.theme-dark .dashboard-view .gantt-bar.status-pending.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.status-paused.urgent[data-v-c8e56c0c],.app-shell.theme-dark .dashboard-view .gantt-bar.status-done.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-pending.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-paused.urgent[data-v-c8e56c0c],.app-shell.theme-dark .boss-gantt-panel .gantt-bar.status-done.urgent[data-v-c8e56c0c]{background:#8b7773!important}.app-shell.theme-light .dashboard-view .gantt-bar.status-pending.urgent[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-bar.status-paused.urgent[data-v-c8e56c0c],.app-shell.theme-light .dashboard-view .gantt-bar.status-done.urgent[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-pending.urgent[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-paused.urgent[data-v-c8e56c0c],.app-shell.theme-light .boss-gantt-panel .gantt-bar.status-done.urgent[data-v-c8e56c0c]{background:#c7b3ae!important}.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-pending.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-paused.urgent[data-v-c8e56c0c],.app-shell.theme-dark .personnel-gantt-panel .person-gantt-bar.weekly-done.urgent[data-v-c8e56c0c]{background:#8b7773!important}.app-shell.theme-dark .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #8b7773 0%, #8b7773 var(--person-active-start), #df5935 var(--person-active-start), #df5935 var(--person-active-end), #8b7773 var(--person-active-end), #8b7773 100%)!important;background-color:#8b7773!important}.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar.urgent[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-pending.urgent[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-paused.urgent[data-v-c8e56c0c],.app-shell.theme-light .personnel-gantt-panel .person-gantt-bar.weekly-done.urgent[data-v-c8e56c0c]{background:#c7b3ae!important}.app-shell.theme-light .dashboard-view .personnel-gantt-panel .person-gantt-bar.weekly-active.urgent[data-v-c8e56c0c]{background:linear-gradient(90deg, #c7b3ae 0%, #c7b3ae var(--person-active-start), #df5935 var(--person-active-start), #df5935 var(--person-active-end), #c7b3ae var(--person-active-end), #c7b3ae 100%)!important;background-color:#c7b3ae!important}.weekly-work-view .weekly-calendar-bar.urgent.active[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.urgent.waiting[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.urgent.active[data-v-c8e56c0c]{color:#fff!important;background:#df5935!important;border-color:#df5935c7!important}.weekly-work-view .weekly-calendar-bar.urgent.pending[data-v-c8e56c0c],.weekly-work-view .weekly-calendar-bar.urgent.done[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.urgent.confirmed[data-v-c8e56c0c],.weekly-work-view .weekly-focus-queue button.urgent.done[data-v-c8e56c0c]{color:#fff!important;background:#8b7773!important;border-color:#8b7773b8!important}.weekly-work-view .weekly-calendar-bar.urgent.paused[data-v-c8e56c0c]{background:#8b7773 repeating-linear-gradient(90deg,#df5935 0 10px,#8b7773 10px 18px)!important}.weekly-work-view .weekly-calendar-bar.sync-pending[data-v-c8e56c0c]{outline-offset:-2px;outline:2px dashed #d68443!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.urgent.pending[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.urgent.done[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.urgent.confirmed[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-focus-queue button.urgent.done[data-v-c8e56c0c]{color:#fff!important;background:#c7b3ae!important;border-color:#a2847eb8!important}.app-shell.theme-light .weekly-work-view .weekly-calendar-bar.urgent.paused[data-v-c8e56c0c]{background:#c7b3ae repeating-linear-gradient(90deg,#df5935 0 10px,#c7b3ae 10px 18px)!important}.app-shell .weekly-work-view .weekly-calendar-track .weekly-calendar-bar.active.urgent[data-v-c8e56c0c],.app-shell.theme-light .weekly-work-view .weekly-calendar-track .weekly-calendar-bar.active.urgent[data-v-c8e56c0c],.app-shell.theme-dark .weekly-work-view .weekly-calendar-track .weekly-calendar-bar.active.urgent[data-v-c8e56c0c],.app-shell .weekly-work-view .weekly-calendar-track .weekly-calendar-bar.urgent[data-v-c8e56c0c]:not(.pending):not(.paused):not(.done){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#df5935!important;border-color:#df5935d1!important}@media (width<=880px){.app-shell:not(.login-shell) .dashboard-view .dashboard-overview-pair[data-v-c8e56c0c],.app-shell:not(.login-shell) .dashboard-view.designer-dashboard .dashboard-overview-pair[data-v-c8e56c0c]{grid-template:"weekly""workbench""department"/minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.app-shell:not(.login-shell) .dashboard-view .dashboard-overview-pair>.panel[data-v-c8e56c0c]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}}
