.attendance-sheet[data-v-5683d5c9]{position:relative;width:800px;min-width:800px;min-height:690px;margin:0 auto;padding:16px 32px 40px;border:2px solid #222;background-image:linear-gradient(#d9d9d9 1px,transparent 0),linear-gradient(90deg,#d9d9d9 1px,transparent 0);background-size:27px 15px;color:#222;font-family:Meiryo,Yu Gothic,sans-serif;font-size:12px}.sheet-header[data-v-5683d5c9]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:58px;margin-bottom:12px}.sheet-title[data-v-5683d5c9]{position:absolute;left:50%;top:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;font-size:20px;line-height:1.4;white-space:nowrap}.sheet-year[data-v-5683d5c9]{color:#222;margin-right:4px}.employee-box[data-v-5683d5c9]{-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.attendance-table[data-v-5683d5c9],.employee-box table[data-v-5683d5c9],.summary-table[data-v-5683d5c9]{border-collapse:collapse;background:#fff}.employee-box td[data-v-5683d5c9],.employee-box th[data-v-5683d5c9]{border:1px solid #000;height:16px;padding:1px 6px;font-size:10px;font-weight:400;white-space:nowrap}.employee-box th[data-v-5683d5c9]{width:72px;text-align:left}.employee-box td[data-v-5683d5c9]{min-width:90px;text-align:right}.summary-scroll[data-v-5683d5c9]{width:100%;max-width:736px;margin:0 auto;overflow-x:hidden;background-color:#fff}.summary-table td[data-v-5683d5c9],.summary-table th[data-v-5683d5c9]{border:1px solid #000;min-width:46px;max-width:52px;height:18px;padding:1px 1px;text-align:center;font-size:7px;font-weight:400;vertical-align:middle;white-space:normal;word-break:break-all;line-height:1.05;background-color:#fff!important;color:#222!important}.summary-spacer td[data-v-5683d5c9]{border:none;height:9px;background:transparent}.table-container[data-v-5683d5c9]{width:100%;max-width:736px;margin:0 auto;margin-top:26px;overflow-x:hidden}.attendance-table[data-v-5683d5c9]{width:736px;min-width:736px;table-layout:fixed}.attendance-table td[data-v-5683d5c9],.attendance-table th[data-v-5683d5c9]{border:1px solid #000;height:16px;padding:1px 3px;text-align:center;font-size:10px;font-weight:400;line-height:1.2;white-space:nowrap}.attendance-table th[data-v-5683d5c9]{background-color:#fff}.attendance-table tr.saturday td[data-v-5683d5c9]:first-child,.attendance-table tr.scheduledHoliday td[data-v-5683d5c9]:first-child{background-color:#d9edf7}.attendance-table tr.legalHoliday td[data-v-5683d5c9]:first-child,.attendance-table tr.sunday td[data-v-5683d5c9]:first-child{background-color:#f7d7e5}.attendance-table tr.missing-work-type.legalHoliday td[data-v-5683d5c9]:first-child,.attendance-table tr.missing-work-type.saturday td[data-v-5683d5c9]:first-child,.attendance-table tr.missing-work-type.scheduledHoliday td[data-v-5683d5c9]:first-child,.attendance-table tr.missing-work-type.sunday td[data-v-5683d5c9]:first-child,.attendance-table tr.missing-work-type td[data-v-5683d5c9]{background-color:#fff9c4}.attendance-table td[data-v-5683d5c9]:first-child,.attendance-table th[data-v-5683d5c9]:first-child{width:38px}.attendance-table td[data-v-5683d5c9]:nth-child(2),.attendance-table th[data-v-5683d5c9]:nth-child(2){width:58px;font-size:7px;line-height:1.1;white-space:normal;word-break:keep-all}.work-type-cell[data-v-5683d5c9]{letter-spacing:-.3px;padding-left:2px;padding-right:2px}.attendance-table td[data-v-5683d5c9]:nth-child(3),.attendance-table td[data-v-5683d5c9]:nth-child(4),.attendance-table th[data-v-5683d5c9]:nth-child(3),.attendance-table th[data-v-5683d5c9]:nth-child(4){width:42px}.attendance-table td[data-v-5683d5c9]:nth-child(5),.attendance-table td[data-v-5683d5c9]:nth-child(6),.attendance-table th[data-v-5683d5c9]:nth-child(5),.attendance-table th[data-v-5683d5c9]:nth-child(6){width:52px;font-size:8px;line-height:1.1;white-space:normal;word-break:keep-all}.attendance-table td[data-v-5683d5c9]:nth-child(7),.attendance-table td[data-v-5683d5c9]:nth-child(8),.attendance-table td[data-v-5683d5c9]:nth-child(9),.attendance-table th[data-v-5683d5c9]:nth-child(7),.attendance-table th[data-v-5683d5c9]:nth-child(8),.attendance-table th[data-v-5683d5c9]:nth-child(9){width:40px}.attendance-table td[data-v-5683d5c9]:nth-child(10),.attendance-table td[data-v-5683d5c9]:nth-child(11),.attendance-table th[data-v-5683d5c9]:nth-child(10),.attendance-table th[data-v-5683d5c9]:nth-child(11){width:46px;font-size:7px;line-height:1.05;white-space:normal;word-break:break-all}.attendance-table td[data-v-5683d5c9]:nth-child(12),.attendance-table th[data-v-5683d5c9]:nth-child(12){width:28px;font-size:7px;line-height:1.05;white-space:normal;padding:1px 1px}.attendance-table td[data-v-5683d5c9]:nth-child(13),.attendance-table th[data-v-5683d5c9]:nth-child(13){width:68px}.cp[data-v-5683d5c9]{cursor:pointer}.remarks[data-v-5683d5c9]{text-align:left}.attendance-sheet.pdf-mode[data-v-5683d5c9]{-webkit-box-sizing:border-box;box-sizing:border-box;width:800px;min-width:800px;min-height:0;margin:0 auto;padding:10px 28px 22px;border:2px solid #222;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.attendance-sheet.pdf-mode .sheet-header[data-v-5683d5c9]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:54px;margin-bottom:8px}.attendance-sheet.pdf-mode .sheet-title[data-v-5683d5c9]{position:absolute;left:50%;top:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.attendance-sheet.pdf-mode .employee-box[data-v-5683d5c9]{margin-left:12px}.attendance-sheet.pdf-mode .summary-scroll[data-v-5683d5c9],.attendance-sheet.pdf-mode .table-container[data-v-5683d5c9]{max-width:736px;overflow-x:visible}.attendance-sheet.pdf-mode .attendance-table[data-v-5683d5c9]{width:736px;min-width:736px}@media print{.sheet-header[data-v-5683d5c9]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:54px;margin-bottom:8px}.sheet-title[data-v-5683d5c9]{position:absolute;left:50%;top:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.employee-box[data-v-5683d5c9]{margin-left:12px}.attendance-sheet[data-v-5683d5c9]{-webkit-box-sizing:border-box;box-sizing:border-box;width:800px;min-width:800px;min-height:0;margin:0 auto;padding:10px 28px 22px;border:2px solid #222;zoom:.86;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.summary-scroll[data-v-5683d5c9],.table-container[data-v-5683d5c9]{max-width:736px;overflow-x:visible}.attendance-table[data-v-5683d5c9]{width:736px;min-width:736px}}