.paper-summary th{width:24%;text-align:left}.paper-summary td{width:26%;font-size:15px}.driver-menu-panel[hidden]{display:none!important}.reports-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.reports-pagination button:disabled{opacity:.45;cursor:not-allowed}.report-filter-row{display:flex;align-items:flex-end;gap:14px}.report-date-filter{width:210px;flex:0 0 210px}.report-filter-row .report-search{flex:1;margin:0}.report-search{position:relative}.report-search input[type=search]{padding-left:54px;padding-right:16px}.compact-date-picker{position:absolute;left:10px;right:auto;bottom:8px;width:30px!important;min-width:30px!important;height:30px;padding:0!important;border:0!important;background:transparent!important;color:transparent!important;cursor:pointer;z-index:2}.compact-date-picker::-webkit-datetime-edit{display:none}.compact-date-picker::-webkit-calendar-picker-indicator{display:block;margin:0;opacity:1;cursor:pointer}@media(max-width:640px){.report-filter-row{display:block}.report-date-filter{width:auto}.report-filter-row .report-search{margin-top:12px}}
.record-view dl{margin:18px 0;border:1px solid #d9e2f0;border-radius:10px;overflow:hidden}.record-view dl div{display:grid;grid-template-columns:38% 1fr;border-bottom:1px solid #d9e2f0}.record-view dl div:last-child{border-bottom:0}.record-view dt,.record-view dd{margin:0;padding:11px 14px}.record-view dt{font-weight:700;background:#f5f8fc}.record-view dd{white-space:pre-wrap;overflow-wrap:anywhere}
.jp-paper{box-sizing:border-box;width:794px;height:1123px;min-height:1123px;padding:34px 36px 26px;font-family:"Yu Mincho","Noto Serif JP",serif;color:#111;background:#fff}.jp-paper table{width:100%;border-collapse:collapse}.jp-paper th,.jp-paper td{border:1px solid #111;padding:2px 4px;text-align:center;line-height:1.12}.jp-head{display:grid;grid-template-columns:1fr 1.65fr 1.35fr;align-items:end;border-bottom:2px solid #111;padding:3px 5px 10px}.jp-head b{font-size:15px;text-align:left}.jp-head strong{font-size:26px;letter-spacing:2px;text-align:center}.jp-head span{font-size:14px;text-align:right;white-space:nowrap}.jp-top{display:grid;grid-template-columns:3fr 1fr;gap:16px;margin:12px 0 9px}.jp-top th{font-size:12px}.jp-top td{height:44px;font-size:15px}.jp-top>table:last-child td{height:74px}.jp-summary{font-size:13px;margin-bottom:10px}.jp-summary th{width:28%;text-align:left}.jp-summary td{height:33px;font-size:15px}.jp-summary small{float:right;font-size:11px}.jp-check-note{text-align:left!important;font-size:11px}.jp-checkmark{font-size:25px}.jp-route{font-size:11px}.jp-route th{height:25px;font-size:13px}.jp-route .jp-place{width:49%;height:20px;text-align:left;padding-left:8px}.jp-route .jp-event{width:4%;font-weight:700}.jp-route .jp-time{width:17%;font-size:12px}.jp-route .jp-km{width:15%;font-size:13px}.jp-total td{height:27px;font-size:11px}.jp-total small{float:right}.jp-check-title{font-size:14px;margin:10px 0 1px}.jp-checks{font-size:10px}.jp-checks td{height:17px;text-align:left}.jp-checks td:nth-child(3),.jp-checks td:nth-child(6){text-align:center;font-size:15px}.jp-checks th{font-size:10px}.jp-inspector{text-align:right!important;font-weight:700}.jp-notes{height:56px;border:2px solid #111;margin-top:8px;padding:4px;font-size:11px}.jp-notes p{margin:4px 0;white-space:pre-wrap}
.jp-route .jp-place{padding:0!important;vertical-align:top}.jp-route-departure,.jp-route-arrival{display:block;height:12px;padding:1px 8px;overflow:hidden;text-align:left}.jp-route-arrival{border-top:1px solid #111}.jp-route{font-size:9px}.jp-route th{height:18px;font-size:10px}.jp-route .jp-event,.jp-route .jp-time{height:12px;font-size:9px;padding:0}.jp-route .jp-km{font-size:10px}.jp-check-title{margin-top:5px}.jp-checks td{height:14px}.jp-notes{height:42px;margin-top:5px}
.excel-route{border:2px solid #111;font-size:9px}.excel-route-head,.excel-route-total{display:grid;grid-template-columns:51% 21% 14% 14%}.excel-route-head>*{border-right:1px solid #111;padding:4px 2px;text-align:center;font-size:10px}.excel-route-head>*:last-child{border:0}.excel-route-body{display:grid;grid-template-columns:51% 21% 14% 14%;height:264px;border-top:1px solid #111}.excel-route-body>div{border-right:1px solid #111}.excel-route-body>div:last-child{border:0}.excel-places{display:grid;grid-template-rows:repeat(12,22px)}.excel-places div{border-bottom:1px solid #111;padding:5px 7px;overflow:hidden}.excel-times{display:grid;grid-template-columns:18% 82%;grid-template-rows:repeat(22,12px);margin-top:0}.excel-times div{border-bottom:1px solid #111;padding:1px 3px}.excel-event{text-align:center;border-right:1px solid #111}.excel-clock{text-align:center}.excel-real,.excel-dead{display:grid;grid-template-rows:repeat(11,24px)}.excel-distance{border-bottom:1px solid #111;text-align:center;padding-top:7px;font-size:10px}.excel-route-total{border-top:1px solid #111}.excel-route-total span{min-height:22px;border-right:1px solid #111;padding:5px 4px;text-align:center}.excel-route-total span:last-child{border:0}.excel-route-total small{float:right}
