.clr-knopf{position:fixed;right:16px;bottom:16px;z-index:900;width:56px;height:56px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bd-action,#6e3f5b);color:var(--bd-action-fg,#ffffff);box-shadow:0 8px 24px rgba(34,22,30,.24);transition:background .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.anrufliste-knopf~.clr-knopf{right:88px}.clr-knopf-an,.clr-knopf:hover{background:var(--bd-action-hover,#22161e)}.clr-knopf svg circle:last-child{color:#ff8a8a}.clr-knopf-laeuft{background:#8f1d18;color:#ffffff}.clr-knopf-laeuft:hover{background:#6e1612}.clr-knopf:disabled{cursor:progress}.clr-knopf:focus-visible{outline:3px solid var(--bd-focus,#6e3f5b);outline-offset:2px}.clr-knopf-zeit{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clr-kreisel{width:20px;height:20px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:clr-drehen .8s linear infinite}@keyframes clr-drehen{to{transform:rotate(1turn)}}.clr-ziffern{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clr-feld{position:fixed;right:16px;bottom:88px;z-index:901;width:min(calc(100vw - 32px),360px);max-height:calc(100vh - 112px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:var(--surface,#ffffff);color:var(--fg-body,#2f252c);border:1px solid var(--border,#d6cad1);box-shadow:0 16px 48px rgba(34,22,30,.24);font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif);font-size:14px;line-height:1.5;animation:clr-auf .2s cubic-bezier(.2,.8,.2,1) both}.clr-feld *,.clr-feld :after,.clr-feld :before{box-sizing:border-box}.clr-feld :where(button,input,select){font:inherit}.clr-feld :focus-visible{outline:2px solid var(--bd-focus,var(--accent,#6e3f5b));outline-offset:2px;border-radius:4px}@keyframes clr-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.clr-kopf{display:flex;align-items:center;justify-content:space-between}.clr-kopf strong{font-size:16px;font-weight:600;color:var(--fg,#22161e)}.clr-zu{width:32px;height:32px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--fg-muted,#4f444b)}.clr-zu:hover{background:var(--n-200,#efe8ec);color:var(--fg,#22161e)}.clr-leise{margin:0;font-size:12px;color:var(--fg-muted,#4f444b)}.clr-leise a{color:var(--fg,#22161e);font-weight:600}.clr-fehler{margin:0;padding:8px 12px;border-radius:8px;background:var(--danger-bg,#f6e6e4);color:var(--danger-fg,#872c2c)}.clr-modi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:8px;background:var(--n-200,#efe8ec)}.clr-modi button{min-height:40px;padding:4px;border:0;border-radius:4px;background:none;cursor:pointer;color:var(--fg-body,#2f252c);font-size:12px;line-height:1.25}.clr-modi button.an{background:var(--surface,#ffffff);color:var(--fg,#22161e);font-weight:600;box-shadow:0 1px 4px rgba(34,22,30,.16)}.clr-modi button:disabled{opacity:.48;cursor:not-allowed}.clr-vorschau{position:relative;align-self:center;width:160px;height:160px;border-radius:50%;overflow:hidden;background:#1a1016}.clr-vorschau-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.clr-vorschau-leer{position:absolute;inset:0;display:grid;place-items:center;padding:16px;text-align:center;color:#ddd3d9;font-size:12px}.clr-feldzeile{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--fg-muted,#4f444b)}.clr-feldzeile select{min-height:36px;padding:0 8px;border:1px solid var(--border,#d6cad1);border-radius:8px;background:var(--surface,#ffffff);color:var(--fg,#22161e);font-size:14px}.clr-pegel{display:block;height:8px;border-radius:999px;background:var(--n-200,#efe8ec);overflow:hidden}.clr-pegel span{display:block;height:100%;background:#2e6a55;transform-origin:left;transition:transform 80ms linear}.clr-haken{display:flex;align-items:center;gap:8px;cursor:pointer}.clr-haken input{width:16px;height:16px;accent-color:var(--accent,#6e3f5b)}.clr-haupt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:8px;cursor:pointer;background:var(--bd-action,#6e3f5b);color:var(--bd-action-fg,#ffffff);font-weight:600}.clr-haupt:hover{background:var(--bd-action-hover,#22161e)}.clr-start{min-height:48px;font-size:16px}.clr-rec{width:12px;height:12px;border-radius:50%;background:#ff6b6b;flex:none}.clr-fuss{text-align:center}.clr-zeile{display:flex;gap:8px;flex-wrap:wrap}.clr-leise-knopf{min-height:32px;padding:0 12px;border:1px solid var(--border,#d6cad1);border-radius:8px;background:none;cursor:pointer;color:var(--fg,#22161e);font:inherit;font-size:12px}.clr-abschluss strong{font-size:16px;color:var(--fg,#22161e)}.clr-abschluss p{margin:0}.clr-countdown-grund{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:rgba(26,16,22,.64);color:#ffffff;cursor:pointer;font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif)}.clr-countdown{display:grid;place-items:center;width:160px;height:160px;border-radius:50%;background:rgba(26,16,22,.88);font-size:96px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:clr-zahl 1s ease-out infinite}.clr-countdown-hinweis{font-size:14px;padding:4px 12px;border-radius:999px;background:rgba(26,16,22,.88)}@keyframes clr-zahl{0%{transform:scale(1.12)}to{transform:scale(1)}}.clr-leiste-unten{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:1500;display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:999px;background:#22161e;box-shadow:0 8px 24px rgba(0,0,0,.32);font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif)}.clr-auf-dunkel{color:#f7f4f6;border-color:rgba(247,244,246,.4)}.clr-auf-dunkel:hover{background:rgba(255,255,255,.12)}.clr-steuer{display:flex;align-items:center;gap:4px;color:#f7f4f6}.clr-status{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:40px;font-size:14px;font-weight:600}.clr-status .clr-rec{animation:clr-puls 1.2s ease-in-out infinite}.clr-status.pausiert .clr-rec{animation:none;background:#e2be72}@keyframes clr-puls{50%{opacity:.32}}.clr-st{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;background:none;color:#f7f4f6}.clr-st:hover:not(:disabled){background:rgba(255,255,255,.16)}.clr-st:disabled{opacity:.4;cursor:default}.clr-st-haupt{background:#8f1d18;color:#ffffff}.clr-st-haupt:hover:not(:disabled){background:#b3261e}.clr-leiste-unten :focus-visible,.clr-st:focus-visible{outline:2px solid #f7f4f6;outline-offset:2px}.clr-blase{position:fixed;z-index:1400;border-radius:50%;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;box-shadow:0 0 0 4px #f7f4f6,0 12px 32px rgba(0,0,0,.4);background:#1a1016}.clr-blase:active{cursor:-webkit-grabbing;cursor:grabbing}.clr-blase-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);pointer-events:none}.clr-pip-koerper{margin:0;background:#1a1016;overflow:hidden;font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif)}.clr-pip{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;height:100vh;padding:8px;box-sizing:border-box}.clr-pip-kamera{flex:1 1;min-height:0;aspect-ratio:1;max-width:100%;border-radius:50%;object-fit:cover;transform:scaleX(-1);background:#22161e}.clr-pip-countdown{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:600;color:#ffffff;background:rgba(26,16,22,.64)}.clr-pip .clr-steuer{flex:none}.clr-pip .clr-status{padding:0 4px}.clr-meldung{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:2100;display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:8px;background:#22161e;color:#f7f4f6;box-shadow:0 8px 24px rgba(0,0,0,.32);font-family:var(--bd-font-sans,"Inter",system-ui,sans-serif);font-size:14px;animation:clr-auf .2s ease-out both}.clr-meldung-fehler{background:#6e1612}@media (prefers-reduced-motion:reduce){.clr-countdown,.clr-feld,.clr-kreisel,.clr-meldung,.clr-status .clr-rec{animation:none}.clr-knopf{transition:none}}.clr-live-start{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;font-size:14px;font-weight:600}.clr-live-punkt{width:10px;height:10px;border-radius:50%;border:2px solid;flex:none}.clr-live{display:flex;align-items:center;gap:8px;color:#f7f4f6}.clr-live-marke{padding:4px 12px;border-radius:999px;background:#8c1d18;color:#ffffff;font-size:14px;font-weight:700;letter-spacing:.4px}.clr-live-marke[data-status=PAUSE],.clr-live-marke[data-status=START]{background:rgba(247,244,246,.16)}.clr-live-zahl{min-width:32px;padding:4px 8px;border-radius:8px;border:1px solid rgba(247,244,246,.4);text-align:center;font-weight:600}.clr-live :focus-visible{outline:2px solid #f7f4f6;outline-offset:2px}.clr-hinweis{margin:0;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.45;background:var(--info-bg,#e6edf5);color:var(--info-fg,#2a5078);border:1px solid var(--info-bd,#b3c6dc)}@media (max-width:760px){.clr-feld,.tws .clr-feld{left:0;right:0;bottom:0;width:auto;max-height:88vh;max-height:88dvh;border-radius:20px 20px 0 0;padding:16px 16px calc(20px + env(safe-area-inset-bottom, 0px))}.clr-zu{min-width:44px}.clr-feldzeile select,.clr-haupt,.clr-leise-knopf,.clr-modi button,.clr-zu{min-height:44px}.clr-leiste-unten{bottom:calc(16px + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 16px)}.tws .clr-knopf,.tws .clr-leiste-unten{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}