/* #reports command centre */
.rep-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}
.rep-tabs button{border:1px solid var(--line);background:#fff;color:var(--m-navy);border-radius:999px;padding:10px 18px;font-weight:800;font-size:15px;cursor:pointer}
.rep-tabs button.on{background:var(--m-navy);color:#fff;border-color:var(--m-navy)}
.rep-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 16px}
.rep-branch{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--m-navy)}
.live-card .rep-branch select{width:auto;padding:8px 10px}
.rep-delta{display:block;font-style:normal;font-size:12px;font-weight:700;color:#1d7a55;margin-top:2px}
.rep-big{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;color:var(--m-navy);margin:0 0 4px}
.rep-scroll{overflow-x:auto}
.rep-scroll .dash-table{min-width:560px}
.rep-up{color:#1d7a55;font-weight:800}
.rep-ok,.rep-no,.rep-wait{display:inline-block;font-size:12px;font-weight:800;border-radius:6px;padding:3px 8px}
.rep-ok{background:#e3f4ec;color:#135e41}
.rep-no{background:#fdecea;color:#8a1c12}
.rep-wait{background:#fff4e2;color:#7a4a05}
.rep-range{display:grid;grid-template-columns:120px 1fr 64px;gap:8px;align-items:center;font-size:13px;margin:0 0 10px}
.rep-range div{position:relative;height:14px;background:#eef1f5;border-radius:7px}
.rep-range i{position:absolute;top:0;bottom:0;background:var(--m-blue);border-radius:7px;opacity:.85}
.rep-range span{font-weight:800;text-align:right}
.rep-foot{border-top:1px solid var(--line);padding-top:12px;margin-top:18px}
@media (max-width:700px){.rep-tabs button{padding:8px 12px;font-size:14px}.rep-range{grid-template-columns:96px 1fr 56px}}
@media print{.rep-tabs,.rep-filters .dash-seg,.no-print{display:none!important}}
#rep-body{min-width:0;overflow:hidden}
#rep-body .dash-grid>*,#rep-body .dash-kpis>*{min-width:0}
@media (max-width:900px){#rep-body .dash-grid{grid-template-columns:minmax(0,1fr)}#rep-body .dash-grid .span2,#rep-body .dash-grid .span3{grid-column:auto}#rep-body .dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#rep-body .dash-kpis strong{font-size:22px}}
