.sk-lead{color:var(--text-muted);margin:0 0 12px;font-size:.88rem}.sk-ul{color:var(--navy,#1b2a4a);border-bottom:1px dashed #9fb3dd}.sk-desk{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;display:grid;position:relative}.sk-mainc{min-width:0}.sk-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 12px;display:flex}.sk-people{flex-wrap:wrap;gap:6px;display:flex}.sk-people button{border:1px solid var(--hairline);min-width:0;color:var(--navy,#1b2a4a);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:4px 13px;font-size:.84rem}.sk-people button:hover{border-color:var(--accent)}.sk-people button.on{background:var(--navy,#1b2a4a);border-color:var(--navy,#1b2a4a);color:#fff;font-weight:700}.sk-people button.add{color:var(--accent);border-style:dashed}.sk-people button.add:disabled{opacity:.5;cursor:default}.sk-mon{align-items:center;gap:6px;display:inline-flex}.sk-mon b{text-align:center;min-width:6.6em;color:var(--navy,#1b2a4a)}.sk-mon button{border:1px solid var(--hairline);width:32px;min-width:0;height:32px;font:inherit;color:var(--navy,#1b2a4a);cursor:pointer;background:#fff;border-radius:999px;font-size:1.05rem;line-height:1}.sk-mon button:hover{border-color:var(--accent)}.sk-pg{color:#111;max-width:760px;box-shadow:0 0 0 1px #e3e6ee, var(--paper-shadow,0 6px 18px #141e3c0f);overflow-wrap:anywhere;background:#fff;margin:0 auto;padding:26px 30px 30px;font-size:13px;line-height:1.6}.sk-pg p{margin:0}.sk-pg .sk-ttl{letter-spacing:.3em;border-bottom:2px solid #111;justify-content:space-between;align-items:baseline;padding-bottom:4px;font-size:19px;font-weight:700;display:flex}.sk-pg .sk-month{letter-spacing:0;font-size:14px;font-weight:600}.sk-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:10px 0;display:flex}.sk-who{font-size:14px}.sk-who .sk-e-name,.sk-who b{font-size:16px;font-weight:700}.sk-co{text-align:right;font-size:12.5px}.tool-app .sk-tb{border-collapse:collapse;width:100%;font-size:inherit;table-layout:fixed;margin:0;display:table;overflow:visible}.tool-app .sk-tb th,.tool-app .sk-tb td{text-align:center;vertical-align:middle;color:#111;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #555;height:27px;padding:2px 5px;font-weight:400}.tool-app .sk-tb thead th,.tool-app .sk-tb tfoot th{background:#f1f3f7;font-size:12px;font-weight:600}.tool-app .sk-tb thead th:first-child{width:56px}.tool-app .sk-tb thead th:nth-child(2){width:62px}.tool-app .sk-tb thead th:nth-child(3),.tool-app .sk-tb thead th:nth-child(4){width:64px}.tool-app .sk-tb thead th:nth-child(5){width:54px}.tool-app .sk-tb thead th:nth-child(6){width:66px}.tool-app .sk-tb thead th:nth-child(7){width:54px}.tool-app .sk-tb th.sk-d{white-space:nowrap;font-weight:400}.tool-app .sk-tb th.sk-d.is-sun{color:#b4262a}.tool-app .sk-tb th.sk-d.is-sat{color:#1d4fc4}.tool-app .sk-tb td.sk-m{text-align:left;font-size:12px}.tool-app .sk-tb td.sk-o{color:#c2410c;font-weight:700}.tool-app .sk-tb tr.is-off td,.tool-app .sk-tb tr.is-off th{color:#8a93a6;background:#f7f8fa}.tool-app .sk-tb tr.is-err td{background:#fff3ec}.tool-app .sk-tb tfoot td,.tool-app .sk-tb tfoot th{white-space:nowrap;background:#f1f3f7;height:30px;font-size:12px;font-weight:700}.tool-app .sk-tb tfoot td.sk-m{white-space:normal}.sk-kind{border:1px solid var(--hairline);min-width:0;font:inherit;color:var(--navy,#1b2a4a);cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700;line-height:1.7}.sk-kind.is-1{border-color:var(--navy,#1b2a4a)}.sk-kind.is-2{color:#5f6880;border-style:dashed}.sk-kind.is-3{color:#8a93a6;background:0 0;border-color:#0000;font-weight:400}.sk-kind:hover{border-color:var(--accent)}.sk-kind:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sk-e{color:var(--navy,#1b2a4a);cursor:text;border-bottom:1px dashed #9fb3dd;border-radius:2px;outline:none;padding:0 2px}.sk-tb .sk-e{border-bottom-color:#0000;min-height:1.5em;display:block}.sk-tb .sk-e:hover{background:#eaf1ff}.sk-e:focus{border-bottom:2px solid var(--accent);background:#eaf1ff}.sk-e:empty:before{content:attr(data-ph);color:#b7bfcf;font-weight:400}.sk-rail{font-size:.9rem;position:sticky;top:76px}.sk-rail p{margin:0}.sk-rail .sk-k{color:var(--text-muted);letter-spacing:.04em;margin:0 0 3px;font-size:.75rem;font-weight:700;display:block}.sk-cnt{font:inherit;color:var(--navy,#1b2a4a);cursor:default;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:1.8rem;font-weight:800;line-height:1.2;display:block}.sk-cnt small{color:var(--text-muted);margin-left:4px;font-size:.9rem;font-weight:600}.sk-all{color:var(--text-muted);font-size:.82rem;margin:2px 0 0!important}.sk-sample{color:var(--text-muted);font-size:.82rem;margin:8px 0 0!important}.sk-rail hr{border:0;border-top:1px solid var(--hairline);margin:14px 0}.sk-sum{margin:12px 0 0;font-size:.86rem}.sk-sum div{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.sk-sum dt{color:var(--text-muted);margin:0}.sk-sum dd{color:var(--navy,#1b2a4a);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.sk-sum div.w dd{color:#c2410c}.sk-mh{color:var(--text-muted);font-size:.8rem;font-weight:700;margin:12px 0 0!important}.sk-miss{margin:4px 0 0;padding:0;list-style:none}.sk-miss li{padding:2px 0;font-size:.86rem;line-height:1.5;display:flex}.sk-miss li:before{content:"・";color:var(--text-muted);flex:none}.sk-miss button{font:inherit;color:var(--navy,#1b2a4a);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-width:0;padding:0;text-decoration:underline #c9d1de}.sk-miss li.w button{color:#c2410c;text-decoration-color:#f0c3a8}.sk-rule{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;font-size:.8rem;display:grid}.sk-in{box-sizing:border-box;border:1px solid var(--hairline);width:100%;font:inherit;color:var(--navy,#1b2a4a);text-align:center;background:#fff;border-radius:8px;padding:5px 6px;font-size:.86rem;display:block}.sk-in:focus{border-color:var(--accent);outline:none}.sk-lnk{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0;font-size:.84rem;line-height:1.5;display:block}.sk-lnk[hidden]{display:none}.sk-lnk:disabled{color:var(--text-muted);cursor:default;opacity:.7}.sk-gap{margin-top:10px}.sk-undo .sk-lnk{display:inline}.sk-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sk-acts .tool-btn{min-width:0;padding-left:6px;padding-right:6px}.sk-acts #skXlsx,.sk-acts #skCopy{grid-column:1/-1}.sk-msg{color:#7a5301;font-size:.8rem;margin-top:6px!important}.sk-msg:empty{display:none}.sk-paste{box-sizing:border-box;width:100%;font:inherit;resize:none;color:var(--navy,#1b2a4a);background:#fff;border:1px dashed #b7bfcf;border-radius:8px;margin-top:4px;padding:6px 8px;font-size:.8rem;display:block}.sk-paste:focus{border-color:var(--accent);border-style:solid;outline:none}.sk-fine{color:var(--text-muted);font-size:.75rem;line-height:1.5;margin:4px 0 0!important}.sk-undo{margin-top:12px!important}.sk-art-first td:first-child{white-space:nowrap}@media (width<=900px){.sk-desk{grid-template-columns:minmax(0,1fr);gap:14px}.sk-rail{display:contents}.sk-headbox{order:-2}.sk-det{border-bottom:1px solid var(--hairline);order:-1;padding-bottom:12px}.sk-out{order:1}.sk-out>hr:first-child{display:none}.sk-cnt{cursor:pointer}.sk-cnt:after{content:" 集計と設定 ▾";color:var(--accent);font-size:.85rem;font-weight:600}.sk-rail.sk-open .sk-cnt:after{content:" 集計と設定 ▴"}.sk-rail:not(.sk-open) .sk-det{display:none}.sk-pg{padding:14px 6px 18px;font-size:12px;overflow-x:auto}.tool-app .sk-tb{min-width:430px}.tool-app .sk-tb th.sk-d,.tool-app .sk-tb thead th:first-child{z-index:1;position:sticky;left:0}.sk-head{flex-direction:column;align-items:stretch;gap:4px;padding:0 4px}.sk-co{text-align:left}.sk-pg .sk-ttl{margin:0 4px}.tool-app .sk-tb th,.tool-app .sk-tb td{height:38px;padding:2px 1px}.tool-app .sk-tb thead th:first-child{width:44px}.tool-app .sk-tb thead th:nth-child(2),.tool-app .sk-tb thead th:nth-child(3),.tool-app .sk-tb thead th:nth-child(4){width:46px}.tool-app .sk-tb thead th:nth-child(5){width:40px}.tool-app .sk-tb thead th:nth-child(6){width:52px}.tool-app .sk-tb thead th:nth-child(7){width:40px}.tool-app .sk-tb tfoot td,.tool-app .sk-tb tfoot th{font-size:11px}.tool-app .sk-tb thead th,.tool-app .sk-tb td.sk-m{font-size:10.5px}.sk-kind{padding:0 5px;font-size:11px;line-height:2.4}.sk-tb .sk-e{padding:6px 0}.sk-mon button{width:40px;height:40px}}.sk-jump{display:none}@media (width<=900px){.sk-jump{right:1rem;bottom:calc(1.1rem + var(--tabs-h,0px));z-index:40;border:1px solid var(--hairline);background:var(--navy,#1b2a4a);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:.8rem;font-weight:700;display:block;position:fixed;box-shadow:0 4px 14px #101c3838}.sk-jump[hidden]{display:none}}.sk-print-root{display:none}@media print{body.sk-printing>:not(.sk-print-root){display:none!important}body.sk-printing{background:#fff!important}body.sk-printing .sk-print-root{display:block!important}.sk-print-root .sk-pg{box-shadow:none;break-after:page;max-width:none;margin:0;padding:0;font-size:9.5pt;line-height:1.4}.sk-print-root .sk-pg:last-child{break-after:auto}.sk-print-root .ps-print{width:100%!important;display:table!important}.sk-print-root .ps-print>thead{display:table-header-group!important}.sk-print-root .ps-print>tfoot{display:table-footer-group!important}.sk-print-root .ps-print>tbody{display:table-row-group!important}.sk-print-root .ps-print>*>tr{display:table-row!important}.sk-print-root .ps-print td.ps-sp,.sk-print-root .ps-print td.ps-body{border:0;padding:0;display:table-cell!important}.sk-print-root .sk-tb{border-collapse:collapse;table-layout:fixed;width:100%!important;display:table!important}.sk-print-root .sk-tb thead{display:table-header-group!important}.sk-print-root .sk-tb tbody,.sk-print-root .sk-tb tfoot{display:table-row-group!important}.sk-print-root .sk-tb tr{break-inside:avoid;display:table-row!important}.sk-print-root .sk-tb th,.sk-print-root .sk-tb td{color:#000;text-align:center;vertical-align:middle;background:#fff;border:.5pt solid #333;height:6.6mm;padding:.6mm 1.2mm;font-weight:400;display:table-cell!important}.sk-print-root .sk-tb thead th,.sk-print-root .sk-tb tfoot th,.sk-print-root .sk-tb tfoot td{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;background:#eee!important}.sk-print-root .sk-tb thead th:first-child{width:16mm}.sk-print-root .sk-tb thead th:nth-child(2){width:14mm}.sk-print-root .sk-tb thead th:nth-child(3),.sk-print-root .sk-tb thead th:nth-child(4),.sk-print-root .sk-tb thead th:nth-child(6){width:18mm}.sk-print-root .sk-tb thead th:nth-child(5),.sk-print-root .sk-tb thead th:nth-child(7){width:15mm}.sk-print-root .sk-tb td.sk-m{text-align:left}.sk-print-root .sk-tb td.sk-o{color:#000}.sk-print-root .sk-tb tfoot td{white-space:nowrap}.sk-print-root .sk-tb tr.is-off td,.sk-print-root .sk-tb tr.is-off th{color:#555;background:#fff}.sk-print-root .sk-e{color:#000;background:0 0;border:0;padding:0;display:inline}.sk-print-root .sk-e:empty:before{content:none}.sk-print-root .sk-sign{justify-content:flex-end;gap:0;margin-top:5mm;display:flex}.sk-print-root .sk-sign span{text-align:center;box-sizing:border-box;border:.5pt solid #333;width:24mm;height:20mm;margin-left:-.5pt;padding-top:.8mm;font-size:8pt;display:block}}
