.tc-root{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.tc-root>*{min-width:0}@media (min-width:1100px){.tc-root{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);gap:var(--s6)}.tc-root>.tc-result{position:-webkit-sticky;position:sticky;top:var(--s4);max-height:calc(100dvh - 2 * var(--s4));overflow-y:auto;overscroll-behavior:contain}}.tool-page .how-list li:before{grid-row:span 4}.tool-card .summary-chip{margin-bottom:var(--s2)}.tc-chipnote{margin:0 0 var(--s5)}.tc-pair .input::placeholder{color:transparent}.tc-settings{display:grid;grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s4)}@media (min-width:720px){.tc-settings{grid-template-columns:auto minmax(0,12rem) minmax(0,1fr);align-items:start}}.tc-state{grid-gap:var(--s3);gap:var(--s3)}.tc-conds,.tc-state{display:grid;min-width:0}.tc-conds{border:0;margin:0;padding:var(--s3) var(--s4);background:var(--kraft-2);border-left:3px solid var(--edge);grid-gap:2px;gap:2px}.tc-conds legend{float:left;width:100%;padding:0;margin-bottom:4px}.tc-conds .check{align-items:flex-start;padding-top:10px;font-weight:500;font-size:1rem}.tc-conds .check input{margin-top:1px}.tc-statenotes{margin:0;padding-left:1.1em;color:var(--ink-2)}.tc-statenotes li+li{margin-top:4px}.tc-more{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 var(--s4)}.tc-more>summary{list-style:none;cursor:pointer;min-height:48px;padding:10px 0 10px 28px;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.tc-more>summary::-webkit-details-marker{display:none}.tc-more>summary:before{content:"";position:absolute;left:4px;top:19px;width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg);transition:transform var(--t1) var(--ease)}.tc-more[open]>summary:before{transform:rotate(45deg);top:16px}.tc-more-t{font-weight:650}.tc-more-body{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--s2) 0 var(--s5)}@media (min-width:720px){.tc-more-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-howto{margin:0 0 var(--s5);max-width:46rem}.tc-week+.tc-week{margin-top:var(--s6)}.tc-week-head{justify-content:space-between;gap:4px var(--s4);padding-bottom:var(--s2);border-bottom:2px solid var(--ink)}.tc-week-head,.tc-week-head h3{display:flex;flex-wrap:wrap;align-items:baseline}.tc-week-head h3{font-size:var(--fs-md);gap:2px 12px}.tc-week-dates{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);letter-spacing:0}.tc-week-scale{margin:0}.tc-days{list-style:none;margin:0;padding:0;container-type:inline-size}.tc-day{padding:var(--s4) 0 var(--s4);border-bottom:1px solid var(--rule);display:grid;grid-gap:var(--s2);gap:var(--s2)}.tc-day-head{justify-content:space-between;gap:var(--s3)}.tc-day-head,.tc-dayname{display:flex;flex-wrap:wrap;align-items:baseline}.tc-dayname{font-size:1.125rem;font-weight:750;letter-spacing:-.01em;gap:0 10px}.tc-date{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.tc-dayhrs{margin:0;white-space:nowrap;display:flex;align-items:baseline;gap:8px}.tc-dayhrs .clock{font-size:1.1875rem;font-weight:650}.tc-dayhrs .dec{font-size:var(--fs-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-day.is-off .tc-dayname,.tc-dayhrs .dec{color:var(--ink-2)}.tc-pairs{display:grid;grid-gap:var(--s2);gap:var(--s2)}.tc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3)}.tc-dayerr{font-size:var(--fs-sm);font-weight:650;padding-left:8px;border-left:3px solid var(--red)}.tc-pair .field-label{font-size:var(--fs-xs);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--ink-2)}.tc-pair .field-hint,.tc-pair .reads{font-size:.875rem}.tc-rm{grid-column:1/-1;justify-self:start;font-size:var(--fs-sm)}.tc-day-foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s4)}.tc-day-foot .field-label{font-size:var(--fs-xs);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--ink-2)}.tc-day-btns{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fs-sm)}@container (max-width: 15.5em){.tc-pair{grid-template-columns:minmax(0,1fr)}}@container (min-width: 33em){.tc-day{grid-template-columns:minmax(0,1fr) 8.5rem;column-gap:var(--s4)}.tc-day>*{grid-column:1/-1}.tc-day>.tc-pairs{grid-column:1}.tc-day>.tc-day-foot{display:contents}.tc-day-foot>.field{grid-column:2;grid-row:2}.tc-day-btns{grid-column:1/-1;order:1;flex-direction:row;flex-wrap:wrap;gap:0 var(--s4);margin-top:-6px}}.tc-track{height:18px;margin-top:2px}.tc-trackwrap{display:grid;grid-gap:2px;gap:2px;margin-top:2px}.tc-trackwrap .tc-track{margin-top:0;grid-area:1/1}.tc-trackwrap .tc-trackcap{grid-area:2/1}.tc-trackcap,.tc-trackcap .clock{font-size:.8125rem}.tc-trackcap{display:flex;justify-content:space-between;gap:var(--s3);color:var(--ink-2);line-height:1.3}.tc-cap-out{margin-left:auto;text-align:right}.wr-seg.is-carry{opacity:.5}@container (max-width: 40em){.tc-track .wr-seg.ot.is-thin{background:var(--red);box-shadow:inset 2px 0 0 var(--card)}.tc-track .wr-seg.dt.is-thin{background:var(--red-deep);box-shadow:inset 2px 0 0 var(--card)}}.tc-otnote{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-sm);font-weight:650}.tc-otnote .sw{width:16px;height:10px}.tc-flag{margin:0;font-size:var(--fs-sm);color:var(--ink-2);padding-left:10px;border-left:3px solid var(--rule)}.tc-flag-note,.tc-flag-warn{color:var(--ink);border-left-color:var(--edge)}.tc-flag-err{color:var(--ink);font-weight:650;border-left-color:var(--red)}.tc-week-total{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px var(--s3);margin:0;padding:var(--s3) 0 0;font-size:1.0625rem}.tc-week-total .clock{font-weight:650}.tc-week-total.is-stale .tc-dayerr{font-size:var(--fs-sm)}.tc-foot-btns{display:flex;flex-wrap:wrap;gap:0 var(--s4)}.tc-chipwrap.is-stale .summary-chip{border-color:var(--red);border-left-width:5px}.tc-chip-ot{display:inline-flex;align-items:center;gap:6px}.tc-chip-ot .sw{width:16px;height:10px}.tc-startrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin:calc(-1 * var(--s3)) 0 var(--s5)}.tc-startrow p{margin:0}.tc-blank{min-height:44px}.tc-notice{margin:0;font-size:var(--fs-sm);font-weight:600;padding-left:10px;border-left:3px solid var(--edge)}.tc-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--ink)}.tc-result{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s4)}.tc-result,.tc-result .result-sum{gap:var(--s4)}.tc-details{display:grid;grid-gap:var(--s5);gap:var(--s5);padding-top:var(--s3);min-width:0}.tc-result.is-stale .tc-details{opacity:.45}.tc-result .result-sum>h3{padding-bottom:var(--s2);border-bottom:1px solid var(--ink)}.tc-result.is-stale .result-sum>:not(.tc-stale){opacity:.45}.tc-stale{margin:0;font-weight:650;padding-left:10px;border-left:3px solid var(--red)}.tc-result .two-clocks .hm{font-family:var(--mono);font-stretch:87.5%;letter-spacing:-.03em}.tc-result .split .clock{font-weight:650}.tc-perweek .split{font-size:1rem}.tc-perweek p{margin:6px 0 0}.tc-pay{min-width:0;container-type:inline-size;display:grid;grid-gap:var(--s3);gap:var(--s3)}.tc-pay h4{margin:0}.tc-paylines{list-style:none;margin:0;padding:0;display:grid}.tc-paylines li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k v" "c c";grid-gap:0 var(--s3);gap:0 var(--s3);padding:8px 0;border-bottom:1px solid var(--rule-soft)}.tc-paylines li>span:first-child{grid-area:k;font-weight:600}.tc-paylines .calc{grid-area:c;font-size:var(--fs-sm);color:var(--ink-2)}.tc-paylines .money{grid-area:v;text-align:right}@container (min-width: 24em){.tc-paylines li{grid-template-columns:8.5rem minmax(0,1fr) auto;grid-template-areas:"k c v";align-items:baseline}}.tc-paylines .tc-gross{border-bottom:2px solid var(--ink);font-size:var(--fs-md)}.tc-paylines .tc-gross .money{font-weight:750}.tc-paybar{margin:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.tc-paybar-bar{position:relative;height:22px;background:var(--kraft)}.tc-prem,.tc-sw-prem{background:var(--red)}.tc-prem{position:absolute;top:0;bottom:0;box-shadow:inset 2px 0 0 var(--card)}.tc-paylegend{display:grid;grid-gap:4px;gap:4px}.tc-paylegend .money{margin-left:auto;padding-left:var(--s3)}.tc-paylegend li{display:flex;align-items:baseline}.tc-paylegend .sw{align-self:center;margin-right:8px}.tc-flsa{background:var(--kraft-2);padding:var(--s3) var(--s4);border-radius:var(--r2);display:grid;grid-gap:var(--s2);gap:var(--s2)}.tc-flsa p{margin:0;font-size:1rem}.tc-handoff{font-weight:650;display:inline-block;padding:10px 0;justify-self:start}.tc-handoff .icon{width:18px;height:18px;vertical-align:-3px;margin-left:4px}.tc-fednote{margin:0;font-size:1rem;padding:var(--s3) var(--s4);border:1.5px solid var(--ink);border-radius:var(--r2)}.tc-where-wrap{display:grid;grid-gap:var(--s4);gap:var(--s4);padding-top:var(--s2)}.tc-where{width:100%;border-collapse:collapse;font-size:1rem}.tc-where caption{text-align:left;font-weight:700;font-size:1.0625rem;padding-bottom:var(--s2)}.tc-where td,.tc-where th{text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--rule-soft);vertical-align:baseline}.tc-where thead th{font-size:var(--fs-xs);letter-spacing:var(--track-cap);text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--ink)}.tc-where tbody th{font-weight:650;white-space:nowrap}.tc-where .n{white-space:nowrap}.tc-where td .sw{width:16px;height:10px;margin-right:4px;vertical-align:-1px}.tc-where tfoot td,.tc-where tfoot th{border-bottom:0;border-top:2px solid var(--ink);font-weight:650}.tc-weekbar{display:grid;grid-gap:6px;gap:6px}.tc-export-note{margin:0}.ot-days{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;container-type:inline-size}.ot-day{display:grid;grid-template-columns:5.75rem 7.5rem minmax(0,1fr);grid-template-areas:"l i h" "c c c" "g g g" "e e e" "n n n";align-items:center;grid-gap:6px var(--s3);gap:6px var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft)}.ot-day .field{display:contents}.ot-day .field>label{grid-area:l;font-weight:700}.ot-day .field>.input-unit{grid-area:i}.ot-day .field>.field-hint{grid-area:h}.ot-day .field>.field-error{grid-area:e}.ot-day .ot-gauge,.ot-day .ot-gauge-scale{grid-area:g}.ot-daynote{grid-area:n}.ot-daychoice{grid-area:c}@container (max-width: 16.5em){.ot-day{grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"l i" "h h" "c c" "g g" "e e" "n n"}}@container (min-width: 31em){.ot-day{grid-template-columns:7rem 8rem 7rem minmax(0,1fr);grid-template-areas:"l i h g" "c c c c" "e e e e" "n n n n"}}.ot-gauge{position:relative;height:16px;background-color:var(--kraft);background-image:repeating-linear-gradient(90deg,var(--rule) 0 1px,transparent 1px var(--hour))}.ot-gauge .wr-seg{top:0;bottom:0}.ot-gauge .ot-line{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);transform:translateX(-1px)}.ot-gauge-scale{position:relative;height:1.3em}.ot-daynote{display:grid;grid-gap:2px;gap:2px}.ot-daynote:empty{display:none}.ot-scale-li{border-bottom:0;padding-top:2px}.ot-two{margin-top:var(--s5);display:grid;grid-gap:var(--s3);gap:var(--s3)}.tc-root>.tool-card>.field{margin-bottom:var(--s3);max-width:20rem}.ot-gauge-scale .scale{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:.75rem}.ot-gauge-scale .scale.first{transform:none}.ot-gauge-scale .scale.last{transform:translateX(-100%)}.tc-scale{position:relative;height:1.3em}.tc-scale .scale{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:.75rem}.tc-scale .scale.first{transform:none}.tc-scale .scale.last{transform:translateX(-100%)}.gr-weeks{list-style:none;margin:0;padding:0}.gr-week,.gr-weeks{display:grid;grid-gap:var(--s3);gap:var(--s3)}.gr-week{padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft)}.gr-week-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.gr-week-head h3{font-size:1.0625rem}.gr-week-fields{display:grid;grid-gap:var(--s3);gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.gr-lines{margin:0}.pcm-sheet{display:none}@media print{@page{size:letter;margin:.5in}.tc-root>:not(.pcm-sheet),.tool-page:has(.pcm-sheet)>:not(.tc-root),body:has(.pcm-sheet) .ruling-top,body:has(.pcm-sheet) .site-foot,body:has(.pcm-sheet) .site-head,body:has(.pcm-sheet) .skip-link,main:has(.pcm-sheet)>.wrap:not(.tool-page){display:none!important}.tool-page:has(.pcm-sheet){padding:0!important;margin:0!important;max-width:none}.pcm-sheet,.tc-root{display:block}.pcm-sheet{color:#000;font-size:10.5pt;line-height:1.35;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pcm-page{break-after:page;page-break-after:always}.pcm-page:last-child{break-after:auto;page-break-after:auto}.pcm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12pt;border-bottom:2pt solid #000;padding-bottom:5pt;margin-bottom:8pt}.pcm-brand{display:flex;align-items:center;gap:6pt;font-weight:800;font-size:11pt;letter-spacing:-.02em;white-space:nowrap}.pcm-mark{width:15pt;height:18pt}.pcm-headtext{text-align:right}.pcm-title{font-size:18pt;font-weight:750;margin:0;letter-spacing:-.01em}.pcm-sub{margin:2pt 0 0;font-size:10.5pt}.pcm-blank{display:inline-block;width:90pt;border-bottom:.75pt solid #000;vertical-align:-1pt}.pcm-table{width:100%;border-collapse:collapse;font-size:9.5pt;margin-bottom:4pt}.pcm-table td,.pcm-table th{border:.75pt solid #000;padding:6pt 4pt;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pcm-table td.pcm-clock{font-family:var(--mono);font-stretch:87.5%;font-size:9pt}.pcm-table td.pcm-num{text-align:right;font-size:9.5pt}.pcm-table thead th{font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em;background:#ececec}.pcm-table tbody th span{font-weight:400}.pcm-table tfoot td,.pcm-table tfoot th{font-weight:700;border-top:1.5pt solid #000}.pcm-table td.has-dt,.pcm-table td.has-ot{background:repeating-linear-gradient(135deg,#8a8a8a 0 .8pt,#fff .8pt 3.6pt)}.pcm-table td.has-dt{background:repeating-linear-gradient(45deg,#8a8a8a 0 .8pt,transparent .8pt 3.6pt),repeating-linear-gradient(135deg,#8a8a8a 0 .8pt,#fff .8pt 3.6pt)}.pcm-table td.has-dt span,.pcm-table td.has-ot span{background:#fff;padding:0 2pt}.pcm-ribcol{width:30%}.pcm-table thead th.pcm-ribcol{font-weight:600;letter-spacing:.02em}.pcm-rib{position:relative;display:block;height:9pt;background:repeating-linear-gradient(90deg,#d4d4d4 0 .5pt,transparent .5pt 4.1667%),#f6f6f6}.pcm-seg{position:absolute;top:0;bottom:0}.pcm-seg-key.st,.pcm-seg.st{background:#6a6a6a}.pcm-seg-key.ot,.pcm-seg.ot{background:repeating-linear-gradient(135deg,#000 0 1pt,#fff 1pt 2.6pt);box-shadow:inset 0 0 0 .75pt #000}.pcm-seg.dt{background:repeating-linear-gradient(45deg,#000 0 1pt,transparent 1pt 2.6pt),repeating-linear-gradient(135deg,#000 0 1pt,#fff 1pt 2.6pt);box-shadow:inset 0 0 0 .75pt #000}.pcm-gap{position:absolute;top:50%;border-top:1.5pt dotted #000}.pcm-seg.carry{opacity:.45}.pcm-seg-key{display:inline-block;width:14pt;height:6pt;margin:0 3pt 0 6pt;vertical-align:0}.pcm-seg-key:first-child{margin-left:0}.pcm-seg-key.brk{height:0;border-top:1.5pt dotted #000;vertical-align:2pt}.pcm-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12pt;gap:12pt;margin:8pt 0}.pcm-cols p,.pcm-sheet p{margin:0 0 4pt}.pcm-gross{font-size:12pt}.pcm-small{font-size:8.5pt}.pcm-sign{display:grid;grid-template-columns:1.3fr 1.3fr .7fr 1.3fr;grid-gap:14pt;gap:14pt;margin:26pt 0 14pt}.pcm-line{display:grid;grid-gap:2pt;gap:2pt}.pcm-fill{display:block;min-height:16pt;border-bottom:.75pt solid #000;font-size:10.5pt;padding:0 0 1pt 2pt}.pcm-lbl{font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em}.pcm-foot{border-top:.75pt solid #000;padding-top:4pt;display:flex;justify-content:space-between;gap:12pt;font-size:8pt}.pcm-foot span:first-child{white-space:nowrap}}.gr-freq{margin-bottom:var(--s4)}.seg-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));grid-gap:1.5px;gap:1.5px;background:var(--edge);width:100%}.seg .seg-wrap button,.seg-wrap button+button{border-left:0}.seg-wrap button{background:var(--field)}@media (min-width:600px){.seg-wrap{display:inline-flex;width:auto;background:var(--field)}.seg-wrap button{white-space:nowrap;flex:0 0 auto}}.gr-settings{margin-top:var(--s2)}@media (min-width:720px){.gr-settings{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}.tc-result .two-clocks .gr-gross{font-family:var(--sans);font-weight:750;letter-spacing:-.03em}.gr-add{margin-top:var(--s3)}.tool-card>.field,.tool-card>.tc-fednote{margin-bottom:var(--s4)}@media (min-width:720px){.ot-settings{grid-template-columns:minmax(0,1fr) minmax(0,11rem) auto}}.tc-result .ruleline .nobr{white-space:normal}.tc-pair .time-row .input{padding:0 4px 0 8px;font-size:1rem;letter-spacing:-.02em}.tc-pair .ampm{min-width:44px;padding:0 6px}@media (max-width:360px) and (max-height:640px){.tc-root>.tool-card{padding-top:var(--s3)}.tc-root>.tool-card>.card-head{margin-bottom:var(--s2);padding-bottom:var(--s2)}.tc-root>.tool-card .summary-chip{padding-top:var(--s2)}}.tc-paylines,.tc-paylines *{min-width:0;overflow-wrap:anywhere}.tc-details{grid-template-columns:minmax(0,1fr)}.tc-weekbar{min-width:0;max-width:100%}.tc-weekbar .wr-week-head,.tc-weekbar .wr-week-scale{flex-wrap:wrap;min-width:0}.tc-result *{min-width:0}.tc-where-wrap{grid-template-columns:minmax(0,1fr)}.tc-where{display:block;max-width:100%;overflow-x:auto}.tc-root *{min-width:0}.tc-root input{max-width:100%}.tc-root .money{overflow-wrap:anywhere}.gr-week{grid-template-columns:minmax(0,1fr)}.gr-week-head{flex-wrap:wrap}.tc-choice{display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2);padding:var(--s3);border:1.5px solid var(--ink);border-radius:var(--r2);background:var(--card)}.tc-choice-q{margin:0;font-size:var(--fs-sm)}.tc-choice-btns{display:grid;grid-gap:var(--s2);gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.tc-choice-b{display:grid;grid-gap:2px;gap:2px;min-height:52px;padding:var(--s2) var(--s3);text-align:left;font:inherit;color:var(--ink);background:var(--paper,var(--card));border:1.5px solid var(--ink);border-radius:var(--r1);cursor:pointer}.tc-choice-b:hover{background:var(--kraft-2)}.tc-choice-l{font-size:1.0625rem;font-weight:700}.tc-choice-d{font-size:var(--fs-sm);color:var(--ink-2)}.tc-cardnotes{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4);border-left:3px solid var(--edge);background:var(--kraft-2);border-radius:0 var(--r2) var(--r2) 0}.tc-cardnotes h4{margin:0}.tc-cardnotes p{margin:0;font-size:1rem}.tc-root .tc-paylegend .money,.tc-root .tc-paylines .money{white-space:nowrap;overflow-wrap:normal;flex:none}.tc-paylegend li{flex-wrap:wrap;gap:0 var(--s2)}.tc-root .tc-paylegend .tc-paylabel{flex:1 1 9em;min-width:0;overflow-wrap:normal}.tc-sticky{display:none}@media screen and (max-width:719px){.tc-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:block;container:tcsticky/inline-size;margin:var(--s4) calc(-1 * var(--s3)) 0;color:var(--card);text-decoration:none;font-weight:650;font-size:1.0625rem;border-radius:var(--r2) var(--r2) 0 0;opacity:0;visibility:hidden;transition:opacity .15s ease}.tc-sticky.is-on{opacity:1;visibility:visible}.tc-root .tool-card :is(input,button,select,a){scroll-margin-bottom:96px}.tc-sticky.is-stale .tc-sticky-in{background:var(--red)}.tc-sticky-in{padding:10px var(--s3) calc(10px + env(safe-area-inset-bottom, 0px));background:var(--ink);border-radius:var(--r2) var(--r2) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s3)}.tc-sticky .tc-sticky-go{margin-left:auto;font-weight:600;font-size:var(--fs-sm)}}@media (prefers-reduced-motion:reduce){.tc-sticky{transition:none}}@container tcsticky (max-width: 16em){.tc-sticky .tc-sticky-go{display:none}}@container tcsticky (max-width: 12em){.tc-sticky .tc-sticky-in{display:none}}.tc-root .tc-paylines li>span:first-child{overflow-wrap:normal}.tc-root .input-unit .unit{flex:none}.tc-root .input-unit .input{flex:1 1 auto;min-width:3ch}@container (max-width: 13em){.tc-paylines li{grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "v" "c"}.tc-paylines .money{text-align:left}}.tc-dayhrs .dec{font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.pay-line{line-height:1.25}.pay-line>.small{display:block;margin-top:2px}.two-clocks:has(.gr-gross){container-type:inline-size}.tc-result .two-clocks .gr-gross{font-size:min(var(--fs-num),15cqi)}.tc-where-scroll{overflow-x:auto;max-width:100%}.tc-where-scroll .tc-where{display:table;overflow:visible}