.report-filter{display:flex;gap:.6rem;align-items:end;background:#fff;border:1px solid #dce8e7;border-radius:14px;padding:.7rem;margin-bottom:.8rem}.report-filter label{font-size:.72rem;font-weight:700}.report-filter input{display:block;border:1px solid #cbdcda;border-radius:8px;padding:.42rem;margin-top:.2rem}.report-presets{display:flex;gap:.3rem;margin-right:auto}.report-presets button{border:0;border-radius:8px;padding:.45rem .65rem;background:#e8f2f1;color:#0f645e}.report-kpis{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:.55rem;margin-bottom:.8rem}.report-kpis article{background:#fff;border:1px solid #dce8e7;border-radius:13px;padding:.7rem;display:flex;flex-direction:column}.report-kpis span,.report-kpis small{font-size:.7rem;color:#718196}.report-kpis strong{font-size:1rem;color:#102f4b}.report-kpis .profit{background:#eaf8f3}.report-kpis .warning{background:#fff8e6}.report-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:.8rem}.outstanding-list{display:flex;flex-direction:column}.outstanding-list a{display:flex;justify-content:space-between;align-items:center;padding:.6rem;border-bottom:1px solid #edf2f2;text-decoration:none;color:#173751}.outstanding-list span{display:flex;flex-direction:column}.outstanding-list small{color:#718196}.daily-report{margin-top:.8rem}@media(max-width:1100px){.report-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.report-filter,.report-presets{flex-wrap:wrap}.report-columns{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media print{header,footer,.report-filter,.report-heading button{display:none!important}.report-kpis{grid-template-columns:repeat(4,1fr)}}
