.tc-sub[data-v-d95a845a]{color:var(--muted);margin:4px 0 0;font-size:1rem}.tc-label[data-v-d95a845a]{margin:0;padding:0;font-weight:700}.tc-note[data-v-d95a845a]{margin:8px 0 0}.tc-error[data-v-d95a845a]{color:var(--danger)}.tc-error[data-v-d95a845a]:empty{display:none}.tc-setup[data-v-d95a845a]{flex-wrap:wrap;align-items:flex-start;gap:12px 32px;padding:12px 16px;display:flex}.tc-setup-week[data-v-d95a845a]{gap:2px;min-width:0;max-width:100%;display:grid}.tc-setup-date[data-v-d95a845a]{flex:280px;max-width:420px}.tc-card[data-v-d95a845a]{padding:12px 16px 16px;container-type:inline-size}.tc-hint[data-v-d95a845a]{margin:0 0 8px}.tc-head[data-v-d95a845a]{display:none}.tc-day[data-v-d95a845a]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px;padding:10px 12px 12px;display:grid}.tc-day.has-error[data-v-d95a845a]{border-color:var(--danger)}.tc-day-name[data-v-d95a845a]{grid-area:1/1;align-self:center;margin:0;font-weight:700}.tc-date[data-v-d95a845a]{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.tc-day-hours[data-v-d95a845a]{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2;place-self:center end;margin:0}.tc-dec[data-v-d95a845a]{color:var(--muted)}.tc-field[data-v-d95a845a]{gap:2px;min-width:0;display:grid}.tc-field-label[data-v-d95a845a]{color:var(--muted);font-size:1rem;font-weight:600}.tc-input[data-v-d95a845a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-variant-numeric:tabular-nums;width:100%;min-width:0;min-height:44px;padding:6px 8px;font-size:1rem}.tc-input[aria-invalid=true][data-v-d95a845a]{border-color:var(--danger);background:var(--danger-soft)}.tc-day-note[data-v-d95a845a]{color:var(--muted);grid-column:1/-1;margin:0;font-size:1rem}.tc-day-error[data-v-d95a845a]{color:var(--danger);font-weight:600}@container (width>=330px){.tc-day[data-v-d95a845a]{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-day-name[data-v-d95a845a]{grid-column:1/3}.tc-day-hours[data-v-d95a845a]{grid-column:3}}@container (width>=720px){.tc-head[data-v-d95a845a],.tc-day[data-v-d95a845a]{grid-template-columns:minmax(7em,1.25fr) repeat(4,minmax(0,1fr)) minmax(0,.8fr) minmax(6.5em,1fr);column-gap:8px}.tc-head[data-v-d95a845a]{border-bottom:2px solid var(--line-strong);padding:0 12px 6px;font-weight:700;display:grid}.tc-day[data-v-d95a845a]{background:0 0;border-width:0 0 1px;border-radius:0;row-gap:2px;margin-top:0;padding:6px 12px}.tc-day.has-error[data-v-d95a845a]{border-color:var(--line);background:var(--danger-soft)}.tc-day-name[data-v-d95a845a],.tc-day-hours[data-v-d95a845a]{grid-area:auto}.tc-day-name[data-v-d95a845a]{display:grid}.tc-day-hours[data-v-d95a845a]{text-align:left;justify-self:start}.tc-day-note[data-v-d95a845a]{grid-column:2/-1}.tc-field-label[data-v-d95a845a]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tc-actions[data-v-d95a845a]{flex-wrap:wrap;gap:8px 12px;margin-top:12px;display:flex}.tc-actions[data-v-d95a845a]:empty{display:none}.tc-action-status[data-v-d95a845a]{min-height:1.5em;color:var(--ok);margin:6px 0 0;font-size:1rem;font-weight:600}.tc-options[data-v-d95a845a]{gap:12px;padding:12px 16px;display:grid}.tc-lunch[data-v-d95a845a]{border:0;min-width:0;margin:0;padding:0;display:grid}.tc-lunch legend[data-v-d95a845a]{float:left;width:100%}.tc-radio-row[data-v-d95a845a]{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.tc-radio[data-v-d95a845a]{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex}.tc-radio input[data-v-d95a845a]{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.tc-inline[data-v-d95a845a]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tc-number[data-v-d95a845a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);text-align:right;font-variant-numeric:tabular-nums;width:4.5em;min-height:44px;padding:6px 8px;font-size:1rem}.tc-number[data-v-d95a845a]:disabled{background:var(--surface-sunk);color:var(--muted)}.tc-row[data-v-d95a845a]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding-top:12px;display:flex}.tc-option[data-v-d95a845a]{min-width:min(100%,220px)}.tc-select[data-v-d95a845a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:44px;margin-top:2px;padding:6px 10px;font-size:1rem}.tc-select-short[data-v-d95a845a]{width:auto}.tc-option-inline[data-v-d95a845a]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tc-rate[data-v-d95a845a]{flex:260px;max-width:360px}.tc-rate-hint[data-v-d95a845a]{margin:0}.tc-money[data-v-d95a845a]{align-items:center;max-width:12em;margin-top:4px;display:flex;position:relative}.tc-money-sign[data-v-d95a845a]{color:var(--muted);pointer-events:none;font-weight:600;position:absolute;left:10px}.tc-rate-input[data-v-d95a845a]{padding-left:24px}.tc-result[data-v-d95a845a]{padding:16px}.tc-empty[data-v-d95a845a]{color:var(--muted);margin:0}.tc-totals[data-v-d95a845a]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px 24px;margin:0 0 8px;display:grid}.tc-total dt[data-v-d95a845a]{color:var(--muted);font-size:1rem;font-weight:700}.tc-total dd[data-v-d95a845a]{font-variant-numeric:tabular-nums;margin:0}.tc-big[data-v-d95a845a]{font-size:1.375rem}.tc-over[data-v-d95a845a]{color:var(--danger)}.tc-counts[data-v-d95a845a]{margin:0 0 4px}.tc-pay-lines[data-v-d95a845a]{font-variant-numeric:tabular-nums;margin:8px 0 0;padding-left:1.25em}.tc-copy[data-v-d95a845a]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.tc-copy-status[data-v-d95a845a]{min-height:1.5em;color:var(--ok);margin:6px 0 0;font-size:1rem;font-weight:600}.tc-copy-fallback[data-v-d95a845a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:10em;font-family:var(--font-mono);white-space:pre;margin-top:8px;padding:8px;font-size:1rem}.tc-scope[data-v-d95a845a]{gap:4px;display:grid}.tc-scope p[data-v-d95a845a]{color:var(--muted);margin:0;font-size:1rem}.tc-article-lead[data-v-d95a845a]{font-size:1.0625rem}
