.overview-workbench{min-width:0}.overview-health-badge{color:#42617e;background:#f4f8fc;border:1px solid #dde8f2;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 11px;font-size:11px;font-weight:780;display:inline-flex}.overview-health-badge i{background:#8291a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8291a41f}.overview-health-badge.health-healthy i{background:#18a477;box-shadow:0 0 0 4px #18a4771f}.overview-health-badge.health-attention i{background:#e89231;box-shadow:0 0 0 4px #e892311f}.overview-health-badge.health-degraded i{background:#d94c4c;box-shadow:0 0 0 4px #d94c4c1f}.overview-posture-hero{--posture-accent:#ffb054;color:#f7fbff;background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--posture-accent) 18%, transparent), transparent 32%), linear-gradient(135deg, #10233b 0%, #173a5a 56%, #174f6a 100%);border:1px solid #225375d1;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:28px;min-width:0;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0c253d21}.overview-posture-hero.posture-critical{--posture-accent:#ff6d68}.overview-posture-hero.posture-healthy{--posture-accent:#4ed4a4}.posture-copy{align-content:center;justify-items:start;gap:9px;min-width:0;display:grid}.posture-kicker{color:#c8d7e7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:780;display:inline-flex}.posture-kicker i{background:var(--posture-accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--posture-accent) 14%, transparent);border-radius:50%}.posture-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,31px);font-weight:780;line-height:1.17}.posture-copy p{color:#bdd0e0;max-width:64ch;margin:0;font-size:12px;line-height:1.65}.posture-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.posture-actions .primary-button,.posture-actions .ghost-button{min-height:34px}.posture-actions .primary-button{color:#11304d;background:#fff;border-color:#fff}.posture-actions .ghost-button{color:#d5e2ed;background:#ffffff0f;border-color:#ffffff2e}.posture-actions .primary-button:hover,.posture-actions .ghost-button:hover{color:#fff;background:#ffffff24;border-color:#ffffff52}.posture-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:9px;display:grid}.posture-fact{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;padding:13px;display:grid}.posture-fact>span{background:var(--accent,#76a9d4);border-radius:999px;grid-row:1/3;width:8px;height:34px}.posture-fact small{color:#b8cbdb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.posture-fact strong{font-size:23px;line-height:1}.overview-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.overview-kpi{--accent:var(--blue);min-width:0;min-height:116px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e9f2;border-radius:11px;grid-template-rows:minmax(72px,auto) 30px;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;padding:13px 14px 9px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #12263f0b}.overview-kpi:hover{border-color:color-mix(in srgb, var(--accent) 38%, #dfe8f1);background:#fbfdff;box-shadow:0 11px 24px #12263f13}.overview-kpi:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 22%, transparent);outline-offset:2px}.overview-kpi-icon{width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, white);border:1px solid color-mix(in srgb, var(--accent) 15%, #e5edf5);border-radius:9px;place-items:center;display:grid}.overview-kpi-copy{min-width:0;display:grid}.overview-kpi-copy small,.overview-kpi-copy em{color:#6f7e92;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.overview-kpi-copy small{font-weight:720}.overview-kpi-copy strong{color:#11243b;margin:2px 0;font-size:25px;line-height:1}.overview-kpi .sparkline{grid-column:1/-1;height:29px}.overview-primary-grid,.overview-analysis-grid,.overview-operations-grid{align-items:stretch;gap:14px;min-width:0;display:grid}.overview-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.overview-analysis-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr)}.overview-operations-grid{grid-template-columns:minmax(360px,1.15fr) minmax(250px,.75fr) minmax(300px,.9fr)}.overview-primary-grid>*,.overview-analysis-grid>*,.overview-operations-grid>*{min-width:0}.overview-trend-card .risk-trend{min-height:286px}.overview-priority-list{padding:5px 12px 11px;display:grid}.overview-priority-list>button{min-width:0;min-height:50px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.overview-priority-list>button:last-child{border-bottom:0}.overview-priority-list>button:hover .priority-copy strong{color:#126df2}.priority-marker{background:#7f91a7;border-radius:999px;width:5px;height:29px}.priority-copy,.priority-meta{min-width:0;display:grid}.priority-copy small,.priority-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.priority-copy small{color:#78869a;font-size:9.5px}.priority-copy strong{color:#1a2b42;font-size:11.5px;transition:color .16s}.priority-meta{justify-items:end;gap:4px}.priority-meta time{color:#8793a4;font-size:9px}.overview-risk-distribution,.overview-fleet-card,.overview-data-health,.overview-response-card,.overview-review-card{grid-template-rows:auto minmax(0,1fr);display:grid}.overview-risk-distribution .donut-card{grid-template-columns:minmax(126px,.7fr) minmax(150px,1fr);align-content:center;min-height:214px}.overview-fleet-body{grid-template-columns:minmax(230px,.9fr) minmax(240px,1.1fr);align-items:center;min-width:0;display:grid}.overview-fleet-body .donut-card{grid-template-columns:116px minmax(110px,1fr);min-height:214px;padding-right:8px}.overview-fleet-body .donut{width:108px;height:108px}.overview-fleet-body .donut-center{width:56px;height:56px}.overview-node-attention{gap:4px;min-width:0;padding:14px 14px 14px 0;display:grid}.overview-node-attention button{min-width:0;min-height:46px;color:inherit;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e7edf4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.overview-node-attention button:hover{background:#f4f8fc;border-color:#d4e2f0}.node-attention-dot{background:#8998a9;border-radius:50%;width:8px;height:8px}.overview-node-attention button>span:nth-child(2){min-width:0;display:grid}.overview-node-attention strong,.overview-node-attention small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-node-attention strong{color:#263a53;font-size:11px}.overview-node-attention small{color:#8190a2;font-size:9px}.overview-node-attention>p{color:#438067;background:#eff9f5;border:1px solid #d2eee2;border-radius:10px;align-items:center;gap:8px;margin:0;padding:18px;font-size:11px;font-weight:700;display:flex}.overview-health-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 4px;display:flex}.overview-health-head small{color:#718096;font-size:10px}.overview-health-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 14px 14px;display:grid}.overview-health-facts>div{background:#f8fafc;border:1px solid #e8eef4;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;min-width:0;padding:10px;display:grid}.overview-health-facts>div>span{width:29px;height:29px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, white);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.overview-health-facts small{color:#758397;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.overview-health-facts strong{color:#1e334c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-response-list{gap:7px;padding:12px 14px 14px;display:grid}.overview-response-list button{min-width:0;min-height:45px;color:inherit;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e8eef4;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.overview-response-list button:hover{border-color:color-mix(in srgb, var(--accent) 30%, #e1eaf3);background:#f3f8fc}.overview-response-list button>span{width:31px;height:31px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, white);border-radius:8px;place-items:center;display:grid}.overview-response-list small{color:#566980;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.overview-response-list strong{color:#1e334c;font-size:17px}.overview-review-list{gap:10px;padding:14px;display:grid}.overview-review-list>div{grid-template-columns:minmax(0,1fr) 76px auto;align-items:center;gap:8px;min-width:0;display:grid}.overview-review-list span{color:#4f627b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.overview-review-list i{background:#eaf0f6;border-radius:999px;height:6px;overflow:hidden}.overview-review-list b{border-radius:inherit;background:linear-gradient(90deg,#6aa7f8,#126df2);height:100%;display:block}.overview-review-list strong{color:#263a53;font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:1220px){.overview-posture-hero{grid-template-columns:minmax(0,1fr) 340px}.overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-review-card{grid-column:1/-1}}@media (max-width:980px){.overview-posture-hero,.overview-primary-grid,.overview-analysis-grid{grid-template-columns:minmax(0,1fr)}.overview-posture-hero{gap:18px}.posture-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-fleet-body{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}}@media (max-width:760px){.overview-posture-hero{padding:19px}.posture-facts,.overview-kpi-grid,.overview-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi-grid .overview-kpi:last-child,.overview-data-health,.overview-review-card{grid-column:1/-1}.overview-fleet-body{grid-template-columns:minmax(0,1fr)}.overview-fleet-body .donut-card{padding-right:14px}.overview-node-attention{padding:0 14px 14px}}@media (max-width:520px){.overview-workbench{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.overview-posture-hero{border-radius:12px;padding:16px}.posture-copy h2{font-size:22px}.posture-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.posture-actions .primary-button{grid-column:1/-1}.posture-fact{padding:10px}.posture-fact strong{font-size:20px}.overview-kpi-grid{gap:8px}.overview-kpi{grid-template-rows:minmax(65px,auto) 24px;grid-template-columns:32px minmax(0,1fr);min-height:102px;padding:10px 10px 7px}.overview-kpi-icon{width:31px;height:31px}.overview-kpi-copy strong{font-size:21px}.overview-kpi .sparkline{height:23px}.overview-primary-grid,.overview-analysis-grid,.overview-operations-grid{grid-template-columns:minmax(0,1fr);display:grid}.overview-kpi-grid .overview-kpi:last-child,.overview-data-health,.overview-review-card{grid-column:auto}.overview-trend-card .risk-trend{min-height:174px}.overview-priority-list{padding-inline:9px}.overview-priority-list>button{grid-template-columns:auto minmax(0,1fr)}.priority-meta{grid-column:2;grid-template-columns:auto 1fr;place-items:center start}.overview-risk-distribution .donut-card,.overview-fleet-body .donut-card{grid-template-columns:98px minmax(0,1fr);min-height:148px;padding:10px}.overview-risk-distribution .donut,.overview-fleet-body .donut{width:92px;height:92px}.overview-risk-distribution .donut-center,.overview-fleet-body .donut-center{width:46px;height:46px}.overview-health-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.overview-kpi,.priority-copy strong{transition:none}}
.findings-workbench{min-width:0}.findings-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.findings-workbench .filter-fields .search-field{grid-column:span 2}.finding-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.finding-queue-card{min-width:0}.finding-review-tabs{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e8eef5;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.finding-review-tabs button{color:#566980;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:10.5px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.finding-review-tabs button:hover{color:#126df2;border-color:#bfd7f4}.finding-review-tabs button.active{color:#fff;background:#126df2;border-color:#126df2}.finding-review-tabs strong{min-width:20px;color:inherit;text-align:center;background:#7f95b11f;border-radius:999px;padding:2px 5px;font-size:9.5px}.finding-review-tabs button.active strong{background:#ffffff2e}.finding-insights{gap:12px;min-width:0;display:grid}.finding-insights .panel-card{min-width:0}.finding-review-card .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:146px;padding:12px}.finding-review-card .donut{width:94px;height:94px}.finding-review-card .donut-center{width:48px;height:48px}.finding-review-card .donut-center strong{font-size:17px}.finding-review-card .legend{gap:6px}.finding-review-card .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.finding-review-card .legend-row small{display:none}.finding-severity-bars,.finding-node-ranking{gap:9px;padding:13px 14px 15px;display:grid}.finding-severity-bars>div{grid-template-columns:auto minmax(58px,.65fr) minmax(70px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.finding-severity-bars>div>span{border-radius:50%;width:8px;height:8px}.finding-severity-bars small,.finding-node-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.finding-severity-bars i,.finding-node-ranking i{background:#eaf0f6;border-radius:999px;height:6px;overflow:hidden}.finding-severity-bars b,.finding-node-ranking b{border-radius:inherit;background:#4d91e8;height:100%;display:block}.finding-severity-bars b.severity-critical{background:var(--red)}.finding-severity-bars b.severity-high{background:var(--orange)}.finding-severity-bars b.severity-medium{background:var(--amber)}.finding-severity-bars b.severity-low{background:var(--blue)}.finding-severity-bars strong,.finding-node-ranking strong{color:#233850;font-variant-numeric:tabular-nums;font-size:10.5px}.finding-node-ranking>div{grid-template-columns:22px minmax(72px,.75fr) minmax(60px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.finding-node-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.finding-node-ranking>p{color:#738198;align-items:center;gap:7px;margin:0;font-size:10.5px;display:flex}@media (max-width:1320px){.finding-content-grid{grid-template-columns:minmax(0,1fr)}.finding-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.findings-workbench .desktop-table-panel{display:none}.findings-workbench .mobile-record-list{display:grid}.findings-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-workbench .filter-fields .search-field,.findings-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.finding-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.findings-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.findings-workbench .filter-fields .search-field,.findings-workbench .filter-fields>.ghost-button{grid-column:auto}.finding-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.finding-review-tabs button{justify-content:space-between;width:100%;min-height:34px}.findings-workbench .bulk-review-targets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.findings-workbench .bulk-review-targets label{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.finding-review-tabs button{transition:none}}
.fingerprint-workbench{min-width:0}.fingerprint-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.fingerprint-workbench .filter-fields .search-field{grid-column:span 2}.fingerprint-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.fingerprint-queue-card,.fingerprint-insights,.fingerprint-insights .panel-card{min-width:0}.fingerprint-insights{gap:12px;display:grid}.fingerprint-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:148px;padding:12px}.fingerprint-insights .donut{width:94px;height:94px}.fingerprint-insights .donut-center{width:48px;height:48px}.fingerprint-insights .donut-center strong{font-size:17px}.fingerprint-insights .legend{gap:6px}.fingerprint-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.fingerprint-insights .legend-row small{display:none}.fingerprint-coverage-list{gap:9px;padding:13px 14px 10px;display:grid}.fingerprint-coverage-list>div{grid-template-columns:minmax(72px,.8fr) minmax(70px,1fr) auto;align-items:center;gap:8px;display:grid}.fingerprint-coverage-list span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.fingerprint-coverage-list i{background:#eaf0f6;border-radius:999px;height:6px;overflow:hidden}.fingerprint-coverage-list b{border-radius:inherit;background:linear-gradient(90deg,#126df2,#18b8c9);height:100%;display:block}.fingerprint-coverage-list strong{color:#233850;font-variant-numeric:tabular-nums;font-size:10.5px}.fingerprint-averages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 14px 14px;display:grid}.fingerprint-averages>div{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;min-width:0;padding:9px}.fingerprint-averages dt,.fingerprint-averages dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fingerprint-averages dt{color:#718096;font-size:9px}.fingerprint-averages dd{color:#1b3552;margin-top:3px;font-size:16px;font-weight:800}.fingerprint-kind-ranking{gap:7px;padding:13px 14px 10px;display:grid}.fingerprint-kind-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;display:grid}.fingerprint-kind-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.fingerprint-kind-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.fingerprint-kind-ranking strong{color:#233850;font-size:10.5px}.fingerprint-kind-ranking>p{color:#738198;align-items:center;gap:7px;margin:0;font-size:10.5px;display:flex}.fingerprint-activity-window{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;gap:3px;margin:0 14px 14px;padding:9px 10px;display:grid}.fingerprint-activity-window span{color:#718096;font-size:9px}.fingerprint-activity-window strong{color:#233850;font-size:10px;line-height:1.4}@media (max-width:1320px){.fingerprint-content-grid{grid-template-columns:minmax(0,1fr)}.fingerprint-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.fingerprint-workbench .desktop-table-panel{display:none}.fingerprint-workbench .mobile-record-list{display:grid}.fingerprint-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fingerprint-workbench .filter-fields .search-field,.fingerprint-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.fingerprint-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.fingerprint-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.fingerprint-workbench .filter-fields .search-field,.fingerprint-workbench .filter-fields>.ghost-button{grid-column:auto}}
.source-workbench{min-width:0}.source-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.source-workbench .filter-fields .search-field{grid-column:span 2}.source-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.source-insights .panel-card,.source-queue-card{min-width:0}.source-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:154px;padding:12px}.source-insights .donut{width:94px;height:94px}.source-insights .donut-center{width:48px;height:48px}.source-insights .donut-center strong{font-size:17px}.source-insights .legend{gap:7px}.source-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.source-insights .legend-row small{display:none}.source-attribution-meter{grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:5px 9px;padding:12px 14px 8px;display:grid}.source-attribution-meter>span{width:32px;height:32px;color:var(--green);background:#eaf8f1;border:1px solid #ccebdc;border-radius:8px;grid-row:span 2;place-items:center;display:grid}.source-attribution-meter strong{color:#173550;font-size:20px;line-height:1}.source-attribution-meter small{color:#6d7c91;font-size:9.5px}.source-attribution-meter i{background:#e9f0f6;border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.source-attribution-meter b{border-radius:inherit;background:linear-gradient(90deg,#18a66a,#24c48a);height:100%;display:block}.source-attribution-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:4px 12px 12px;display:grid}.source-attribution-stats>div{background:#f7faff;border:1px solid #e2eaf4;border-radius:7px;min-width:0;padding:7px}.source-attribution-stats dt,.source-attribution-stats dd{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.source-attribution-stats dt{color:#718096;font-size:8.5px}.source-attribution-stats dd{color:#1b3552;margin-top:3px;font-size:14px;font-weight:800}.source-country-ranking{gap:7px;padding:12px 14px 14px;display:grid}.source-country-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:23px;display:grid}.source-country-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.source-country-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10.5px;font-weight:700;display:flex;overflow:hidden}.source-country-ranking span:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #126df214}.source-country-ranking strong{color:#233850;font-size:10.5px}.source-country-ranking>p{color:#738198;margin:0;font-size:10.5px}@media (max-width:1100px){.source-workbench .desktop-table-panel{display:none}.source-workbench .mobile-record-list{display:grid}}@media (max-width:900px){.source-insights{grid-template-columns:minmax(0,1fr)}.source-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workbench .filter-fields .search-field,.source-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:520px){.source-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.source-workbench .filter-fields .search-field,.source-workbench .filter-fields>.ghost-button{grid-column:auto}.source-attribution-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.audit-workbench{min-width:0}.audit-workbench .filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-workbench .filter-fields .search-field{grid-column:span 2}.audit-content-grid{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:14px;min-width:0;display:grid}.audit-queue-card,.audit-insights,.audit-insights .panel-card{min-width:0}.audit-insights{gap:12px;display:grid}.audit-insights .donut-card{grid-template-columns:98px minmax(0,1fr);gap:10px;min-height:146px;padding:12px}.audit-insights .donut{width:94px;height:94px}.audit-insights .donut-center{width:48px;height:48px}.audit-insights .donut-center strong{font-size:17px}.audit-insights .legend{gap:6px}.audit-insights .legend-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;font-size:10px}.audit-insights .legend-row small{display:none}.audit-ranking{gap:7px;padding:13px 14px;display:grid}.audit-ranking>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:23px;display:grid}.audit-ranking em{color:#4277a9;background:#edf5fc;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:800;display:grid}.audit-ranking span{color:#53667e;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.audit-ranking strong{color:#233850;font-size:10.5px}.audit-ranking>p{color:#738198;margin:0;font-size:10.5px}.audit-dual-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.audit-dual-ranking>section{min-width:0}.audit-dual-ranking>section>small{color:#718096;text-overflow:ellipsis;white-space:nowrap;padding:0 7px 5px;font-size:9px;font-weight:720;display:block;overflow:hidden}.audit-dual-ranking .audit-ranking{background:#f7faff;border:1px solid #e2eaf4;border-radius:8px;gap:6px;padding:7px}.audit-dual-ranking .audit-ranking>div{grid-template-columns:minmax(0,1fr) auto}.audit-dual-ranking .audit-ranking em{display:none}.audit-detail-summary{color:#52637d;border-top:1px solid #edf2f7;margin:8px 0 0;padding-top:8px;font-size:10.5px;line-height:1.45}@media (max-width:1320px){.audit-content-grid{grid-template-columns:minmax(0,1fr)}.audit-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.audit-workbench .desktop-table-panel{display:none}.audit-workbench .mobile-record-list{display:grid}.audit-workbench .filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-workbench .filter-fields .search-field,.audit-workbench .filter-fields>.ghost-button{grid-column:1/-1}}@media (max-width:700px){.audit-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.audit-workbench .filter-fields{grid-template-columns:minmax(0,1fr)}.audit-workbench .filter-fields .search-field,.audit-workbench .filter-fields>.ghost-button{grid-column:auto}}
:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.select-trigger:focus-visible,.user-menu:focus-visible,.mobile-icon-button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.muted-cell,.metric-copy span,.metric-copy small,.panel-card-head p,.stat-tile p,.stat-tile small,.mobile-record-meta,.mobile-record-subline{color:#52637d}.ghost-button,.icon-button,.chip,.select-trigger{min-height:var(--control-height-compact)}@media (pointer:coarse){button,.select-trigger,.icon-button,.mobile-icon-button{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:root{--focus-outline:Highlight;--color-border:CanvasText;--color-border-muted:CanvasText}.panel-card,.metric-card,.filter-card,.stat-tile,.table-wrap,.badge,.ghost-button,.icon-button,.chip{border:1px solid canvastext}.badge,.cell-chip-list span,.cell-chip-list em{forced-color-adjust:none;color:canvastext;background:canvas}}

