.vt-filters{max-width:920px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px}.vt-filters>label{flex-basis:100%;margin:0}.vt-filters>label select{width:300px;max-width:100%;padding:8px 10px;min-height:40px}.vt-filters fieldset{flex:1 1 370px;min-width:0;margin:0;padding:10px 12px}.vt-filters legend{font-size:13px;line-height:1.3;padding:0 4px}.vt-filters .hr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,160px));gap:12px;align-items:end}.vt-filters .hr-grid label{grid-column:auto;width:auto;min-width:0;max-width:100%;margin:0;font-size:13px}.vt-filters input[type=date]{box-sizing:border-box;width:160px;min-width:0;max-width:100%;height:40px;min-height:40px;padding:8px 10px;font-size:14px}.vt-filters button{margin:0;padding:10px 16px}.vt-group{margin:28px 0}.vt-group h3{padding:12px 14px;background:#304937;color:#fff;margin:0}.vt-table{font-size:11px;min-width:0;width:100%;table-layout:fixed}.vt-table th:nth-child(1){width:3%}.vt-table th:nth-child(2){width:18%}.vt-table th:nth-child(3){width:9%}.vt-table th:nth-child(4){width:4%}.vt-table th:nth-child(5){width:6%}.vt-table th:nth-child(6){width:8%}.vt-table th:nth-child(7){width:7%}.vt-table th:nth-child(8){width:8%}.vt-table th:nth-child(9){width:7%}.vt-table th:nth-child(10){width:4%}.vt-table th:nth-child(11){width:6%}.vt-table th:nth-child(12){width:7%}.vt-table th:nth-child(13){width:7%}.vt-table th:nth-child(14){width:6%}.vt-table th,.vt-table td{padding:8px 4px;vertical-align:middle;overflow-wrap:anywhere}.vt-table td:nth-child(2){min-width:0}.vt-table td small{display:block;font-size:10px;color:#626b63;margin-top:5px}.vt-table tfoot{font-weight:700}.vt-table td:last-child,.vt-total{font-weight:700}.vt-negative{color:#a5221b}.vt-pending{color:#8b650c}.vt-notes{font-size:13px;line-height:1.5;color:#58645b}.vt-total{font-size:22px}.vt-details details{border-bottom:1px solid #ddd;padding:12px 0}.vt-details summary{cursor:pointer}.vt-details table{font-size:13px}@media(max-width:600px){.vt-filters{padding:14px;gap:12px}.vt-filters fieldset{flex-basis:100%}.vt-filters .hr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4 landscape;margin:8mm}body{background:#fff!important;font:8pt/1.3 Arial,sans-serif!important}body>header,body>footer,.hr-subnav,.print-controls{display:none!important}main{max-width:none!important;margin:0!important;padding:0!important}.vt-report h1{font-size:17pt;margin:0 0 3mm}.vt-report h2{font-size:12pt}.vt-report .eyebrow{display:none}.vt-group{margin:4mm 0}.vt-group h3{background:#eee!important;color:#000!important;font-size:10pt;padding:2mm;break-after:avoid}.vt-group .table-wrap{overflow:visible}.vt-table{width:100%;min-width:0;font-size:6.7pt;border-collapse:collapse;table-layout:fixed}.vt-table th,.vt-table td{padding:1.5mm 0.8mm;border:0.2mm solid #ccc;overflow-wrap:anywhere}.vt-table th:nth-child(2){width:31mm}.vt-table th:nth-child(3){width:19mm}.vt-table td:nth-child(2){min-width:0}.vt-table td small{font-size:5.8pt}.vt-table thead{display:table-header-group}.vt-table tfoot{display:table-row-group}.vt-table tr{break-inside:avoid}.vt-notes{font-size:7pt;color:#222}.vt-total{font-size:12pt}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
