.multi-select[data-v-048f7546]{width:100%;color:var(--text);position:relative}.multi-select-trigger[data-v-048f7546]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.multi-select-trigger[data-v-048f7546]:focus-visible,.multi-select.open .multi-select-trigger[data-v-048f7546]{border-color:#8987ef;outline:3px solid #efefff}.multi-select-trigger .placeholder[data-v-048f7546]{color:var(--muted)}.multi-select-trigger svg[data-v-048f7546]{color:var(--muted);flex:none;transition:transform .15s}.multi-select.open .multi-select-trigger svg[data-v-048f7546]{transform:rotate(180deg)}.multi-select-menu[data-v-048f7546]{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;min-width:240px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 32px #191c382e}.multi-select-tools[data-v-048f7546]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px;display:flex}.multi-select-search[data-v-048f7546]{border:1px solid var(--border);min-width:0;color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.multi-select-search input[data-v-048f7546]{width:100%;min-height:34px;color:var(--text);background:0 0;border:0;outline:0;padding:0;font-size:14px}.multi-select-clear[data-v-048f7546],.multi-select-footer button[data-v-048f7546]{color:#514ad0;background:0 0;border:0;font-size:13px;font-weight:650}.multi-select-options[data-v-048f7546]{max-height:230px;padding:5px;overflow-y:auto}.multi-select-option[data-v-048f7546]{cursor:pointer;border-radius:5px;align-items:flex-start;padding:9px;line-height:1.35;color:var(--text)!important;flex-direction:row!important;gap:9px!important;display:flex!important}.multi-select-option[data-v-048f7546]:hover,.multi-select-option.selected[data-v-048f7546]{background:var(--surface-muted)}.multi-select-option input[data-v-048f7546]{flex:none;margin:1px 0 0;width:16px!important;min-height:16px!important}.multi-select-empty[data-v-048f7546]{text-align:center;color:var(--muted);margin:0!important;padding:18px 10px!important}.multi-select-footer[data-v-048f7546]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:8px 11px;font-size:12px;display:flex}.multi-select.disabled[data-v-048f7546]{opacity:.5}@media (width<=520px){.multi-select-menu[data-v-048f7546]{min-width:100%}}.search-select[data-v-03ff78af]{width:220px;max-width:100%;position:relative}.search-select.fluid[data-v-03ff78af]{width:100%}.search-select-trigger[data-v-03ff78af]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:35px;color:var(--text);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:15px;display:flex}.search-select-trigger span[data-v-03ff78af]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-select-trigger .placeholder[data-v-03ff78af],.search-select-trigger svg[data-v-03ff78af]{color:var(--muted)}.search-select.open .search-select-trigger[data-v-03ff78af]{border-color:#8987ef;outline:3px solid #efefff}.search-select.disabled .search-select-trigger[data-v-03ff78af]{cursor:not-allowed;opacity:.65}.search-select.open .search-select-trigger svg[data-v-03ff78af]{transform:rotate(180deg)}.search-select-menu[data-v-03ff78af]{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:8px;width:max(100%,280px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 14px 32px #191c382e}.search-select-search[data-v-03ff78af]{border:1px solid var(--border);color:var(--muted);border-radius:6px;align-items:center;gap:7px;margin:9px;padding:0 9px;display:flex}.search-select-search input[data-v-03ff78af]{width:100%;min-height:34px;color:var(--text);background:0 0;border:0;outline:0;padding:0}.search-select-options[data-v-03ff78af]{max-height:250px;padding:0 5px 5px;overflow-y:auto}.search-select-options button[data-v-03ff78af]{width:100%;color:var(--text);text-align:left;border-radius:5px;padding:9px}.search-select-options button[data-v-03ff78af]:hover,.search-select-options button.selected[data-v-03ff78af]{background:var(--surface-muted);color:var(--primary)}.search-select-empty[data-v-03ff78af]{color:var(--muted);margin:0;padding:12px 9px;font-size:13px}@media (width<=540px){.search-select[data-v-03ff78af]{width:150px}.search-select-menu[data-v-03ff78af]{width:min(280px,100vw - 54px)}}.report-tabs[data-v-2c11bf0c]{border-bottom:1px solid var(--border);gap:20px;margin:0 0 24px;display:flex}.report-tabs button[data-v-2c11bf0c]{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 2px;font-size:14px}.report-tabs button.active[data-v-2c11bf0c]{color:#4f46d3;border-color:#6256e4;font-weight:650}.report-filter-panel[data-v-2c11bf0c]{margin-bottom:24px;padding:22px}.report-main-filters[data-v-2c11bf0c]{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.report-filter-panel label[data-v-2c11bf0c]{color:var(--muted);flex-direction:column;gap:7px;font-size:14px;display:flex}.report-filter-panel input[data-v-2c11bf0c],.report-filter-panel select[data-v-2c11bf0c]{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);border-radius:6px;padding:9px;font-size:14px}.report-advanced[data-v-2c11bf0c]{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.report-advanced summary[data-v-2c11bf0c]{cursor:pointer;color:#514ad0;font-size:14px}.report-filter-grid[data-v-2c11bf0c]{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.report-advanced p[data-v-2c11bf0c]{margin:14px 0 2px;font-size:14px;line-height:1.7}.report-filter-panel footer[data-v-2c11bf0c]{justify-content:space-between;align-items:center;gap:15px;margin-top:20px;display:flex}.report-filter-panel .filter-check[data-v-2c11bf0c]{flex-direction:row;align-items:center}.filter-check input[data-v-2c11bf0c]{width:16px;min-height:16px}.report-saved-banner[data-v-2c11bf0c]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px;display:flex}.report-saved-banner p[data-v-2c11bf0c]{color:var(--muted);margin-top:7px;font-size:14px}.report-scope[data-v-2c11bf0c]{color:var(--muted);margin:15px 0;font-size:14px;line-height:1.7}.report-data-table td[data-v-2c11bf0c]{vertical-align:top;padding:14px;font-size:14px}.report-data-table[data-v-2c11bf0c]{min-width:850px}.report-workspace .table-scroll>table[data-v-2c11bf0c]{min-width:650px}.report-row-code[data-v-2c11bf0c]{color:var(--muted);margin-top:7px;font-size:14px;display:block}.report-duration[data-v-2c11bf0c]{background:var(--warning-surface);white-space:nowrap}.report-daily[data-v-2c11bf0c]{background:var(--surface-muted);white-space:nowrap;color:#284e7e;font-weight:650}.report-trend[data-v-2c11bf0c]{align-items:flex-end;gap:12px;min-height:230px;padding:22px;display:flex;overflow:auto}.report-trend>div[data-v-2c11bf0c]{flex-direction:column;align-items:center;gap:10px;min-width:90px;display:flex}.report-trend i[data-v-2c11bf0c]{background:#9487ea;border-radius:4px 4px 0 0;width:32px;display:block}.report-stack[data-v-2c11bf0c]{background:var(--surface-muted);border-radius:4px 4px 0 0;flex-direction:column-reverse;width:32px;min-height:2px;display:flex;overflow:hidden}.report-stack i[data-v-2c11bf0c]{border-radius:0;flex-shrink:0;width:100%}.report-legend[data-v-2c11bf0c]{flex-wrap:wrap;gap:18px;padding:0 22px 22px;display:flex}.report-legend>span[data-v-2c11bf0c]{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.report-legend i[data-v-2c11bf0c]{border-radius:3px;width:10px;height:10px}.report-person-bars[data-v-2c11bf0c]{padding:10px 22px 24px}.report-person-bars>div[data-v-2c11bf0c]{grid-template-columns:180px 1fr 90px;align-items:center;gap:15px;margin:15px 0;font-size:14px;display:grid}.report-person-bars>div>div[data-v-2c11bf0c]{background:var(--surface-muted);border-radius:6px;height:12px;overflow:hidden}.report-person-bars i[data-v-2c11bf0c]{background:#9587e4;height:100%;display:block}.report-person-bars b[data-v-2c11bf0c]{text-align:right}.report-trend b[data-v-2c11bf0c],.report-trend small[data-v-2c11bf0c]{color:var(--muted);font-size:14px}.report-workspace[data-v-2c11bf0c] .report-tree{padding:0 18px 12px}.report-workspace[data-v-2c11bf0c] .report-tree .report-tree{padding:0 0 0 22px}.report-workspace[data-v-2c11bf0c] .report-tree summary{border-bottom:1px solid var(--border);cursor:pointer;color:var(--text);padding:13px 0;font-size:14px}.report-workspace[data-v-2c11bf0c] .report-tree summary b{color:#514bc0;margin-left:15px}.report-workspace[data-v-2c11bf0c] .report-tree summary small{color:var(--muted);margin-left:12px}.success-banner[data-v-2c11bf0c]{background:var(--surface-muted);border:1px solid var(--border);color:var(--success-text);border-radius:8px;justify-content:space-between;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}@media (width<=900px){.report-main-filters[data-v-2c11bf0c]{grid-template-columns:1fr 1fr}.report-filter-panel footer[data-v-2c11bf0c],.report-saved-banner[data-v-2c11bf0c]{flex-direction:column;align-items:flex-start}.report-filter-grid[data-v-2c11bf0c]{grid-template-columns:1fr 1fr}}@media (width<=540px){.report-filter-panel[data-v-2c11bf0c]{padding:16px}.report-main-filters[data-v-2c11bf0c],.report-filter-grid[data-v-2c11bf0c]{grid-template-columns:1fr}.report-tabs[data-v-2c11bf0c]{gap:14px}.report-tabs button[data-v-2c11bf0c],.report-workspace[data-v-2c11bf0c] .report-tree summary{font-size:14px}.report-workspace[data-v-2c11bf0c] .report-tree summary small{margin:5px 0 0 12px;display:block}}.ops-teams[data-v-d850aa1b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.ops-teams>button[data-v-d850aa1b]{text-align:left;border:1px solid var(--border);background:var(--surface);align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.ops-teams>button.selected[data-v-d850aa1b]{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 1px var(--primary)}.ops-teams span[data-v-d850aa1b]{flex:1;gap:6px;min-width:0;display:grid}.ops-teams small[data-v-d850aa1b]{color:var(--muted);font-size:14px}.ops-teams svg[data-v-d850aa1b]{color:var(--primary);flex-shrink:0}.ops-tabs[data-v-d850aa1b]{border-bottom:1px solid var(--border);gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.ops-tabs button[data-v-d850aa1b]{white-space:nowrap;color:var(--muted);background:0 0;border:0;padding:14px}.ops-tabs button.active[data-v-d850aa1b]{color:var(--primary);border-bottom:3px solid var(--primary);font-weight:700}.ops-period[data-v-d850aa1b]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 22px;display:flex}.ops-period label[data-v-d850aa1b]{align-items:center;gap:8px;display:flex}.ops-period input[data-v-d850aa1b]{border:1px solid var(--border);border-radius:8px;max-width:160px;padding:9px}.ops-period small[data-v-d850aa1b]{color:var(--muted);flex-basis:100%;line-height:1.6}.ops-metrics[data-v-d850aa1b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.ops-metrics article[data-v-d850aa1b]{gap:14px;padding:22px;display:grid}.ops-metrics small[data-v-d850aa1b]{color:var(--muted)}.ops-metrics b[data-v-d850aa1b]{font-size:28px}.ops-grid[data-v-d850aa1b]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ops-section[data-v-d850aa1b]{margin-bottom:18px;padding:24px}.ops-section h2[data-v-d850aa1b],.ops-toolbar h2[data-v-d850aa1b]{margin:0 0 14px;font-size:18px}.ops-section p[data-v-d850aa1b]{color:var(--muted);line-height:1.7}.ops-section dl>div[data-v-d850aa1b]{border-bottom:1px solid var(--border);padding:12px 0}.ops-section dt[data-v-d850aa1b]{color:var(--muted);margin-bottom:7px;font-size:14px}.ops-section dd[data-v-d850aa1b]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ops-line[data-v-d850aa1b],.ops-project[data-v-d850aa1b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.ops-line small[data-v-d850aa1b],td>small[data-v-d850aa1b]{color:var(--muted);margin-top:6px;display:block}.ops-project[data-v-d850aa1b]{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;width:100%}.ops-toolbar[data-v-d850aa1b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.ops-toolbar h2[data-v-d850aa1b]{margin:0}.ops-change .ops-toolbar[data-v-d850aa1b]{margin-top:0}.ops-actions[data-v-d850aa1b]{flex-wrap:wrap;gap:14px;display:flex}.table-scroll table[data-v-d850aa1b]{min-width:750px}.ops-pager[data-v-d850aa1b]{justify-content:flex-end;align-items:center;gap:12px;margin:16px 0 24px;display:flex}.ops-pager span[data-v-d850aa1b]{color:var(--muted);margin-right:auto}.ops-pager button[data-v-d850aa1b]{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:8px 12px}.ops-section .field[data-v-d850aa1b]{max-width:480px;margin:24px 0}.ops-section .button-group[data-v-d850aa1b]{margin-top:18px}@media (width<=1050px){.ops-metrics[data-v-d850aa1b]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-teams[data-v-d850aa1b]{gap:8px}.ops-teams>button[data-v-d850aa1b]{flex-wrap:wrap;padding:14px}.ops-teams>button>svg[data-v-d850aa1b]:last-child{display:none}}@media (width<=650px){.ops-teams[data-v-d850aa1b]{grid-template-columns:1fr}.ops-teams>button[data-v-d850aa1b]{flex-wrap:nowrap}.ops-grid[data-v-d850aa1b]{grid-template-columns:1fr}.ops-section[data-v-d850aa1b]{padding:18px}.ops-metrics article[data-v-d850aa1b]{padding:16px}.ops-metrics b[data-v-d850aa1b]{font-size:23px}.ops-pager[data-v-d850aa1b]{flex-wrap:wrap}.ops-pager span[data-v-d850aa1b]{flex-basis:100%}.ops-section .button-group[data-v-d850aa1b]{flex-wrap:wrap}}.service-catalog-grid[data-v-79820bf4]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.service-catalog-card[data-v-79820bf4]{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.service-catalog-card>svg[data-v-79820bf4]{color:var(--primary)}.service-catalog-card h2[data-v-79820bf4]{margin:0;font-size:18px}.service-catalog-card p[data-v-79820bf4]{color:var(--muted);flex:1;margin:0 0 10px;line-height:1.7}.service-catalog-card .eyebrow[data-v-79820bf4]{font-size:14px}.service-catalog-card .button[data-v-79820bf4]{white-space:normal}.kanban-guidance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 16px;font-size:14px;line-height:1.6;display:flex}.kanban-guidance>span:last-child:not(:first-of-type){color:var(--primary);align-items:center;gap:7px;margin-left:auto;display:flex}.kanban-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kanban-column{border:2px solid #0000;transition:background-color .15s,border-color .15s;position:relative}.kanban-column.drop-allowed{border-color:var(--border);background:var(--info-surface)}.kanban-column.drop-hover{border-color:var(--primary);background:var(--info-surface)}.kanban-column.drop-blocked{border-color:var(--border);background:var(--surface-muted)}.kanban-drop-hint{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:7px;min-height:36px;margin-bottom:12px;padding:9px;font-size:14px}.kanban-drop-hint.valid{color:#4d46c8;border-color:var(--border);background:var(--surface)}.kanban-card.card-dragging{opacity:.35;box-shadow:none}.kanban-card.card-saving{opacity:.6;pointer-events:none}.kanban-card-top{gap:7px}.kanban-card-top>small{margin-right:auto}.kanban-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:27px;height:27px;color:var(--muted);flex-shrink:0}.kanban-grip:active,.kanban-card[draggable=true]:active{cursor:grabbing}.kanban-view-only{color:var(--muted);display:flex}.kanban-touch-ghost{z-index:10000;pointer-events:none;background:var(--surface);border:2px solid var(--primary);max-width:min(260px,70vw);color:var(--ink);border-radius:9px;gap:9px;padding:12px;font-size:14px;line-height:1.5;display:flex;position:fixed;box-shadow:0 10px 35px #242b4330}@media (prefers-reduced-motion:reduce){.kanban-column{transition:none}}.leadership-metrics[data-v-1b184eaa]{min-width:0;margin:28px 0}.metrics-heading[data-v-1b184eaa]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.metrics-heading h2[data-v-1b184eaa]{margin:5px 0 7px;font-size:23px}.metrics-heading p[data-v-1b184eaa]{color:var(--muted);font-size:16px}.metrics-filters[data-v-1b184eaa]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:14px;padding:18px 20px;display:flex}.metrics-filters label[data-v-1b184eaa],.metrics-person[data-v-1b184eaa]{flex-direction:column;gap:7px;font-size:15px;font-weight:550;display:flex}.metrics-filters label[data-v-1b184eaa]:first-child{flex:1;min-width:220px}.metrics-filters input[data-v-1b184eaa]{max-width:100%}.metrics-filters select[data-v-1b184eaa]{width:100%}.metrics-filter-note[data-v-1b184eaa]{color:var(--muted);margin-top:10px;font-size:14px}.metrics-summary[data-v-1b184eaa]{grid-template-columns:1fr 1fr 1.2fr 1.3fr;align-items:center;gap:20px;padding:23px 0;display:grid}.metrics-summary>div>span[data-v-1b184eaa]{color:var(--muted);font-size:15px;display:block}.metrics-summary strong[data-v-1b184eaa]{letter-spacing:-.6px;margin-top:6px;font-size:27px;display:block}.metrics-summary strong small[data-v-1b184eaa]{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:450}.metrics-person[data-v-1b184eaa]{min-width:0}.metrics-person select[data-v-1b184eaa]{width:100%}.metrics-workload[data-v-1b184eaa],.metrics-daily[data-v-1b184eaa]{margin-bottom:22px;overflow:hidden}.panel-head[data-v-1b184eaa]{flex-wrap:wrap;gap:12px}.panel-head h3[data-v-1b184eaa]{font-size:19px}.panel-head p[data-v-1b184eaa]{margin-top:5px;font-size:15px}.metrics-tag[data-v-1b184eaa]{color:var(--muted);background:var(--surface-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.metrics-legend[data-v-1b184eaa]{flex-wrap:wrap;gap:12px 20px;padding:0 24px 18px;display:flex}.metrics-legend>span[data-v-1b184eaa],.metrics-heat-legend>span[data-v-1b184eaa]{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:inline-flex}.metrics-legend i[data-v-1b184eaa]{border-radius:3px;width:10px;height:10px}.metrics-workload-scroll[data-v-1b184eaa]{max-height:520px;padding:0 24px;overflow:auto}.metrics-load-axis[data-v-1b184eaa],.metrics-load-row[data-v-1b184eaa]{grid-template-columns:minmax(170px,1.25fr) minmax(160px,3fr) minmax(125px,1fr);align-items:center;gap:20px;display:grid}.metrics-load-axis[data-v-1b184eaa]{color:var(--muted);padding-bottom:10px;font-size:13px}.metrics-load-axis>div[data-v-1b184eaa]{justify-content:space-between;display:flex}.metrics-load-axis>span[data-v-1b184eaa]:last-child{text-align:right}.metrics-load-row[data-v-1b184eaa]{border-top:1px solid var(--border);min-height:76px;padding:12px 0}.metrics-person-name b[data-v-1b184eaa]{overflow-wrap:anywhere;font-size:15px;display:block}.metrics-person-name small[data-v-1b184eaa]{color:var(--muted);margin-top:3px;font-size:13px;display:block}.metrics-bar-track[data-v-1b184eaa]{background:repeating-linear-gradient(to right, var(--surface-muted) 0, var(--surface-muted) calc(25% - 1px), var(--surface-muted) calc(25% - 1px), var(--surface-muted) 25%);border-radius:5px;height:23px;display:flex;overflow:hidden}.metrics-bar-track>span[data-v-1b184eaa]{border-right:1px solid #fff5;height:100%;display:block}.metrics-load-value[data-v-1b184eaa]{text-align:right}.metrics-load-value b[data-v-1b184eaa]{font-size:16px;display:block}.metrics-load-value small[data-v-1b184eaa]{color:var(--muted);font-size:13px;display:block}.metrics-note[data-v-1b184eaa]{color:var(--muted);border-top:1px solid var(--border);background:var(--surface);margin:0;padding:16px 24px;font-size:14px;line-height:1.7}.metrics-empty-period[data-v-1b184eaa]{background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;font-size:15px;display:flex}.metrics-empty-period .text-button[data-v-1b184eaa]{min-height:36px;font-size:15px}.metrics-heat-legend[data-v-1b184eaa]{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:4px 24px 18px;display:flex}.metrics-empty-period+.metrics-heat-legend[data-v-1b184eaa]{padding-top:18px}.metrics-heat-legend i[data-v-1b184eaa]{border:1px solid #252c4410;border-radius:4px;width:20px;height:16px;display:block}.metrics-daily-scroll[data-v-1b184eaa]{border-top:1px solid var(--border);max-height:600px;overflow:auto}.metrics-heatmap[data-v-1b184eaa]{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.metrics-heatmap th[data-v-1b184eaa],.metrics-heatmap td[data-v-1b184eaa]{text-align:center;border-bottom:1px solid var(--border);min-width:79px;padding:10px 7px}.metrics-heatmap th[data-v-1b184eaa]:first-child{z-index:1;text-align:left;background:var(--surface);white-space:normal;overflow-wrap:anywhere;min-width:210px;max-width:260px;padding-left:24px;padding-right:16px;font-weight:550;position:sticky;left:0;box-shadow:1px 0 #e9ecf3}.metrics-heatmap thead th[data-v-1b184eaa]{z-index:2;background:var(--surface);color:var(--muted);font-size:14px;position:sticky;top:0}.metrics-heatmap thead th[data-v-1b184eaa]:first-child{z-index:3;background:var(--surface)}.metrics-heatmap thead th span[data-v-1b184eaa],.metrics-heatmap thead th b[data-v-1b184eaa]{display:block}.metrics-heatmap thead th b[data-v-1b184eaa]{color:var(--text);margin-top:3px}.metrics-heatmap thead .metrics-weekend[data-v-1b184eaa]{background:var(--surface-muted)}.metrics-heatmap td>span[data-v-1b184eaa]{font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;min-width:60px;min-height:37px;font-size:16px;display:grid}.metrics-heatmap .metrics-hours-total[data-v-1b184eaa]{color:var(--primary);background:var(--surface);min-width:100px;font-weight:650}.metrics-heatmap tfoot th[data-v-1b184eaa],.metrics-heatmap tfoot td[data-v-1b184eaa]{background:var(--surface);padding-top:17px;padding-bottom:17px;font-weight:650}.heat-0[data-v-1b184eaa]{background:var(--surface-muted);color:var(--muted)}.heat-1[data-v-1b184eaa],.heat-2[data-v-1b184eaa]{background:var(--primary-light);color:var(--primary)}.heat-3[data-v-1b184eaa]{color:var(--text);background:#ae9adf}.heat-4[data-v-1b184eaa]{color:#fff;background:#6c51b4}.metrics-loading[data-v-1b184eaa]{color:var(--muted);align-items:center;gap:10px;padding:24px;display:flex}.metrics-sr-only[data-v-1b184eaa]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.metrics-summary[data-v-1b184eaa]{grid-template-columns:1fr 1fr}.metrics-load-axis[data-v-1b184eaa],.metrics-load-row[data-v-1b184eaa]{gap:14px}}@media (width<=600px){.metrics-heading[data-v-1b184eaa]{flex-direction:column;align-items:flex-start;gap:12px}.metrics-heading h2[data-v-1b184eaa]{font-size:21px}.metrics-filters[data-v-1b184eaa]{grid-template-columns:minmax(0,1fr);padding:16px;display:grid}.metrics-filters label[data-v-1b184eaa]:first-child{min-width:0}.metrics-summary[data-v-1b184eaa]{gap:18px 12px}.metrics-summary>div>span[data-v-1b184eaa]{font-size:14px}.metrics-summary strong[data-v-1b184eaa]{font-size:24px}.metrics-person[data-v-1b184eaa]{grid-column:1/-1}.metrics-workload-scroll[data-v-1b184eaa]{padding:0 16px}.metrics-load-axis[data-v-1b184eaa]{display:none}.metrics-load-row[data-v-1b184eaa]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px 0}.metrics-bar-track[data-v-1b184eaa]{grid-area:2/1/auto/-1;height:20px}.metrics-load-value[data-v-1b184eaa]{grid-area:1/2}.metrics-person-name b[data-v-1b184eaa]{font-size:15px}.metrics-person-name small[data-v-1b184eaa]{display:none}.metrics-legend[data-v-1b184eaa],.metrics-heat-legend[data-v-1b184eaa]{padding-left:16px;padding-right:16px}.metrics-note[data-v-1b184eaa],.metrics-empty-period[data-v-1b184eaa]{padding:14px 16px}.metrics-heatmap th[data-v-1b184eaa]:first-child{width:145px;min-width:145px;max-width:145px;padding-left:16px;font-size:14px}}.account-security form[data-v-1e0bc3c6]{padding:0 24px 24px}.account-security h2[data-v-1e0bc3c6]{align-items:center;gap:8px;font-size:19px;display:flex}.security-fields[data-v-1e0bc3c6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.security-help[data-v-1e0bc3c6]{color:var(--muted);margin:18px 0;font-size:15px;line-height:1.75}.sso-help[data-v-1e0bc3c6]{padding:0 24px 24px}@media (width<=900px){.security-fields[data-v-1e0bc3c6]{grid-template-columns:1fr}}.activity-type-layout[data-v-7e58724b]{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);display:grid}.activity-type-layout>.table-scroll[data-v-7e58724b]{max-height:480px;overflow:auto}.activity-type-layout form[data-v-7e58724b]{border-left:1px solid var(--border);padding:24px}.activity-type-layout h3[data-v-7e58724b]{margin-bottom:20px;font-size:18px}.activity-type-layout .field[data-v-7e58724b]{margin-bottom:18px}.activity-type-enabled[data-v-7e58724b]{align-items:center;gap:9px;margin-bottom:18px;font-size:16px;display:flex}.activity-type-layout form>p[data-v-7e58724b]{color:var(--muted);margin-bottom:18px;font-size:14px}@media (width<=1000px){.activity-type-layout[data-v-7e58724b]{grid-template-columns:1fr}.activity-type-layout form[data-v-7e58724b]{border-left:0;border-top:1px solid var(--border)}}.member-form[data-v-885be1b6]{border-top:1px solid var(--border);padding:24px}.member-form h3[data-v-885be1b6]{margin-bottom:18px;font-size:18px}.member-fields[data-v-885be1b6]{grid-template-columns:1.3fr 1fr 1fr;gap:18px;display:grid}.member-form .field[data-v-885be1b6]{margin-bottom:18px}.member-removal[data-v-885be1b6]{background:var(--surface)}.member-removal p[data-v-885be1b6]{color:var(--muted);margin-bottom:16px}.project-members-panel td>.text-button+.text-button[data-v-885be1b6]{margin-left:16px}@media (width<=900px){.member-fields[data-v-885be1b6]{grid-template-columns:1fr}}.agenda-panel h2[data-v-f6e0148d]{font-size:19px}.agenda-archive[data-v-f6e0148d]{align-items:center;gap:8px;font-size:16px;display:flex}.agenda-panel .table-scroll[data-v-f6e0148d]{max-height:500px;overflow:auto}.agenda-panel td[data-v-f6e0148d]:first-child{min-width:230px;max-width:430px}.agenda-panel td[data-v-f6e0148d]{white-space:normal}.agenda-panel td p[data-v-f6e0148d]{color:var(--muted);margin-top:6px;font-size:14px}.agenda-empty[data-v-f6e0148d]{color:var(--muted);padding:24px}@media (width<=600px){.agenda-panel>.panel-head[data-v-f6e0148d]{flex-wrap:wrap;gap:16px}.agenda-panel>.panel-head>.button-group[data-v-f6e0148d]{flex-wrap:wrap;width:100%}}.worklog-table h2[data-v-6290ea9a]{font-size:19px}.worklog-table .table-scroll[data-v-6290ea9a]{max-height:540px;overflow:auto}.worklog-table td[data-v-6290ea9a]:first-child{white-space:normal;min-width:250px;max-width:420px}.worklog-table td p[data-v-6290ea9a]{color:var(--muted);font-size:14px}.worklog-note[data-v-6290ea9a]{color:var(--muted);border-top:1px solid var(--border);padding:18px 24px;font-size:14px}.daily-worklog-table[data-v-123b5d92]{margin-top:24px}.daily-worklog-table h2[data-v-123b5d92]{font-size:20px}.daily-worklog[data-v-123b5d92]{border-top:1px solid var(--border)}.daily-worklog summary[data-v-123b5d92]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.daily-worklog summary[data-v-123b5d92]:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.daily-worklog summary span span[data-v-123b5d92],.daily-worklog small[data-v-123b5d92]{color:var(--muted);margin-top:4px;font-size:15px;display:block}.daily-worklog summary>strong[data-v-123b5d92]{text-align:right}.daily-worklog[open][data-v-123b5d92]{background:var(--surface-muted)}.daily-worklog summary span span[data-v-123b5d92]{overflow-wrap:anywhere}@media (width<=600px){.daily-worklog-table>.panel-head[data-v-123b5d92]{flex-wrap:wrap;align-items:flex-start;gap:12px}.daily-worklog-table>.panel-head>strong[data-v-123b5d92]{width:100%}.daily-worklog summary[data-v-123b5d92]{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.daily-worklog summary>span[data-v-123b5d92]{grid-column:1/-1}}.comment-actions[data-v-9de534ac]{gap:16px;margin-top:10px;display:flex}.comment-actions>button[data-v-9de534ac]{min-height:36px;font-size:14px}.task-start-celebration[data-v-dcc0ee1a]{z-index:120;top:92px;box-sizing:border-box;background:var(--surface);width:min(370px,100vw - 32px);color:var(--text);pointer-events:none;border:1px solid #f4a259;border-radius:18px;align-items:center;gap:12px;padding:16px 34px 16px 12px;animation:.24s ease-out both task-fire-arrive-dcc0ee1a;display:flex;position:fixed;inset-inline-end:24px;box-shadow:0 12px 34px #9a341226}.task-start-fire[data-v-dcc0ee1a]{flex:0 0 66px;height:84px;position:relative}.task-start-fire svg[data-v-dcc0ee1a]{width:100%;height:100%;overflow:visible}.fire-outer[data-v-dcc0ee1a],.fire-inner[data-v-dcc0ee1a],.fire-core[data-v-dcc0ee1a]{transform-origin:50% 90%}.fire-outer[data-v-dcc0ee1a]{animation:1.1s ease-in-out infinite alternate task-flame-sway-dcc0ee1a}.fire-inner[data-v-dcc0ee1a]{animation:.85s ease-in-out infinite alternate-reverse task-flame-sway-dcc0ee1a}.fire-core[data-v-dcc0ee1a]{animation:1.4s ease-in-out infinite alternate task-flame-sway-dcc0ee1a}.fire-spark[data-v-dcc0ee1a]{opacity:0;background:#fb923c;border-radius:50%;width:4px;height:6px;animation:1.5s ease-out infinite task-ember-rise-dcc0ee1a;position:absolute;bottom:48px;left:30px}.spark-1[data-v-dcc0ee1a]{--drift:-16px;animation-delay:0s}.spark-2[data-v-dcc0ee1a]{--drift:18px;animation-delay:.38s}.spark-3[data-v-dcc0ee1a]{--drift:-5px;animation-delay:.76s}.spark-4[data-v-dcc0ee1a]{--drift:10px;animation-delay:1.1s}.task-start-message[data-v-dcc0ee1a]{min-width:0}.task-start-message strong[data-v-dcc0ee1a]{font-size:19px;line-height:1.4}.task-start-message p[data-v-dcc0ee1a]{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:16px;overflow:hidden}.task-start-message small[data-v-dcc0ee1a]{color:var(--muted);font-size:14px;line-height:1.5;display:block}.task-start-close[data-v-dcc0ee1a]{top:6px;width:30px;height:30px;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.task-start-close[data-v-dcc0ee1a]:hover{background:var(--surface-muted);color:var(--text)}.task-start-close[data-v-dcc0ee1a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@keyframes task-fire-arrive-dcc0ee1a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes task-flame-sway-dcc0ee1a{0%{transform:scale(.96)rotate(-2deg)}to{transform:scale(1.025,1.035)rotate(2deg)}}@keyframes task-ember-rise-dcc0ee1a{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:.8}to{opacity:0;transform:translate(var(--drift), -46px) scale(.3)}}@media (width<=600px){.task-start-celebration[data-v-dcc0ee1a]{top:auto;bottom:calc(104px + env(safe-area-inset-bottom,0px));inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){.task-start-celebration[data-v-dcc0ee1a],.fire-outer[data-v-dcc0ee1a],.fire-inner[data-v-dcc0ee1a],.fire-core[data-v-dcc0ee1a]{animation:none}.fire-spark[data-v-dcc0ee1a]{animation:none;display:none}}.timer-energy[data-v-8b513574]{--energy-cyan:#0891b2;--energy-violet:#8b5cf6;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee33}[data-theme=dark]{--energy-cyan:#67e8f9;--energy-violet:#c4b5fd}.timer-energy svg[data-v-8b513574]{fill:none;width:100%;height:100%;position:absolute;inset:0}.energy-stream[data-v-8b513574]{stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150 1050;animation:4.8s linear infinite timer-energy-flow-8b513574}.energy-stream-top[data-v-8b513574]{stroke:var(--energy-cyan);filter:drop-shadow(0 0 3px #22d3ee80)}.energy-stream-bottom[data-v-8b513574]{stroke:var(--energy-violet);filter:drop-shadow(0 0 3px #a78bfa80);animation-delay:-2.4s}.energy-spark[data-v-8b513574]{width:3px;height:3px;color:var(--energy-cyan);opacity:0;background:currentColor;border-radius:50%;animation:4.8s ease-out infinite timer-energy-spark-8b513574;position:absolute}.energy-spark[data-v-8b513574]:before,.energy-spark[data-v-8b513574]:after{content:"";background:currentColor;border-radius:2px;width:9px;height:1px;position:absolute;top:1px;left:-3px}.energy-spark[data-v-8b513574]:before{transform:rotate(45deg)}.energy-spark[data-v-8b513574]:after{transform:rotate(-45deg)}.energy-spark-1[data-v-8b513574]{animation-delay:-1s;top:4px;left:15%}.energy-spark-2[data-v-8b513574]{animation-delay:-3.8s;top:4px;left:78%}.energy-spark-3[data-v-8b513574]{color:var(--energy-violet);animation-delay:-2.2s;bottom:4px;left:22%}.energy-spark-4[data-v-8b513574]{color:var(--energy-violet);animation-delay:-4.3s;bottom:4px;left:85%}@keyframes timer-energy-flow-8b513574{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes timer-energy-spark-8b513574{0%,65%,to{opacity:0;transform:scale(.4)}72%{opacity:.85;transform:scale(1)}86%{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.energy-stream[data-v-8b513574],.energy-spark[data-v-8b513574]{animation:none;display:none}}@media print{.timer-energy[data-v-8b513574]{display:none}}
