/* Shared list layout and report presentation, without financial calculations. */
.resizable-cols .col-rs:focus-visible{outline:2px solid var(--p);outline-offset:-2px;background:var(--pb)}
.platform-status{display:grid;gap:var(--s1);min-width:0}
.platform-status-tags{display:flex;flex-wrap:wrap;gap:var(--s1)}
.status-tag{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-m);line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.status-success{color:var(--ok);background:var(--okl)}
.status-info{color:var(--pd);background:var(--pl)}
.status-warning{color:var(--wn);background:var(--wnl)}
.status-danger{color:var(--er);background:var(--erl)}
.status-muted{color:var(--mu);background:var(--fill2)}
.status-amount{font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}
.status-note{font-size:var(--fs-xs);color:var(--wn);white-space:normal}
#tbList .tbl td.source-status{white-space:normal;overflow-wrap:anywhere}
#tbList .tbl td.source-time{white-space:nowrap;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}
#tbList .tbl td.tb-tid{overflow-wrap:anywhere;word-break:normal}
#tbList .src-card-h>.platform-status{flex-basis:100%}
#rpChannels,#adChannels{margin-bottom:var(--s3)}
#rpChannels>.btn,#adChannels>.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-width:88px}
#rpChannels>.btn.on,#adChannels>.btn.on{background:var(--p);border-color:var(--p);color:#fff}
#rpState{display:flex;align-items:center;gap:var(--s3);padding:var(--s5);margin-top:var(--s4);border-radius:var(--r-lg);background:var(--card)}
#rpState[hidden],#rpResults[hidden]{display:none!important}
#rpResults{display:contents}
#baiduBoard .bd-scroll table{width:100%}
#baiduBoard .bd-scroll th,#baiduBoard .bd-scroll td{padding:var(--s3);text-align:right;font-variant-numeric:tabular-nums}
#baiduBoard .bd-scroll th:first-child,#baiduBoard .bd-scroll td:first-child{text-align:left}
@media(max-width:760px){
 .filters .filter-action-btns{flex-wrap:wrap;height:auto;min-width:0;max-width:100%}
 .filters .filter-action-btns .btn{flex:1 1 auto;min-height:44px}
}
