.workspace-command-centre.performance-dashboard-shell>.app-frame>main{max-width:none;padding:0}.workspace-command-centre.performance-dashboard-shell>.app-frame>main>.performance-page{max-width:none;padding:12px 20px 32px}.performance-dashboard-shell .topbar{min-height:64px;padding-block:10px}.performance-page .workspace-page-stack{gap:12px}.performance-page-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:6}.performance-page-tools h1{font-size:18px;font-weight:650;margin:0}.performance-page-tools h1 span{color:var(--text-muted);font-weight:400;margin-left:8px}.channel-setup-details>summary,.performance-filter-details>summary,.performance-settings-menu>summary,.pipeline-source-details>summary{cursor:pointer;padding:10px 14px;min-height:44px;font-size:13px;font-weight:600}.performance-settings-menu>summary{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.performance-settings-content{position:absolute;right:0;top:calc(100% + 8px);width:min(620px,calc(100vw - 40px));max-height:70dvh;overflow:auto;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 16px 48px #10231926}.performance-settings-content .performance-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 16px;border:0;background:transparent}.performance-settings-content .performance-tabs a{padding:10px 12px}.performance-settings-content form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.performance-settings-content label{display:grid;gap:6px}.performance-settings-content select{min-height:44px}.performance-compact{gap:12px}.performance-compact .performance-results{padding:12px 16px 8px;border-radius:12px;position:relative}.performance-compact .performance-results>header{align-items:center;gap:12px;margin-bottom:6px}.performance-compact .performance-results>header .section-kicker{display:none}.performance-compact h2{font-size:18px;margin:0}.performance-compact .performance-results>header .performance-table-options>label{display:flex;align-items:center;gap:10px;font-size:12px}.performance-compact .performance-results>header select{min-height:36px;font-size:13px;padding:5px 8px}.performance-table-options{display:flex;align-items:center;gap:12px}.performance-filter-details{position:relative;z-index:5}.performance-filter-details .performance-toolbar{position:absolute;right:0;width:min(680px,calc(100vw - 72px));padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 30px #10231926}.performance-compact .performance-period{padding:2px 0 8px;gap:8px}.performance-compact .performance-period>div{gap:6px}.performance-compact .performance-period .button{min-height:36px;min-width:36px;padding:6px 10px;font-size:12px}.performance-compact .performance-period strong{font-size:12px;min-width:78px;text-align:center}.performance-zoom output{width:42px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.performance-compact .performance-matrix-scroll{max-height:var(--table-height);border-radius:8px;scroll-padding-left:var(--metric-width)}.performance-compact .performance-matrix{min-width:100%;width:max-content}.performance-compact .performance-matrix :is(th,td){width:var(--week-width);min-width:var(--week-width);padding:2px 6px;line-height:1.2;font-size:calc(12px * var(--table-scale));height:var(--table-row-height)}.performance-compact .performance-matrix tr>th:first-child{width:var(--metric-width);min-width:var(--metric-width);max-width:var(--metric-width);padding:2px 10px}.performance-compact .performance-matrix thead th{height:44px;background:#234b38;color:white}.performance-compact .performance-matrix thead small{font-size:calc(10px * var(--table-scale));margin-top:3px}.performance-compact .performance-matrix thead th[data-current=true]{background:#143b2a;box-shadow:inset 0 -3px #dce9c8}.performance-compact .performance-matrix td[data-current=true]{border-inline:2px solid #799883}.performance-compact .performance-matrix .performance-group-row th:first-child{height:24px;padding:3px 10px;background:var(--surface-subtle);color:var(--text);font-size:10px;letter-spacing:.06em}.performance-compact .performance-metric-select{padding:3px 0;min-height:24px;font-size:calc(12px * var(--table-scale));line-height:1.25;font-weight:600}.performance-compact .performance-metric-select:hover{text-decoration:underline}.performance-compact .performance-matrix td strong{display:inline;font-size:calc(14px * var(--table-scale))}.performance-compact .performance-matrix td span{display:inline;font-size:calc(10px * var(--table-scale));margin:0 0 0 5px;white-space:nowrap}.performance-compact .performance-matrix td .cell-state-icon{font-size:inherit;margin:0}.performance-compact .performance-matrix caption,.performance-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.performance-compact .performance-footnote{font-size:11px;margin:6px 0 0}.performance-metric-dialog{width:min(1040px,calc(100vw - 32px));max-height:88dvh;margin:auto;padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text)}.performance-metric-dialog::backdrop{background:#13281d99;backdrop-filter:blur(3px)}.performance-metric-dialog .performance-focus{border:0;padding:24px}.performance-metric-dialog .metric-dialog-close{display:flex;margin-left:auto;margin-bottom:16px}.performance-metric-dialog .performance-focus h2{font-size:24px}.performance-page .pipeline-source-details{font-size:12px}.performance-page .pipeline-source-details .channel-hub{margin:0}.performance-page .channel-hub{margin:8px 0 0;padding:16px;border-radius:12px}.performance-page .channel-hub>header h2{font-size:18px}.performance-page .channel-hub>header p{margin:4px 0;font-size:12px}.performance-page .channel-hub>header .section-kicker{display:none}@media (max-width:1100px){.performance-filter-details{position:relative;top:auto;right:auto}.performance-filter-details .performance-toolbar{left:0;right:auto}}@media (max-width:640px){.workspace-command-centre.performance-dashboard-shell>.app-frame>main>.performance-page{padding:8px}.performance-compact .performance-results{padding:10px 8px}.performance-compact .performance-results>header{align-items:start;flex-direction:column}.performance-table-options{flex-wrap:wrap}.performance-filter-details .performance-toolbar{grid-template-columns:1fr}.performance-compact .performance-period .button{min-height:44px;min-width:44px}.performance-metric-dialog .performance-focus{padding:16px}.performance-metric-dialog .performance-focus .performance-improvement-form,.performance-metric-dialog .performance-focus-context{grid-template-columns:1fr}}@media print{.performance-filter-details,.performance-page-tools,.performance-period{display:none}.performance-compact .performance-matrix-scroll{max-height:none;overflow:visible}}.performance-source-warning{margin-left:auto;color:#895522;font-size:12px}.performance-settings-content .performance-refresh{flex-wrap:wrap;padding:0 0 16px}.performance-settings-content .customer-stat-grid{margin:12px 0}.performance-plan-link{display:inline-block;margin-inline-start:.65rem;font-size:.72em;font-weight:500;text-decoration:underline;text-underline-offset:3px;color:#365d4b}.performance-metric-dialog .performance-plan-edit[open]>summary{margin-bottom:1rem}.performance-metric-dialog .performance-improvement-form textarea{min-height:7rem}.performance-metric-dialog .performance-saved-plan{margin-top:1.25rem}.performance-metric-context-details{margin:0 0 1rem}.performance-metric-dialog .performance-improvement-footer{position:sticky;bottom:0;padding-block:.75rem;background:var(--surface,#fffef9);z-index:2}