.calc [hidden]{display:none!important}.calc{background:var(--raised);border-radius:var(--r-tile);box-shadow:var(--shadow);padding:clamp(18px,3vw,32px)}.calc .calc-h{margin-bottom:12px;font-size:24px}.calc .calc-bar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.calc .calc-period{text-align:center;margin:0;font-weight:600}.calc .calc-bar .btn{white-space:nowrap}.calc .calc-rules{border:1px solid var(--sep);border-radius:var(--r-cell);margin:0 0 12px;padding:10px 14px}.calc .calc-rules summary{cursor:pointer;font-weight:600}.calc .rules-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 16px;margin:12px 0;display:grid}.calc .rules-grid label{color:var(--ink-2);gap:4px;font-size:14px;display:grid}.calc .rules-grid .check{align-items:center;gap:8px;display:flex}.calc .grid td,.calc .grid th{vertical-align:middle;padding:6px 8px 6px 0}.calc .grid .field{min-height:38px;padding:0 8px;font-size:16px}.calc .f-time{width:7.2em}.calc .f-min{width:4.2em}.calc .f-paid{width:auto}.calc .brk{white-space:nowrap;align-items:center;gap:4px;margin:2px 0;display:inline-flex}.calc .day{white-space:nowrap;font-weight:500}.calc .row-actions{white-space:nowrap}.calc .linkish{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.calc .row-err td{color:var(--red);border:0;padding:0;font-size:13px}.calc .row-err td:empty{display:none}.calc tr.has-err .field{border-color:var(--red)}.calc .next-day{display:block}.calc .calc-out{border-top:1px solid var(--sep);margin-top:16px;padding-top:14px}.calc .out-main{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.calc .pill{background:var(--blue);color:#fff;border-radius:999px;padding:6px 16px;font-size:20px;font-weight:600}.calc .out-gross td{font-weight:600}.calc .calc-skipped{color:var(--red);margin:6px 0 0}.calc .calc-skipped:empty{display:none}.calc .calc-print{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-top:16px;display:grid}.calc .calc-print label{color:var(--ink-2);gap:4px;font-size:14px;display:grid}.calc .calc-actions{align-items:end;gap:8px;display:flex}.calc .tz-select{max-width:320px;display:inline-block}.calc .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.calc .print-only{display:none}@media print{body.print-calc *{visibility:hidden}body.print-calc .print-sheet,body.print-calc .print-sheet *{visibility:visible}body.print-calc .print-sheet{width:100%;position:absolute;top:0;left:0}.calc .print-only{display:block}.calc .print-sheet table{width:100%}.calc .print-sheet td,.calc .print-sheet th{padding:4px 6px 4px 0;font-size:10pt}.calc .sig p{margin-top:28px}}@media (width<=600px){.calc .grid thead{display:none}.calc .grid tr[data-id]{border-bottom:1px solid var(--sep);grid-template-columns:1fr 1fr;gap:4px 8px;padding:8px 0;display:grid}.calc .grid tr[data-id] td{border:0;padding:0}.calc .grid tr[data-id] .day{grid-column:1/-1}.calc .grid tr[data-id] .breaks,.calc .grid tr[data-id] .row-actions{white-space:normal;grid-column:1/-1}.calc .grid tr[data-id] [data-hours]{text-align:left;grid-column:1/-1;font-weight:600}.calc .grid tr[data-id] [data-hours]:before{content:"Hours: ";color:var(--ink-2);font-weight:400}.calc .grid tr[data-id] [data-hours]:empty{display:none}.calc .f-time{width:100%}}.example[data-astro-cid-mozfdajw]{border:1px solid var(--sep);border-radius:var(--r-cell);margin:24px 0;padding:20px}.example[data-astro-cid-mozfdajw] h3[data-astro-cid-mozfdajw]{margin-bottom:4px;font-size:19px}.faq[data-astro-cid-hemr5th4]{border-top:.5px solid var(--sep)}details[data-astro-cid-hemr5th4]{border-bottom:.5px solid var(--sep)}summary[data-astro-cid-hemr5th4]{cursor:pointer;letter-spacing:.012em;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:600;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:9px;height:9px;transition:transform .3s var(--ease);flex:none;transform:rotate(45deg)translate(-3px,-3px)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(-135deg)translate(-3px,-3px)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-2);max-width:640px;margin:-4px 0 22px;font-size:17px}.wl-band[data-astro-cid-v6wlzwr5]{text-align:center;max-width:560px;margin:0 auto}.wl-card[data-astro-cid-v6wlzwr5]{background:var(--raised);border-radius:var(--r-tile);box-shadow:var(--shadow);padding:clamp(28px,4vw,40px)}.wl-h[data-astro-cid-v6wlzwr5]{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.wl-card[data-astro-cid-v6wlzwr5] .wl-h[data-astro-cid-v6wlzwr5]{font-size:28px}.wl-text[data-astro-cid-v6wlzwr5]{color:var(--ink-2);margin:10px 0 22px;font-size:19px}.wl-card[data-astro-cid-v6wlzwr5] .wl-text[data-astro-cid-v6wlzwr5]{font-size:17px}.wl-form[data-astro-cid-v6wlzwr5]{flex-wrap:wrap;gap:10px;display:flex}.wl-band[data-astro-cid-v6wlzwr5] .wl-form[data-astro-cid-v6wlzwr5]{max-width:560px;margin:0 auto}.wl-form[data-astro-cid-v6wlzwr5] .field[data-astro-cid-v6wlzwr5]{flex:2 220px}.wl-form[data-astro-cid-v6wlzwr5] .wl-seg[data-astro-cid-v6wlzwr5]{flex:170px}.wl-form[data-astro-cid-v6wlzwr5] .btn[data-astro-cid-v6wlzwr5]{flex-shrink:0}.hp[data-astro-cid-v6wlzwr5]{width:1px;height:1px;position:absolute;left:-9999px}.sr-only[data-astro-cid-v6wlzwr5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wl-msg[data-astro-cid-v6wlzwr5]{margin:12px 0 0;font-size:15px}.wl-msg[data-astro-cid-v6wlzwr5]:empty{display:none}.wl-fine[data-astro-cid-v6wlzwr5]{margin:12px 0 0}.ok[data-astro-cid-v6wlzwr5]{color:var(--green)}.err[data-astro-cid-v6wlzwr5]{color:var(--red)}@media (width<=480px){.wl-form[data-astro-cid-v6wlzwr5]{flex-direction:column}}
