/* Focus SKU layout and SVGs follow the supplied reference. */
.all-focus .af-submetric{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.all-focus .focus-dashboard{align-items:stretch}
.all-focus .focus-dashboard>.card:first-child{border-top:3px solid #12aee8}
.all-focus .focus-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-focus .focus-status-item{font-size:12px}
.all-focus .focus-status-item b{font-size:18px}
.all-focus .focus-status-meter span{min-width:0}
.all-focus .af-table-card{margin-top:11px;min-width:0}
.all-focus .af-table-card .card-title{flex-wrap:wrap;gap:8px}
.all-focus .af-tablewrap{height:570px;max-width:100%;overflow:auto;border:1px solid #e0e8ef;border-radius:11px;background:#fff}
.all-focus .af-tablewrap table{min-width:950px;font-size:12px}
.all-focus .af-tablewrap td,.all-focus .af-tablewrap th{padding:12px 10px;text-align:right;white-space:nowrap}
.all-focus .af-tablewrap td:nth-child(-n+2),.all-focus .af-tablewrap th:nth-child(-n+2),.all-focus .af-tablewrap td:last-child,.all-focus .af-tablewrap th:last-child{text-align:left}
.all-focus .af-tablewrap thead th{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#eaf5ff,#dceefe);text-transform:none;font-size:11px}
.all-focus .af-tablewrap tfoot td,.all-focus .af-tablewrap tfoot th{position:sticky;top:auto;bottom:0;z-index:4;background:#edf6fd;color:#0754a6;font-weight:750}
.all-focus .af-tablewrap:focus-visible{outline:2px solid #0876d4;outline-offset:3px}
.all-focus .af-sku-name{display:block;max-width:390px;overflow:hidden;text-overflow:ellipsis}
.all-focus .af-empty{padding:18px 0;color:#71879a;font-size:13px}
.all-focus .bar-row{grid-template-columns:minmax(150px,1fr) minmax(80px,1.3fr) 85px}
@media(max-width:760px){.all-focus .focus-status-list{grid-template-columns:1fr}.all-focus .bar-row{grid-template-columns:105px minmax(45px,1fr) 70px}}
