@charset "UTF-8";html,body,#root{min-height:100%}body{margin:0;font-family:YuGothic,Yu Gothic,sans-serif;background-color:#f4f4f4}@media print{.no-print{display:none!important}}header .logaut p{color:#fff;margin-right:10px;font-size:.9em}header div.logaut{display:flex;flex-direction:row;align-items:center;height:60px}.selected{background-color:#5c6c9b}div.side{z-index:2001!important}#side li.disable ul{display:none!important}.show{display:block}.hide{display:none}header{padding:0}header .logo{width:400px;font-size:20px;color:#fff;display:flex;flex-direction:row;align-items:center;height:60px}header .logo div.version{font-size:.6em;margin-left:10px;margin-top:9px}header .logout p{color:#fff;margin-right:10px;font-size:.9em}header div.logout{display:flex;flex-direction:row;align-items:center;height:60px}header .logout .logout_btn{border:1px solid #fff;padding:5px 20px;color:#fff;border-radius:40px}body>div>main>div>div>div.report_body.logiquest>form>table>tbody>tr:nth-child(2){background-color:#e2efd9}.report_body.logiquest table tr:nth-child(7),.report_body.logiquest table tr:nth-child(12),.report_body.logiquest table tr:nth-child(17),.report_body.logiquest table tr:nth-child(22),.report_body.logiquest table tr:nth-child(27){border-bottom:double}.report_body.logiquest table tr:nth-child(33){border-bottom:solid 1px #000}.report_body.logiquest table.logi.logi-editable td:nth-child(8){border:none}.report_body.logiquest table td.logi-signature-cell{border:none}body>div>main>div>div>div.report_body.logiquest>form>table>tbody>tr:nth-child(34)>td:nth-child(4){border-right:1px solid #fff;border-bottom:1px solid #fff}.report_body.logiquest .report_subtotal{background-color:inherit;text-align:right;font-weight:700;padding:.5em .3em 0}.report_body.logiquest{padding:2mm 10mm 10mm}.report_body.logiquest .info_box{margin:0 auto 5px}.report_body.logiquest .info_box .inleft{display:inline-block;width:58%;margin-right:1%;vertical-align:bottom}.report_body.logiquest .info_box .inright{display:inline-block;width:40%;border-bottom:1px solid #000}.report_body.logiquest .report_ttl{display:inline-block;width:80%;text-align:center;font-size:20px;font-weight:600;padding-left:0;border:3.5px solid #000;border-radius:6px}.report_body.logiquest .info_box .inright .fax{font-size:18px;font-weight:600}.report_body.logiquest .info_box .inright .fax span{font-size:15px}.report_body.logiquest .info_box.under{margin-bottom:-8px}.report_body.logiquest .info_box.under table{margin-top:0}.report_body.logiquest .info_box.under table th{width:26%;text-align:left;padding:6px 4px}.report_body.logiquest .info_box.under table td{width:74%;padding:6px 4px}.report_body.logiquest .info_box.under .incenter{display:inline-block;width:25%;vertical-align:bottom}.report_body.logiquest .info_box.under .incenter table{display:inline-block;width:100%;vertical-align:bottom;border:none}.report_body.logiquest .info_box.under .incenter table th{width:40%;font-weight:400}.report_body.logiquest .info_box.under .incenter table td{width:28%;font-weight:600;font-size:15px}.report_body.logiquest .info_box.under .incenter table tr:nth-child(2) th,.report_body.logiquest .info_box.under .incenter table tr:nth-child(2) td{padding:19.35px 4px}.report_body.logiquest .info_box.under .inright{display:inline-block;width:14%;border-bottom:0px;vertical-align:bottom}.report_body.logiquest .info_box.under .inright p{text-align:center;font-size:18px;font-weight:600}.report_body.logiquest .info_box.under table input{width:auto}.report_body.logiquest input[type=checkbox]{height:10px}.report_body.logiquest .example_box{margin-top:5px;margin-left:auto;margin-right:auto}.report_body.logiquest .example_box .inleft{display:inline-block;width:44%;margin-right:1%;vertical-align:bottom}.report_body.logiquest .example_box .inright{display:inline-block;width:54%;vertical-align:bottom}.report_body.logiquest .example_box .inright dl dt{display:inline-block;width:3%;vertical-align:top}.report_body.logiquest .example_box .inright dl dd{display:inline-block;width:96%;vertical-align:top}.report_body.logiquest .example_box .bold{font-weight:700}.report_body.logiquest .example_box table{margin-top:2px}.report_body.logiquest .example_box table tr:first-child{background-color:#cff}.report_body.logiquest .example_box table td i{font-style:normal;font-weight:700;color:red}.report_body.logiquest .example_box .inright dl{margin-top:18px}.report_body.logiquest .example_box .inright dl dt,.report_body.logiquest .example_box .inright dl dd{font-weight:600;line-height:1.4}body>div>main>div>div>div.report_body.logiquest>form>div.example_box>p:nth-child(3),body>div>main>div>div>div.report_body.logiquest>form>div.example_box>p:nth-child(4){font-size:11px;font-weight:700}body>div>main>div>div>div.report_body.logiquest>form>div.example_box>p:nth-child(3){margin:5px 0 0}.report_body.logiquest .example_box table td{width:5%}.report_body.logiquest .example_box table td:nth-child(1),.report_body.logiquest .example_box table td:nth-child(2){width:8%}.report_body.logiquest .example_box table td:nth-child(5){width:2%}.report_body.logiquest .example_box table td:nth-child(10){width:2%}.report_body.logiquest .example_box table td:nth-child(13),.report_body.logiquest .example_box table td:nth-child(14),.report_body.logiquest .example_box table td:nth-child(15){width:4%}.report_body.logiquest .example_box table td:nth-child(8){border:1px solid}.report_body.logiquest table.total td:nth-child(1){width:39%}.report_body.logiquest table.total td:nth-child(2){width:9.72%}.report_body.logiquest table.total td:nth-child(3){width:11.5%}.report_body.logiquest table.total td:nth-child(4){border:1px solid #fff}.report_body.logiquest table.total,.report_body.logiquest table.total td{border-top:0px;margin-top:0}.report_body table tr:nth-child(2) th:nth-child(2){width:5%}.report_body table tr:nth-child(2) th:nth-child(3){width:5%}.report_body table tr:nth-child(2) th:nth-child(4){width:10%}.report_body table tr:nth-child(2) th:nth-child(5){width:10%}.report_body table tr:nth-child(2) th:nth-child(6){width:9%}.report_body table tr:nth-child(2) th:nth-child(7){width:14%}.report_body table tr:nth-child(2) th:nth-child(8){width:5%}.report_body table tr:nth-child(2) th:nth-child(9){width:5%}.report_body table tr:nth-child(2) th:nth-child(10){width:10%}.report_body table tr:nth-child(2) th:nth-child(11){width:15%}.report_body table tr:nth-child(2) th:nth-child(12){width:15%}.report_body table input.report_distance{width:8mm!important}.report_body table input.report_overtimefee{width:3em!important}div.tablewrap{position:relative}table.logi-out{position:absolute;left:770px;margin-top:0}table.logi-out th{padding:.5mm}.memo-list{position:fixed;z-index:100;top:60px;left:58px}.memo-window{background-color:#feeeb7;border:1px solid #777;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;transition:border-color .2s ease}.memo-window--dirty{border:2px solid #ff9800;box-shadow:0 0 6px #ff980080}.memo-window textarea{margin:0;width:100%;height:100%;border-radius:0;border:none;padding:5px;font-size:1em;background-color:#feeeb7}.memo-window div.header{width:100%;background-color:#333;font-size:.6em;color:#fff;padding:2px;display:flex;flex-direction:row}.memo-list-new{color:#fff}.delete{text-align:right;font-size:.8em;justify-content:flex-end;background-color:#000;padding:2px 4px;color:#fff;margin-left:auto}.memo-list-new{width:calc(100vw - 80px);text-align:right;margin-right:10px;margin-top:5px;font-size:.9em;color:#000}.signature-container{width:100%;max-width:none;margin:0;border:none;border-radius:0;padding:0;box-shadow:none;background:#fff}.signature-container h3{text-align:left;margin-top:0;color:#333;padding:10px;font-size:1em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f9f9f9}.signature-pad-wrapper{border:2px dashed #cccccc;border-radius:4px;width:auto;height:250px;touch-action:none;margin:10px 10px 0}.signature-pad-wrapper canvas{width:100%;height:100%}.signature-buttons{display:flex;justify-content:space-between;margin:10px}.signature-buttons button{padding:12px 20px;font-size:16px;font-weight:700;border:none;border-radius:5px;cursor:pointer;flex-grow:1}.signature-buttons button:first-child{background-color:#f0f0f0;color:#555;margin-right:8px}.report-history{display:flex;flex-direction:row;width:100%;min-width:100%;background-color:#fff;margin-bottom:20px}.report-history div{height:45px;border:1px solid #ccc;width:calc((100%) / 7);text-align:center;font-size:.8em}.report-history div.done{background-color:#bffeb8}.weekly-calendar-wrapper{max-width:64rem;margin:0 auto}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.nav-button{padding:.5rem;border-radius:.5rem;background:none;border:none;cursor:pointer;transition:background-color .2s;display:flex;flex-direction:column;align-items:center}.month-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1rem}.calendar-day{aspect-ratio:1;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s;background-color:#f9fafb;color:#374151}.calendar-day:hover{background-color:#f3f4f6}.calendar-day.selected{background-color:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #0000001a;transform:scale(1.05)}.calendar-day{aspect-ratio:1;min-height:100px;height:100px}@media (max-width: 768px){.weekly-calendar-wrapper{padding:0 .75rem}.calendar-header{margin-bottom:1.5rem}.month-title{font-size:1.25rem}.calendar-grid{gap:.5rem}.calendar-day{padding:.75rem;min-height:80px;height:80px;border-radius:.5rem}.report-history div{height:40px;font-size:.75em}}@media (max-width: 480px){.weekly-calendar-wrapper{padding:0 .5rem!important}.calendar-header{margin-bottom:1rem!important}.month-title{font-size:1rem!important}.nav-button{padding:.375rem!important}.calendar-grid{gap:.2rem!important}.calendar-day{padding:.15rem!important;min-height:50px!important;height:50px!important;border-radius:.25rem!important;font-size:.6rem!important;overflow:hidden!important;word-break:break-all!important;line-height:1.1!important}.calendar-day.selected{transform:scale(1.02)!important}.report-history{margin-bottom:15px!important}.report-history div{height:35px!important;font-size:.6em!important;padding:.15rem!important;overflow:hidden!important;word-break:break-all!important;line-height:1.1!important}}@media (max-width: 360px){.calendar-day{padding:.1rem!important;min-height:45px!important;height:45px!important;font-size:.55rem!important}.report-history div{height:30px!important;font-size:.55em!important;padding:.1rem!important}}
