._5fat_a_cq{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;container:oq/inline-size}._5fat_a_counts{font-size:var(--m-fs-s);color:var(--m-tx3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:1rem;margin-right:.25rem;display:flex}._5fat_a_counts>span>b{color:var(--m-tx);margin-left:.25rem;font-weight:500}._5fat_a_clock{min-width:5.25rem;font-size:var(--m-fs-s);color:var(--m-tx2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}._5fat_a_barBox{display:contents}._5fat_a_wideOnly{display:inline}._5fat_a_stage{--rowh:2.25rem;grid-template-rows:2.25rem 5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:22.75rem;min-height:0;display:grid}._5fat_a_strip{min-width:0;padding:0 var(--m-pad);border-bottom:1px solid var(--m-line);font-size:var(--m-fs-s);color:var(--m-tx3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;display:flex;overflow:hidden}._5fat_a_strip>span>b{color:var(--m-tx);margin-left:.25rem;font-weight:500}._5fat_a_strip>svg{color:var(--m-tx4);flex:none}._5fat_a_lanes{--lab:5.5rem;grid-template-columns:var(--lab) minmax(0, 1fr);min-width:0;padding-right:var(--m-pad);border-bottom:1px solid var(--m-line);grid-template-rows:1.5rem repeat(2,minmax(0,1fr));display:grid;position:relative}._5fat_a_lanes>._5fat_a_hours{grid-area:1/2;position:relative}._5fat_a_hours>span{left:calc(var(--at) * 100%);font-size:var(--m-fs-tick);color:var(--m-tx3);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1rem;position:absolute;top:.25rem;translate:-50%}._5fat_a_hours>span[data-late]{color:var(--m-tx)}._5fat_a_lanes>._5fat_a_lname{min-width:0;padding-left:var(--m-pad);border-top:1px solid var(--m-line);font-size:var(--m-fs-s);color:var(--m-tx2);white-space:nowrap;grid-column:1;align-items:center;display:flex}._5fat_a_lanes>._5fat_a_track{border-top:1px solid var(--m-line);background:repeating-linear-gradient(90deg, var(--m-line) 0 1px, transparent 1px calc(100% / 9));grid-column:2;min-width:0;position:relative}._5fat_a_track>._5fat_a_blk{top:.25rem;bottom:.25rem;left:calc(var(--x) * 100%);width:calc(var(--w) * 100%);border:1px solid var(--m-tx2);background:repeating-linear-gradient(-45deg, transparent 0 5px, color-mix(in oklab, var(--m-tx) 16%, transparent) 5px 6px), var(--m-bg);min-width:0;font-size:var(--m-fs-s);color:var(--m-tx);align-items:center;padding:0 .375rem;line-height:1rem;display:flex;position:absolute}._5fat_a_track>._5fat_a_blk[data-planned]{border-color:var(--m-line2);background:var(--m-bg);color:var(--m-tx2)}._5fat_a_track>._5fat_a_blk[data-current]{z-index:1;border-color:var(--m-tx);outline:1px solid var(--m-tx);outline-offset:1px;color:var(--m-tx)}._5fat_a_track>._5fat_a_blk>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._5fat_a_track>._5fat_a_blk>i{width:calc(var(--fin) * 100%);border:1px dotted var(--m-tx3);background:var(--m-bg);border-left:0;position:absolute;top:-1px;bottom:-1px;left:100%}._5fat_a_lanes>._5fat_a_now{z-index:2;top:1.5rem;bottom:0;left:calc(var(--lab) + (100% - var(--lab) - var(--m-pad)) * var(--at));border-left:1px solid var(--m-tx);pointer-events:none;width:0;position:absolute}._5fat_a_track>._5fat_a_due{z-index:2;top:0;bottom:0;left:calc(var(--at) * 100%);border-left:1px dashed var(--m-tx3);pointer-events:none;width:0;position:absolute}._5fat_a_track>._5fat_a_due[data-late]{border-left-color:var(--m-tx)}._5fat_a_tbl{grid-template-rows:2rem minmax(0,1fr);min-height:0;display:grid}._5fat_a_th,._5fat_a_list>div{--cols:minmax(0, 20rem) 4.75rem 3.25rem 5rem 3.75rem minmax(7.25rem, 1fr);grid-template-columns:var(--cols);padding:0 var(--m-pad);white-space:nowrap;align-items:center;column-gap:.75rem;display:grid}._5fat_a_th{border-bottom:1px solid var(--m-line);font-size:var(--m-fs-s);color:var(--m-tx3)}._5fat_a_list{background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--rowh) - 1px), var(--m-line) calc(var(--rowh) - 1px) var(--rowh)) no-repeat;background-size:100% calc(6 * var(--rowh) - 1px);min-height:0}._5fat_a_list>div{height:var(--rowh);background:var(--m-bg);box-shadow:inset 0 -1px var(--m-line);color:var(--m-tx2);position:relative}._5fat_a_list>div[data-current]{z-index:1;background:var(--m-sel);box-shadow:inset 2px 0 0 var(--acc), inset 0 -1px var(--m-line);color:var(--m-tx)}._5fat_a_list>div>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._5fat_a_list>div>._5fat_a_who>b{color:var(--m-tx);margin-right:.5rem;font-weight:500}._5fat_a_list>div>._5fat_a_who>small{font-size:var(--m-fs-s);color:var(--m-tx3)}._5fat_a_list>div>[data-c=ready]{color:var(--m-tx)}._5fat_a_list>div>[data-c=state]{align-items:center;gap:.375rem;display:inline-flex}._5fat_a_list>div[data-current]>[data-c=state]>[data-tone=bad]{--mk:var(--m-tx)}@container oq (max-width:62rem){._5fat_a_th,._5fat_a_list>div{--cols:minmax(0, 20rem) 4.75rem 5rem 3.75rem minmax(7.25rem, 1fr)}:is(._5fat_a_th,._5fat_a_list>div)>[data-c=starts]{display:none}}@container oq (max-width:52rem){._5fat_a_lanes{--lab:5rem}._5fat_a_th,._5fat_a_list>div{--cols:minmax(0, 1fr) 5rem 3.75rem 7.25rem}:is(._5fat_a_th,._5fat_a_list>div)>[data-c=printer],._5fat_a_list>div>._5fat_a_who>small{display:none}._5fat_a_hours>[data-due]+span{visibility:hidden}._5fat_a_hours>span:has(+[data-due]){visibility:hidden}}@container oq (max-width:40rem){._5fat_a_stage{grid-template-rows:2.25rem 4.75rem minmax(0,1fr);height:22.5rem}._5fat_a_strip>:is([data-wide],[data-wide]+svg),._5fat_a_hours>span:is([data-wide],:last-child){display:none}._5fat_a_lanes{--lab:4.5rem;grid-template-rows:1.25rem repeat(2,minmax(0,1fr))}._5fat_a_hours>span{top:.125rem}._5fat_a_lanes>._5fat_a_now{top:1.25rem}._5fat_a_track>._5fat_a_blk{padding:0 .25rem}._5fat_a_th,._5fat_a_list>div{--cols:minmax(0, 1fr) 3.5rem 6.5rem;column-gap:.625rem}:is(._5fat_a_th,._5fat_a_list>div)>[data-c=due],._5fat_a_wideOnly{display:none}}._5fat_a_fine{font-size:var(--m-fs-s);color:var(--m-tx3);text-wrap:pretty;margin:0}._5fat_a_pair{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._5fat_a_state{font-size:var(--m-fs-s);color:var(--m-tx2);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}._5fat_a_job{align-items:stretch;gap:var(--m-pad);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._5fat_a_jobSide{gap:var(--m-pad);min-width:0;display:grid}._5fat_a_foot{margin-top:auto}._5fat_a_zones{justify-items:center;gap:.875rem;display:grid}._5fat_a_insoles{width:100%;max-width:13rem;height:auto;color:var(--m-tx);display:block}._5fat_a_insoles>g>[data-outline]{fill:none;stroke:currentColor;stroke-width:1.4px}._5fat_a_insoles>g>g>[data-cut]{fill:none;stroke:var(--m-tx3);stroke-width:1px;stroke-dasharray:3 3}._5fat_a_insoles>defs>pattern>line{stroke:var(--m-tx2);stroke-width:.9px}._5fat_a_key{border-top:1px solid var(--m-line);width:100%;margin:0;padding:0;list-style:none;display:grid}._5fat_a_key>li{border-bottom:1px solid var(--m-line);white-space:nowrap;grid-template-columns:1.125rem 4rem minmax(0,1fr);align-items:center;gap:.625rem;min-height:2.25rem;display:grid}._5fat_a_key>li>i{border:1px solid var(--m-tx3);background-image:repeating-linear-gradient(-45deg, var(--m-tx2) 0 1px, transparent 1px var(--gap));width:1.125rem;height:1.125rem}._5fat_a_key>li>b{color:var(--m-tx);font-weight:500}._5fat_a_key>li>span{text-overflow:ellipsis;min-width:0;color:var(--m-tx2);overflow:hidden}._5fat_a_paper{min-height:0;padding:var(--m-pad);background:var(--m-bg2);flex:auto;align-content:start;justify-items:center;gap:.875rem;display:grid}._5fat_a_sheet{--ledger-label-sm:7rem;border:1px solid var(--m-line);background:var(--m-bg);width:min(100%,34rem);color:var(--m-tx2);gap:.75rem;padding:1.25rem 1.5rem 1.5rem;display:grid}._5fat_a_sheet>b{font-size:var(--m-fs-l);color:var(--m-tx);text-wrap:balance;font-weight:500}._5fat_a_signLine{font-size:var(--m-fs-s);color:var(--m-tx3);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:.75rem 0 0;display:grid}._5fat_a_signLine>span{border-top:1px solid var(--m-tx3);padding-top:.375rem}._5fat_a_paperFoot{gap:.75rem;width:min(100%,34rem);display:grid}@container oq (max-width:30rem){._5fat_a_job{grid-template-columns:minmax(0,1fr)}._5fat_a_sheet{padding:1rem 1rem 1.25rem}._5fat_a_sheet>dl>div>:nth-child(3){display:none}}
