.coverage-panel{margin:0 26px 30px;border-top:1px solid #e3e9e4;padding-top:26px}.coverage-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.coverage-heading h3{font-size:22px;margin:0;color:#21392d}.coverage-heading p{font-size:12px;color:#738277;text-align:right;line-height:1.8}.coverage-heading strong{font-size:20px;color:#1c5d3e;font-variant-numeric:tabular-nums}.coverage-note{font-size:12px;color:#708174;line-height:1.9}.coverage-panel summary{cursor:pointer;font-size:13px;color:#27563c;padding:14px 0}.coverage-scroll{overflow:auto;max-height:590px;border:1px solid #e3e9e4;border-radius:8px}.coverage-table{table-layout:fixed;min-width:1210px;width:100%;font-size:12px;border-collapse:separate;border-spacing:0}.coverage-table th,.coverage-table td{padding:12px 9px;min-width:88px;text-align:center;border-bottom:1px solid #edf1ee;font-variant-numeric:tabular-nums;overflow-wrap:normal}.coverage-table thead th{position:sticky;top:0;background:#f4f7f3;z-index:2;color:#6c7e70;font-weight:500}.coverage-table th:first-child{width:228px;min-width:228px;position:sticky;left:0;text-align:left;background:#fff;z-index:1}.coverage-table thead th:first-child{z-index:3;background:#f4f7f3}.coverage-table button{border:0;background:none;color:#254732;font-size:12px;font-weight:600;text-align:left;padding:0;cursor:pointer}.coverage-table small{display:block;font-size:10px;font-weight:400;color:#8a968e;margin-top:4px}.coverage-table td.covered{background:#f4f9f5;color:#265c3e}.coverage-table td.unsupported{background:#faf7ee;color:#a48b5d;font-size:10px}.coverage-table td.pending{color:#b9c2bc;background:#fcfdfb}.coverage-table .coverage-status.complete{color:#277046}.coverage-table .coverage-status.native_options_exceeded{color:#a48b5d}.ability-matrix.columns-8{min-width:760px}.columns-8 .matrix-head,.columns-8 .matrix-row{grid-template-columns:160px repeat(8,minmax(54px,1fr))}@media(max-width:640px){.coverage-panel{margin:0 16px 22px}.coverage-heading h3{font-size:19px}.coverage-heading strong{font-size:17px}.coverage-heading{align-items:flex-start}.coverage-heading p{margin-top:0}}
.viz-area:has(.columns-8) .visual-grid{grid-template-columns:1fr}.viz-area:has(.columns-8) .matrix-plot{padding-left:0;border-left:0;padding-top:24px;border-top:1px solid #e3e9e4}.viz-area:has(.columns-8) .interval-key{display:none}
.ability-matrix.columns-7{min-width:690px}.columns-7 .matrix-head,.columns-7 .matrix-row{grid-template-columns:160px repeat(7,minmax(54px,1fr))}
.viz-area:has(.columns-7) .visual-grid{grid-template-columns:1fr}.viz-area:has(.columns-7) .matrix-plot{padding-left:0;border-left:0;padding-top:24px;border-top:1px solid #e3e9e4}.viz-area:has(.columns-7) .interval-key{display:none}
