.DcfE7G_trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.DcfE7G_msg{min-height:1.2rem;font-size:var(--t-cap);color:var(--cap);align-items:flex-start;gap:.4rem;line-height:1.4;display:flex}.DcfE7G_msg[data-err]{color:var(--bad);font-weight:500}.DcfE7G_msg svg{flex:none;width:.875rem;height:.875rem;margin-top:.1rem}.DcfE7G_msg path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.DcfE7G_after{outline:none}.DcfE7G_after:empty{display:none}.DcfE7G_stampSlot{place-items:center;min-height:4rem;display:grid}@media print{.DcfE7G_stampSlot[data-armed]>*{display:none}}
.jjkfCq_root{container-type:inline-size}.jjkfCq_sheet{border:1px solid var(--ink);background:var(--edge);gap:1px;margin:.75rem 0;display:grid;position:relative}.jjkfCq_band{background:var(--edge);border:0;gap:1px;min-width:0;margin:0;padding:0;display:grid}.jjkfCq_cell{background:var(--paper);border:0;align-content:start;gap:.4rem;min-width:0;margin:0;padding:.8rem 1rem .5rem;display:grid;position:relative}.jjkfCq_head{background:var(--paper);font-size:var(--t-cap);color:var(--cap);flex-wrap:wrap;align-items:baseline;gap:.2rem 1.75rem;padding:.65rem 1rem;line-height:1.3;display:flex}.jjkfCq_head span:first-child{color:var(--ink);margin-right:auto;font-weight:600}.jjkfCq_head span:last-child{min-width:11ch}.jjkfCq_top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jjkfCq_side{grid-template-rows:auto 1fr}.jjkfCq_you{grid-template-columns:repeat(4,minmax(0,1fr))}.jjkfCq_end{grid-template-columns:minmax(0,3fr) minmax(17rem,1fr)}.jjkfCq_label{font-size:var(--t-cap);color:var(--sec);font-weight:500;line-height:1.3}.jjkfCq_legend{font-size:var(--t-ui);color:var(--ink);margin:0 0 .35rem;padding:0;font-weight:600;line-height:1.3}.jjkfCq_opt{color:var(--cap);margin-left:.5rem;font-weight:400}.jjkfCq_note{min-height:1.3em;font-size:var(--t-cap);color:var(--cap)}.jjkfCq_closed{color:var(--body)}.jjkfCq_bom{display:grid}.jjkfCq_bomHead,.jjkfCq_rowBox{grid-template-columns:1.5rem minmax(0,1fr) 4.5rem 6.75rem;align-items:center;gap:0 .75rem;display:grid}.jjkfCq_bomHead{border-bottom:1px solid var(--ink);font-size:var(--t-cap);color:var(--cap);padding-bottom:.4rem;line-height:1.3}.jjkfCq_bomHead span:nth-child(n+3){text-align:right}.jjkfCq_row{cursor:pointer;display:block;position:relative}.jjkfCq_row input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.jjkfCq_rowBox{border-bottom:1px solid var(--rule);min-height:2.75rem;font-size:var(--t-ui);line-height:1.3}.jjkfCq_part{color:var(--ink);font-weight:500}.jjkfCq_from,.jjkfCq_wk{text-align:right;white-space:nowrap}.jjkfCq_from{color:var(--ink)}.jjkfCq_wk{color:var(--sec)}.jjkfCq_rowBox[data-unsure]{grid-template-rows:auto auto;padding-block:.45rem}.jjkfCq_rowBox[data-unsure] .jjkfCq_mark{grid-row:1/span 2}.jjkfCq_unsure{font-size:var(--t-cap);color:var(--sec);grid-column:2/-1;line-height:1.3}.jjkfCq_mark{border:1px solid var(--control);border-radius:50%;width:.875rem;height:.875rem;position:relative}.jjkfCq_mark svg{width:1.35rem;max-width:none;height:1.15rem;position:absolute;top:-.55rem;left:-.05rem;overflow:visible}.jjkfCq_mark path{fill:none;stroke:var(--acc);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.02px}.jjkfCq_row input:checked+.jjkfCq_rowBox .jjkfCq_mark{border-color:#0000}.jjkfCq_row input:checked+.jjkfCq_rowBox .jjkfCq_mark path{stroke-dashoffset:0}.jjkfCq_row input:checked+.jjkfCq_rowBox .jjkfCq_part{font-weight:600}.jjkfCq_row input:focus-visible+.jjkfCq_rowBox{outline:2px solid var(--acc);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.jjkfCq_job:enabled .jjkfCq_row:hover .jjkfCq_mark{border-color:var(--ink)}.jjkfCq_job:enabled .jjkfCq_row:hover input:not(:checked)+.jjkfCq_rowBox .jjkfCq_mark path{stroke:var(--mark);stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.jjkfCq_row input:checked+.jjkfCq_rowBox .jjkfCq_mark path{transition:stroke-dashoffset .2s var(--ease-pen)}}.jjkfCq_job:disabled .jjkfCq_row,.jjkfCq_job:disabled .jjkfCq_row input{cursor:default}.jjkfCq_job:disabled .jjkfCq_part{color:var(--sec)}.jjkfCq_roughCell{--grid:var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in oklab, var(--ink) 3.6%, transparent));background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:1.18rem 1.18rem;gap:.3rem;padding-bottom:.6rem}.jjkfCq_rough{width:100%}.jjkfCq_roughCap{font-size:var(--t-cap);color:var(--cap);justify-content:space-between;gap:1rem;line-height:1.3;display:flex}.jjkfCq_line{border:0;border-bottom:1.5px dotted var(--control);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--f-display);letter-spacing:-.005em;appearance:none;transition:border-color var(--d-2) ease;background:0 0;border-radius:0;padding:.35rem 0 .2rem;font-size:1.375rem;line-height:1.2;display:block}select.jjkfCq_line{cursor:pointer;text-overflow:ellipsis;padding-right:1.75rem}select.jjkfCq_line[data-empty]{font-family:var(--f-text);font-size:var(--t-body);letter-spacing:0;color:var(--sec)}select.jjkfCq_line option{font-family:var(--f-text);color:var(--ink);font-size:1rem}.jjkfCq_budgetMsg{min-height:2.8em}.jjkfCq_selectWrap{position:relative}.jjkfCq_selectWrap svg{pointer-events:none;width:.75rem;height:.5rem;margin-top:-.2rem;position:absolute;top:50%;right:.25rem}.jjkfCq_selectWrap path{fill:none;stroke:var(--sec);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.jjkfCq_lined{--line:var(--rule);background:transparent repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.75rem - 1px), var(--line) calc(1.75rem - 1px), var(--line) 1.75rem) 0 .15rem / 100% 1.75rem local;width:100%;min-height:5.55rem;color:var(--ink);font-size:var(--t-body);resize:vertical;appearance:none;border:0;border-radius:0;padding:.15rem 0;line-height:1.75rem;display:block}@media (hover:hover) and (pointer:fine){.jjkfCq_band:enabled .jjkfCq_line:hover{border-bottom-color:var(--ink)}}[data-field]:not([data-by=pointer])>.jjkfCq_line:focus-visible{border-bottom-style:solid;border-bottom-color:var(--ink);outline-offset:4px}.jjkfCq_cell[data-err] .jjkfCq_line{border-bottom:1.5px solid var(--bad)}.jjkfCq_cell[data-err] .jjkfCq_lined{--line:color-mix(in oklab, var(--bad) 70%, transparent)}.jjkfCq_band:disabled .jjkfCq_line,.jjkfCq_band:disabled .jjkfCq_lined{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default}.jjkfCq_band:disabled .jjkfCq_line{border-bottom-style:solid;border-bottom-color:var(--rule)}.jjkfCq_when{padding-bottom:.25rem}.jjkfCq_days{border-block:1px solid var(--edge);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.jjkfCq_day{cursor:pointer;display:block;position:relative}.jjkfCq_day+.jjkfCq_day,.jjkfCq_days>.jjkfCq_ghost+.jjkfCq_ghost{border-left:1px solid var(--rule)}.jjkfCq_day input,.jjkfCq_time input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.jjkfCq_dayBox{min-height:4.75rem;transition:background-color var(--d-2) ease;align-content:center;justify-items:center;gap:.65rem;display:grid;position:relative}.jjkfCq_dayWd{font-size:var(--t-cap);color:var(--sec);line-height:1}.jjkfCq_dayNo{font-family:var(--f-display);font-size:1.375rem;line-height:1;position:relative}.jjkfCq_ring{pointer-events:none;width:2.5rem;max-width:none;height:2.6rem;margin:-1.3rem 0 0 -1.25rem;position:absolute;top:50%;left:50%;overflow:visible}.jjkfCq_ring path{fill:none;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.jjkfCq_ring path{animation:jjkfCq_ring var(--d-3) var(--ease-pen) both}}@keyframes jjkfCq_ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.jjkfCq_dayBox[data-held]:after{content:"";background:var(--acc);border-radius:1px;width:1rem;height:2px;margin-left:-.5rem;position:absolute;bottom:.35rem;left:50%}.jjkfCq_day input:focus-visible+.jjkfCq_dayBox{outline:2px solid var(--acc);outline-offset:-3px}.jjkfCq_ghost{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in oklab, var(--mark) 22%, transparent) 6px 7px)}.jjkfCq_times{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.375rem;margin-top:.75rem;display:grid}.jjkfCq_time{cursor:pointer;display:block;position:relative}.jjkfCq_timeBox{border:1px solid var(--edge);background:var(--paper);min-height:2.75rem;transition:border-color var(--d-2) ease, background-color var(--d-2) ease;place-items:center;display:grid}.jjkfCq_timeAt{font-size:var(--t-ui);font-weight:600;line-height:1.1}.jjkfCq_time input:checked+.jjkfCq_timeBox{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.jjkfCq_time input:focus-visible+.jjkfCq_timeBox{outline:2px solid var(--acc);outline-offset:2px}@media (hover:hover) and (pointer:fine){.jjkfCq_when:enabled .jjkfCq_day:hover .jjkfCq_dayBox{background:var(--paper-2)}.jjkfCq_when:enabled .jjkfCq_time:hover .jjkfCq_timeBox{border-color:var(--ink)}}.jjkfCq_when:disabled .jjkfCq_day,.jjkfCq_when:disabled .jjkfCq_time,.jjkfCq_when:disabled input{cursor:default}.jjkfCq_when:disabled .jjkfCq_timeBox{color:var(--sec);background:var(--paper-2)}.jjkfCq_when:disabled .jjkfCq_time input:checked+.jjkfCq_timeBox{color:var(--ink)}.jjkfCq_send{grid-area:1/2;align-content:start;padding-block:1.1rem 1rem}.jjkfCq_sendRow{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.jjkfCq_submit{width:100%;min-width:0}.jjkfCq_sendNote{font-size:var(--t-ui);color:var(--sec);font-variant-numeric:tabular-nums}.jjkfCq_stampSlot{pointer-events:none;min-height:0;position:absolute;bottom:.5rem;right:1rem}.jjkfCq_send[data-booked] .jjkfCq_stampSlot{justify-items:start;min-height:4rem;margin-top:.75rem;position:static}.jjkfCq_after{outline:none;padding:1.1rem 1rem 1.3rem}.jjkfCq_after:has([data-tone=bad]){box-shadow:inset 0 0 0 1px var(--bad)}.jjkfCq_result{max-width:64ch;color:var(--body);gap:.75rem;display:grid}.jjkfCq_resultTitle{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:-.01em;color:var(--ink);line-height:1.08}.jjkfCq_resultWhen{font-family:var(--f-display);font-size:var(--t-h4);color:var(--ink);line-height:1.25}.jjkfCq_resultRow{gap:.5rem .75rem}.jjkfCq_textBtn{min-height:2.75rem;font-size:var(--t-ui);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color var(--d-2) ease;background:0 0;border:0;align-items:center;padding:0 .25rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.jjkfCq_textBtn:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.jjkfCq_note .jjkfCq_textBtn{vertical-align:baseline;min-height:0;margin-block:-.8rem;padding-block:.8rem}.jjkfCq_revs{grid-area:1/1;padding-bottom:.9rem}.jjkfCq_revsHead{font-size:var(--t-cap);color:var(--sec);font-weight:500;line-height:1.3}.jjkfCq_revTable{border-collapse:collapse;width:auto;max-width:44rem;font-size:var(--t-body);line-height:1.45}.jjkfCq_revTable th{border-bottom:1px solid var(--ink);font-size:var(--t-cap);text-align:left;color:var(--cap);padding:.3rem 1.25rem .35rem 0;font-weight:500}.jjkfCq_revTable td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--body);padding:.7rem 1.25rem .75rem 0}.jjkfCq_revTable tr:last-child td{border-bottom:0}.jjkfCq_revTable th:first-child,.jjkfCq_revTable td:first-child{width:2.5rem}.jjkfCq_revTable td:first-child{font-size:var(--t-ui);color:var(--sec);padding-top:.8rem}.jjkfCq_revTable th:last-child,.jjkfCq_revTable td:last-child{white-space:nowrap;padding-right:0}.jjkfCq_revTable td:last-child{font-size:var(--t-ui);color:var(--sec);padding-top:.8rem}.jjkfCq_revMark{width:3.75rem;padding-top:.55rem!important}.jjkfCq_revMark svg{width:3.25rem;height:auto;display:block}.jjkfCq_revWhat{color:var(--ink);font-weight:600;display:block}.jjkfCq_revNote{max-width:52ch;display:block}.jjkfCq_revsMore{font-size:var(--t-ui);margin-top:.9rem}.jjkfCq_crop{pointer-events:none;width:.7rem;height:.7rem;position:absolute}.jjkfCq_crop:before,.jjkfCq_crop:after{content:"";background:var(--mark);position:absolute}.jjkfCq_crop:before{width:100%;height:1px}.jjkfCq_crop:after{width:1px;height:100%}.jjkfCq_crop[data-c=tl]{top:-1px;left:-1px;transform:translate(-100%,-100%)}.jjkfCq_crop[data-c=tl]:before{bottom:-1px;right:.3rem}.jjkfCq_crop[data-c=tl]:after{bottom:.3rem;right:-1px}.jjkfCq_crop[data-c=tr]{top:-1px;right:-1px;transform:translate(100%,-100%)}.jjkfCq_crop[data-c=tr]:before{bottom:-1px;left:.3rem}.jjkfCq_crop[data-c=tr]:after{bottom:.3rem;left:-1px}.jjkfCq_crop[data-c=bl]{bottom:-1px;left:-1px;transform:translate(-100%,100%)}.jjkfCq_crop[data-c=bl]:before{top:-1px;right:.3rem}.jjkfCq_crop[data-c=bl]:after{top:.3rem;right:-1px}.jjkfCq_crop[data-c=br]{bottom:-1px;right:-1px;transform:translate(100%,100%)}.jjkfCq_crop[data-c=br]:before{top:-1px;left:.3rem}.jjkfCq_crop[data-c=br]:after{top:.3rem;left:-1px}@container (max-width:1040px){.jjkfCq_you{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:860px){.jjkfCq_top{grid-template-columns:1fr}.jjkfCq_side{grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.jjkfCq_end{grid-template-columns:1fr}.jjkfCq_send,.jjkfCq_revs{grid-area:auto/1}.jjkfCq_submit{width:auto;min-width:15.5rem}}@container (max-width:620px){.jjkfCq_sheet{margin:.6rem .5rem}.jjkfCq_cell{padding:.7rem .8rem .45rem}.jjkfCq_head{padding-inline:.8rem}.jjkfCq_side,.jjkfCq_you{grid-template-columns:1fr}.jjkfCq_rough{width:64%;margin-inline:auto}.jjkfCq_bomHead{grid-template-columns:1.5rem minmax(0,1fr) auto}.jjkfCq_bomHead span:last-child{display:none}.jjkfCq_rowBox{grid-template-rows:auto auto;grid-template-columns:1.5rem minmax(0,1fr) auto;row-gap:.05rem;padding-block:.35rem}.jjkfCq_rowBox .jjkfCq_mark,.jjkfCq_rowBox .jjkfCq_part{grid-row:1/span 2}.jjkfCq_rowBox[data-unsure] .jjkfCq_part{grid-row:1}.jjkfCq_from{grid-area:1/3}.jjkfCq_wk{font-size:var(--t-cap);grid-area:2/3}.jjkfCq_send[data-booked] .jjkfCq_stampSlot{min-height:3.25rem}.jjkfCq_revTable{width:100%}.jjkfCq_revTable thead{display:none}.jjkfCq_revTable tr{border-bottom:1px solid var(--rule);grid-template-columns:2rem minmax(0,1fr) auto;column-gap:.75rem;padding:.75rem 0;display:grid}.jjkfCq_revTable tr:last-child{border-bottom:0}.jjkfCq_revTable td{border:0;padding:0!important}.jjkfCq_revTable td:first-child{grid-row:1/span 2;width:auto}.jjkfCq_revMark{grid-column:2;width:auto;margin-bottom:.4rem}.jjkfCq_revTable td:nth-child(3){grid-area:2/2}.jjkfCq_revTable td:last-child{grid-area:1/3/span 2}.jjkfCq_days{grid-template-columns:repeat(5,minmax(0,1fr))}.jjkfCq_day:nth-child(5n+1),.jjkfCq_days>.jjkfCq_ghost:nth-child(5n+1){border-left:0}.jjkfCq_day:nth-child(n+6),.jjkfCq_days>.jjkfCq_ghost:nth-child(n+6){border-top:1px solid var(--rule)}.jjkfCq_submit{width:100%;min-width:0}}@container (max-width:340px){.jjkfCq_times{grid-template-columns:repeat(2,minmax(0,1fr))}}
