:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#061119;--surface-1:#0b1821;--surface-2:#10212b;--border-subtle:#263844;--text-primary:#f3f6f8;--text-secondary:#aab6be;--text-muted:#74828b;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.5rem, 2vw, 2rem);--line-height-tight:1.2;--line-height-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:.875rem;--touch-target-min:2.75rem;--touch-target-comfortable:3.25rem;--focus-ring-width:.1875rem;--focus-ring-offset:.125rem;--color-status-planned:#5e6c76;--color-status-preparing:#3b82f6;--color-status-ready:#5dbb18;--color-status-active:#14c5d5;--color-status-hold:#f59e0b;--color-status-ended:var(--text-muted);--color-status-skipped:#9677c9;--color-status-aborted:#ef4444;--color-problem:#ef4444;--color-tone-neutral:#5e6c76;--color-tone-info:#3b82f6;--color-tone-positive:#5dbb18;--color-tone-active:#14c5d5;--color-tone-warning:#f59e0b;--color-tone-danger:#ef4444;--color-tone-violet:#9677c9;--dialog-max-width:36rem;--dialog-backdrop:#000000ad;--dialog-elevation:0 1.5rem 4rem #00000059;--content-max-width:120rem}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%;margin:0}html,body{background:var(--bg-app)}body{min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}button,input,select,textarea{font:inherit}button,[role=button],input,select,textarea{min-height:var(--touch-target-min);max-width:100%}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring-width) solid var(--color-tone-active);outline-offset:var(--focus-ring-offset)}.app-viewport{background:var(--bg-app);width:100%;min-width:0;min-height:100dvh;overflow-x:clip}.content-boundary{width:min(100%, var(--content-max-width));min-width:0;padding:var(--space-4);margin-inline:auto}.responsive-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.surface{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);min-width:0}.surface--elevated{background:var(--surface-2)}.tabular-numbers{font-variant-numeric:tabular-nums}.status-indicator{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, currentColor 50%, transparent);min-width:0;padding:var(--space-1) var(--space-3);color:var(--text-primary);font-size:var(--font-size-sm);border-radius:999px;font-weight:700;line-height:1.25;display:inline-flex}.status-indicator:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.625rem;height:.625rem}.status-indicator[data-tone=neutral]{color:var(--color-tone-neutral)}.status-indicator[data-tone=info]{color:var(--color-tone-info)}.status-indicator[data-tone=positive]{color:var(--color-tone-positive)}.status-indicator[data-tone=active]{color:var(--color-tone-active)}.status-indicator[data-tone=warning]{color:var(--color-tone-warning)}.status-indicator[data-tone=danger]{color:var(--color-tone-danger)}.status-indicator[data-tone=violet]{color:var(--color-tone-violet)}.ui-dialog-backdrop{z-index:1000;padding:var(--space-4);background:var(--dialog-backdrop);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-dialog-surface{width:min(100%, var(--dialog-max-width));min-width:0;max-height:calc(100dvh - (2 * var(--space-4)));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--dialog-elevation);padding:var(--space-6);overflow:auto}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.technical-message{padding:var(--space-5);color:var(--text-secondary)}.technical-message>:first-child{margin-top:0}.technical-message>:last-child{margin-bottom:0}.snapshot-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--font-size-sm);overflow:auto}.technical-message dd{overflow-wrap:anywhere;margin-inline-start:0}@media (width<=639px){.content-boundary{padding:var(--space-3)}.ui-dialog-backdrop{padding:var(--space-2);align-items:end}.ui-dialog-surface{max-height:calc(100dvh - (2 * var(--space-2)));border-radius:var(--radius-md);padding:var(--space-4)}.ui-dialog-actions>*{flex:100%}}@media (width>=640px) and (width<=1279px){button,[role=button],input,select,textarea{min-height:var(--touch-target-comfortable)}.content-boundary{padding:var(--space-5)}}@media (width>=1280px){.content-boundary{padding:var(--space-6)}}.app-shell{background:var(--bg-app);width:100%;min-width:0;min-height:100dvh;overflow-x:clip}.app-shell__header{z-index:20;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 96%, transparent);min-width:0;padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);grid-template-columns:auto minmax(12rem,1fr) auto auto auto auto;display:grid;position:sticky;top:0}.brand-slot,.event-head,.app-shell__time,.app-shell__role,.app-shell__header>*{min-width:0}.app-shell__role strong{overflow-wrap:anywhere}.brand-slot__name{font-size:var(--font-size-sm);letter-spacing:.04em;white-space:nowrap;font-weight:800}.event-head{align-items:baseline;gap:var(--space-3);display:flex}.event-head__name{color:var(--text-primary);font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.event-head__status,.app-shell__meta-label{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.app-shell__time,.app-shell__role{gap:.0625rem;display:grid}.server-clock{font-size:var(--font-size-lg);white-space:nowrap;font-weight:760}.connection-placeholder{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.connection-placeholder__dot{background:var(--color-tone-neutral);border-radius:50%;width:.625rem;height:.625rem}.global-message-region{width:min(100%, var(--content-max-width));min-width:0;padding-inline:var(--space-5);margin-inline:auto}.global-message{align-items:center;gap:var(--space-3);margin-top:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--space-3) var(--space-4);color:var(--text-secondary);border-left-width:.25rem;display:flex}.global-message[data-tone=info]{border-left-color:var(--color-tone-info)}.global-message[data-tone=error]{border-left-color:var(--color-tone-danger)}.global-message__code{margin-inline-start:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.app-shell__workspace{width:min(100%, var(--content-max-width));min-width:0;padding:var(--space-5);margin-inline:auto}@media (width<=959px){.app-shell__header{gap:var(--space-2) var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.brand-slot{grid-area:1/1}.connection-placeholder{grid-area:1/2}.event-head{flex-wrap:wrap;grid-area:2/1/auto/-1}.app-shell__time{grid-area:3/1}.app-shell__role{text-align:right;grid-area:3/2;justify-self:end}.show-caller-badge{grid-area:4/1/auto/-1;justify-self:start}.event-head__name{white-space:normal;overflow-wrap:anywhere}.global-message-region,.app-shell__workspace{padding-inline:var(--space-3)}.app-shell__workspace{padding-block:var(--space-3)}}@media (width<=479px){.connection-placeholder{font-size:0}.connection-placeholder__dot{margin:var(--space-2)}.global-message{flex-direction:column;align-items:flex-start}.global-message__code{overflow-wrap:anywhere;margin-inline-start:0}}.show-caller-badge{min-width:0;min-height:var(--touch-target-min);align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);padding:var(--space-1) var(--space-3);background:var(--surface-2);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;font-weight:800;display:inline-flex}.show-caller-badge__dot{background:var(--text-muted);border-radius:50%;flex:none;width:.6rem;height:.6rem}.show-caller-badge[data-show-caller-state=ACTIVE]{color:var(--text-primary);border-color:color-mix(in srgb, var(--color-status-ready) 42%, var(--border-subtle))}.show-caller-badge[data-show-caller-state=ACTIVE] .show-caller-badge__dot{background:var(--color-status-ready)}@media (width<=639px){.show-caller-badge{white-space:normal;overflow-wrap:anywhere}}.connection-badge{min-height:var(--touch-min);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.connection-badge__dot{background:currentColor;border-radius:50%;width:.65rem;height:.65rem}.connection-badge--live{color:var(--status-ready)}.connection-badge--wiederherstellung{color:var(--status-hold)}.connection-badge--eingeschränkt{color:#f97316}.connection-badge--offline{color:var(--status-aborted)}.countdown-overlay{z-index:100;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));background:color-mix(in srgb, var(--bg-app) 82%, transparent);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);place-items:center;display:grid;position:fixed;inset:0}.countdown-overlay__panel{justify-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--color-status-ready) 45%, var(--border-subtle));border-radius:var(--radius-lg);width:min(36rem,100%);min-width:0;padding:clamp(var(--space-5), 5vw, var(--space-8));text-align:center;display:grid;box-shadow:0 1.25rem 4rem #00000073}.countdown-overlay__panel h2{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.countdown-overlay__value{letter-spacing:-.05em;font-size:clamp(5rem,22vw,11rem);font-weight:900;line-height:.9}.countdown-overlay__status{color:var(--text-secondary);margin:0}.countdown-overlay__cancel{width:min(100%,24rem);min-height:var(--touch-target-comfortable);border:1px solid color-mix(in srgb, var(--color-status-aborted) 60%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-status-aborted) 18%, var(--surface-2));color:var(--text-primary);cursor:pointer;font-weight:850}.countdown-overlay__cancel:disabled{opacity:.45;cursor:not-allowed}@media (width<=479px){.countdown-overlay{padding:var(--space-3)}.countdown-overlay__panel{padding:var(--space-5) var(--space-4)}.countdown-overlay__value{font-size:clamp(5rem,34vw,8rem)}}.countdown-overlay__readiness-warning{padding:var(--space-3);border:1px solid var(--status-aborted);border-radius:var(--radius-md);color:var(--status-aborted)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.regieplan-panel{overflow:hidden}.regieplan-panel__head{justify-content:space-between;align-items:end;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5);display:flex}.regieplan-panel__head h1{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.eyebrow,.regieplan-panel__count{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:750}.regieplan-table-wrap{width:100%;min-width:0}.regieplan-table{border-collapse:collapse;table-layout:fixed;width:100%}.regieplan-table th,.regieplan-table td{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);min-width:0;padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;overflow-wrap:anywhere}.regieplan-table th{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.regieplan-table th:first-child{width:3.5rem}.regieplan-table th:nth-child(2){width:19%}.regieplan-table th:nth-child(3),.regieplan-table th:nth-child(4),.regieplan-table th:nth-child(6){width:11.5%}.regieplan-table th:nth-child(5){width:8.5rem}.regieplan-table th:nth-child(7){width:9rem}.regieplan-table th:nth-child(8){width:18%}.regieplan-row:last-child td{border-bottom:0}.regieplan-row--current{background:color-mix(in srgb, var(--color-tone-active) 9%, var(--surface-1));box-shadow:inset .25rem 0 var(--color-tone-active)}.regieplan-sequence{color:var(--text-secondary);font-weight:750}.regieplan-title-cell strong{display:block}.current-program-point-label{margin-bottom:var(--space-1);color:var(--color-tone-active);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:block}.regieplan-time-block{gap:var(--space-1);white-space:nowrap;display:grid}.regieplan-time-block__secondary,.regieplan-empty-value{color:var(--text-muted);font-size:var(--font-size-xs)}.readiness-value{align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);background:var(--surface-2);padding:var(--space-1) var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);border-radius:999px;font-weight:750;display:inline-flex}.lifecycle-status-chip{font-size:var(--font-size-xs);white-space:nowrap}.lifecycle-status-chip[data-lifecycle-status=GEPLANT]{color:var(--color-status-planned)}.lifecycle-status-chip[data-lifecycle-status=VORBEREITUNG]{color:var(--color-status-preparing)}.lifecycle-status-chip[data-lifecycle-status=BEREIT]{color:var(--color-status-ready)}.lifecycle-status-chip[data-lifecycle-status=AKTIV]{color:var(--color-status-active)}.lifecycle-status-chip[data-lifecycle-status=HOLD]{color:var(--color-status-hold)}.lifecycle-status-chip[data-lifecycle-status=BEENDET]{color:var(--color-status-ended)}.lifecycle-status-chip[data-lifecycle-status=UEBERSPRUNGEN]{color:var(--color-status-skipped)}.lifecycle-status-chip[data-lifecycle-status=ABGEBROCHEN]{color:var(--color-status-aborted)}.time-status-indicator{border:1px solid color-mix(in srgb, currentColor 48%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 8%, var(--surface-1));min-width:5.75rem;padding:var(--space-1) var(--space-2);gap:.125rem;font-weight:800;line-height:1.15;display:inline-grid}.time-status-indicator[data-time-status=GREEN]{color:var(--color-tone-positive)}.time-status-indicator[data-time-status=YELLOW]{color:var(--color-tone-warning)}.time-status-indicator[data-time-status=RED]{color:var(--color-tone-danger)}.time-status-indicator__value{font-size:var(--font-size-sm);white-space:nowrap}.time-status-indicator__label{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.readiness-list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.readiness-value__required{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:800}@media (width<=959px){.regieplan-panel{background:0 0;border:0}.regieplan-panel__head{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);margin-bottom:var(--space-3)}.regieplan-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.regieplan-table,.regieplan-table tbody,.regieplan-table tr,.regieplan-table td{width:100%;display:block}.regieplan-table tbody{gap:var(--space-3);display:grid}.regieplan-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;display:grid!important}.regieplan-row--current{background:color-mix(in srgb, var(--color-tone-active) 9%, var(--surface-1))}.regieplan-table td{border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);padding:var(--space-3)}.regieplan-table td:before{margin-bottom:var(--space-1);color:var(--text-muted);content:attr(data-label);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750;display:block}.regieplan-title-cell{grid-column:span 2}.regieplan-row td:last-child{border-bottom:0}}@media (width<=559px){.regieplan-panel__head{flex-direction:column;align-items:flex-start}.regieplan-row{grid-template-columns:minmax(0,1fr)}.regieplan-title-cell{grid-column:auto}.regieplan-time-block{white-space:normal}}.regie-workspace{gap:var(--space-4);min-width:0;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));display:grid}.regie-overview{gap:var(--space-4);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr) minmax(0,1fr);min-width:0;display:grid}.regie-overview__summary,.regie-now,.regie-next{min-width:0;padding:var(--space-4)}.regie-overview__summary{align-content:space-between;gap:var(--space-4);display:grid}.regie-overview__summary h1,.regie-card__title-row h2{margin:var(--space-1) 0 0;line-height:var(--line-height-tight)}.regie-overview__summary h1{font-size:var(--font-size-xl)}.regie-overview__clock,.regie-overview__overall,.regie-card__metrics>div{gap:var(--space-1);display:grid}.regie-overview__clock .server-clock,.regie-metric{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:800}.regie-overview__label{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:750}.regie-card__title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;margin-top:var(--space-2);display:flex}.regie-card__title-row>div{min-width:0}.regie-card__title-row h2{overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.75rem)}.regie-card__sequence{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800}.regie-card__metrics{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regie-overview__empty{margin-top:var(--space-4);color:var(--text-secondary)}.regie-follow-row{justify-content:flex-end;display:flex}.regie-follow-toggle{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);background:var(--surface-1);padding:var(--space-2) var(--space-3);color:var(--text-secondary);cursor:pointer;border-radius:999px;display:inline-flex}.regie-follow-toggle__indicator{background:var(--color-tone-neutral);border-radius:50%;width:.75rem;height:.75rem}.regie-follow-toggle[data-follow-enabled=true]{color:var(--text-primary);border-color:color-mix(in srgb, var(--color-tone-active) 50%, var(--border-subtle))}.regie-follow-toggle[data-follow-enabled=true] .regie-follow-toggle__indicator{background:var(--color-tone-active)}.regie-action-bar{z-index:30;left:50%;bottom:max(var(--space-3), env(safe-area-inset-bottom,0px));width:calc(100% - (2 * var(--space-5)));max-width:calc(var(--content-max-width) - (2 * var(--space-5)));gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-2) 96%, transparent);padding:var(--space-3);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:fixed;transform:translate(-50%);box-shadow:0 -.75rem 2rem #00000040}.regie-action-button,.button-secondary,.button-confirm{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);cursor:pointer;font-weight:800}.regie-action-button{min-width:0;min-height:var(--touch-target-comfortable);padding:var(--space-3) var(--space-2);white-space:nowrap}.regie-action-button:not(:disabled):hover,.button-secondary:not(:disabled):hover,.button-confirm:not(:disabled):hover{filter:brightness(1.08)}.regie-action-button:disabled,.button-secondary:disabled,.button-confirm:disabled{cursor:not-allowed;opacity:.42}.regie-action-button[data-action=GO]:not(:disabled),.button-confirm[data-confirm-action=GO]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-ready) 70%, var(--border-subtle));background:color-mix(in srgb, var(--color-status-ready) 26%, var(--surface-1))}.regie-action-button[data-action=HOLD]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-hold) 70%, var(--border-subtle));background:color-mix(in srgb, var(--color-status-hold) 18%, var(--surface-1))}.regie-action-button[data-action=SKIP]:not(:disabled),.button-confirm[data-confirm-action=SKIP]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-skipped) 70%, var(--border-subtle));background:color-mix(in srgb, var(--color-status-skipped) 18%, var(--surface-1))}.regie-action-button[data-action=ABBRUCH]:not(:disabled),.button-confirm[data-confirm-action=ABBRUCH]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-aborted) 75%, var(--border-subtle));background:color-mix(in srgb, var(--color-status-aborted) 22%, var(--surface-1))}.confirm-dialog-backdrop{z-index:1000;background:var(--dialog-backdrop);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.confirm-dialog{width:min(100%, var(--dialog-max-width));max-height:calc(100dvh - (2 * var(--space-4)));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--dialog-elevation);padding:var(--space-6);overflow:auto}.confirm-dialog h2{margin:var(--space-2) 0 var(--space-3);line-height:var(--line-height-tight)}.confirm-dialog p{color:var(--text-secondary);margin:0}.confirm-dialog__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.button-secondary,.button-confirm{padding:var(--space-3) var(--space-4)}.button-confirm[data-confirm-action=ENDE_NEXT]:not(:disabled){border-color:color-mix(in srgb, var(--color-tone-active) 60%, var(--border-subtle))}@media (width<=959px){.regie-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.regie-overview__summary{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.regie-workspace{padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}.regie-action-bar{width:calc(100% - (2 * var(--space-3)));max-width:calc(var(--content-max-width) - (2 * var(--space-3)));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.regie-overview{grid-template-columns:minmax(0,1fr)}.regie-overview__summary,.regie-now,.regie-next{grid-column:auto}.regie-overview__summary{grid-template-columns:minmax(0,1fr);align-items:start}.regie-card__title-row{flex-direction:column}.regie-card__metrics{grid-template-columns:minmax(0,1fr)}.regie-action-bar{bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));gap:var(--space-1);padding:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.regie-action-button{padding-inline:var(--space-1);overflow-wrap:anywhere;white-space:normal;font-size:var(--font-size-xs);line-height:1.15}.confirm-dialog-backdrop{padding:var(--space-2);align-items:end}.confirm-dialog{max-height:calc(100dvh - (2 * var(--space-2)));padding:var(--space-4)}.confirm-dialog__actions>*{flex:100%}}.role-workspace{gap:var(--space-4);min-width:0;display:grid}.role-now-next{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.role-point-card{min-width:0;padding:var(--space-5)}.role-point-card--now{border-color:color-mix(in srgb, var(--color-status-active) 36%, var(--border-subtle))}.role-point-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;margin-top:var(--space-2);display:flex}.role-point-card__heading>div{min-width:0}.role-point-card__heading h1,.role-point-card__heading h2{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.4vw,2rem);line-height:var(--line-height-tight)}.role-metrics{gap:var(--space-3);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.role-metrics div{min-width:0}.role-metrics dt{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:750}.role-metrics dd{min-width:0;margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:800}.role-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.role-panel{min-width:0;padding:var(--space-4)}.role-panel__header{margin-bottom:var(--space-3)}.role-panel__header h2{margin:var(--space-1) 0 0;font-size:var(--font-size-lg)}.role-empty{margin:var(--space-2) 0 0;color:var(--text-secondary)}.role-info-list,.role-cue-list,.role-readiness-list{gap:var(--space-2);display:grid}.role-info-list article,.role-cue-list article,.role-readiness-item{border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-2)}.role-info-list article:first-child,.role-cue-list article:first-child,.role-readiness-item:first-child{border-top:0;padding-top:0}.role-info-list p,.role-cue-list p{margin:var(--space-1) 0 0;color:var(--text-secondary);overflow-wrap:anywhere}.role-cue-list article>div,.role-readiness-item,.role-feed li>div{justify-content:space-between;gap:var(--space-3);align-items:baseline;min-width:0;display:flex}.role-cue-list article>div>*,.role-readiness-item>*,.role-feed li>div>*{overflow-wrap:anywhere;min-width:0}.role-cue-list time,.role-feed time{color:var(--text-muted);font-size:var(--font-size-xs)}.role-request-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-request-actions button{min-height:var(--touch-target-comfortable);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-primary);cursor:pointer;font-weight:800}.role-request-actions button:disabled{opacity:.42;cursor:not-allowed}.role-feed ol,.critical-list,.leadership-program ol,.assignment-group ul{margin:0;padding:0;list-style:none}.role-feed ol{gap:var(--space-3);display:grid}.role-feed li{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.role-feed li:first-child{border-top:0;padding-top:0}.role-feed p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.prepare-ahead{padding:var(--space-4)}.prepare-ahead__list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.prepare-point{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;padding:var(--space-3)}.prepare-point>header{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.prepare-point>header strong{overflow-wrap:anywhere;min-width:0}.assignment-group{margin-top:var(--space-3)}.assignment-group h3{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--font-size-sm)}.assignment-group ul{gap:var(--space-1);display:grid}.assignment-group li{min-width:0;display:grid}.assignment-group li span{color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.leadership-summary{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leadership-summary>div{gap:var(--space-1);display:grid}.critical-list{gap:var(--space-2);display:grid}.critical-list li{border-left:.25rem solid var(--color-problem);padding-left:var(--space-2);display:grid}.critical-list span{color:var(--text-secondary)}.leadership-program{grid-column:1/-1}.leadership-program ol{gap:var(--space-1);display:grid}.leadership-program li{gap:var(--space-2);border-top:1px solid var(--border-subtle);min-width:0;padding:var(--space-2) 0;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;display:grid}.leadership-program li>span:nth-child(2){overflow-wrap:anywhere}@media (width<=799px){.role-now-next,.role-grid{grid-template-columns:minmax(0,1fr)}.role-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-program{grid-column:auto}}@media (width<=639px){.role-cue-list article>div,.role-readiness-item,.role-feed li>div{flex-wrap:wrap;align-items:flex-start}}@media (width<=479px){.role-point-card{padding:var(--space-4)}.role-point-card__heading{flex-direction:column}.role-metrics,.role-request-actions,.leadership-summary{grid-template-columns:minmax(0,1fr)}.leadership-program li{grid-template-columns:2.5rem minmax(0,1fr)}.leadership-program .status-indicator{grid-column:2;justify-self:start}}.role-follow-panel{gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.role-follow-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.role-follow-panel__header>div{min-width:0}.role-follow-panel__header h2{margin:var(--space-1) 0 0;font-size:var(--font-size-lg)}.role-follow-panel__hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.role-follow-toggle{flex:none}.role-follow-list{gap:var(--space-1);overscroll-behavior:contain;min-width:0;max-height:13rem;display:grid;overflow-y:auto}.role-follow-point{min-width:0;min-height:var(--touch-target-comfortable);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:3rem minmax(0,1fr) auto auto;display:grid}.role-follow-point:disabled{opacity:.7;cursor:default}.role-follow-point[data-focused=true]{border-color:var(--border-subtle);background:var(--surface-2)}.role-follow-point[data-current=true]{border-left:.25rem solid var(--color-status-active);background:color-mix(in srgb, var(--color-status-active) 10%, var(--surface-2))}.role-follow-point__title{overflow-wrap:anywhere;min-width:0}.role-follow-point__current-label{color:var(--color-status-active);font-size:var(--font-size-xs);letter-spacing:.04em;font-weight:850}.role-follow-preview{gap:var(--space-3);border-top:1px solid var(--border-subtle);min-width:0;padding-top:var(--space-3);display:grid}.role-follow-preview__heading{justify-content:space-between;gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.role-follow-preview__heading>div{gap:var(--space-1);min-width:0;display:grid}.role-follow-preview__heading strong{overflow-wrap:anywhere}.role-follow-preview__times{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.role-follow-preview__times dt{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:750}.role-follow-preview__times dd{margin:var(--space-1) 0 0;font-weight:800}.role-follow-preview__info{gap:var(--space-2);display:grid}.role-follow-preview__info>div{border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.role-follow-preview__info p{margin:var(--space-1) 0 0;color:var(--text-secondary);overflow-wrap:anywhere}@media (width<=639px){.role-follow-panel__header{flex-direction:column;align-items:stretch}.role-follow-toggle{justify-content:center;align-self:stretch}.role-follow-point{grid-template-columns:2.5rem minmax(0,1fr) auto}.role-follow-point__current-label{grid-column:2}}@media (width<=479px){.role-follow-preview__times{grid-template-columns:minmax(0,1fr)}}.future-content-editor{gap:var(--space-3);display:grid}.future-content-editor__item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid}.future-content-editor__item label{gap:.25rem;display:grid}.fixed-time-warning{color:var(--status-hold)}.feed-panel{gap:var(--space-4);min-width:0;display:grid}.feed-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.feed-panel__header h2{margin:.2rem 0 0}.feed-panel__count{color:var(--text-secondary)}.feed-panel__older{max-width:100%;min-height:var(--touch-target-min);overflow-wrap:anywhere;justify-self:start}.feed-panel__error{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-tone-danger);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.feed-panel__messages{gap:var(--space-2);overscroll-behavior:contain;max-height:min(42dvh,32rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.feed-panel__messages li{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1)}.feed-panel__messages p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.feed-panel__messages small{margin-top:var(--space-2);color:var(--text-secondary);display:block}.feed-panel__meta{gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;font-size:.875rem;display:flex}.feed-panel__meta time{margin-inline-start:auto}.feed-composer{gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-4);display:grid}.feed-composer label{gap:var(--space-2);min-width:0;display:grid}.feed-composer label>span{color:var(--text-secondary);font-size:.875rem}.feed-composer select,.feed-composer input,.feed-composer textarea{width:100%;min-width:0}.feed-composer textarea{resize:vertical}.feed-composer__quick-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-composer button{min-height:var(--touch-target-min);justify-self:end}@media (width<=639px){.feed-composer__quick-fields{grid-template-columns:1fr}.feed-panel__meta time{margin-inline-start:0}.feed-composer button{justify-self:stretch;width:100%}}.regieplan-editor{gap:var(--space-4);min-width:0;display:grid}.regieplan-editor__header{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.regieplan-editor__header h2{margin:.2rem 0 0}.regieplan-editor__save{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.regieplan-editor__save button{min-height:var(--touch-target-min)}.regieplan-editor__authority,.editor-readonly{color:var(--text-secondary)}.regieplan-editor__notice{padding:var(--space-3);border:1px solid var(--color-status-ready);border-radius:var(--radius-md)}.regieplan-editor__error{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-tone-danger);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.editor-section{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);overflow:clip}.editor-section>summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:700;display:flex}.editor-section>summary button{min-height:var(--touch-target-min)}.editor-section__body{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.editor-row{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.editor-row:first-child{border-top:0}.editor-row>header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.editor-row__badge{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:.2rem .5rem;font-size:.8rem}.editor-row__delete{min-height:var(--touch-target-min);margin-inline-start:auto}.editor-fields{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.editor-fields--event{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-fields label{gap:var(--space-2);min-width:0;display:grid}.editor-fields label>span{color:var(--text-secondary);font-size:.825rem}.editor-fields input,.editor-fields select{width:100%;min-width:0}.editor-checkbox{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);flex-direction:row;display:flex!important}.editor-checkbox input{width:auto}@media (width<=959px){.editor-fields,.editor-fields--event{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.editor-fields,.editor-fields--event{grid-template-columns:1fr}.editor-section>summary{flex-direction:column;align-items:stretch}.editor-section>summary button,.editor-row__delete{width:100%}.editor-row__delete{margin-inline-start:0}.regieplan-editor__save{width:100%}.regieplan-editor__save button{flex:100%}}.operations-panel{min-width:0;padding:var(--space-4)}.operations-panel__header{justify-content:space-between;gap:var(--space-2) var(--space-4);min-width:0;margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.operations-panel__header h2{margin:var(--space-1) 0 0;font-size:var(--font-size-lg)}.regie-operations{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.readiness-aggregate{max-width:100%;color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.readiness-items,.alarm-list,.cue-list,.request-list{gap:var(--space-3);min-width:0;display:grid}.readiness-item,.alarm-item,.cue-item,.request-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-2);min-width:0;padding:var(--space-3)}.readiness-item__summary,.alarm-item__meta,.cue-item__heading,.request-item__heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.readiness-status{align-items:center;gap:var(--space-2);font-weight:800;display:inline-flex}.readiness-status--noch-nicht-gemeldet{color:var(--text-secondary)}.readiness-status--in-vorbereitung{color:var(--color-status-preparing)}.readiness-status--bereit{color:var(--color-status-ready)}.readiness-status--nicht-bereit{color:var(--color-status-hold)}.readiness-status--problem{color:var(--color-problem)}.readiness-requirement{color:var(--text-muted);font-size:var(--font-size-xs);text-transform:uppercase;font-weight:800}.readiness-selector{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.readiness-selector button,.readiness-manual__actions button,.alarm-item button,.cue-actions button,.request-actions button{min-width:0;min-height:var(--touch-target-comfortable);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-primary);padding:var(--space-2);cursor:pointer;font-weight:800}.readiness-selector button{place-items:center;gap:var(--space-1);font-size:var(--font-size-xs);text-align:center;overflow-wrap:anywhere;display:grid}.readiness-selector button[data-readiness-target=BEREIT]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-ready) 65%, var(--border-subtle))}.readiness-selector button[data-readiness-target=PROBLEM]:not(:disabled){border-color:color-mix(in srgb, var(--color-problem) 70%, var(--border-subtle))}.readiness-selector button[data-readiness-target=NICHT_BEREIT]:not(:disabled){border-color:color-mix(in srgb, var(--color-status-hold) 65%, var(--border-subtle))}.readiness-selector button:disabled,.readiness-manual__actions button:disabled,.alarm-item button:disabled,.cue-actions button:disabled,.request-actions button:disabled{opacity:.42;cursor:not-allowed}.readiness-manual{margin-top:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.readiness-manual p{margin:0 0 var(--space-2);color:var(--text-secondary)}.readiness-manual__actions,.cue-actions,.request-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.alarm-item{border-left-width:.3rem}.alarm-item--normal{border-left-color:var(--color-tone-neutral)}.alarm-item--warnung{border-left-color:var(--color-tone-warning)}.alarm-item--kritisch{border-color:color-mix(in srgb, var(--color-problem) 74%, var(--border-subtle));border-left-color:var(--color-problem);background:color-mix(in srgb, var(--color-problem) 12%, var(--surface-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-problem) 25%, transparent)}.alarm-item--kritisch .alarm-item__meta strong{color:var(--color-problem)}.alarm-item p,.cue-item p{margin:var(--space-2) 0;color:var(--text-secondary);overflow-wrap:anywhere}.alarm-item__meta,.cue-item__heading,.request-item__heading{overflow-wrap:anywhere}.cue-item--faellig{border-color:color-mix(in srgb, var(--color-tone-warning) 55%, var(--border-subtle))}.cue-item dl{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.cue-item dl div{gap:var(--space-1);display:flex}.cue-item dt{color:var(--text-muted)}.cue-item dd{margin:0}.cue-item time,.request-item time{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--space-2);display:block}.cue-actions,.request-actions{margin-top:var(--space-3)}.request-item--offen{border-color:color-mix(in srgb, var(--color-tone-info) 45%, var(--border-subtle))}.request-item--bestaetigt{border-color:color-mix(in srgb, var(--color-tone-positive) 45%, var(--border-subtle))}.request-item--abgelehnt{opacity:.72}.request-actions button[data-request-decision=CONFIRM]:not(:disabled){border-color:color-mix(in srgb, var(--color-tone-positive) 60%, var(--border-subtle))}.request-actions button[data-request-decision=REJECT]:not(:disabled){border-color:color-mix(in srgb, var(--color-tone-danger) 60%, var(--border-subtle))}@media (width<=959px){.regie-operations{grid-template-columns:minmax(0,1fr)}.readiness-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.readiness-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-selector button:last-child{grid-column:auto}.readiness-manual__actions>*,.cue-actions>*,.request-actions>*{flex:min(100%,12rem)}}.forecast-notices{gap:var(--space-2);margin-block:var(--space-3);display:grid}.forecast-notice{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:flex-start;display:flex}.forecast-notice--end_readiness{border-color:var(--status-hold)}.request-item__meta-grid{gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.request-item__meta-grid dt{color:var(--text-muted);font-size:.8rem}.request-item__meta-grid dd{overflow-wrap:anywhere;margin:0}.alarm-overall{border-radius:999px;padding:.25rem .5rem}.alarm-overall--normal{color:var(--status-ready)}.alarm-overall--warnung{color:var(--status-hold)}.alarm-overall--kritisch{color:var(--status-aborted)}.alarm-create{gap:var(--space-2);margin-top:var(--space-3);display:grid}.alarm-create label{gap:.25rem;display:grid}.alarm-create__actions,.alarm-item__actions,.quick-code-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.request-item__meta-grid{grid-template-columns:1fr}}.event-admin{gap:var(--space-5);max-width:90rem;margin-inline:auto;display:grid}.event-admin__heading,.event-admin__section-heading,.event-admin__actions,.event-admin-navigation{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-admin__heading h1,.event-admin__section h2{margin-block:0 var(--space-3)}.event-admin__heading p,.event-admin__section>p{color:var(--text-secondary)}.event-admin__section,.event-admin__message{padding:var(--space-5)}.event-admin__facts,.event-admin__fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.event-admin__facts dt{color:var(--text-secondary)}.event-admin__facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.event-admin__actions{justify-content:flex-start}.event-admin__form fieldset{margin:var(--space-5) 0 0;border:0;min-width:0;padding:0}.event-admin__form legend{margin-bottom:var(--space-4);font-weight:700}.event-admin__form label{gap:var(--space-2);display:grid}.event-admin__form input,.event-admin__form select{width:100%;min-width:0;padding:var(--space-2) var(--space-3);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.event-admin button,.event-admin-navigation button{padding:var(--space-2) var(--space-4);color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer}.event-admin button:disabled{opacity:.5;cursor:default}.event-admin .event-admin__danger{border-color:var(--color-tone-danger)}.event-admin-navigation{margin-bottom:var(--space-5);justify-content:flex-start}.event-admin-navigation [aria-current=page]{border-color:var(--color-tone-active)}.event-admin__table-wrap{overflow-x:auto}.event-admin table{border-collapse:collapse;text-align:left;width:100%}.event-admin th,.event-admin td{padding:var(--space-3);border-bottom:1px solid var(--border-subtle)}.event-admin thead{color:var(--text-secondary)}.event-admin [role=alert]{color:var(--color-tone-danger)}.event-admin__event-id{margin-top:var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere;font-weight:400;display:block}.event-admin__steps{gap:var(--space-3);color:var(--text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.event-admin__steps [aria-current=step]{color:var(--color-tone-active);font-weight:700}.event-admin__roles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}:is(.event-admin__roles label,.event-admin__pin label:has(input[type=radio])){align-items:center;gap:var(--space-3);display:flex}.event-admin__form input[type=checkbox],.event-admin__form input[type=radio]{width:1.25rem;min-height:1.25rem;accent-color:var(--color-tone-active);flex-shrink:0}.event-admin__form .event-admin__pin{margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.event-admin__secret{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;letter-spacing:.12em}@media (width<=639px){.event-admin__section{padding:var(--space-4)}.event-admin__heading>button,.event-admin__actions>button{width:100%}}
