.seo-ov{display:flex;min-width:0;flex-direction:column;gap:var(--workspace-section-gap);padding-block:var(--workspace-detail-top-gutter) 2.5rem;padding-inline:var(--workspace-page-gutter);color:var(--workspace-color-text)}.seo-ov:has(>#seo-ov-empty:not(.hidden)){padding:0;gap:0}.seo-ov-view{display:flex;min-width:0;flex-direction:column;gap:var(--workspace-section-gap)}.seo-ov .hidden{display:none!important}.seo-ov-loading{padding-block:3rem}.seo-ov-status{border:1px solid var(--workspace-color-border);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.seo-ov-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem}.seo-ov-header-copy{min-width:0;max-width:54rem}.seo-ov-title{margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.01em;color:var(--workspace-color-text)}.seo-ov-description{margin:.4rem 0 0;max-width:60ch;font-size:.9375rem;line-height:1.55;color:var(--workspace-color-text-subtle)}.seo-ov-header-actions{flex-wrap:wrap}.seo-ov-button{display:inline-flex;min-height:var(--workspace-control-target);align-items:center;justify-content:center;gap:.45rem;border-radius:.7rem;padding-inline:1rem;font-size:.875rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.seo-ov-button-sm{min-height:2.25rem;padding-inline:.7rem;font-size:.8125rem}.seo-ov-button-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}.seo-ov-button-icon svg{width:100%;height:100%}.seo-ov-card{border:1px solid var(--workspace-color-border);border-radius:1rem;background:var(--workspace-color-surface);box-shadow:0 1px 2px var(--workspace-color-shadow);padding:clamp(1rem,2vw,1.35rem)}.seo-ov-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.9rem}.seo-ov-card-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.005em;color:var(--workspace-color-text)}.seo-ov-card-subtitle{margin:.25rem 0 0;max-width:68ch;font-size:.8125rem;line-height:1.5;color:var(--workspace-color-text-subtle)}.seo-ov-card-link{font-size:.8125rem;font-weight:600;color:var(--workspace-color-action)}.seo-ov-card-link:hover{text-decoration:underline}.seo-ov-note{margin:0 0 .75rem;border-radius:.6rem;background:var(--workspace-color-surface-subtle);padding:.5rem .7rem;font-size:.8125rem;color:var(--workspace-color-text-muted)}.seo-ov-empty-note{margin:0;border:1px dashed var(--workspace-color-border-strong);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.55;color:var(--workspace-color-text-muted)}.seo-ov-empty-note[data-tone=good]{border-style:solid;border-color:var(--workspace-color-success-border);background:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}.seo-ov-more{margin-top:.75rem;min-height:2.5rem;border:1px solid var(--workspace-color-border-strong);border-radius:.7rem;background:var(--workspace-color-surface);padding-inline:.9rem;font-size:.8125rem;font-weight:600;color:var(--workspace-color-text-muted)}.seo-ov-more:hover{border-color:var(--workspace-color-action);color:var(--workspace-color-action);background:var(--workspace-color-surface-accent)}.seo-ov-ring{position:relative;flex:0 0 auto;border-radius:50%}.seo-ov-ring-md{width:4.25rem;height:4.25rem}.seo-ov-ring-lg{width:5rem;height:5rem}.seo-ov-ring-xl{width:6.5rem;height:6.5rem}.seo-ov-ring-hole{position:absolute;inset:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--workspace-color-surface)}.seo-ov-ring-hole b{font-size:1.15rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-ring-xl .seo-ov-ring-hole b{font-size:1.6rem}.seo-ov-ring-hole small{font-size:.6rem;color:var(--workspace-color-text-subtle)}.seo-ov-tone{margin:0;font-size:.8125rem;font-weight:700;color:var(--workspace-color-text-subtle)}.seo-ov-tone[data-tone=good]{color:var(--workspace-chart-clean)}.seo-ov-tone[data-tone=warning]{color:var(--workspace-chart-warning)}.seo-ov-tone[data-tone=error]{color:var(--workspace-chart-error)}.seo-ov-delta{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.seo-ov-delta i{font-size:.6rem;font-style:normal;line-height:1}.seo-ov-delta[data-direction=good]{background:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}.seo-ov-delta[data-direction=bad]{background:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}.seo-ov-chips{display:flex;flex-wrap:wrap;gap:.35rem}.seo-ov-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--workspace-color-border);border-radius:999px;background:var(--workspace-color-surface-subtle);padding:.15rem .55rem;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--workspace-color-text-muted);white-space:nowrap}.seo-ov-chip i{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%}.seo-ov-chip[data-severity=error] i{background:var(--workspace-chart-error)}.seo-ov-chip[data-severity=warning] i{background:var(--workspace-chart-warning)}.seo-ov-chip[data-severity=notice] i{background:var(--workspace-chart-notice)}.seo-ov-chip[data-zero=true]{opacity:.6}.seo-ov-trend{display:flex;height:2rem;min-width:3rem;align-items:flex-end;gap:2px}.seo-ov-trend-col{display:flex;width:.3rem;flex:0 0 auto;height:100%;align-items:flex-end}.seo-ov-trend-col i{display:block;width:100%;min-height:.2rem;height:var(--seo-ov-bar, 20%);border-radius:2px 2px 0 0;background:var(--seo-ov-bar-color, var(--workspace-chart-health));opacity:.9}.seo-ov-trend-plot{width:100%;gap:3px}.seo-ov-trend-plot .seo-ov-trend-col{width:auto;max-width:3rem;flex:1 1 0;border-radius:4px;background:var(--workspace-color-surface-subtle)}.seo-ov-trend-plot .seo-ov-trend-col i{border-radius:4px 4px 0 0;opacity:1}.seo-ov-trend-empty{font-size:.8125rem;color:var(--workspace-color-text-subtle)}.seo-ov-trend-axis{display:flex;justify-content:space-between;margin:.35rem 0 0;font-size:.6875rem;color:var(--workspace-color-text-subtle)}.seo-ov-pulse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.seo-ov-pulse-card{display:flex;min-width:0;flex-direction:column;gap:.5rem;border:1px solid var(--workspace-color-border);border-radius:1rem;background:var(--workspace-color-surface);box-shadow:0 1px 2px var(--workspace-color-shadow);padding:clamp(.9rem,1.6vw,1.15rem)}.seo-ov-pulse-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--workspace-color-text-subtle)}.seo-ov-pulse-value{margin:0;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-pulse-value[data-tone=error]{color:var(--workspace-chart-error)}.seo-ov-pulse-value[data-tone=good]{color:var(--workspace-chart-clean)}.seo-ov-pulse-hint,.seo-ov-pulse-names{margin:0;font-size:.75rem;line-height:1.45;color:var(--workspace-color-text-subtle)}.seo-ov-pulse-names{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--workspace-color-text-muted)}.seo-ov-pulse-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-pulse-list li[data-tone=warning]{font-weight:600;color:var(--workspace-color-warning-fg)}.seo-ov-pulse-health-row{display:flex;align-items:center;gap:.9rem}.seo-ov-pulse-health-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.3rem}.seo-ov-change-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.seo-ov-change-row{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(0,1.5fr) auto;align-items:center;gap:.6rem .9rem;border:1px solid var(--workspace-color-border);border-radius:.8rem;background:var(--workspace-color-surface-subtle);padding:.6rem .75rem}.seo-ov-change-link{display:flex;min-width:0;align-items:center;gap:.55rem}.seo-ov-change-identity{display:flex;min-width:0;flex-direction:column}.seo-ov-change-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--workspace-color-text)}.seo-ov-change-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-change-link:hover b{color:var(--workspace-color-action);text-decoration:underline}.seo-ov-change-badge{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:999px;padding-inline:.55rem;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.seo-ov-change-badge[data-direction=good]{background:var(--workspace-color-success-surface);color:var(--workspace-color-success-fg)}.seo-ov-change-badge[data-direction=bad]{background:var(--workspace-color-error-surface);color:var(--workspace-color-error-fg)}.seo-ov-change-metrics{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.seo-ov-change-metric{font-weight:600;color:var(--workspace-color-text-muted)}.seo-ov-change-metric[data-direction=good]{color:var(--workspace-color-success-fg)}.seo-ov-change-metric[data-direction=bad]{color:var(--workspace-color-error-fg)}.seo-ov-change-time{font-size:.75rem;white-space:nowrap;color:var(--workspace-color-text-subtle)}.seo-ov-fix-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.seo-ov-fix-row{border:1px solid var(--workspace-color-border);border-radius:.8rem;background:var(--workspace-color-surface-subtle)}.seo-ov-fix-summary,.seo-ov-fix-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:var(--workspace-control-target);padding:.55rem .75rem;cursor:pointer;list-style:none}.seo-ov-fix-link{grid-template-columns:auto minmax(0,1fr) auto}.seo-ov-fix-summary::-webkit-details-marker{display:none}.seo-ov-fix-summary:hover,.seo-ov-fix-link:hover{background:var(--workspace-color-surface-accent);border-radius:.8rem}.seo-ov-fix-text{display:flex;min-width:0;flex-direction:column}.seo-ov-fix-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--workspace-color-text)}.seo-ov-fix-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-fix-sites{display:flex;align-items:center;gap:.15rem}.seo-ov-fix-avatar{margin-inline-start:-.35rem;box-shadow:0 0 0 2px var(--workspace-color-surface-subtle)}.seo-ov-fix-more{margin-inline-start:.25rem;font-size:.6875rem;font-weight:700;color:var(--workspace-color-text-subtle)}.seo-ov-fix-caret{width:1rem;height:1rem;color:var(--workspace-color-text-subtle);transition:transform .15s ease}.seo-ov-fix-details[open] .seo-ov-fix-caret{transform:rotate(180deg)}.seo-ov-fix-body{border-top:1px solid var(--workspace-color-border);padding:.7rem .75rem .8rem}.seo-ov-fix-body-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--workspace-color-text-subtle)}.seo-ov-fix-sites-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem}.seo-ov-fix-sites-list a{display:flex;min-height:2.5rem;align-items:center;gap:.5rem;border-radius:.6rem;padding:.35rem .5rem;font-size:.8125rem;color:var(--workspace-color-text-muted)}.seo-ov-fix-sites-list a:hover{background:var(--workspace-color-surface-accent);color:var(--workspace-color-action)}.seo-ov-fix-site-name{overflow:hidden;min-width:0;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.seo-ov-fix-site-count{font-variant-numeric:tabular-nums;color:var(--workspace-color-text-subtle)}.seo-ov-sites{display:flex;min-width:0;flex-direction:column;gap:.85rem}.seo-ov-sites-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.seo-ov-sites-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.seo-ov-search{position:relative;display:flex;align-items:center}.seo-ov-search svg{position:absolute;inset-inline-start:.6rem;width:1rem;height:1rem;pointer-events:none;color:var(--workspace-color-text-subtle)}.seo-ov-search input{min-height:var(--workspace-control-target);width:min(16rem,60vw);border:1px solid var(--workspace-color-border-strong);border-radius:.7rem;background:var(--workspace-color-surface);padding:.35rem .7rem .35rem 2rem;font-size:.875rem;color:var(--workspace-color-text)}.seo-ov-search input::-moz-placeholder{color:var(--workspace-color-placeholder)}.seo-ov-search input::placeholder{color:var(--workspace-color-placeholder)}.seo-ov-sort select{min-height:var(--workspace-control-target);border:1px solid var(--workspace-color-border-strong);border-radius:.7rem;background:var(--workspace-color-surface);padding-inline:.6rem;font-size:.875rem;font-weight:600;color:var(--workspace-color-text)}.seo-ov-density{display:inline-flex;border:1px solid var(--workspace-color-border-strong);border-radius:.7rem;background:var(--workspace-color-surface);padding:.15rem;gap:.15rem}.seo-ov-density-button{display:inline-flex;min-height:2.35rem;align-items:center;gap:.35rem;border-radius:.55rem;padding-inline:.6rem;font-size:.8125rem;font-weight:600;color:var(--workspace-color-text-subtle)}.seo-ov-density-button svg{width:1rem;height:1rem}.seo-ov-density-button[aria-pressed=true]{background:var(--workspace-color-action-soft);color:var(--workspace-color-action)}.seo-ov-count{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--workspace-color-text-subtle)}.seo-ov-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.9rem}.seo-ov-site-card{display:flex;min-width:0;flex-direction:column;gap:.75rem;border:1px solid var(--workspace-color-border);border-radius:1rem;background:var(--workspace-color-surface);box-shadow:0 1px 2px var(--workspace-color-shadow);padding:clamp(.9rem,1.6vw,1.15rem)}.seo-ov-site-identity{display:flex;min-width:0;align-items:center;gap:.6rem}.seo-ov-site-identity-text{display:flex;min-width:0;flex-direction:column}.seo-ov-site-identity-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;color:var(--workspace-color-text)}.seo-ov-site-identity-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-site-identity:hover b{color:var(--workspace-color-action);text-decoration:underline}.seo-ov-site-avatar{width:1.85rem;height:1.85rem}.seo-ov-site-health{display:flex;align-items:center;gap:.85rem}.seo-ov-site-health-meta{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.3rem}.seo-ov-site-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;border-top:1px solid var(--workspace-color-border);padding-top:.7rem}.seo-ov-site-facts div{min-width:0}.seo-ov-site-facts dt{font-size:.6875rem;font-weight:600;color:var(--workspace-color-text-subtle)}.seo-ov-site-facts dd{margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-site-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.seo-ov-site-actions>*{flex:1 1 auto}.seo-ov-table{overflow-x:auto;border:1px solid var(--workspace-color-border);border-radius:1rem;background:var(--workspace-color-surface);box-shadow:0 1px 2px var(--workspace-color-shadow)}.seo-ov-table-head,.seo-ov-table-row{display:grid;grid-template-columns:minmax(13rem,2fr) minmax(6.5rem,.9fr) minmax(4.5rem,.6fr) minmax(4rem,.5fr) minmax(5rem,.5fr) minmax(5rem,.6fr) minmax(8rem,1fr) minmax(7.5rem,auto);align-items:center;gap:.75rem;min-width:58rem;padding:.55rem .9rem}.seo-ov-table-head{border-bottom:1px solid var(--workspace-color-border);background:var(--workspace-color-surface-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--workspace-color-text-subtle)}.seo-ov-table-row{border-top:1px solid var(--workspace-color-border);cursor:pointer}.seo-ov-table-row:first-of-type{border-top:none}.seo-ov-table-row:hover{background:var(--workspace-color-surface-subtle)}.seo-ov-table-identity{display:flex;min-width:0;align-items:center;gap:.55rem}.seo-ov-table-identity-text{display:flex;min-width:0;flex-direction:column}.seo-ov-table-identity-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--workspace-color-text)}.seo-ov-table-identity-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-table-health{display:flex;align-items:center;gap:.5rem;font-variant-numeric:tabular-nums}.seo-ov-table-health b{font-size:.875rem;font-weight:700;color:var(--workspace-color-text)}.seo-ov-bar{display:block;overflow:hidden;min-width:2.5rem;flex:1 1 auto;height:.4rem;border-radius:999px;background:var(--workspace-color-surface-muted)}.seo-ov-bar i{display:block;height:100%;border-radius:999px}.seo-ov-table-number b{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-table-number[data-severity=error] b{color:var(--workspace-color-error-fg)}.seo-ov-table-number[data-severity=warning] b{color:var(--workspace-color-warning-fg)}.seo-ov-table-time{display:flex;min-width:0;flex-direction:column}.seo-ov-table-time b{font-size:.8125rem;font-weight:600;color:var(--workspace-color-text)}.seo-ov-table-time small{font-size:.6875rem;color:var(--workspace-color-text-subtle)}.seo-ov-table-actions{display:flex;justify-content:flex-end}.seo-ov-footer{margin-top:.5rem}.seo-ov-back{display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;color:var(--workspace-color-text-subtle)}.seo-ov-back svg{width:.9rem;height:.9rem}.seo-ov-back:hover{color:var(--workspace-color-action)}.seo-ov-project-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.seo-ov-project-avatar{width:2.5rem;height:2.5rem}.seo-ov-project-origin{margin:.2rem 0 0;font-size:.875rem;color:var(--workspace-color-text-subtle)}.seo-ov-project-origin a{display:inline-flex;align-items:center;gap:.3rem}.seo-ov-project-origin svg{width:.8rem;height:.8rem}.seo-ov-project-origin a:hover{color:var(--workspace-color-action);text-decoration:underline}.seo-ov-project-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:.9rem;align-items:stretch}.seo-ov-project-health,.seo-ov-project-changed,.seo-ov-project-coverage{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;gap:.8rem}.seo-ov-project-coverage .seo-ov-facts{flex:1 1 auto;align-content:space-between}.seo-ov-project-health-row{display:flex;align-items:center;gap:1rem}.seo-ov-project-health-meta{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.35rem}.seo-ov-project-trend{display:flex;flex:1 1 auto;flex-direction:column;margin-top:auto;border-top:1px solid var(--workspace-color-border);padding-top:.7rem}.seo-ov-project-trend .seo-ov-trend{flex:1 1 auto;min-height:3.75rem;gap:4px;margin-top:.5rem}.seo-ov-project-deltas{display:flex;flex-wrap:wrap;gap:1.25rem}.seo-ov-project-delta{display:flex;min-width:0;flex-direction:column;gap:.15rem}.seo-ov-project-delta b{font-size:1.5rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-project-delta small{font-size:.75rem;color:var(--workspace-color-text-subtle)}.seo-ov-change-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:auto}.seo-ov-change-column{border:1px solid var(--workspace-color-border);border-radius:.8rem;background:var(--workspace-color-surface-subtle);padding:.6rem .7rem}.seo-ov-change-column-title{margin:0 0 .4rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--workspace-color-text-subtle)}.seo-ov-change-column[data-kind=resolved] .seo-ov-change-column-title{color:var(--workspace-color-success-fg)}.seo-ov-change-column[data-kind=new] .seo-ov-change-column-title{color:var(--workspace-color-error-fg)}.seo-ov-change-column ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.seo-ov-change-column li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.15rem .4rem;font-size:.8125rem}.seo-ov-change-column li .workspace-severity{font-size:.625rem;padding-inline:.4rem}.seo-ov-change-issue{min-width:0;line-height:1.35;color:var(--workspace-color-text-muted)}.seo-ov-change-issue-count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--workspace-color-text-subtle)}.seo-ov-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem .75rem;margin:0}.seo-ov-facts div{min-width:0}.seo-ov-facts dt{font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--workspace-color-text-subtle)}.seo-ov-facts dd{margin:.1rem 0 0;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-project-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.9rem;align-items:start}.seo-ov-category-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.seo-ov-category-row{display:grid;grid-template-columns:minmax(6rem,.9fr) minmax(0,2fr) auto;align-items:center;gap:.6rem;font-size:.8125rem}.seo-ov-category-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--workspace-color-text-muted)}.seo-ov-category-bar{display:flex;overflow:hidden;height:.55rem;border-radius:999px;background:var(--workspace-color-surface-muted)}.seo-ov-category-bar i{display:block;height:100%}.seo-ov-category-bar i[data-severity=error]{background:var(--workspace-chart-error)}.seo-ov-category-bar i[data-severity=warning]{background:var(--workspace-chart-warning)}.seo-ov-category-bar i[data-severity=notice]{background:var(--workspace-chart-notice)}.seo-ov-category-bar i[data-severity=rest]{background:transparent}.seo-ov-category-count{font-weight:700;font-variant-numeric:tabular-nums;color:var(--workspace-color-text)}.seo-ov-continue{display:flex;flex-direction:column;gap:.75rem}.seo-ov-continue-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem}.seo-ov-continue-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:.2rem .6rem;min-height:var(--workspace-control-target);border:1px solid var(--workspace-color-border);border-radius:.9rem;background:var(--workspace-color-surface);padding:.85rem .95rem;transition:border-color .15s ease,background-color .15s ease}.seo-ov-continue-card b{font-size:.9375rem;font-weight:700;color:var(--workspace-color-text)}.seo-ov-continue-card span:not(.sr-only){grid-column:1 / -1;font-size:.8125rem;line-height:1.45;color:var(--workspace-color-text-subtle)}.seo-ov-continue-card svg{grid-row:1;grid-column:2;width:1.1rem;height:1.1rem;color:var(--workspace-color-text-subtle)}.seo-ov-continue-card:hover{border-color:var(--workspace-color-action);background:var(--workspace-color-surface-accent)}.seo-ov-continue-card:hover svg{color:var(--workspace-color-action)}.seo-ov-project-missing{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:34rem}.seo-ov a:focus-visible,.seo-ov button:focus-visible,.seo-ov input:focus-visible,.seo-ov select:focus-visible,.seo-ov summary:focus-visible,.seo-ov [role=link]:focus-visible{outline:3px solid var(--workspace-color-focus);outline-offset:2px;border-radius:.5rem}@media(max-width:1199px){.seo-ov-pulse-grid,.seo-ov-project-top{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-ov-project-health{grid-column:1 / -1}.seo-ov-project-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.seo-ov-change-row{grid-template-columns:minmax(0,1fr) auto}.seo-ov-change-metrics,.seo-ov-change-time{grid-column:1 / -1}}@media(max-width:767px){.seo-ov{padding-block:1rem 2rem}.seo-ov-header{align-items:stretch}.seo-ov-header-actions{width:100%}.seo-ov-header-actions>*{flex:1 1 10rem}.seo-ov-project-top{grid-template-columns:minmax(0,1fr)}.seo-ov-project-health{grid-column:auto}.seo-ov-sites-header{align-items:stretch}.seo-ov-sites-controls{width:100%}.seo-ov-search{flex:1 1 100%}.seo-ov-search input{width:100%}.seo-ov-sort{flex:1 1 8rem}.seo-ov-sort select{width:100%}.seo-ov-cards{grid-template-columns:minmax(0,1fr)}.seo-ov-fix-summary,.seo-ov-fix-link{grid-template-columns:auto minmax(0,1fr) auto}.seo-ov-fix-sites{display:none}.seo-ov-fix-text b,.seo-ov-fix-text small{white-space:normal}.seo-ov-density{display:none}}@media(max-width:479px){.seo-ov-pulse-grid{grid-template-columns:minmax(0,1fr)}.seo-ov-site-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-ov-density-button span:not(.sr-only){display:none}.seo-ov-density-button{padding-inline:.7rem}}@media(max-width:380px){.seo-ov-site-facts{grid-template-columns:minmax(0,1fr)}.seo-ov-project-health-row,.seo-ov-pulse-health-row,.seo-ov-site-health{flex-wrap:wrap}.seo-ov-site-actions>*{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.seo-ov *,.seo-ov *:before,.seo-ov *:after{transition-duration:.01ms!important}}@media print{.seo-ov-header-actions,.seo-ov-sites-controls,.seo-ov-more,.seo-ov-continue{display:none!important}.seo-ov-card,.seo-ov-pulse-card,.seo-ov-site-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}
