.combined-report265 .modal{width:min(1250px,96vw);max-width:1250px}
.combined-filters265{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.combined-filters265 label{display:grid;gap:4px;flex:1 1 140px;min-width:0}
.combined-filters265 input,.combined-filters265 select{width:100%;min-width:0;box-sizing:border-box}
.combined-kpis265{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0}.combined-kpis265>div{background:#f5edf2;padding:10px;border-radius:9px}.combined-kpis265 b,.combined-kpis265 small{display:block}
.combined-report-scroll265{max-width:100%;overflow:auto}.combined-report-scroll265 table{min-width:850px;width:100%}.combined-report-scroll265 td{vertical-align:top}.combined-service265{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #eee}.combined-service265 small{display:block;color:#677180}.combined-service265>b{white-space:nowrap}
@media(max-width:650px){.combined-filters265 input,.combined-filters265 select{font-size:16px}.combined-report265 .modal{width:96vw}.combined-kpis265{grid-template-columns:repeat(2,minmax(0,1fr))}}

.combined-date265 th{background:#f3f6fa;color:#63738c;text-align:left;padding:12px 15px;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.combined-status265{display:inline-block;border-radius:20px;padding:4px 10px;font-size:12px;background:#edf2ff;color:#425d9a}.combined-status265.state-completed{background:#e3f6ed;color:#216b4d}.combined-status265.state-cancelled,.combined-status265.state-no_show{background:#fff0f0;color:#b24c56}.combined-report-scroll265 td{padding:14px 10px;border-bottom:1px solid #e5eaf0}
