.statistics-panel{padding:0!important;overflow:auto}.statistics-page{padding:20px;color:#172033}.statistics-head,.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.statistics-head h2{margin:4px 0;font-size:27px}.statistics-head p,.section-title p,.statistics-bottom p{margin:3px 0;color:#66758b}
.statistics-filter{display:grid;grid-template-columns:repeat(4,minmax(125px,1fr)) auto auto;gap:10px;align-items:end;margin:18px 0;padding:14px;border:1px solid #d9e2ee;border-radius:16px;background:#fff}.statistics-filter label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#52627a}.statistics-filter input,.statistics-filter select{height:41px;border:1px solid #cbd7e6;border-radius:10px;background:#fff;color:#172033;padding:0 10px}.statistics-quick{grid-column:1/-1;display:flex;gap:8px}.statistics-quick button{border:1px solid #cfdae8;border-radius:20px;padding:7px 13px;background:#eff4fa;color:#26364e;cursor:pointer;font-weight:700}
.statistics-kpis,.vat-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.statistics-kpis article,.vat-summary button,.statistics-vat,.statistics-bottom article{border:1px solid #d9e2ee;border-radius:15px;background:#fff}.statistics-kpis article{padding:15px;min-height:98px}.statistics-kpis span,.vat-summary span{display:block;color:#596a82;font-size:12px;font-weight:800}.statistics-kpis strong,.vat-summary strong{display:block;margin:8px 0 3px;font-size:19px;color:#1262c4}.statistics-kpis small,.vat-summary small{color:#718096}
.statistics-vat{margin-top:15px;padding:16px}.statistics-vat h3,.statistics-bottom h3{margin:0 0 4px}.vat-summary{margin-top:13px}.vat-summary button{text-align:left;padding:13px;cursor:pointer;color:#172033}.vat-summary .warning strong{color:#bb7600}.vat-summary .danger strong{color:#c93449}
.statistics-selection{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 0}.statistics-selection>span{margin-left:auto;color:#63738a;font-size:13px}.statistics-selected-total{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:11px 14px;border:1px solid #77a9ea;border-radius:12px;background:#edf6ff}.statistics-selected-total span{font-weight:800}.statistics-selected-total strong{font-size:21px;color:#075fca}.statistics-selected-total small{margin-left:auto;color:#63738a}
.statistics-table-wrap{overflow:hidden;margin-top:5px;border:1px solid #ced9e7;border-radius:13px}.statistics-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}.statistics-table-wrap col.c-check{width:3.2%}.statistics-table-wrap col.c-booking{width:9.5%}.statistics-table-wrap col.c-cont{width:10.5%}.statistics-table-wrap col.c-driver{width:12%}.statistics-table-wrap col.c-money{width:8%}.statistics-table-wrap col.c-vat{width:9.5%}.statistics-table-wrap col.c-total{width:10.5%}.statistics-table-wrap col.c-status{width:8.5%}.statistics-table-wrap col.c-debt{width:6.5%}.statistics-table-wrap col.c-reconcile{width:13.8%}
.statistics-table-wrap th,.statistics-table-wrap td{padding:11px 7px;text-align:center;border-bottom:1px solid #dce5f0;vertical-align:middle;font-size:12px;overflow-wrap:anywhere}.statistics-table-wrap th{background:#edf3fa;color:#33455f;font-size:10px;text-transform:uppercase;line-height:1.25}.statistics-table-wrap th button{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.statistics-table-wrap td:nth-child(2),.statistics-table-wrap td:nth-child(3),.statistics-table-wrap td:nth-child(4){text-align:left}.statistics-table-wrap td small{display:block;margin-top:3px;color:#6b7c93;line-height:1.25}.statistics-table-wrap tbody tr:last-child td{border-bottom:0}.statistics-table-wrap tbody tr.is-selected{background:#eff7ff}.statistics-table-wrap input[type=checkbox]{width:17px;height:17px;accent-color:#1474e8}.statistics-table-wrap strong{white-space:nowrap}.stat-grand{color:#0868d6}.stat-doc-link{display:inline-block;margin-left:4px;color:#1474e8;text-decoration:none}.stat-status,.stat-booking-status{display:inline-block;padding:5px 7px;border-radius:20px;font-size:10px;font-weight:900;white-space:nowrap}.stat-status.ready,.stat-booking-status.done{background:#d8f5e9;color:#087454}.stat-status.missing{background:#ffe5e8;color:#b72439}.stat-status.not-applicable{background:#e9eef5;color:#5f6f84}.stat-booking-status.pending{background:#fff0c7;color:#966200}.stat-debt{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;font-size:17px;font-weight:900}.stat-debt.exported{background:#d8f5e9;color:#087454}.stat-debt.not-exported{background:#edf0f5;color:#778399}.stat-reconcile{display:grid;justify-items:center;gap:3px}.stat-reconcile small{color:#c93449!important;font-weight:800}
.statistics-bottom{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.statistics-bottom article{padding:16px}.statistics-bottom article>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid #dce5f0}
[data-theme="dark"] .statistics-page{color:#f1f5fb}[data-theme="dark"] .statistics-head p,[data-theme="dark"] .section-title p,[data-theme="dark"] .statistics-bottom p{color:#aab8ca}[data-theme="dark"] .statistics-filter,[data-theme="dark"] .statistics-kpis article,[data-theme="dark"] .vat-summary button,[data-theme="dark"] .statistics-vat,[data-theme="dark"] .statistics-bottom article{background:#172338;border-color:#31425c}[data-theme="dark"] .statistics-filter label,[data-theme="dark"] .statistics-kpis span,[data-theme="dark"] .vat-summary span{color:#b6c5d8}[data-theme="dark"] .statistics-filter input,[data-theme="dark"] .statistics-filter select{background:#0f1a2b;border-color:#40526c;color:#f4f7fb}[data-theme="dark"] .statistics-quick button{background:#25354d;border-color:#41536d;color:#e7eef8}[data-theme="dark"] .statistics-kpis strong,[data-theme="dark"] .vat-summary strong{color:#62a8ff}[data-theme="dark"] .statistics-kpis small,[data-theme="dark"] .vat-summary small,[data-theme="dark"] .statistics-selection>span,[data-theme="dark"] .statistics-selected-total small{color:#aab8ca}[data-theme="dark"] .statistics-selected-total{background:#173254;border-color:#4c88d2}[data-theme="dark"] .statistics-selected-total strong{color:#75b5ff}[data-theme="dark"] .statistics-table-wrap{border-color:#43536b}[data-theme="dark"] .statistics-table-wrap th{background:#0e192a;color:#d7e2ef}[data-theme="dark"] .statistics-table-wrap td{border-color:#34445c;color:#eef4fb}[data-theme="dark"] .statistics-table-wrap td small{color:#aab8ca}[data-theme="dark"] .statistics-table-wrap tbody tr{background:#152238}[data-theme="dark"] .statistics-table-wrap tbody tr:nth-child(even){background:#182740}[data-theme="dark"] .statistics-table-wrap tbody tr.is-selected{background:#203d62}[data-theme="dark"] .stat-grand,[data-theme="dark"] .stat-doc-link{color:#70b4ff}[data-theme="dark"] .stat-debt.not-exported{background:#334158;color:#c2cede}[data-theme="dark"] .statistics-bottom article>div{border-color:#33445d}
@media(max-width:1400px){.statistics-page{padding:12px}.statistics-filter{grid-template-columns:repeat(2,1fr)}.statistics-kpis,.vat-summary{grid-template-columns:repeat(2,1fr)}.statistics-kpis article:last-child,.vat-summary button:last-child{grid-column:1/-1}.statistics-table-wrap{overflow:auto}.statistics-table-wrap table{min-width:1080px}}
@media(max-width:700px){.statistics-head{align-items:center}.statistics-filter{grid-template-columns:1fr}.statistics-quick{grid-column:1}.statistics-kpis,.vat-summary,.statistics-bottom{grid-template-columns:1fr}.statistics-kpis article:last-child,.vat-summary button:last-child{grid-column:auto}.statistics-selection{flex-wrap:wrap}.statistics-selection>span{width:100%;margin:0}.statistics-selected-total{align-items:flex-start;flex-direction:column}.statistics-selected-total small{margin:0}.statistics-table-wrap{border:0;overflow:visible}.statistics-table-wrap table{min-width:0}.statistics-table-wrap colgroup,.statistics-table-wrap thead{display:none}.statistics-table-wrap tbody,.statistics-table-wrap tr,.statistics-table-wrap td{display:block}.statistics-table-wrap tr{margin:11px 0;padding:9px;border:1px solid #34445c;border-radius:13px}.statistics-table-wrap td{display:grid;grid-template-columns:115px 1fr;text-align:left!important;border:0;padding:6px}.statistics-table-wrap td:before{content:attr(data-label);font-size:10px;font-weight:900;color:#8190a5;text-transform:uppercase}.statistics-table-wrap td:first-child{display:block}.stat-reconcile{justify-items:start}.statistics-head h2{font-size:22px}}
