.report-actions{display:flex;gap:9px}.report-filter{display:grid;grid-template-columns:1.2fr 1fr 1.2fr auto;gap:13px;align-items:end;background:#fffdfa;border:1px solid var(--line);border-radius:14px;padding:17px;margin-bottom:18px}.report-filter .field{margin:0}.report-filter select{border:1px solid var(--line);background:white;padding:10px 12px;border-radius:9px}.report-grid{margin-top:18px}.report-bars{display:grid;gap:17px}.report-bars>div{display:grid;grid-template-columns:95px 1fr 40px;align-items:center;gap:10px;font-size:12px}.report-bars i{height:9px;background:#ece9e1;border-radius:10px;overflow:hidden}.report-bars i b{display:block;height:100%;background:linear-gradient(90deg,#174039,#dfa03d);border-radius:10px}.report-bars strong{text-align:right}.mode-breakdown{display:grid;gap:15px}.mode-breakdown div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:12px}.mode-breakdown i{width:9px;height:9px;border-radius:50%}.mode-breakdown b{color:var(--muted);font-weight:500}@media print{.sidebar,.topbar,.page-head .report-actions,.report-filter{display:none!important}.app{display:block}.main{display:block}.content{padding:0}.card,.stat{break-inside:avoid}.report-section{display:block!important}}@media(max-width:900px){.report-filter{grid-template-columns:1fr 1fr}.report-filter .btn{height:42px}}@media(max-width:560px){.report-filter{grid-template-columns:1fr}.report-actions{flex-wrap:wrap}}
