@page{size:A4 portrait;margin:8mm}*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;color:#000;background:#eee;margin:0}.report-wrap{width:194mm;margin:8mm auto;background:#fff;padding:5mm}.report-actions{display:flex;justify-content:space-between;margin-bottom:6px;font:12px Arial}.report-actions button,.report-actions a{padding:6px 10px;border:1px solid #888;background:#fff;color:#000;text-decoration:none}.report-head{display:grid;grid-template-columns:34mm 42mm 1fr;align-items:center;border:1px solid #000;border-bottom:0;min-height:20mm;padding:3mm}.logo{font-weight:900;font-size:19px;letter-spacing:-1px}.corp{font-weight:700;font-size:12px}.report-head>div:nth-child(2){font-size:9px}.title{text-align:center}.title h1{font-size:14px;margin:0 0 3px}.title b{font-size:10px}.main-table,.secondary{width:100%;border-collapse:collapse;table-layout:fixed}.main-table{font-size:7.1px}.main-table th,.main-table td,.secondary th,.secondary td{border:1px solid #000;padding:2px 2px;text-align:center;vertical-align:middle;line-height:1.1}.main-table th{font-weight:700}.main-table th span{font-weight:400}.main-table th:nth-child(1){width:6mm}.main-table th:nth-child(2){width:31mm}.main-table th:nth-child(3){width:14mm}.main-table th:nth-child(4){width:13mm}.main-table th:nth-child(5),.main-table th:nth-child(6){width:14mm}.main-table th:nth-child(7),.main-table th:nth-child(8){width:16mm}.main-table th:nth-child(9),.main-table th:nth-child(10){width:15mm}.main-table th:nth-child(11){width:22mm}.main-table th:nth-child(12){width:14mm}.station{text-align:left!important}.total{font-weight:700}.secondary{margin-top:7mm;font-size:7.5px}.secondary th:first-child,.secondary td:first-child{width:30mm}.secondary th:nth-child(2),.secondary th:nth-child(3),.secondary th:nth-child(4){width:15mm}.secondary th:nth-child(5),.secondary th:nth-child(6){width:13mm}.secondary th:nth-child(7){width:20mm}.secondary th:nth-child(8){width:30mm}.note{font-size:7px;margin-top:13mm}.note b{font-weight:700}@media print{body{background:#fff}.report-wrap{margin:0;padding:0;width:auto}.report-actions{display:none}}
.summary-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7.6px}.summary-table th,.summary-table td{border:1px solid #000;padding:3px 2px;text-align:center;vertical-align:middle;line-height:1.15}.summary-table th{font-weight:700}.summary-table .station{text-align:left!important}.summary-table th:nth-child(1){width:7mm}.summary-table th:nth-child(2){width:35mm}.summary-table th:nth-child(3){width:17mm}.summary-table th:nth-child(4){width:23mm}.summary-table th:nth-child(5){width:24mm}.summary-table th:nth-child(6){width:18mm}.summary-table th:nth-child(7){width:18mm}.summary-table th:nth-child(8){width:25mm}.summary-table th:nth-child(9){width:30mm}.summary-table th:nth-child(10){width:24mm}
