.nz-timer{margin:0 0 24px}.nz-timer:not(.is-an) [data-skript]{display:none}.nz-timer [hidden]{display:none!important}.nz-tabs{display:flex;gap:0;border-bottom:var(--nz-stroke-rule) solid var(--nz-line)}.nz-tab{min-height:44px;padding:12px 18px;font-family:var(--nz-font-mono);font-weight:700;font-size:var(--nz-text-xs);letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--nz-text-muted);border:0;border-bottom:var(--nz-stroke-strong) solid transparent;margin-bottom:calc(-1 * var(--nz-stroke-rule));cursor:pointer}.nz-tab:hover{color:var(--nz-text)}.nz-tab[aria-selected=true]{color:var(--nz-text);border-bottom-color:var(--nz-signal)}.nz-tab:focus-visible{outline:var(--nz-stroke-strong) solid var(--nz-focus);outline-offset:-3px}.nz-timer__flaeche{position:relative;container-type:inline-size;padding:28px;background:var(--nz-surface)}@media(max-width:620px){.nz-timer__flaeche{padding:20px 16px}}.nz-timer__zustand{display:inline-block;margin:0 0 6px;padding:4px 8px;font-family:var(--nz-font-mono);font-weight:700;font-size:var(--nz-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--nz-text-muted)}.nz-timer.is-um [data-zustand]{background:var(--nz-text);color:var(--nz-surface)}.nz-timer__ziffern{margin:0 0 16px;font-family:var(--nz-font-display);font-weight:700;font-size:clamp(52px,13vw,152px);font-size:min(180px,calc(94cqi / var(--einheiten, 4.6)));line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.nz-timer__ziffern .z{display:inline-block;width:.6em;text-align:center}.nz-timer__ziffern .t{display:inline-block;width:.32em;text-align:center}.nz-timer__ziffern .v{display:inline-block;width:.5em;text-align:center}.nz-timer__still{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nz-timer__balken{height:14px;margin:0 0 24px;border:var(--nz-stroke-rule) solid var(--nz-line)}.nz-timer__balken>span{display:block;width:100%;height:100%;background:var(--nz-text)}.nz-timer__knoepfe,.nz-timer__vorwahl,.nz-timer__zuletzt-liste,.nz-timer__leiste{display:flex;flex-wrap:wrap;gap:12px}.nz-timer__knoepfe{align-items:center;margin:0 0 28px}.nz-timer .nz-btn{min-height:44px}.nz-timer__eingabe{max-width:28rem;margin:0 0 20px}.nz-timer__hinweis{margin:0;font-size:var(--nz-text-sm);color:var(--nz-text-muted)}.nz-timer__hinweis.is-fehler{font-weight:700;color:var(--nz-text)}.nz-timer__vorwahl{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0 0 16px}.nz-timer__vorwahl .nz-btn{padding-inline:4px}@media(max-width:760px){.nz-timer__vorwahl{grid-template-columns:repeat(4,minmax(0,1fr))}}.nz-timer__zuletzt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px}.nz-timer__leiste{margin-top:28px;padding-top:20px;border-top:var(--nz-stroke-rule) dashed var(--nz-line)}.nz-timer__ohne{margin:0}.nz-timer__runden{width:100%;max-width:32rem;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.nz-timer__runden th{padding:0 12px 8px 0;text-align:left;font-family:var(--nz-font-mono);font-weight:700;font-size:var(--nz-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--nz-text-muted)}.nz-timer__runden td{padding:6px 12px 6px 0;vertical-align:middle}.nz-timer__nr{display:inline-block;min-width:2em;padding:2px 6px;text-align:center;font-family:var(--nz-font-mono);font-weight:700;background:var(--nz-text);color:var(--nz-surface)}.nz-timer__marke{margin-left:6px}.nz-timer__tasten{margin-top:24px}.nz-timer__tastenliste{display:grid;gap:8px;margin:0}.nz-timer__tastenliste>div{display:grid;grid-template-columns:9rem 1fr;gap:12px;align-items:baseline}.nz-timer__tastenliste dd{margin:0}.nz-timer kbd{display:inline-block;padding:2px 8px;font-family:var(--nz-font-mono);font-size:var(--nz-text-sm);border:var(--nz-stroke-rule) solid var(--nz-line)}.nz-timer.is-voll{display:flex;flex-direction:column;justify-content:center;margin:0;padding:4vh 4vw;overflow:auto;background:var(--nz-surface)}.nz-timer.is-voll [data-nicht-voll]{display:none}.nz-timer.is-voll .nz-timer__flaeche{padding:0}.nz-timer.is-voll .nz-timer__ziffern{font-size:min(calc(92vw / var(--einheiten, 4.6)),56vh)}.nz-timer.is-voll .nz-timer__leiste{border-top:0}.nz-timer--klein{display:flex;flex-direction:column;min-height:100vh;margin:0}.nz-timer--klein [data-nicht-voll],.nz-timer--klein [data-nicht-klein],.nz-timer--klein .nz-timer__leiste,.nz-timer--klein .nz-timer__runden,.nz-timer--klein .nz-timer__schritt{display:none}.nz-timer--klein .nz-timer__flaeche{display:flex;flex:1;flex-direction:column;justify-content:center;padding:12px 16px}.nz-timer--klein .nz-timer__zustand{margin:0 0 2px;padding:2px 6px;align-self:flex-start}.nz-timer--klein .nz-timer__ziffern{margin-bottom:8px;font-size:min(calc(94cqi / var(--einheiten, 4.6)),calc(100vh - 134px),240px)}.nz-timer--klein .nz-timer__balken{height:10px;margin-bottom:12px}.nz-timer--klein .nz-timer__knoepfe{flex-wrap:nowrap;gap:10px;margin:0}.nz-timer--klein .nz-timer__knoepfe .nz-btn{flex-shrink:0;white-space:nowrap}.nz-timer--klein .nz-btn--lg{padding:14px 20px;font-size:var(--nz-text-sm)}@container (min-width: 520px){.nz-timer--klein .nz-timer__schritt{display:inline-flex}}
