.print-card-header[data-astro-cid-z24jcemq]{display:none}.card-controls[data-astro-cid-z24jcemq]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);gap:18px;align-items:end}.card-controls[data-astro-cid-z24jcemq] .field-message[data-astro-cid-z24jcemq]{grid-column:1 / -1;margin-top:0}.period-fields[data-astro-cid-z24jcemq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:10px}.period-end[data-astro-cid-z24jcemq]{display:grid;align-content:end;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.period-end[data-astro-cid-z24jcemq] output[data-astro-cid-z24jcemq]{display:flex;align-items:center;min-height:52px;margin-top:6px;padding:0 14px;border:var(--border);background:var(--panel-dim);font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.timecard-table[data-astro-cid-z24jcemq]{min-width:0;margin-top:22px;border-top:var(--border)}.timecard-header[data-astro-cid-z24jcemq],.timecard-row[data-astro-cid-z24jcemq]{display:grid;grid-template-columns:minmax(110px,.7fr) repeat(2,minmax(160px,1fr)) minmax(86px,.5fr) minmax(128px,.75fr);gap:10px;align-items:center;padding:12px clamp(14px,2.5vw,28px);border-bottom:1px solid var(--line-dim)}.timecard-header[data-astro-cid-z24jcemq]{background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.timecard-row[data-astro-cid-z24jcemq]{min-width:0;background:var(--panel)}.timecard-row[data-astro-cid-z24jcemq].row-error{background:#fff0ee}.day-cell[data-astro-cid-z24jcemq]{display:grid;gap:4px;min-width:0}.day-cell[data-astro-cid-z24jcemq] strong[data-astro-cid-z24jcemq]{font-size:13px}.week-word[data-astro-cid-z24jcemq]:before{content:"Week "}.day-cell[data-astro-cid-z24jcemq] span[data-astro-cid-z24jcemq]{overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono);font-size:9.5px;line-height:1.4}.row-field[data-astro-cid-z24jcemq]{min-width:0;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.row-field[data-astro-cid-z24jcemq]>span[data-astro-cid-z24jcemq]:first-child{display:none}.row-label-in[data-astro-cid-z24jcemq]:before{content:"In"}.row-label-out[data-astro-cid-z24jcemq]:before{content:"Out"}.row-label-break[data-astro-cid-z24jcemq]:before{content:"Break min:"}.mobile-label[data-astro-cid-z24jcemq]:before{content:"Total:"}.break-cell[data-astro-cid-z24jcemq] input[data-astro-cid-z24jcemq]{margin-top:0}.daily-total[data-astro-cid-z24jcemq]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;font-family:var(--font-mono)}.daily-total[data-astro-cid-z24jcemq] strong[data-astro-cid-z24jcemq]{font-size:14px}.daily-total[data-astro-cid-z24jcemq] small[data-astro-cid-z24jcemq]{flex-basis:100%;color:var(--muted);font-size:9px;line-height:1.45}.mobile-label[data-astro-cid-z24jcemq]{display:none}.next-day[data-astro-cid-z24jcemq]{padding:3px 5px;background:var(--accent);color:#fff;font-size:9px;font-style:normal;font-weight:700}.next-day[data-astro-cid-z24jcemq]:before{content:"+1d"}.optional-settings[data-astro-cid-z24jcemq]{margin-top:18px}.toggle-line[data-astro-cid-z24jcemq]{display:flex;flex:1 1 180px;align-items:center;gap:9px;min-height:52px;font-family:var(--font-mono);font-size:11px;font-weight:700}.toggle-line[data-astro-cid-z24jcemq] input[data-astro-cid-z24jcemq]{width:20px;height:20px;accent-color:var(--accent)}.round-total[data-astro-cid-z24jcemq]{display:grid;gap:7px;margin-top:16px;padding:12px;border:var(--border);background:var(--panel)}.round-total[data-astro-cid-z24jcemq] p[data-astro-cid-z24jcemq]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:10px}.round-total[data-astro-cid-z24jcemq] span[data-astro-cid-z24jcemq]{color:var(--muted);text-transform:uppercase}.rate-result[data-astro-cid-z24jcemq]{display:grid;gap:6px;margin-top:14px;padding:13px;border:var(--border);background:var(--panel)}.rate-result[data-astro-cid-z24jcemq]>span[data-astro-cid-z24jcemq]{color:var(--muted);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em}.rate-result[data-astro-cid-z24jcemq] strong[data-astro-cid-z24jcemq]{font-size:25px}.rate-result[data-astro-cid-z24jcemq] p[data-astro-cid-z24jcemq]{color:var(--muted);font-family:var(--font-mono);font-size:9.5px;line-height:1.5}.threshold-result[data-astro-cid-z24jcemq]{grid-column:1 / -1;padding-top:16px;border-top:1px solid var(--line-dim)}.threshold-title[data-astro-cid-z24jcemq]{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.threshold-result[data-astro-cid-z24jcemq] dl[data-astro-cid-z24jcemq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.threshold-result[data-astro-cid-z24jcemq] dl[data-astro-cid-z24jcemq]>div[data-astro-cid-z24jcemq]{display:flex;justify-content:space-between;gap:10px;padding:10px;border:var(--border);background:var(--panel);font-family:var(--font-mono);font-size:10.5px}@media(max-width:900px){.card-controls[data-astro-cid-z24jcemq]{grid-template-columns:1fr}.card-controls[data-astro-cid-z24jcemq] .field-message[data-astro-cid-z24jcemq]{grid-column:1}.timecard-header[data-astro-cid-z24jcemq]{display:none}.timecard-row[data-astro-cid-z24jcemq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px;border:var(--border)}.day-cell[data-astro-cid-z24jcemq]{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px solid var(--line-dim)}.row-field[data-astro-cid-z24jcemq]>span[data-astro-cid-z24jcemq]:first-child,.mobile-label[data-astro-cid-z24jcemq]{display:block;margin-bottom:6px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.daily-total[data-astro-cid-z24jcemq]{align-content:center}}@media(max-width:520px){.period-fields[data-astro-cid-z24jcemq],.timecard-row[data-astro-cid-z24jcemq]{grid-template-columns:1fr}.day-cell[data-astro-cid-z24jcemq]{grid-column:1}}@media print{.site-header,.site-footer,.breadcrumb,.tool-hero,#method,#howto,#examples,#edgecases,#tools,#faq,#trust{display:none!important}#calc{padding:0!important}.print-card-header[data-astro-cid-z24jcemq]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:0 0 16px;border-bottom:2px solid #000;font-family:var(--font-mono);font-size:11px}.timecard-body[data-astro-cid-z24jcemq]{padding:0}.timecard-panel-head[data-astro-cid-z24jcemq],.card-controls[data-astro-cid-z24jcemq],.optional-settings[data-astro-cid-z24jcemq],.card-actions[data-astro-cid-z24jcemq]{display:none!important}.timecard-card[data-astro-cid-z24jcemq],.timecard-row[data-astro-cid-z24jcemq]{box-shadow:none}.timecard-table[data-astro-cid-z24jcemq]{margin-top:0}.timecard-header[data-astro-cid-z24jcemq],.timecard-row[data-astro-cid-z24jcemq]{grid-template-columns:115px 1fr 1fr 80px 110px;padding:7px}.timecard-header[data-astro-cid-z24jcemq]{display:grid}.timecard-row[data-astro-cid-z24jcemq]{margin:0;border-width:0 0 1px;break-inside:avoid}.day-cell[data-astro-cid-z24jcemq]{grid-column:auto;padding-bottom:0;border-bottom:0}.row-field[data-astro-cid-z24jcemq]>span[data-astro-cid-z24jcemq]:first-child,.mobile-label[data-astro-cid-z24jcemq]{display:none}.clock-entry[data-astro-cid-z24jcemq] input[data-astro-cid-z24jcemq],.clock-entry[data-astro-cid-z24jcemq] select[data-astro-cid-z24jcemq],.break-cell[data-astro-cid-z24jcemq] input[data-astro-cid-z24jcemq]{min-height:32px;padding:0 4px;border:0;font-size:11px}.timecard-result[data-astro-cid-z24jcemq]{grid-template-columns:1fr 1fr;min-height:0;padding:16px 0 0;background:#fff}}
