:root{--v-grund:#e9e3d3;--v-flaeche:#f8f4ea;--v-erhoben:#fff;--v-linie:#1b2a241c;--v-linie-stark:#1b2a2433;--v-text:#1b2a24;--v-leise:#55665d;--v-hover:#1b2a240d;--v-wahl:color-mix(in srgb,var(--m-gold) 18%,var(--v-flaeche));--v-schatten:0 1px 2px #1b2a240f,0 8px 24px -12px #1b2a242e;--v-schiene:#0a1512;--v-schiene-text:#e4dcc6;--v-schiene-leise:#8e9c93}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--v-grund:var(--m-grund);--v-flaeche:var(--m-platte);--v-erhoben:var(--m-erhoben);--v-linie:var(--m-linie);--v-linie-stark:var(--m-linie-stark);--v-text:var(--m-creme);--v-leise:#8c9b90;--v-hover:rgb(var(--m-creme-rgb) / .035);--v-wahl:color-mix(in srgb,var(--m-gold) 12%,var(--v-flaeche));--v-schatten:0 1px 2px #0000004d,0 12px 32px -14px #0009}}:root[data-theme=dark]{--v-grund:var(--m-grund);--v-flaeche:var(--m-platte);--v-erhoben:var(--m-erhoben);--v-linie:var(--m-linie);--v-linie-stark:var(--m-linie-stark);--v-text:var(--m-creme);--v-leise:#8c9b90;--v-hover:rgb(var(--m-creme-rgb) / .035);--v-wahl:color-mix(in srgb,var(--m-gold) 12%,var(--v-flaeche));--v-schatten:0 1px 2px #0000004d,0 12px 32px -14px #0009}body:has(.audience-app){background:var(--v-grund);background-image:none}.audience-app{--line:var(--v-linie);--line-strong:var(--v-linie-stark);--muted:var(--v-leise);--text:var(--v-text);color:var(--v-text);grid-template-columns:228px minmax(0,1fr);font-size:13.5px;line-height:1.45}.audience-app ::selection{background:color-mix(in srgb,var(--m-gold) 35%,transparent)}.audience-app :focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.audience-app svg{width:16px;height:16px}.audience-app .audience-sidebar{background:var(--v-schiene);border-right:1px solid rgb(var(--m-creme-rgb) / .06);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--v-schiene-text);padding:14px 10px 10px}.audience-app .audience-sidebar:after{opacity:.55}.audience-app .audience-brand{padding:6px 10px 18px}.audience-app .audience-brand svg.audience-wortmarke{height:22px;color:var(--m-gold)}.audience-app .nav-label{font:600 11px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-schiene-leise);padding:14px 10px 6px}.audience-app .audience-nav{gap:1px}.audience-app .nav-link{min-height:32px;color:var(--v-schiene-text);box-shadow:none;border-radius:2px;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.audience-app .nav-link svg{width:16px;height:16px;color:var(--v-schiene-leise);flex:none}.audience-app .nav-link>span:not(.nav-zahl){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.audience-app .nav-link:hover{background:rgb(var(--m-creme-rgb) / .06);color:#f5efdd}.audience-app .nav-link.active{background:rgb(var(--m-gold-rgb) / .13);color:#f5efdd;box-shadow:none}.audience-app .nav-link.active svg{color:var(--m-gold)}.nav-zahl{min-width:20px;font:600 12px/1 var(--font-inter),sans-serif;color:var(--v-schiene-leise);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.nav-zahl.ist-offen{color:#e6c67f}.nav-zahl i{background:var(--m-gold);width:6px;height:6px;box-shadow:0 0 0 3px rgb(var(--m-gold-rgb) / .18);border-radius:50%}.audience-app .sidebar-footer{border-top:1px solid rgb(var(--m-creme-rgb) / .07);color:var(--v-schiene-leise);padding:10px;font-size:12px}.audience-app .audience-topbar{background:var(--v-flaeche);border-bottom:1px solid var(--v-linie);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;gap:12px;height:48px;padding:0 16px 0 20px}.statusleiste{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.status-buehne{border:1px solid var(--v-linie-stark);min-width:0;height:30px;color:var(--v-text);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.status-buehne svg{color:var(--v-leise)}.status-buehne.ist-an{border-color:color-mix(in srgb,var(--m-gold) 55%,transparent);background:color-mix(in srgb,var(--m-gold) 10%,transparent)}.status-buehne.ist-an svg{color:var(--m-gold)}.status-etikett{font:600 11px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.status-buehne strong{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:13px;font-weight:600;overflow:hidden}.status-buehne:hover{border-color:var(--m-gold)}.status-offen{color:var(--v-leise);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.status-offen i{background:var(--m-gold);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite v-puls}@keyframes v-puls{0%{box-shadow:0 0 0 0 rgb(var(--m-gold-rgb) / .55)}70%{box-shadow:0 0 0 7px rgb(var(--m-gold-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--m-gold-rgb) / 0)}}.status-stoerung{color:var(--fehler-text);font-size:12.5px;font-weight:600}.status-knopf{height:30px;color:var(--v-text);border:1px solid var(--v-linie-stark);border-radius:2px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.status-knopf:hover{background:var(--v-hover);border-color:var(--m-gold)}.audience-app .darstellung{border-color:var(--v-linie);background:0 0;height:30px;padding:2px}.audience-app .darstellung button{width:28px;height:24px}.audience-app .page{max-width:none;padding:0 0 48px}.audience-app .page>:not(.werkzeugleiste):not(.page-head):not(.regieraum-raster){margin-left:24px;margin-right:24px}.audience-app .page>.panel,.audience-app .page>.admin-grid,.audience-app .page>div{margin-top:16px}.werkzeugleiste,.audience-app .page-head{z-index:20;background:color-mix(in srgb,var(--v-grund) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--v-linie);justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin:0;padding:10px 24px;display:flex;position:sticky;top:48px}.werkzeug-titel{gap:2px;min-width:0;display:grid}.werkzeugleiste h1,.audience-app .page-head h1{font:650 17px/1.2 var(--font-inter),sans-serif;letter-spacing:-.01em;text-transform:none;color:var(--v-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;margin:0;display:flex;overflow:hidden}.werkzeugleiste h1 svg{width:18px;height:18px;color:var(--m-gold);flex:none}.werkzeugleiste p,.audience-app .page-head p{color:var(--v-leise);white-space:nowrap;text-overflow:ellipsis;max-width:80ch;margin:0;font-size:12.5px;overflow:hidden}.werkzeug-pfad{color:var(--v-leise);gap:6px;font-size:12px;display:flex}.werkzeug-pfad a:hover{color:var(--v-text);text-underline-offset:3px;text-decoration:underline}.werkzeug-aktionen{flex:none;align-items:center;gap:8px;display:flex}.audience-app .page-head>.session-pill{display:none}.audience-app .panel{border:1px solid var(--v-linie);background:var(--v-flaeche);box-shadow:none;border-radius:3px;padding:16px}.audience-app .panel-head{margin-bottom:12px}.audience-app .panel-head h2,.audience-app .panel-head h3{font:600 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);align-items:center;gap:8px;display:flex}.audience-app .panel-head h2 svg{width:15px;height:15px;color:var(--m-gold)}.audience-app .btn,.blatt .btn{border:1px solid var(--v-linie-stark);background:var(--v-erhoben);min-height:32px;color:var(--v-text);font:600 13px/1 var(--font-inter),sans-serif;border-radius:2px;gap:7px;padding:0 12px;transition:background .15s,border-color .15s;box-shadow:0 1px #0000000a}.audience-app .btn:hover,.blatt .btn:hover{border-color:color-mix(in srgb,var(--m-gold) 60%,var(--v-linie-stark));background:var(--v-erhoben)}.audience-app .btn svg,.blatt .btn svg{width:15px;height:15px}.audience-app .btn.quiet,.blatt .btn.quiet{color:var(--v-leise);box-shadow:none;background:0 0;border-color:#0000}.audience-app .btn.quiet:hover,.blatt .btn.quiet:hover{background:var(--v-hover);color:var(--v-text);border-color:#0000}.audience-app .btn.primary,.blatt .btn.primary{color:#14231c;background:linear-gradient(#e2c27a,#cfa95c);border-color:#b8934a}.audience-app .btn:disabled{opacity:.5;cursor:not-allowed}.audience-app .select,.audience-app .admin-form input,.audience-app .admin-form textarea,.blatt .admin-form input,.blatt .admin-form textarea{border:1px solid var(--v-linie-stark);background:var(--field);border-radius:2px;min-height:34px;padding:7px 10px;font-size:13.5px}.audience-app .admin-form label,.blatt .admin-form label{color:var(--v-leise);font-size:12.5px;font-weight:600}.audience-app input:focus,.audience-app textarea:focus,.audience-app select:focus,.blatt input:focus,.blatt textarea:focus{border-color:var(--m-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-gold) 22%,transparent);outline:none}.audience-app ::placeholder{color:var(--v-leise);opacity:1}.segment{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:2px;padding:2px;display:inline-flex}.segment button{height:28px;color:var(--v-leise);font:600 12.5px/1 var(--font-inter),sans-serif;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.segment button span{font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}.segment button:hover{color:var(--v-text)}.segment button[aria-selected=true]{background:var(--v-erhoben);color:var(--v-text);box-shadow:var(--v-schatten)}.audience-app .regieraum{flex-direction:column;height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.regieraum-raster{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.formatliste{border-right:1px solid var(--v-linie);background:var(--v-flaeche);min-height:0;overflow:auto}.formatliste ul{margin:0;padding:6px;list-style:none}.formatzeile{width:100%;color:var(--v-text);text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:background .12s;display:grid}.formatzeile:hover{background:var(--v-hover)}.formatzeile.ist-gewaehlt{background:var(--v-wahl);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-gold) 40%,transparent)}.formatzeile-text{gap:3px;min-width:0;display:grid}.formatzeile-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.formatzeile-text small{color:var(--v-leise);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.formatzeile-punkt{border:1.5px solid var(--v-leise);border-radius:50%;justify-self:center;width:9px;height:9px}.formatzeile.ist-live .formatzeile-punkt{background:var(--m-gold);border:0;animation:2.4s ease-out infinite v-puls}.formatzeile.ist-closed .formatzeile-punkt{background:var(--m-sage);border:0}.formatzeile.ist-archived{opacity:.62}.formatzeile-buehne{background:color-mix(in srgb,var(--m-gold) 16%,transparent);width:24px;height:24px;color:var(--m-gold);border-radius:2px;place-items:center;display:grid}.formatzeile-buehne svg{width:13px;height:13px}.formatliste-leer,.formatdetail-leer{text-align:center;color:var(--v-leise);justify-items:center;gap:12px;padding:48px 24px;display:grid}.formatliste-leer>svg{width:28px;height:28px;color:var(--m-gold)}.formatdetail{min-height:0;padding:24px 32px 64px;overflow:auto}.formatdetail-zurueck{display:none}.formatdetail .interaction-card{max-width:980px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.formatdetail .interaction-card:before,.formatdetail .interaction-card:after{display:none}.formatdetail .interaction-card-top{justify-content:flex-start;gap:8px}.formatdetail .interaction-card-top>span:last-child{margin-left:auto;font-size:12.5px}.formatdetail .karte-titel{align-items:center;padding-bottom:4px}.formatdetail .karte-titel h3{font:700 30px/1.02 var(--font-display),var(--font-inter),sans-serif;letter-spacing:.01em;text-transform:uppercase}.formatdetail .interaction-card-main{border-bottom:1px solid var(--v-linie);gap:8px;padding-bottom:18px}.formatdetail .interaction-card-main>p{font-size:13.5px}.formatdetail .interaction-card-main>strong{font-size:14px}.audience-app .status-chip{font:600 11px/1.2 var(--font-inter),sans-serif;letter-spacing:.06em;border-radius:2px;padding:3px 8px}.audience-app .karte-merkmale li{background:var(--v-flaeche);border-radius:2px;padding:3px 8px;font-size:12px}.formatdetail .format-regie{z-index:3;background:color-mix(in srgb,var(--v-grund) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--v-linie);margin:0 -32px;padding:16px 32px;position:sticky;top:-24px}.formatdetail .regie-knopf{border-radius:2px;min-height:48px;font-size:17px}.formatdetail .antwort-liste,.formatdetail .einreichungen,.formatdetail .zwischenstand,.formatdetail .survey-builder{margin-top:20px}.formatdetail .zwischenstand{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;padding:16px}.formatdetail .antwort-liste li{background:var(--v-flaeche);border-color:var(--v-linie);border-radius:2px}.formatdetail .interaction-result-bars{gap:10px}.formatdetail .interaction-result-row{grid-template-columns:minmax(120px,240px) 1fr 70px;font-size:13px}.formatdetail .interaction-result-row>div{border-radius:3px;height:10px}.formatdetail .interaction-result-row i{background:linear-gradient(90deg,#2c5241,var(--m-sage) 55%,var(--m-gold));border-radius:3px}.formatdetail .interaction-result-row strong{font:700 16px/1 var(--font-display),sans-serif;color:var(--v-text)}.blatt{border:0;border-left:1px solid var(--v-linie);background:var(--v-flaeche);width:min(460px,100vw);height:100dvh;max-height:none;color:var(--v-text);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px -30px #0009}.blatt[open]{animation:.26s cubic-bezier(.16,1,.3,1) v-blatt}@keyframes v-blatt{0%{opacity:0;transform:translate(40px)}}.blatt::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060c0980}.blatt-innen{flex-direction:column;height:100%;display:flex}.blatt-kopf{border-bottom:1px solid var(--v-linie);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 24px;display:flex}.blatt-kopf h2{font:650 16px/1.2 var(--font-inter),sans-serif;letter-spacing:-.01em}.blatt .admin-form{flex:1;align-content:start;gap:14px;padding:20px 24px;overflow:auto}.blatt .admin-form textarea{min-height:76px}.blatt-hinweis{background:color-mix(in srgb,var(--m-sage) 10%,transparent);color:var(--v-leise);border-radius:2px;margin:0;padding:10px 12px;font-size:12.5px}.blatt-fuss{background:var(--v-flaeche);border-top:1px solid var(--v-linie);justify-content:flex-end;gap:8px;margin:8px -24px -20px;padding:14px 24px;display:flex;position:sticky;bottom:-20px}.uebersicht .interaction-list{gap:0}.uebersicht .interaction-card{border:0;border-top:1px solid var(--v-linie);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.uebersicht .interaction-card:first-child{border-top:0}.uebersicht .interaction-card:before{display:none}.uebersicht .interaction-card-main{gap:3px}.uebersicht .interaction-card-main small{font:600 11px/1 var(--font-inter),sans-serif;letter-spacing:.08em;color:var(--v-leise)}.uebersicht .interaction-card-main b{font:600 15px/1.25 var(--font-inter),sans-serif}.uebersicht .interaction-card-main>span{font-size:12.5px}.audience-app .einrichten{max-width:none}.einrichten .einrichten-raster{grid-template-columns:184px minmax(0,1fr) 360px;align-items:start;gap:24px;padding:20px 24px 0}.einrichten-schiene{gap:2px;display:grid;position:sticky;top:128px}.einrichten-schiene button{min-height:36px;color:var(--v-leise);font:600 13.5px/1 var(--font-inter),sans-serif;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;padding:0 10px;display:flex}.einrichten-schiene button b{width:20px;height:20px;font:700 11px/1 var(--font-inter),sans-serif;border:1.5px solid;border-radius:50%;place-items:center;display:grid}.einrichten-schiene button:hover{background:var(--v-hover);color:var(--v-text)}.einrichten-schiene .ist-erledigt{color:var(--v-text)}.einrichten-schiene .ist-erledigt b{border-color:var(--m-sage);background:var(--m-sage);color:#0c1813}.einrichten-schiene .ist-jetzt{background:var(--v-wahl);color:var(--v-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-gold) 40%,transparent)}.einrichten-schiene .ist-jetzt b{border-color:var(--m-gold);background:var(--m-gold);color:#14231c}.speicherstand{color:var(--v-leise);white-space:nowrap;align-items:center;gap:6px;margin-right:6px;font-size:12.5px;display:inline-flex}.speicherstand svg{width:14px;height:14px;color:var(--m-sage)}.speicherstand.ist-aktiv{color:var(--v-text)}.einrichten .einrichten-schritt{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;gap:0;padding:4px 24px 20px;animation:none}.einrichten .einrichten-gruppe{border:0;border-top:1px solid var(--v-linie);background:0 0;border-radius:0;gap:12px;padding:20px 0}.einrichten .einrichten-schritt>.einrichten-gruppe:first-child,.einrichten .einrichten-sperre+.einrichten-gruppe{border-top:0}.einrichten .einrichten-gruppe>header>svg{width:18px;height:18px}.einrichten .einrichten-gruppe h2{font:650 14.5px/1.25 var(--font-inter),sans-serif;letter-spacing:-.005em;text-transform:none}.einrichten .einrichten-gruppe>header p{font-size:12.5px}.einrichten .einrichten-sperre{margin:16px 0 4px;font-size:13px}.einrichten .einrichten-feld{font-size:12.5px}.einrichten .einrichten-feld input,.einrichten .einrichten-feld textarea,.einrichten .einrichten-feld select,.einrichten .einrichten-neu input,.einrichten .einrichten-neu textarea,.einrichten .einrichten-adresse input,.einrichten .einrichten-passwort input{border-radius:2px;min-height:34px;padding:7px 10px;font-size:13.5px}.einrichten .einrichten-feld textarea{min-height:76px}.einrichten .einrichten-schalter{padding:12px 0}.einrichten .einrichten-schalter strong{font-size:13.5px;font-weight:600}.einrichten .einrichten-schalter small{font-size:12.5px}.einrichten .einrichten-schalter>i{width:36px;height:20px}.einrichten .einrichten-schalter>i:after{width:14px;height:14px;top:2px;left:2px}.einrichten .einrichten-schalter input:checked+i:after{transform:translate(16px)}.einrichten .einrichten-karten button,.einrichten .einrichten-stimmtypen button{background:var(--v-erhoben);border-color:var(--v-linie-stark);border-radius:2px;gap:5px;padding:12px}.einrichten .einrichten-karten strong,.einrichten .einrichten-stimmtypen strong{font:600 13.5px/1.2 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none}.einrichten .einrichten-karten small,.einrichten .einrichten-stimmtypen small{font-size:12px}.einrichten .einrichten-karten button>svg,.einrichten .einrichten-stimmtypen button>svg{width:18px;height:18px}.einrichten .einrichten-karten .ist-gewaehlt,.einrichten .einrichten-stimmtypen .ist-gewaehlt{background:var(--v-wahl);border-color:var(--m-gold)}.einrichten .einrichten-karten .ist-gewaehlt:after,.einrichten .einrichten-stimmtypen .ist-gewaehlt:after{box-shadow:none;width:8px;height:8px}.einrichten .einrichten-antworten>li{background:var(--v-erhoben);border-color:var(--v-linie);border-radius:2px}.einrichten .einrichten-antwort{padding:8px 10px}.einrichten .einrichten-bild{border-radius:2px;width:72px;height:56px}.einrichten .einrichten-nummer{width:24px;height:24px;font-size:13px}.einrichten .einrichten-optionfeld input{border-radius:2px;min-height:32px;font-size:13.5px}.einrichten .einrichten-ablage{border-radius:3px;padding:16px}.einrichten .einrichten-ablage>svg{width:24px;height:24px}.einrichten .einrichten-ablage strong{font-size:14px}.einrichten .einrichten-codes,.einrichten .einrichten-danke{background:var(--v-erhoben);border-radius:2px}.einrichten .einrichten-chips li{border-radius:2px;min-height:30px;font-size:13px}.einrichten .einrichten-adresse{border-radius:2px}.einrichten .einrichten-adresse .btn{border-radius:0;min-height:34px}.einrichten .einrichten-weiter{border-top:1px solid var(--v-linie);padding-top:16px}.einrichten .einrichten-vorschau{top:128px}.einrichten .einrichten-telefon{border-radius:40px;width:300px;height:min(620px,100dvh - 262px)}.einrichten .einrichten-telefon iframe{border-radius:31px}.einrichten .einrichten-vorschau-wahl{border-radius:2px;padding:2px}.einrichten .einrichten-vorschau-wahl button{border-radius:2px;min-height:28px}@media (max-width:1380px){.einrichten .einrichten-raster{grid-template-columns:160px minmax(0,1fr) 300px;gap:20px}}@media (max-width:1100px){.einrichten .einrichten-raster{grid-template-columns:160px minmax(0,1fr)}.einrichten .einrichten-vorschau{grid-column:2;position:static}}@media (max-width:1050px){.audience-app{grid-template-columns:1fr}.audience-app .audience-topbar{padding:0 12px}.audience-app .status-etikett,.audience-app .status-knopf{display:none}.werkzeugleiste,.audience-app .page-head{flex-wrap:wrap;padding:10px 16px}.werkzeugleiste p{white-space:normal}.audience-app .page>:not(.werkzeugleiste):not(.page-head):not(.regieraum-raster){margin-left:16px;margin-right:16px}.audience-app .regieraum{height:auto;overflow:visible}.regieraum-raster{grid-template-columns:1fr}.formatliste{border-right:0;overflow:visible}.regieraum-raster .formatdetail{padding:16px 16px 96px;display:none;overflow:visible}.regieraum-raster.zeigt-detail .formatliste{display:none}.regieraum-raster.zeigt-detail .formatdetail{display:block}.formatdetail-zurueck{color:var(--v-leise);background:0 0;border:0;margin-bottom:12px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.formatdetail .format-regie{margin:0 -16px;padding:12px 16px;top:96px}.einrichten .einrichten-raster{grid-template-columns:1fr;padding:12px 16px 0}.einrichten-schiene{z-index:15;background:var(--v-grund);border-bottom:1px solid var(--v-linie);margin:0 -16px;padding:6px 16px;display:flex;position:sticky;top:48px;overflow-x:auto}.einrichten-schiene button{flex:none}.einrichten .einrichten-vorschau{grid-column:auto}.einrichten .einrichten-schritt{padding:4px 16px 16px}.speicherstand{display:none}}@media (max-width:620px){.werkzeug-aktionen{justify-content:space-between;width:100%}.einrichten .werkzeug-aktionen .btn.quiet{display:none}}.audience-app svg.audience-wortmarke{width:auto}.audience-app .audience-brand svg.audience-wortmarke{height:22px}.audience-main:has(.regieraum){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.audience-main:has(.regieraum) .regieraum{flex:1;height:auto;min-height:0}.regieraum .werkzeugleiste{position:relative;top:auto}.uebersicht .interaction-card,.uebersicht .interaction-card.ist-live{box-shadow:none;background:0 0}@media (max-width:1050px){.audience-main:has(.regieraum){height:auto;display:block;overflow:visible}}.formatdetail .interaction-card,.formatdetail .interaction-card.ist-live{box-shadow:none;border:0;padding:0;overflow:visible}.uebersicht .interaction-card.ist-live{border-color:var(--v-linie);padding-left:4px;overflow:visible}.audience-app .regieraum{width:100%;margin:0}.formatliste,.formatdetail{scrollbar-width:thin;scrollbar-color:var(--v-linie-stark) transparent}@media (max-width:620px){.audience-app .status-offen{display:none}.status-buehne{flex:1;min-width:0}.audience-app .mobile-brand svg.audience-wortmarke{height:20px}.formatdetail .karte-titel{flex-direction:column;align-items:flex-start;gap:8px}.formatdetail .karte-titel h3{font-size:26px}}.formatdetail-zusatz{border-top:1px solid var(--v-linie);max-width:980px;margin-top:28px;padding-top:20px}.formatdetail-zusatz>.panel,.formatdetail-zusatz>section{margin:0}@media (any-pointer:coarse){.audience-app .btn,.blatt .btn{min-height:44px;padding:0 16px;font-size:14px}.audience-app .nav-link{min-height:44px}.segment button{height:40px;padding:0 14px}.status-buehne,.status-knopf,.audience-app .darstellung{height:40px}.audience-app .darstellung button{width:40px;height:34px}.formatzeile{padding:14px 12px}.formatdetail .regie-knopf{min-height:60px;font-size:18px}.audience-app .select,.audience-app .admin-form input,.audience-app .admin-form textarea,.blatt .admin-form input,.einrichten .einrichten-feld input,.einrichten .einrichten-feld select,.einrichten .einrichten-neu input,.einrichten .einrichten-optionfeld input{min-height:44px;font-size:16px}.einrichten-schiene button{min-height:44px}.einrichten .einrichten-schalter>i{width:48px;height:28px}.einrichten .einrichten-schalter>i:after{width:20px;height:20px;top:3px;left:3px}.einrichten .einrichten-schalter input:checked+i:after{transform:translate(20px)}.einrichten-antwort-knoepfe button,.antwort-knoepfe button{min-width:44px;height:44px}.loescher-knoepfe button{min-width:44px;min-height:44px}.format-menue a,.format-menue button{min-height:44px}}.lokal-band{z-index:40;color:#fff4ec;font:600 12.5px/1.3 var(--font-inter),sans-serif;text-align:center;background:repeating-linear-gradient(135deg,#8c2f19 0 14px,#a33a20 14px 28px);padding:7px 16px;position:sticky;top:0}.abende-inhalt{gap:28px;max-width:1080px;padding:24px;display:grid}.audience-app .page>.abende-inhalt,.audience-app .page>.abend-raster,.audience-app .page>.dash-raster{margin:0}.abende-leer,.dash-leer{border:1px dashed var(--v-linie-stark);background:var(--v-flaeche);border-radius:3px;justify-items:start;gap:10px;padding:32px;display:grid}.abende-leer>svg,.dash-leer>svg{width:28px;height:28px;color:var(--m-gold)}.abende-leer h2,.dash-leer h2{font:650 18px/1.2 var(--font-inter),sans-serif}.abende-leer p,.dash-leer p{color:var(--v-leise);max-width:60ch}.abende-gruppe h2{font:600 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);margin-bottom:10px}.abende-gruppe ul{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;margin:0;padding:0;list-style:none;overflow:hidden}.abende-gruppe li+li{border-top:1px solid var(--v-linie)}.abendzeile{color:var(--v-text);grid-template-columns:64px minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:14px 16px;transition:background .12s;display:grid}.abendzeile:hover{background:var(--v-hover)}.abendzeile-datum{background:var(--v-erhoben);border:1px solid var(--v-linie);border-radius:2px;justify-items:center;gap:2px;padding:6px 0;display:grid}.abendzeile-datum b{font:600 11px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise)}.abendzeile-datum span{font:700 19px/1 var(--font-display),sans-serif;font-variant-numeric:tabular-nums}.abendzeile-text{gap:3px;min-width:0;display:grid}.abendzeile-text strong{font-size:15px;font-weight:600}.abendzeile-text small{color:var(--v-leise);font-size:12.5px}.abendzeile-bereit{justify-items:end;gap:5px;display:grid}.abendzeile-bereit small{color:var(--v-leise);font-variant-numeric:tabular-nums;font-size:12px}.abendzeile-pfeil{color:var(--v-leise)}.bereit-balken{gap:3px;display:flex}.bereit-balken i{background:var(--v-linie-stark);border-radius:2px;width:14px;height:6px}.bereit-balken i.ist-ok{background:var(--m-sage)}.bereit-balken.ist-gross{margin:10px 0 14px}.bereit-balken.ist-gross i{flex:1;width:auto;height:8px}.abend-kopf-datum{color:var(--v-leise);margin-left:10px;font-size:13.5px;font-weight:500}.abend-raster{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;padding:20px 24px 48px;display:grid}.abend-haupt,.abend-seite{gap:16px;min-width:0;display:grid}.abend-flaeche{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;gap:14px;padding:18px 20px;display:grid}.abend-flaeche>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.abend-flaeche>header h2{font:650 15px/1.2 var(--font-inter),sans-serif}.abend-flaeche>header p{color:var(--v-leise);max-width:60ch;font-size:12.5px}.ablauf{margin:0;padding:0;list-style:none;display:grid}.ablauf li{grid-template-columns:48px 18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:6px 0;display:grid;position:relative}.ablauf li:before{content:"";background:var(--v-linie-stark);width:2px;position:absolute;top:0;bottom:0;left:66px}.ablauf li:first-child:before{top:50%}.ablauf li:last-child:before{bottom:50%}.ablauf li:only-child:before{display:none}.ablauf time{font:700 15px/1 var(--font-display),sans-serif;font-variant-numeric:tabular-nums;color:var(--v-text)}.ablauf-punkt{z-index:1;border:2px solid var(--v-linie-stark);background:var(--v-flaeche);border-radius:50%;justify-self:center;width:12px;height:12px;position:relative}.ablauf-text{gap:2px;min-width:0;display:grid}.ablauf-text strong{font-size:14px;font-weight:600}.ablauf-text small{color:var(--v-leise);font-size:12px}.ablauf .ist-erledigt time,.ablauf .ist-erledigt .ablauf-text{opacity:.55}.ablauf .ist-erledigt .ablauf-punkt{border-color:var(--m-sage);background:var(--m-sage)}.ablauf .ist-naechster .ablauf-punkt{border-color:var(--m-gold);background:var(--m-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--m-gold) 25%,transparent)}.ablauf .ist-naechster time,.ablauf .ist-naechster strong{color:var(--gold)}.ablauf.ist-kompakt li{grid-template-columns:44px 18px minmax(0,1fr);min-height:34px;padding:3px 0}.ablauf.ist-kompakt li:before{left:61px}.ablauf.ist-kompakt time{font-size:14px}.ablauf.ist-kompakt strong{font-size:13.5px;font-weight:500}.ablauf-neu{border-top:1px solid var(--v-linie);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.ablauf-neu input,.ablauf-neu select{border:1px solid var(--v-linie-stark);background:var(--field);min-height:36px;color:var(--v-text);border-radius:2px;padding:6px 10px;font-size:13.5px}.ablauf-neu input[type=time]{width:110px}.ablauf-neu select{flex:1;min-width:180px}.ablauf-neu input:not([type=time]):not([type=checkbox]){flex:2;min-width:180px}.ablauf-neu input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--m-gold);flex:none;padding:0}.abend-hinzu{gap:4px;display:grid}.abend-formate{margin:0;padding:0;list-style:none;display:grid}.abend-formate li{border-top:1px solid var(--v-linie);grid-template-columns:14px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.abend-formate li:first-child{border-top:0}.abend-format-text{gap:2px;min-width:0;display:grid}.abend-format-text strong{font-size:14px;font-weight:600}.abend-format-text small{color:var(--v-leise);font-size:12px}.formatzeile-punkt-klein{border:1.5px solid var(--v-leise);border-radius:50%;width:9px;height:9px}.formatzeile-punkt-klein.ist-live{background:var(--m-gold);border:0;animation:2.4s ease-out infinite v-puls}.formatzeile-punkt-klein.ist-closed{background:var(--m-sage);border:0}.formatzeile-punkt-klein.ist-scheduled{border-color:var(--m-gold)}.bereit-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bereit-liste li>button,.bereit-liste li>div{width:100%;color:var(--v-text);text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.bereit-liste li>button:hover{background:var(--v-hover)}.bereit-liste strong{font-size:13.5px;font-weight:600;display:block}.bereit-liste small{color:var(--v-leise);font-size:12px;line-height:1.4;display:block}.bereit-liste .ist-ok strong{color:var(--v-leise);font-weight:500}.bereit-haken{border:1.5px solid var(--v-linie-stark);background:var(--v-erhoben);border-radius:2px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.bereit-haken.ist-auto{border-radius:50%}.bereit-haken svg{width:13px;height:13px}.ist-ok>button .bereit-haken,.ist-ok>div .bereit-haken{border-color:var(--m-sage);background:var(--m-sage);color:#0c1813}.abend-drucksachen{gap:2px;margin:0;padding:0;list-style:none;display:grid}.abend-drucksachen a{color:var(--v-text);border-radius:2px;align-items:center;gap:10px;padding:8px;font-size:13.5px;display:flex}.abend-drucksachen a:hover{background:var(--v-hover)}.abend-drucksachen svg{width:15px;height:15px;color:var(--v-leise)}.abend-drucksachen svg.klein{width:12px;height:12px;margin-left:auto}.abend-rueckblick{gap:6px;margin:0;padding:0;list-style:none;display:grid}.abend-rueckblick li{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.abend-rueckblick b{font:700 16px/1 var(--font-display),sans-serif;font-variant-numeric:tabular-nums}.dash-raster{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;padding:20px 24px 48px;display:grid}.dash-haupt,.dash-seite{gap:16px;min-width:0;display:grid}.dash-flaeche{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;gap:12px;padding:18px 20px;display:grid}.dash-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-kopf h2{font:650 14.5px/1.2 var(--font-inter),sans-serif;align-items:center;gap:8px;display:flex}.dash-kopf h2 svg{width:16px;height:16px;color:var(--m-gold)}.dash-weiter{color:var(--v-leise);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.dash-weiter:hover{color:var(--v-text)}.dash-weiter svg{width:14px;height:14px}.dash-meta{color:var(--v-leise);margin-top:-6px;font-size:13px}.dash-naechster{border-color:color-mix(in srgb,var(--m-gold) 30%,var(--v-linie));gap:18px;padding:22px 24px}.dash-naechster-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-naechster-kopf h2{font:700 34px/1 var(--font-display),var(--font-inter),sans-serif;letter-spacing:.005em;text-transform:uppercase}.dash-naechster-kopf p{color:var(--v-leise);margin-top:6px;font-size:14px}.dash-naechster-kopf p b{color:var(--gold);font-weight:650}.dash-naechster-raster{border-top:1px solid var(--v-linie);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding-top:16px;display:grid}.dash-unterkopf{font:600 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);justify-content:space-between;align-items:baseline;display:flex}.dash-unterkopf span{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:12.5px}.dash-offenpunkte{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dash-offenpunkte a{color:var(--v-text);border-radius:2px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0 -8px;padding:7px 8px;display:grid}.dash-offenpunkte a:hover{background:var(--v-hover)}.dash-offenpunkte strong{font-size:13.5px;font-weight:600;display:block}.dash-offenpunkte small{color:var(--v-leise);font-size:12px;display:block}.dash-alles{color:var(--erfolg-text);align-items:center;gap:8px;font-size:14px;display:flex}.dash-rueckblick p{color:var(--v-leise);font-size:13.5px}.dash-rueckblick p b{font:700 22px/1 var(--font-display),sans-serif;color:var(--v-text);margin-right:2px}.dash-rueckblick ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dash-rueckblick li{grid-template-columns:minmax(120px,220px) 1fr 44px;align-items:center;gap:10px;font-size:13px;display:grid}.dash-rueckblick li i{background:var(--track);border-radius:3px;height:8px;position:relative;overflow:hidden}.dash-rueckblick li i:after{content:"";width:var(--anteil);background:linear-gradient(90deg,#2c5241,var(--m-sage) 55%,var(--m-gold));border-radius:3px;position:absolute;inset:0 auto 0 0}.dash-rueckblick li b{text-align:right;font:700 15px/1 var(--font-display),sans-serif;font-variant-numeric:tabular-nums}.dash-offen{margin:0;padding:0;list-style:none;display:grid}.dash-offen li{border-top:1px solid var(--v-linie);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.dash-offen li:first-child{border-top:0}.dash-offen li>a{min-width:0;color:var(--v-text);flex:1;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dash-offen li>a svg{width:16px;height:16px;color:var(--v-leise)}.dash-offen li>a span{gap:2px;min-width:0;display:grid}.dash-offen strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.dash-offen small{color:var(--v-leise);font-size:12px}.dash-offen li>a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--m-gold);text-decoration-color:var(--m-gold);text-underline-offset:3px}.dash-offen .live-punkt{background:var(--m-gold);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite v-puls}.dash-schnell{flex-wrap:wrap;gap:6px;display:flex}.dash-buehne-jetzt{font:700 22px/1.05 var(--font-display),sans-serif;text-transform:uppercase;align-items:center;gap:10px;display:flex}.dash-buehne-jetzt i{border:1.5px solid var(--v-leise);border-radius:50%;flex:none;width:9px;height:9px}.dash-buehne-jetzt.ist-an i{background:var(--m-gold);border:0;animation:2.4s ease-out infinite v-puls}.segment-punkt{background:var(--m-gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite v-puls}@media (max-width:1180px){.abend-raster,.dash-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.abende-inhalt,.abend-raster,.dash-raster{padding:16px 16px 96px}.dash-naechster-raster{grid-template-columns:minmax(0,1fr)}.dash-naechster-kopf h2{font-size:28px}.abendzeile{grid-template-columns:56px minmax(0,1fr) 16px}.abendzeile-bereit{display:none}.abend-formate li{grid-template-columns:14px minmax(0,1fr) auto}.abend-formate li .btn:not(:last-child){display:none}.abend-kopf-datum{margin:4px 0 0;display:block}.werkzeugleiste h1{white-space:normal}}.einstellungen-inhalt{max-width:860px;margin:20px 24px 48px!important}.audience-app .nav-einstellungen{margin-top:auto;margin-bottom:4px}.audience-app .audience-nav{flex:0 auto;overflow:auto}.einstellungen-logo{border:1px solid var(--v-linie);background:var(--v-erhoben);border-radius:3px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.einstellungen-logo-bild{background:repeating-conic-gradient(var(--v-linie) 0 25%,transparent 0 50%) 0 0/12px 12px;border-radius:2px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.einstellungen-logo-bild img{object-fit:contain;max-width:100%;max-height:100%}.einstellungen-logo-bild svg{width:24px;height:24px;color:var(--v-leise)}.einstellungen-logo strong{font-size:13.5px;display:block}.einstellungen-logo small{color:var(--v-leise);font-size:12.5px;display:block}.einstellungen-logo-wege{gap:6px;display:flex}.einstellungen-adresse{gap:10px;display:grid}.einstellungen-dienste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.einstellungen-dienste li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.einstellungen-dienste strong{font-size:13.5px;display:block}.einstellungen-dienste small{color:var(--v-leise);font-size:12.5px;display:block}.einstellungen-dienste .ist-ok .bereit-haken{border-color:var(--m-sage);background:var(--m-sage);color:#0c1813}.einstellungen-dienste .ist-aus .bereit-haken{border-color:var(--fehler-text);color:var(--fehler-text)}.einstellungen-fristen{margin:0;padding:0;list-style:none;display:grid}.einstellungen-fristen li{border-top:1px solid var(--v-linie);justify-content:space-between;gap:16px;padding:9px 0;font-size:13.5px;display:flex}.einstellungen-fristen li:first-child{border-top:0}.einstellungen-fristen b{font-variant-numeric:tabular-nums;white-space:nowrap}.einstellungen-konto{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.einstellungen-konto>svg{width:20px;height:20px;color:var(--m-gold)}.einstellungen-konto strong{font-size:14px;display:block}.einstellungen-konto small{color:var(--v-leise);font-size:12.5px;display:block}@media (max-width:700px){.einstellungen-inhalt{margin:16px 16px 96px!important}.einstellungen-logo{grid-template-columns:56px minmax(0,1fr)}.einstellungen-logo-wege{grid-column:1/-1}}.audience-app .sidebar-footer{margin-top:0}.audience-app .nav-einstellungen,.audience-app .sidebar-footer{z-index:1;position:relative}.vorlagen-inhalt{gap:28px;max-width:1080px;padding:24px;display:grid}.audience-app .page>.vorlagen-inhalt{margin:0}.vorlagen-gruppe h2{font:600 11.5px/1 var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--v-leise);margin-bottom:10px}.vorlagen-gruppe ul{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;margin:0;padding:0;list-style:none;overflow:hidden}.vorlagen-gruppe li{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.vorlagen-gruppe li+li{border-top:1px solid var(--v-linie)}.vorlage-symbol{background:color-mix(in srgb,var(--m-gold) 12%,var(--v-erhoben));width:40px;height:40px;color:var(--gold);border-radius:3px;place-items:center;display:grid}.vorlage-symbol svg{width:19px;height:19px}.vorlage-text{gap:3px;min-width:0;display:grid}.vorlage-text strong{font-size:14.5px;font-weight:600}.vorlage-text small{color:var(--v-leise);font-size:12.5px;line-height:1.4}.vorlage-art{color:var(--v-leise);white-space:nowrap;font-size:12px}.vorlage-wege{gap:4px;display:flex}.vorlagen-leer{border:1px dashed var(--v-linie-stark);color:var(--v-leise);border-radius:3px;padding:18px;font-size:13.5px}.vorlagen-leer b{color:var(--v-text)}.vorlagen-abend{color:var(--v-leise);align-items:center;gap:8px;font-size:12.5px;display:flex}.vorlagen-abend select{min-height:32px}.dash-erste{border-color:color-mix(in srgb,var(--m-sage) 45%,var(--v-linie))}.dash-erste-zahl{color:var(--v-leise);margin-left:8px;font-size:12.5px;font-weight:500}.dash-erste-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.dash-erste-liste a{color:var(--v-text);border-radius:2px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:start;gap:10px;margin:0 -8px;padding:8px;display:grid}.dash-erste-liste a:hover{background:var(--v-hover)}.dash-erste-liste strong{font-size:13.5px;font-weight:600;display:block}.dash-erste-liste small{color:var(--v-leise);font-size:12px;line-height:1.4;display:block}.dash-erste-liste svg{width:15px;height:15px;color:var(--v-leise);margin-top:2px}.dash-erste-nr{border:1.5px solid var(--v-linie-stark);width:24px;height:24px;font:700 12px/1 var(--font-inter),sans-serif;color:var(--v-leise);border-radius:50%;place-items:center;display:grid}.dash-erste-liste .ist-ok .dash-erste-nr{border-color:var(--m-sage);background:var(--m-sage);color:#0c1813}.dash-erste-liste .ist-ok .dash-erste-nr svg{color:#0c1813;margin:0}.dash-erste-liste .ist-ok strong{color:var(--v-leise);font-weight:500}@media (max-width:700px){.vorlagen-inhalt{padding:16px 16px 96px}.vorlagen-gruppe li{grid-template-columns:40px minmax(0,1fr)}.vorlage-art{display:none}.vorlagen-gruppe li .btn,.vorlage-wege{grid-column:1/-1}.dash-erste-liste{grid-template-columns:minmax(0,1fr)}}.status-wartet{background:var(--m-gold);color:#14231c;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.status-wartet i{background:#14231c;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite v-puls}.status-wartet:hover{background:#e6c67f}@media (max-width:620px){.status-wartet{padding:0 10px}}.status-anwesend{color:var(--v-leise);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;display:inline-flex}.status-anwesend svg{width:14px;height:14px}.rb-inhalt{gap:28px;max-width:1180px;padding:24px;display:grid}.rb-leer{max-width:560px;padding:48px 24px}.rb-leer h2{margin:0 0 8px}.rb-leer p{color:var(--v-leise)}.rb-zahlen{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:12px;display:grid}.rb-zahl{background:var(--v-erhoben);border:1px solid var(--v-linie);border-radius:3px;align-content:end;gap:6px;padding:18px;display:grid}.rb-zahl svg{width:18px;height:18px;color:var(--v-leise)}.rb-zahl b{font:700 52px/.9 var(--font-display),sans-serif;font-variant-numeric:tabular-nums;color:var(--v-text)}.rb-zahl span{color:var(--v-leise);font-size:13.5px}.rb-zahl:first-child b{color:var(--gold)}.rb-kurve{background:var(--v-erhoben);border:1px solid var(--v-linie);border-radius:3px;gap:4px;margin:0;padding:12px 14px 8px;display:grid}.rb-kurve svg{width:100%;height:auto;display:block}.rb-kurve figcaption{color:var(--v-leise);font-size:12.5px}.rb-kurve.ist-leer{color:var(--v-leise);text-align:center;place-items:center;font-size:14px}.rb-achse{stroke:var(--v-linie-stark);stroke-width:1px}.rb-flaeche{fill:color-mix(in srgb,var(--gold) 11%,transparent)}.rb-linie{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rb-punkt{fill:var(--gold);stroke:var(--v-erhoben);stroke-width:2px}.rb-spitze{font:700 15px var(--font-display),sans-serif;fill:var(--v-text)}.rb-zeit{fill:var(--v-leise);font-size:12px}.rb-raster{stroke:var(--v-linie);stroke-width:1px}.rb-zeiger{stroke:var(--v-linie-stark);stroke-width:1px}.rb-kurve-flaeche{position:relative}.rb-kurve svg:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.rb-hinweis{background:var(--v-erhoben);border:1px solid var(--v-linie-stark);white-space:nowrap;pointer-events:none;border-radius:3px;gap:2px;padding:6px 10px;display:grid;position:absolute;top:0;box-shadow:0 10px 24px -12px #00000080}.rb-hinweis b{font:600 15px/1.1 var(--v-display);color:var(--v-text)}.rb-hinweis span{color:var(--v-leise);font-size:12px}.rb-tabelle summary{cursor:pointer;color:var(--v-leise);width:max-content;font-size:12.5px}.rb-tabelle table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.rb-tabelle :is(th,td){text-align:left;border-bottom:1px solid var(--v-linie);padding:3px 14px 3px 0}.rb-tabelle th{color:var(--v-leise);font-weight:600}.rb-abschnitt{gap:12px;display:grid}.rb-abschnitt h2{align-items:baseline;gap:10px;margin:0;font-size:22px;display:flex}.rb-abschnitt h2 svg{width:18px;height:18px;color:var(--v-leise);align-self:center}.rb-abschnitt h2 small{font:500 13.5px var(--font-inter),sans-serif;color:var(--v-leise);letter-spacing:0}.rb-sieger-raster{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.rb-sieger{background:var(--v-erhoben);border:1px solid var(--v-linie);border-radius:3px;grid-template-columns:132px 1fr;gap:16px;min-width:0;padding:14px;display:grid}.rb-sieger-bild{aspect-ratio:4/5;background:var(--v-flaeche);border-radius:3px;place-items:center;display:grid;overflow:hidden}.rb-sieger-bild img{object-fit:cover;width:100%;height:100%}.rb-sieger-bild svg{width:40px;height:40px;color:var(--gold)}.rb-sieger-text{align-content:center;gap:4px;min-width:0;display:grid}.rb-sieger-text small{color:var(--v-leise);font-size:12.5px}.rb-sieger-text strong{font:700 30px/1 var(--font-display),sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.rb-sieger-text>span{color:var(--gold);font-size:14px;font-weight:600}.rb-sieger-text ol{border-top:1px solid var(--v-linie);gap:3px;margin:8px 0 0;padding:8px 0 0 20px;font-size:14px;display:grid}.rb-sieger-text em{color:var(--v-leise);margin-left:4px;font-style:normal}.rb-wand{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.rb-wand img{aspect-ratio:1;object-fit:cover;background:var(--v-flaeche);border-radius:2px;width:100%}.rb-fragen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rb-fragen li{background:var(--v-erhoben);border:1px solid var(--v-linie);border-radius:3px;justify-content:space-between;gap:16px;padding:12px 14px;font-size:15px;display:flex}.rb-fragen b{white-space:nowrap;color:var(--v-leise);font-size:13.5px;font-weight:600}.rb-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.rb-liste li{border-bottom:1px solid var(--v-linie);justify-content:space-between;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.rb-liste b{font-variant-numeric:tabular-nums}.rb-karten{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.rb-karten figure{gap:8px;min-width:0;margin:0;display:grid}.rb-karten img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--v-linie);background:var(--m-leinwand);border-radius:3px;width:100%}.rb-karten figcaption{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.rb-karten figcaption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.rb-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-kurve{grid-column:1/-1}}@media (max-width:560px){.rb-inhalt{padding:16px}.rb-zahlen{grid-template-columns:1fr 1fr}.rb-zahl b{font-size:40px}.rb-sieger{grid-template-columns:96px 1fr}.rb-sieger-raster{grid-template-columns:1fr}}.probe-band{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--gold) 16%,transparent) 0 14px,color-mix(in srgb,var(--gold) 8%,transparent) 14px 28px);border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:3px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 24px 0;padding:12px 16px;font-size:14.5px;display:flex}.probe-band b{font:700 14px/1 var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.probe-band a{margin-left:auto;font-weight:700}.probe-karte{gap:12px;display:grid}.probe-wahl{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.probe-ki{align-items:flex-start;gap:10px;font-size:14px;display:flex}.probe-ki small{color:var(--v-leise);font-size:12.5px;display:block}.probe-hinweis{color:var(--v-leise);margin:0;font-size:13px}.probe-bericht{gap:12px;display:grid}.probe-urteil{font:700 15px/1.2 var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.probe-urteil svg{width:18px;height:18px}.probe-bericht.ist-bestanden .probe-urteil svg{color:var(--m-sage)}.probe-bericht.ist-offen .probe-urteil{color:var(--gold)}.probe-gruende{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.probe-zahlen{gap:0;margin:0;display:grid}.probe-zahlen div{border-bottom:1px solid var(--v-linie);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.probe-zahlen dt{color:var(--v-leise)}.probe-zahlen dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.probe-zahlen small{color:var(--v-leise);font-weight:400}img.ist-verdeckt{filter:blur(16px)saturate(.6);cursor:pointer}em.ist-auffaellig{color:#fff;background:#b4553a;border-radius:2px;margin-left:6px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.loescher-raster li em.ist-auffaellig{margin:0;position:absolute;bottom:44px;left:6px}.loescher-raster li.ist-geprueft{outline-offset:-2px;outline:2px solid #b4553a}.einstellungen-dienste li.einstellungen-test{flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 10px 32px;display:flex}.einstellungen-dienste li.einstellungen-test .btn{white-space:nowrap;flex:none}.einstellungen-dienste li.einstellungen-test small{flex:1;min-width:200px;font-size:13px;display:inline}.einstellungen-test small.ist-ok{color:var(--erfolg-text,#2f6b4f)}.einstellungen-test small.ist-fehler{color:#b4553a}.antwort-neu.ist-termin{flex-wrap:wrap;gap:8px;display:flex}.antwort-neu.ist-termin input{flex:1;min-width:140px}.kulisse{gap:10px;padding:12px 0;display:grid}.kulisse-kopf strong{font-size:14px;display:block}.kulisse-kopf small{color:var(--v-leise);max-width:62ch;margin-top:2px;font-size:12.5px;display:block}.kulisse-bilder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kulisse-bilder li{aspect-ratio:4/3;background:var(--v-flaeche);border:1px solid var(--v-linie);border-radius:3px;position:relative;overflow:hidden}.kulisse-bilder img{object-fit:cover;width:100%;height:100%}.kulisse-bilder li>button:not(.kulisse-dazu){color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:6px;right:6px}.kulisse-bilder li>button svg{width:16px;height:16px}.kulisse-dazu{border:1px dashed var(--v-linie-stark);width:100%;height:100%;color:var(--v-leise);cursor:pointer;background:0 0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.kulisse-dazu svg{width:22px;height:22px}.rb-hinweis{color:var(--v-leise);font-size:12px!important}.audience-app .btn.primary,.blatt .btn.primary{background:var(--gold-brand);border-color:color-mix(in srgb,var(--gold-brand) 70%,#000);box-shadow:none}.audience-app .btn.primary:hover,.blatt .btn.primary:hover{background:color-mix(in srgb,var(--gold-brand) 88%,#fff)}.audience-app .formatdetail .regie-knopf{background:var(--gold-brand);color:#14231c;min-height:40px;box-shadow:none;font:600 14px/1 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;border-radius:2px}.audience-app .formatdetail .regie-knopf:hover:not(:disabled){background:color-mix(in srgb,var(--gold-brand) 88%,#fff)}.audience-app .formatdetail .regie-knopf svg{width:17px;height:17px}.audience-app .formatdetail .antwort-liste{border-top:0;gap:0;padding-top:0}.audience-app .formatdetail .antwort-liste ol{border-top:1px solid var(--v-linie);gap:0}.audience-app .formatdetail .antwort-liste li{border:0;border-bottom:1px solid var(--v-linie);background:0 0;border-radius:0;gap:10px;padding:5px 2px}.audience-app .formatdetail .antwort-liste li:hover{background:var(--v-hover)}.audience-app .formatdetail .antwort-liste li>input{height:34px;font:500 13.5px/1 var(--font-inter),sans-serif;border-radius:2px;padding:0 8px}.audience-app .formatdetail .antwort-bild{border-radius:2px;width:34px;height:34px}.audience-app .formatdetail .antwort-bild svg{width:15px;height:15px}.audience-app .formatdetail .antwort-knoepfe{gap:2px}.audience-app .formatdetail .antwort-knoepfe button{min-width:28px;height:28px;color:var(--v-leise);background:0 0;border:0;border-radius:2px;padding:0 6px}.audience-app .formatdetail .antwort-knoepfe button:hover:not(:disabled){background:var(--v-hover);color:var(--v-text)}.audience-app .formatdetail .antwort-knoepfe button.ist-gefahr:hover:not(:disabled){color:var(--fehler-text)}.audience-app .formatdetail .antwort-knoepfe button.ist-frei{color:var(--m-creme);background:#2c5241;flex:none;padding:0 10px}.audience-app .formatdetail .antwort-knoepfe button.ist-gefahr.ist-wort{color:#fff;background:#8c2f19;padding:0 10px}.audience-app .formatdetail .antwort-knoepfe button svg{width:15px;height:15px}.audience-app .formatdetail .antwort-neu{margin-top:10px}.audience-app .formatdetail .antwort-neu input{border-radius:2px;height:34px;font-size:13.5px}.audience-app .formatdetail .panel{background:0 0;border:0;border-radius:0;padding:0}.audience-app .formatdetail .loescher{border-top:1px solid var(--v-linie);margin-top:24px;padding-top:18px}.audience-app .formatdetail .loescher h2{font:600 15px/1.2 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none}.audience-app .formatdetail .loescher select{border-color:var(--v-linie-stark);background:var(--v-erhoben);border-radius:2px;min-height:34px;padding:0 10px;font-size:13.5px}.audience-app .formatdetail .loescher-meldung{border-radius:2px}.audience-app .formatdetail .loescher-raster li{border-color:var(--v-linie);border-radius:2px}.audience-app .formatdetail .zwischenstand{border-radius:2px}@media (any-pointer:coarse){.audience-app .formatdetail .regie-knopf{min-height:52px;font-size:16px}.audience-app .formatdetail .antwort-knoepfe button{min-width:40px;height:40px}.audience-app .formatdetail .antwort-liste li>input,.audience-app .formatdetail .antwort-neu input{height:44px;font-size:16px}}@media (min-width:621px) and (max-width:1050px){.audience-app{grid-template-columns:60px minmax(0,1fr)}.audience-app .audience-sidebar{width:60px;height:100dvh;padding:10px 6px;display:flex;position:sticky;top:0;overflow:hidden auto}.audience-app .audience-sidebar:after{display:none}.audience-app .audience-brand{width:33px;margin:4px auto 14px;padding:0;display:block;overflow:hidden}.audience-app .audience-brand svg.audience-wortmarke{width:auto;max-width:none;height:22px;display:block}.audience-app .audience-brand .marke-wort{display:none}.audience-app .nav-label{background:rgb(var(--m-creme-rgb) / .08);height:1px;margin:8px 6px;padding:0;font-size:0;overflow:hidden}.audience-app .nav-link{justify-content:center;gap:0;width:48px;min-height:40px;padding:0;position:relative}.audience-app .nav-link>span:not(.nav-zahl){display:none}.audience-app .nav-link svg{width:19px;height:19px}.audience-app .nav-zahl{gap:0;min-width:0;font-size:11px;position:absolute;top:3px;right:2px}.audience-app .nav-zahl i{display:none}.audience-app .nav-zahl.ist-offen{background:var(--m-gold);color:#14231c;border-radius:2px;justify-content:center;min-width:15px;height:15px;padding:0 3px}.audience-app .nav-zahl:not(.ist-offen){display:none}.audience-app .sidebar-footer{justify-content:center;padding:10px 0}.audience-app .sidebar-footer>:not(.status-dot),.audience-app .mobile-brand{display:none}.audience-mobile-nav{display:none!important}body{padding-bottom:0!important}.audience-app .status-knopf{display:inline-flex}}@media (min-width:801px) and (max-width:1050px){.audience-main:has(.regieraum){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.audience-app .regieraum{flex:1;height:auto;min-height:0;overflow:hidden}.regieraum-raster{grid-template-columns:240px minmax(0,1fr)}.formatliste{border-right:1px solid var(--v-linie);overflow:auto}.regieraum-raster .formatdetail,.regieraum-raster.zeigt-detail .formatdetail{padding:20px 20px 64px;display:block;overflow:auto}.regieraum-raster.zeigt-detail .formatliste{display:block}.formatdetail-zurueck{display:none}.formatdetail .format-regie{margin:0 -20px;padding:12px 20px;top:-20px}}@keyframes skelett-puls{0%,to{opacity:.55}50%{opacity:1}}.formatliste-skelett{gap:4px;margin:0;padding:8px;list-style:none;display:grid}.formatliste-skelett li{align-items:center;gap:10px;height:60px;padding:0 12px;display:flex}.formatliste-skelett i{background:var(--v-linie-stark);border-radius:50%;width:8px;height:8px}.formatliste-skelett span{flex:1;gap:7px;display:grid}.formatliste-skelett b,.formatliste-skelett small,.formatdetail-skelett>*{background:var(--v-linie);border-radius:5px;animation:1.4s ease-in-out infinite skelett-puls;display:block}.formatliste-skelett b{width:70%;height:12px}.formatliste-skelett small{width:45%;height:9px}.formatdetail-skelett{gap:12px;max-width:640px;display:grid}.formatdetail-skelett b{width:55%;height:28px}.formatdetail-skelett span{width:85%;height:12px}.formatdetail-skelett i{height:40px;margin-top:14px}@media (prefers-reduced-motion:reduce){.formatliste-skelett b,.formatliste-skelett small,.formatdetail-skelett>*{animation:none}}.seite-laedt-inhalt{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:24px;display:grid}.seite-laedt-inhalt span{background:var(--v-linie);border-radius:3px;height:120px;animation:1.4s ease-in-out infinite skelett-puls;display:block}.seite-laedt-inhalt .ist-breit{grid-column:1/-1;height:64px}.seite-laedt-inhalt .ist-hoch{height:220px}@media (prefers-reduced-motion:reduce){.seite-laedt-inhalt span{animation:none}}.einrichten .einstellungen-raster{grid-template-columns:184px minmax(0,720px)}.einstellungen-raster .einstellungen-inhalt{max-width:none;padding-bottom:40vh;margin:0!important}.einstellungen-raster .einrichten-schiene button svg{width:15px;height:15px}.einstellungen-raster .einrichten-schiene button.ist-aktiv{background:var(--v-hover);color:var(--v-text)}.einstellungen-raster .einrichten-gruppe{scroll-margin-top:120px}.einstellungen-logo{background:0 0;border:0;border-radius:0;padding:0}.speicherstand.ist-fehler,.speicherstand.ist-fehler svg{color:var(--fehler-text)}@media (max-width:1050px){.einrichten .einstellungen-raster{grid-template-columns:1fr}.einstellungen-raster .einstellungen-inhalt{padding-bottom:96px}}@media (max-width:620px){.werkzeug-aktionen{flex-wrap:wrap;justify-content:flex-start}.werkzeug-aktionen>.segment{flex:1 0 100%}.werkzeug-aktionen>.segment button,.werkzeug-aktionen>.btn{flex:1}}.audience-app:has(.ap-vollbild){background:var(--m-grund);grid-template-columns:minmax(0,1fr)}:is(.audience-app:has(.ap-vollbild) .audience-sidebar,.audience-app:has(.ap-vollbild) .audience-topbar){display:none}.audience-app .page.ist-regie{background:var(--m-grund);min-height:100dvh;padding:0}.audience-app .page.ist-regie>.ap.ap-vollbild{margin:0}.ap{--ap-grund:var(--m-grund);--ap-platte:var(--m-platte);--ap-rahmen:#26362f;--ap-haar:var(--m-linie);--ap-band:#153428;--ap-creme:var(--m-creme);--ap-text:#d9d3bf;--ap-leise:#859488;--ap-sage:var(--m-sage);--ap-gold:var(--m-gold);--ap-glanz:var(--m-glanz);--ap-sperr:.2em;--ap-display:var(--font-display),"Barlow Condensed",sans-serif;background:radial-gradient(1200px 500px at 50% 112%,rgb(var(--m-gold-rgb) / .06),transparent 70%), radial-gradient(900px 600px at 0% 0%,rgb(var(--m-sage-rgb) / .05),transparent 60%),var(--ap-grund);min-height:100dvh;color:var(--ap-text);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ap-leiste{border-bottom:1px solid var(--ap-haar);align-items:center;gap:28px;height:64px;padding:0 28px;display:flex}.ap-wortmarke{border-right:1px solid var(--ap-rahmen);align-items:center;height:34px;padding-right:28px;display:flex}.ap-ort{min-width:0;font:400 15px/1 var(--ap-display);letter-spacing:var(--ap-sperr);text-transform:uppercase;color:var(--ap-leise);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ap-leiste-wege{gap:6px;display:flex}.ap-leiste-knopf{border:1px solid var(--ap-rahmen);height:34px;color:var(--ap-leise);font:500 13px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:2px;align-items:center;gap:7px;padding:0 14px;transition:color .16s,border-color .16s;display:inline-flex}.ap-leiste-knopf:hover{color:var(--ap-creme);border-color:color-mix(in srgb,var(--ap-creme) 30%,transparent)}.ap-leiste-knopf svg{width:14px!important;height:14px!important}.ap-uhr{font:400 34px/1 var(--ap-display);letter-spacing:.04em;color:var(--ap-creme)}.ap-platten{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr);gap:14px;padding:14px 14px 0;display:grid}.ap-platte{background:linear-gradient(180deg,rgb(var(--m-creme-rgb) / .012),transparent 40%),var(--ap-platte);border:1px solid var(--ap-rahmen);min-width:0;box-shadow:inset 0 1px 0 rgb(var(--m-creme-rgb) / .03);border-radius:2px;flex-direction:column;gap:16px;padding:22px 20px 18px;display:flex;position:relative}.ap-kopf{border-bottom:1px solid var(--ap-rahmen);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.ap-kopf h2,.ap-spektrum-kopf h2{font:500 16px/1 var(--ap-display);letter-spacing:var(--ap-sperr);text-transform:uppercase;color:var(--ap-creme)}.ap-still{font:400 12px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-leise)}.ap-live{border-bottom:2px solid var(--ap-gold);font:500 13px/1 var(--ap-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ap-gold);align-items:center;gap:10px;margin-bottom:-13px;padding-bottom:7px;display:inline-flex;position:relative}.ap-live i{background:var(--ap-gold);width:20px;height:2px;position:relative}.ap-live i:after{content:"";background:var(--ap-gold);width:8px;height:8px;box-shadow:0 0 10px var(--ap-gold);border-radius:50%;animation:2.4s ease-in-out infinite ap-atem;position:absolute;top:-3px;right:-3px}@keyframes ap-atem{50%{opacity:.4}}.ap-fein{font:400 12px/1.2 var(--ap-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ap-leise);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-zeichen{flex:none;gap:4px;width:22px;display:inline-grid}.ap-zeichen b{border-top:1.5px solid;height:0;display:block}.ap-zeichen.ist-live{color:var(--ap-gold)}.ap-zeichen.ist-geplant{color:var(--ap-creme)}.ap-zeichen.ist-geplant b{opacity:.75;border-top-style:dashed}.ap-zeichen.ist-vorbei{color:var(--ap-sage);opacity:.7}.ap-zeichen.ist-vorbei b:last-child{width:60%}.ap-zeichen.ist-pruefen{color:#e2a688}.ap-zeichen.ist-pruefen b:first-child{border-top-style:dashed}.ap-bild{aspect-ratio:16/9;border:1px solid var(--ap-rahmen);background:#07100d;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #000000e6}.ap-bild iframe{transform-origin:0 0;pointer-events:none;border:0;width:1920px;height:1080px;position:absolute;top:0;left:0}.ap-bild-leer{font:400 13px/1 var(--ap-display);letter-spacing:var(--ap-sperr);text-transform:uppercase;color:var(--ap-leise);place-items:center;display:grid;position:absolute;inset:0}.ap-leinwand-fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.ap-wege{flex:none;gap:6px;display:flex}.ap-knopf-leise{border:1px solid var(--ap-rahmen);height:32px;color:var(--ap-text);font:500 12px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 12px;transition:border-color .16s,color .16s;display:inline-flex}.ap-knopf-leise:hover{border-color:color-mix(in srgb,var(--ap-creme) 30%,transparent);color:var(--ap-creme)}.ap-knopf-leise svg{width:14px!important;height:14px!important}.ap-vorhang{color:#e08a6e;width:100%;min-height:40px;font:500 13px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #e08a6e80;border-radius:2px;align-items:center;gap:10px;padding:0 14px;transition:background .16s;display:flex}.ap-vorhang svg{width:16px!important;height:16px!important}.ap-vorhang small{font:400 11px/1 var(--ap-display);letter-spacing:.14em;color:var(--ap-leise);margin-left:auto}.ap-vorhang:hover{background:#e08a6e1a}.ap-vorhang.ist-zu{color:#1b120e;background:#e08a6e;border-color:#e08a6e}.ap-vorhang.ist-zu small{color:#1b120ebf}.ap-szenen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-szenen li{min-width:0;max-width:100%}.ap-szenen button{border:1px solid var(--ap-haar);max-width:100%;min-height:34px;color:var(--ap-text);font:500 14px/1 var(--ap-display);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex}.ap-szenen button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-szenen button small{display:none}.ap-szenen button:hover:not(:disabled) small{color:var(--ap-creme)}.ap-szenen button.ist-an{color:var(--ap-gold);border-color:color-mix(in srgb,var(--ap-gold) 45%,transparent);cursor:default}.ap-szenen button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ap-creme) 30%,transparent)}.ap-szenen .ap-zeichen{width:14px}.ap-szenen button.ist-an small{color:var(--ap-gold)}.ap-platte.ist-jetzt{gap:0;padding-top:28px}.ap-vorzeile{font:400 12px/1 var(--ap-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ap-leise);justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.ap-titel{font:400 clamp(30px,2.5vw,42px)/1.02 var(--ap-display);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;color:var(--ap-creme);border-bottom:1px solid var(--ap-rahmen);padding-bottom:22px}.ap-titel[data-lang]{letter-spacing:.05em;font-size:clamp(22px,1.75vw,30px)}.ap-unter{font:400 13px/1.4 var(--font-inter),sans-serif;color:var(--ap-leise);margin-top:-12px;padding-bottom:12px}.ap-zahlen{grid-template-columns:1fr 1fr;gap:16px;padding:clamp(18px,3vh,30px) 4px;display:grid}.ap-zahlen.ist-eine{grid-template-columns:1fr}.ap-zahlen div{justify-items:center;gap:12px;display:grid}.ap-zahlen.ist-eine div{justify-items:start}.ap-zahlen b{font:400 clamp(60px,5.6vw,92px)/.86 var(--ap-display);letter-spacing:.01em;color:var(--ap-creme)}.ap-zahlen span{font:400 12px/1 var(--ap-display);letter-spacing:.24em;text-transform:uppercase;color:var(--ap-leise)}.ap-gold{color:#18160e;width:100%;min-height:60px;font:500 17px/1 var(--ap-display);letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 1px 0 #fff0c859,0 14px 30px -18px rgb(var(--m-gold-rgb) / .6);background:linear-gradient(#ddbc74,#cfaa5e);border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 20px;transition:filter .16s,transform .12s;display:flex}.ap-gold:hover:not(:disabled){filter:brightness(1.06)}.ap-gold:active:not(:disabled){transform:translateY(1px)}.ap-gold:disabled{opacity:.6;cursor:progress}.ap-hinweis{border-block:1px solid var(--ap-haar);font:400 13px/1.45 var(--font-inter),sans-serif;color:var(--ap-leise);padding:18px 0}.ap-fehler{font:500 13px/1.4 var(--font-inter),sans-serif;color:#e9a48a;margin-top:10px}.ap-jetzt-fuss{border-top:1px solid var(--ap-rahmen);align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.ist-jetzt>.ap-gold,.ist-jetzt>.ap-hinweis{margin-bottom:22px}.ap-jetzt-fuss svg{color:var(--ap-sage);stroke-width:1.4px;flex:none;width:22px!important;height:22px!important}.ap-jetzt-fuss p{gap:5px;min-width:0;display:grid}.ap-jetzt-fuss span{font:500 13px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-sage)}.ap-jetzt-fuss small{font:400 12px/1.3 var(--ap-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ap-leise);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-wartet-inhalt{gap:14px;display:grid}.ap-liste{margin:0;padding:0;list-style:none;display:grid}.ap-liste li{border-bottom:1px solid var(--ap-haar);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ap-liste img,.ap-ohne-bild{object-fit:cover;background:#0a1512;border-radius:1px;width:48px;height:48px}.ap-liste img.ist-verdeckt{filter:blur(8px)saturate(.4)}.ap-ohne-bild{border:1px dashed var(--ap-rahmen);display:block}.ap-zeile-text{gap:5px;min-width:0;display:grid}.ap-zeile-text strong{font:500 16px/1.05 var(--ap-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ap-creme);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-zeile-text strong.ist-satz{font:500 13.5px/1.3 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ap-zeile-text small{font:400 12px/1 var(--font-inter),sans-serif;color:var(--ap-leise);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-zustand{font:400 11px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-leise);align-items:center;gap:10px;max-width:120px;display:flex}.ap-zustand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-zeile-wege{gap:4px;display:flex}.ap-zeile-wege button{border:1px solid var(--ap-haar);width:34px;height:34px;color:var(--ap-leise);background:0 0;border-radius:2px;place-items:center;transition:color .16s,border-color .16s;display:grid}.ap-zeile-wege button svg{width:15px!important;height:15px!important}.ap-zeile-wege button:first-child:hover{color:var(--ap-gold);border-color:var(--ap-gold)}.ap-zeile-wege button:last-child:hover{color:var(--ap-creme);border-color:color-mix(in srgb,var(--ap-creme) 35%,transparent)}.ap-zwischen{font:500 14px/1 var(--ap-display);letter-spacing:var(--ap-sperr);text-transform:uppercase;color:var(--ap-creme);align-items:center;gap:10px;margin-top:6px;display:flex}.ap-zwischen svg{color:var(--ap-leise);width:15px!important;height:15px!important}.ap-liste.ist-fragen li{grid-template-columns:28px minmax(0,1fr) auto auto}.ap-frage-punkt{border:1px solid var(--ap-rahmen);background:radial-gradient(circle at 50% 40%,rgb(var(--m-creme-rgb) / .12),transparent 70%);border-radius:50%;width:28px;height:28px}.ap-leer{align-items:flex-start;gap:16px;margin:auto 0;padding:24px 0;display:flex}.ap-leer .ap-zeichen{margin-top:9px}.ap-leer p{font:400 26px/1 var(--ap-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ap-creme);gap:10px;display:grid}.ap-leer span{font:400 13px/1.5 var(--font-inter),sans-serif;letter-spacing:0;text-transform:none;color:var(--ap-leise);max-width:30ch}.ap-mehr{font:500 12px/1 var(--ap-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-gold)}.ap-spektrum{border-top:1px solid var(--ap-haar);flex-direction:column;flex:1;min-height:180px;margin-top:14px;display:flex;position:relative}.ap-spektrum-kopf{justify-content:space-between;align-items:baseline;gap:12px;padding:20px 28px 0;display:flex}.ap-spektrum-kopf h2{color:var(--ap-leise);font-size:13px}.ap-horizont{width:100%;height:clamp(70px,11vh,120px);margin-top:auto;display:block}.ap-schiene{height:92px;position:relative}.ap-band{width:100%;height:30px;display:block;position:absolute;top:0;left:0;box-shadow:0 -1px #d7d39e2e,0 1px #0a1714}.ap-schiene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#d7d39e1a,#0000 30% 70%,#00000040);height:30px;position:absolute;top:0;left:0;right:0}.ap-marke,.ap-jetzt{z-index:2;width:0;position:absolute;top:0}.ap-marke>i{width:0;height:30px;position:absolute;top:0;left:0}.ap-marke.ist-vorbei>i{border-left:1.5px dashed var(--ap-sage);opacity:.75;height:22px;top:4px}.ap-marke.ist-geplant>i{border-left:1.5px dashed rgb(var(--m-creme-rgb) / .75);height:22px;top:4px}.ap-marke.ist-naechster>i{border-left:2px solid var(--ap-gold);height:38px;box-shadow:0 0 14px var(--ap-gold);top:-4px}.ap-marke>span,.ap-jetzt>span{border-left:1.5px solid var(--ap-rahmen);gap:5px;width:max-content;max-width:150px;padding-left:9px;display:grid;position:absolute;top:44px;left:-2px}.ap-marke.ist-rechts>span,.ap-jetzt.ist-rechts>span{border-left:0;border-right:1.5px solid var(--ap-rahmen);text-align:right;justify-items:end;padding:0 9px 0 0;left:auto;right:-2px}.ap-marke time{font:500 14px/1 var(--ap-display);letter-spacing:.08em;color:var(--ap-creme)}.ap-marke b{font:500 13px/1.1 var(--ap-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ap-marke small{font:400 11px/1 var(--ap-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ap-leise)}.ap-marke.ist-vorbei time,.ap-marke.ist-vorbei b{color:var(--ap-leise)}.ap-marke.ist-vorbei>span{border-color:var(--ap-sage)}.ap-marke.ist-naechster>span{border-color:var(--ap-gold)}.ap-marke.ist-naechster b,.ap-marke.ist-naechster small{color:var(--ap-gold)}.ap-marke.ist-stumm>span{opacity:0;pointer-events:none;transition:opacity .16s}.ap-marke.ist-stumm:hover>span{opacity:1;z-index:3;background:var(--ap-grund);padding-block:3px}.ap-jetzt{z-index:3;pointer-events:none}.ap-jetzt>i{border-inline:2px solid var(--ap-gold);width:8px;height:46px;filter:drop-shadow(0 0 6px rgb(var(--m-gold-rgb) / .9));position:absolute;top:-8px;left:-4px}.ap-jetzt>span{border-color:var(--ap-gold)}.ap-jetzt b{font:500 13px/1 var(--ap-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ap-gold)}.ap-jetzt time{font:500 18px/1 var(--ap-display);letter-spacing:.06em;color:var(--ap-gold)}.ap :focus-visible{outline:2px solid var(--ap-glanz);outline-offset:2px}@media (max-width:1180px){.ap-platten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-platten>.ist-leinwand{grid-column:1/-1}}@media (max-width:1050px){.audience-app:has(.ap-vollbild) .audience-mobile-nav{display:grid}.ap{padding-bottom:84px}}@media (max-width:760px){.ap-leiste{gap:10px;height:56px;padding:0 12px}.ap-wortmarke{border-right:0;padding-right:0}.ap-ort{display:none}.ap-leiste-wege{margin-left:auto}.ap-leiste-knopf{letter-spacing:.12em;padding:0 8px;font-size:11px}.ap-leiste-knopf svg{display:none}.ap-uhr{font-size:22px}.ap-platten{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 10px 0}.ap-platte{padding:18px 16px 16px}.ap-spektrum-kopf{flex-direction:column;gap:6px;padding:16px 16px 0}.ap-marke:not(.ist-naechster)>span{display:none}}@media (min-width:1051px) and (max-height:900px){.ap{height:100dvh;min-height:0;overflow:hidden}.ap-leiste{flex:none;height:56px}.ap-platten{flex:1;gap:12px;min-height:0;padding:10px 12px 0}.ap-platte{overscroll-behavior:contain;scrollbar-width:thin;gap:11px;min-height:0;padding:16px 18px 12px;overflow-y:auto}.ap-bild{flex:none;align-self:center;width:min(100%,177.778dvh - 640px)}.ap-spektrum{flex:none;min-height:0;margin-top:10px}.ap-spektrum-kopf{padding:12px 24px 0}.ap-horizont{height:clamp(36px,6vh,64px)}.ap-schiene{height:80px}}@media (min-width:1051px) and (max-height:900px) and (any-pointer:coarse){.ap-bild{width:min(100%,177.778dvh - 981.333px)}}@media (prefers-reduced-motion:reduce){.ap-live i:after{animation:none}}.audience-app .ap-wortmarke svg.audience-wortmarke{max-width:none;color:var(--m-gold);display:block;width:auto!important;height:30px!important}.ap-wortmarke .marke-verlauf{display:none}.ap-wortmarke .marke-einfarbig{display:inline}@media (max-width:760px){.audience-app .ap-wortmarke svg.audience-wortmarke{height:22px!important}}.audience-app{--v-display:var(--font-display),"Barlow Condensed",sans-serif}.werkzeugleiste h1,.audience-app .page-head h1{font:400 22px/1.1 var(--v-display);letter-spacing:.12em;text-transform:uppercase}.werkzeugleiste h1 svg{width:17px;height:17px}.werkzeugleiste,.audience-app .page-head{background:color-mix(in srgb,var(--v-grund) 94%,transparent);min-height:68px}.audience-app :is(.panel-head h2,.panel-head h3,.dash-kopf h2,.nav-label,.status-etikett){font:500 12.5px/1 var(--v-display);letter-spacing:.2em;text-transform:uppercase}.audience-app :is(.panel-head h2,.panel-head h3,.dash-kopf h2){color:var(--v-text)}.audience-app .nav-label{letter-spacing:.22em;color:var(--v-schiene-leise);font-size:11.5px}.audience-app :is(.panel,.dash-flaeche){border-color:var(--v-linie);box-shadow:inset 0 1px 0 rgb(var(--m-creme-rgb) / .025)}.audience-app .btn,.blatt .btn{min-height:34px;font:500 13px/1 var(--v-display);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;border-radius:2px;padding:0 14px}.audience-app .btn.primary,.blatt .btn.primary{color:#18160e;background:linear-gradient(#ddbc74,#cfaa5e);border-color:#0000;box-shadow:inset 0 1px #fff0c859}.audience-app .btn.primary:hover,.blatt .btn.primary:hover{background:linear-gradient(180deg,#e4c47e,var(--m-gold));filter:none}.audience-app .btn.quiet,.blatt .btn.quiet{letter-spacing:.12em}.segment{border-radius:2px;padding:2px}.segment button{font:500 12.5px/1 var(--v-display);letter-spacing:.14em;text-transform:uppercase;border-radius:1px}.segment button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--m-gold)}.audience-app .nav-link{border-radius:0;margin-left:-10px;padding-left:20px;font-size:13.5px}.audience-app .nav-link.active{background:linear-gradient(90deg,rgb(var(--m-gold-rgb) / .1),transparent 70%);box-shadow:inset 2px 0 0 var(--m-gold)}.audience-app .nav-link:hover{background:rgb(var(--m-creme-rgb) / .04)}.audience-app .audience-topbar{background:var(--v-grund)}.status-buehne,.status-knopf{border-radius:2px}.status-buehne strong{font:500 13px/1 var(--v-display);letter-spacing:.1em;text-transform:uppercase}.audience-app .select,.audience-app .admin-form input,.audience-app .admin-form textarea,.blatt .admin-form input,.blatt .admin-form textarea{border-radius:2px}.audience-app :is(.abend-flaeche>header h2,.einrichten .einrichten-gruppe h2,.blatt-kopf h2,.formatdetail .loescher h2){font:500 14px/1.1 var(--v-display);letter-spacing:.18em;text-transform:uppercase;color:var(--v-text)}.audience-app :is(.abende-gruppe h2,.vorlagen-gruppe h2){font:500 12px/1 var(--v-display);letter-spacing:.22em}.audience-app .dash-naechster-kopf h2{font:400 40px/1 var(--v-display);letter-spacing:.08em}.audience-app :is(.abende-leer h2,.dash-leer h2){font:400 24px/1.1 var(--v-display);letter-spacing:.1em;text-transform:uppercase}.audience-app .sidebar-footer{position:relative}.audience-app .sidebar-footer:before{opacity:.5;z-index:0;height:56px;bottom:-10px}.audience-app .sidebar-footer>*{z-index:1;position:relative}.audience-app .karte-titel h3{letter-spacing:.06em;font-weight:400}.audience-app .regie-knopf{font:500 17px/1 var(--v-display);letter-spacing:.16em;text-transform:uppercase;color:#18160e;background:linear-gradient(#ddbc74,#cfaa5e);box-shadow:inset 0 1px #fff0c859}.audience-app .regie-knopf:hover:not(:disabled){background:linear-gradient(180deg,#e4c47e,var(--m-gold))}.audience-app .regie-knopf:disabled{background:var(--v-erhoben);color:var(--v-leise);box-shadow:none}.audience-app small,.blatt small{font-size:max(12px,.85em)}.audience-app .status-chip{font-size:11.5px}.ap-band{box-shadow:0 -1px #96ecc48c,0 -6px 18px -4px #6ed6aa59,0 1px #07120e}.ap-schiene:before{background:radial-gradient(260px 40px at var(--jetzt) 0,#f0dc9652,transparent 70%), linear-gradient(180deg,#aaf0cd38,#aaf0cd0d 22%,transparent 45%,#0000002e 78%,#0006)}.ap-schiene:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 0 46%,#dcffec17 50%,#0000 54% 100%) 0 0/30% 100% no-repeat;height:30px;animation:14s ease-in-out infinite ap-glanz;position:absolute;top:0;left:0;right:0}@keyframes ap-glanz{0%{background-position:-40% 0}60%,to{background-position:140% 0}}.ap-marke.ist-vorbei>i{box-shadow:0 0 6px rgb(var(--m-sage-rgb) / .6)}.ap-marke.ist-geplant>i{filter:drop-shadow(0 0 3px rgb(var(--m-creme-rgb) / .55))}.ap-marke.ist-naechster>i{box-shadow:0 0 10px var(--ap-gold),0 0 22px rgb(var(--m-gold-rgb) / .6)}.ap-jetzt>i{filter:drop-shadow(0 0 6px rgb(var(--m-gold-rgb) / .95)) drop-shadow(0 0 14px rgb(var(--m-gold-rgb) / .6))}@media (prefers-reduced-motion:reduce){.ap-schiene:after{opacity:0;animation:none}}.ap-horizont-rahmen{flex-direction:column;flex:1;justify-content:flex-end;min-height:clamp(70px,11vh,120px);margin-top:auto;display:flex;position:relative}.ap-horizont-rahmen .ap-horizont{margin-top:0}.ap-ruhe{pointer-events:none;opacity:.75;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 30%);position:absolute;inset:-56px 0 -18px;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);container-type:size}.ap-ruhe .lb-band{width:100%;height:100%;position:absolute;inset:0}@media (min-width:1181px){.abend-seite{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 148px);padding-right:4px;position:sticky;top:132px;overflow:auto}}.rb-leer{border:1px solid var(--v-linie);background:var(--v-flaeche);border-radius:3px;max-width:760px;margin:28px 24px;padding:32px 32px 28px;position:relative;overflow:hidden}.rb-leer:after{content:"";pointer-events:none;opacity:.55;height:120px;filter:drop-shadow(0 0 10px rgb(var(--m-gold-rgb) / .3));background:url(/wellen.svg) 50%/100% 100% no-repeat;position:absolute;bottom:-30px;left:-10%;right:-10%}.rb-leer .rb-leer-stand{color:var(--gold);font:500 12px/1 var(--v-display);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.rb-leer-stand i{background:var(--m-gold);width:18px;height:2px;box-shadow:0 0 10px var(--m-gold)}.rb-leer h2{font:400 28px/1.05 var(--v-display);letter-spacing:.08em;text-transform:uppercase;color:var(--v-text);margin:0 0 8px}.rb-leer>p:not(.rb-leer-stand){color:var(--v-leise);margin:0 0 18px}.rb-leer-liste{background:var(--v-linie);border:1px solid var(--v-linie);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 70px;padding:0;list-style:none;display:grid}.rb-leer-liste li{background:var(--v-flaeche);gap:6px;padding:14px 16px;display:grid}.rb-leer-liste b{font:500 13px/1 var(--v-display);letter-spacing:.2em;text-transform:uppercase;color:var(--v-text)}.rb-leer-liste span{color:var(--v-leise);font-size:12.5px;line-height:1.4}@media (max-width:760px){.rb-leer{margin:16px;padding:22px 18px}.rb-leer-liste{grid-template-columns:1fr 1fr}}.ap-ruhe.ist-gedaempft{opacity:.32}.ap-horizont{z-index:1;position:relative}.ap-hinweis.ist-vorschau{color:#e9c0ac;border:1px solid #e9a48a59;border-radius:2px;margin:10px 0 0;padding:10px 12px;font-size:12.5px}.ap-zeile-wege button.ist-sicher{color:#1b0f0a;width:auto;font:500 12px/1 var(--ap-display);letter-spacing:.14em;text-transform:uppercase;background:#e08a6e;border-color:#e08a6e;padding:0 10px}.ap-bild-knopf{cursor:pointer;background:0 0;border:0;padding:0;display:block}.ap-knopf-leise.ist-sicher{color:#1b0f0a;background:#e08a6e;border-color:#e08a6e}.einrichten-chip-eigen{border:1px solid var(--v-linie-stark);color:var(--v-leise);font:500 11px/1.4 var(--v-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;margin-left:8px;padding:2px 8px}.einrichten-chips li.ist-eigen .einrichten-chip-eigen{border-color:var(--gold);color:var(--gold)}.einrichten-chips .einrichten-chip-eigen{white-space:nowrap;border-radius:2px;align-items:center;width:auto;height:auto;min-height:24px;display:inline-flex}.einrichten-chips li{overflow-wrap:anywhere;max-width:100%}.rb-film{flex-wrap:wrap;align-items:flex-end;gap:22px;margin:0 0 22px;display:flex}.rb-film-buehne{aspect-ratio:9/16;border:1px solid var(--v-linie);background:var(--m-grund);width:min(270px,100%);box-shadow:0 0 0 1px rgb(var(--m-gold-rgb) / .08),0 30px 60px -30px #000000b3;border-radius:3px;position:relative;overflow:hidden}.rb-film-buehne canvas{width:100%;height:100%;display:block}.rb-film-laedt{color:var(--m-sage);font:400 13px/1 var(--font-display),sans-serif;letter-spacing:.2em;text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.rb-film-spiel{border:1px solid rgb(var(--m-creme-rgb) / .2);background:rgb(var(--m-grund-rgb) / .7);width:44px;height:44px;color:var(--m-creme);cursor:pointer;opacity:.75;border-radius:3px;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:8px;right:8px}.rb-film-spiel:hover,.rb-film-spiel:focus-visible{opacity:1}.rb-film-spiel svg{width:18px;height:18px}.rb-film figcaption{justify-items:start;gap:10px;max-width:360px;display:grid}.rb-film-titel{font:500 18px/1.1 var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--v-text,inherit);align-items:center;gap:8px;display:flex}.rb-film-titel svg{width:18px;height:18px;color:var(--m-gold)}.rb-film small{color:var(--v-leise,var(--m-sage));font-size:13px;line-height:1.5}.zz{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.zz-leinwand{font:500 12px/1 var(--font-display),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--m-sage);white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.zz-leinwand i{background:var(--m-gold);width:18px;height:2px;box-shadow:0 0 8px rgb(var(--m-gold-rgb) / .8);animation:2.4s ease-in-out infinite zz-atmen}.zz-leinwand.ist-still{color:var(--m-glut)}.zz-leinwand.ist-still i{background:var(--m-glut);animation:1.2s steps(2,end) infinite zz-blinken;box-shadow:0 0 10px #ec9648e6}@keyframes zz-atmen{50%{opacity:.45}}@keyframes zz-blinken{50%{opacity:.25}}.zz-stoerungen{position:relative}.zz-stoerungen summary{cursor:pointer;min-height:32px;font:500 12px/1 var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--m-glut);white-space:nowrap;border:1px solid #ec96488c;border-radius:2px;align-items:center;padding:0 10px;list-style:none;display:flex}.zz-stoerungen summary::-webkit-details-marker{display:none}.zz-stoerungen[open] summary{background:#ec96481a}.zz-tafel{z-index:40;background:var(--m-platte);border:1px solid var(--m-linie-stark);border-radius:3px;width:min(420px,86vw);padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -16px #000000b3}.zz-tafel ul{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.zz-tafel p{color:var(--m-sage);margin:0;padding:10px 14px 6px;font-size:12px;line-height:1.45}.zz-stoerungen li{border-bottom:1px solid var(--m-linie);gap:3px;padding:10px 14px;display:grid}.zz-stoerungen li b{font:500 11px/1 var(--font-display),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--m-glut)}.zz-stoerungen li span{color:var(--m-creme);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.zz-stoerungen li small{color:var(--m-sage);font-size:12px}.zz.ist-platte{margin-left:auto}.zz.ist-pult{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.zz-leinwand i{animation:none}}.einst-sperre{border:0;min-width:0;margin:0;padding:0;display:contents}.einst-sperre:disabled .einrichten-zweier,.einst-sperre:disabled input,.einst-sperre:disabled textarea{opacity:.7}.einst-hinweis{border-left:2px solid var(--m-gold);color:var(--v-leise);margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.5}.team{gap:16px;display:grid}.team-liste{border-top:1px solid var(--v-linie);margin:0;padding:0;list-style:none}.team-liste li{border-bottom:1px solid var(--v-linie);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.team-wer{flex:200px;gap:2px;min-width:0;display:grid}.team-wer strong{overflow-wrap:anywhere;font-weight:600}.team-wer em{color:var(--gold);font-style:normal;font-weight:500}.team-wer small{color:var(--v-leise);overflow-wrap:anywhere;font-size:12.5px}.team-liste .select{width:auto;min-width:130px}.team-rolle{font:500 12px/1 var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.team-frage{flex-wrap:wrap;gap:8px;display:flex}.team-rollen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:0;display:grid}.team-rollen div{gap:2px;display:grid}.team-rollen dt{font:500 12px/1 var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.team-rollen dd{color:var(--v-leise);margin:0;font-size:12.5px;line-height:1.45}.team-neu{gap:12px;padding-top:6px;display:grid}.team-neu h3{font:500 15px/1.2 var(--font-display),sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.team-neu h3 svg{width:16px;height:16px;color:var(--m-gold)}.team-neu .btn.primary{justify-self:start}.team-zugang{border:1px solid rgb(var(--m-gold-rgb) / .55);background:rgb(var(--m-gold-rgb) / .06);border-radius:3px;gap:10px;padding:14px 16px;display:grid}.team-zugang p{margin:0;font-size:13.5px;line-height:1.5}.team-zugang p svg{width:15px;height:15px;color:var(--m-gold);vertical-align:-2px}.team-zugang pre{border:1px solid var(--v-linie);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:2px;margin:0;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.passwort{gap:10px;margin-top:12px;display:grid}.passwort>.btn{justify-self:start}.passwort-form{gap:12px;display:grid}.einstellungen-konto strong,.einstellungen-konto small{overflow-wrap:anywhere}.ablauf-text strong,.ablauf-text small{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:520px){.einstellungen-konto{grid-template-columns:auto minmax(0,1fr)}.einstellungen-konto>.btn{grid-column:1/-1;justify-self:start}.ablauf li{grid-template-columns:42px 14px minmax(0,1fr) auto auto;gap:8px}.ablauf li:before{left:56px}}@media (max-width:640px){.zz-tafel{top:auto;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;width:auto;max-height:60vh;position:fixed;overflow:auto}}@media (any-pointer:coarse){.audience-app .nav-link,.audience-app .btn,.audience-app .status-knopf,.audience-app .status-buehne{min-height:44px}.audience-app .status-knopf,.audience-app .status-buehne{align-items:center;display:inline-flex}.audience-app .darstellung button{min-width:40px;min-height:40px}.audience-app .segment button,.audience-app [role=tablist] button{min-height:40px}.audience-app .abend-chip{min-height:36px}.audience-app .werkzeug-pfad a{margin-block:-12px;padding-block:12px;display:inline-block}.einrichten .einrichten-vorschau-wahl button{min-height:40px}.ap .ap-leiste-knopf{height:44px}.ap .ap-knopf-leise,.ap .ap-platte button,.ap .ap-platte a{min-height:44px}.ap .ap-wortmarke{height:44px}.audience-app .select,.audience-app select,.audience-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.audience-app input[type=checkbox],.audience-app input[type=radio]{width:22px;height:22px}}.einst-kurzweg{border:1px solid rgb(var(--m-gold-rgb) / .45);border-radius:2px;gap:4px;margin:0 0 14px;padding:12px 14px;display:grid}.einst-kurzweg span{font:500 11px/1 var(--font-display),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--v-leise)}.einst-kurzweg b{font:500 26px/1.1 var(--font-display),sans-serif;letter-spacing:.06em;color:var(--gold);overflow-wrap:anywhere}.einst-kurzweg small{color:var(--v-leise);font-size:12.5px}.haus-wahl{border:0;border-bottom:1px dashed rgb(var(--m-creme-rgb) / .3);min-width:0;max-width:100%;min-height:32px;color:inherit;font:inherit;cursor:pointer;appearance:none;text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23D6B36A' stroke-width='1.5'/%3E%3C/svg%3E") right 4px center no-repeat;border-radius:0;flex:1;padding:0 24px 0 0}.haus-wahl:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.haus-wahl option{background:var(--m-platte);color:var(--m-creme)}@media (any-pointer:coarse){.haus-wahl{min-height:44px}}.tasten-hilfe{z-index:80;background:#060c0ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tasten-karte{background:var(--m-platte);border:1px solid var(--m-linie-stark);width:min(440px,100%);color:var(--m-creme);border-radius:3px;padding:22px 24px;box-shadow:0 30px 60px -20px #000c}.tasten-karte header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tasten-karte h2{font:500 22px/1 var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.tasten-karte h2 svg{width:20px;height:20px;color:var(--m-gold)}.tasten-karte header button{border:1px solid var(--m-linie-stark);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.tasten-karte header button svg{width:18px;height:18px}.tasten-karte dl{gap:8px;margin:0;display:grid}.tasten-karte dl div{grid-template-columns:96px 1fr;align-items:center;gap:12px;display:grid}.tasten-karte dt{margin:0}.tasten-karte dd{margin:0;font-size:15px;line-height:1.35}.tasten-karte kbd{border:1px solid var(--m-linie-stark);background:var(--m-erhoben);min-width:28px;font:600 13px/1 var(--font-inter),system-ui,sans-serif;text-align:center;color:var(--m-gold);border-bottom-width:3px;border-radius:3px;padding:5px 8px;display:inline-block}.tasten-karte p{color:rgb(var(--m-creme-rgb) / .62);margin:16px 0 0;font-size:13px}.stat-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 24px;display:grid}.stat-kennzahlen>div{border:1px solid var(--line);background:var(--v-flaeche);border-radius:3px;gap:4px;padding:14px 16px;display:grid}.stat-kennzahlen dt{font:500 12px/1 var(--v-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.stat-kennzahlen dd{font:600 34px/1 var(--v-display);color:var(--text);margin:0}.stat-kennzahlen dd.ist-text{text-transform:uppercase;overflow-wrap:anywhere;font-size:22px;line-height:1.1}.stat-kennzahlen small{color:var(--muted);font-size:12px}.stat-saeulen{--plot:180px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding-top:18px;display:grid;position:relative}.stat-achse{width:max-content;min-width:2ch;height:var(--plot);position:relative}.stat-achse span{right:0;bottom:calc(var(--stelle) * 100%);color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;translate:0 50%}.stat-saeulen ol{background:linear-gradient(var(--v-linie),var(--v-linie)) 0 0/100% 1px no-repeat,linear-gradient(var(--v-linie),var(--v-linie)) 0 calc(var(--plot) / 2)/100% 1px no-repeat,linear-gradient(var(--v-linie-stark),var(--v-linie-stark)) 0 var(--plot)/100% 1px no-repeat;gap:2px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.vorlagen-gruppe .stat-saeulen li{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--plot) auto;outline-offset:2px;cursor:default;background:0 0;border:0;border-radius:3px;flex:1 0 78px;justify-items:center;gap:6px;max-width:96px;padding:0;display:grid;position:relative}.stat-saeulen li>i{width:min(24px,60%);height:calc(var(--hoehe) * 100%);background:var(--gold);border-radius:4px 4px 0 0;grid-area:1/1;align-self:end;min-height:2px;transition:filter .12s;display:block}.stat-saeulen li:is(:hover,:focus-visible)>i{filter:brightness(1.18)}.stat-wert{margin-bottom:calc(var(--hoehe) * var(--plot) + 4px);font:600 13px/1 var(--v-display);color:var(--text);font-variant-numeric:tabular-nums;grid-area:1/1;align-self:end}.stat-saeulen small{color:var(--muted);white-space:nowrap;grid-area:2/1;font-size:12px}.stat-hinweis{z-index:5;background:var(--v-erhoben);border:1px solid var(--v-linie-stark);text-align:left;pointer-events:none;border-radius:3px;gap:2px;min-width:160px;padding:8px 10px;display:none;position:absolute;top:2px;left:50%;translate:-50%;box-shadow:0 10px 24px -12px #00000080}.stat-hinweis b{font:600 16px/1.1 var(--v-display);color:var(--text)}.stat-hinweis span{color:var(--muted);font-size:12.5px;line-height:1.3}.stat-saeulen li:is(:hover,:focus-visible) .stat-hinweis{display:grid}.stat-saeulen li:nth-child(-n+2) .stat-hinweis{left:0;translate:none}.stat-saeulen li:nth-last-child(-n+2):not(:nth-child(-n+2)) .stat-hinweis{left:auto;right:0;translate:none}.stat-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.stat-tabelle th,.stat-tabelle td{border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;padding:10px 8px}.stat-tabelle thead th{font:500 12px/1 var(--v-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stat-tabelle th[scope=row],.stat-tabelle thead th:first-child{text-align:left}.stat-tabelle th[scope=row] strong{font-weight:600;display:block}.stat-tabelle th[scope=row] small{color:var(--muted);font-weight:400}.stat-arten{gap:14px;max-width:760px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vorlagen-gruppe .stat-arten li{background:0 0;border:0;grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:0;display:grid}.stat-arten strong{color:var(--text);font-weight:600}.stat-arten-balken{height:14px;display:block}.stat-arten-balken i{height:100%;width:calc(var(--anteil) * 100%);background:var(--gold);border-radius:0 4px 4px 0;min-width:2px;display:block}.stat-arten b{font:600 18px/1 var(--v-display);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.stat-arten small{color:var(--muted);grid-column:2/-1;font-size:12px}.stat-tagesfragen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.stat-tagesfragen-kopf h2{margin:0}.stat-tagesfragen-kopf p{margin:4px 0 0}.stat-tagesfragen-liste{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vorlagen-gruppe .stat-tagesfragen-liste>li{border:1px solid var(--line);background:var(--v-flaeche);border-radius:3px;grid-template-columns:none;align-content:start;gap:6px;padding:14px 16px;display:grid}.stat-tagesfragen-liste>li>strong{color:var(--text);font-weight:600;line-height:1.3}.stat-tagesfragen-liste>li>small{color:var(--muted);font-size:12px}.stat-tagesfragen-liste ol{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.vorlagen-gruppe .stat-tagesfragen-liste ol li{color:var(--text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 72px 3ch;align-items:center;gap:10px;padding:0;font-size:13px;display:grid}.stat-tagesfragen-liste ol .stat-arten-balken{height:8px}.stat-tagesfragen-liste ol b{font:600 14px/1 var(--v-display);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:560px){.vorlagen-gruppe .stat-arten li{grid-template-columns:minmax(0,1fr) auto}.stat-arten strong,.stat-arten small{grid-column:1/-1}}@media (max-width:640px){.stat-tabelle td:nth-child(4) .btn{padding:0 8px}}.ap-vorab{justify-items:start;gap:8px;display:grid}.papierkorb-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.papierkorb-liste li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px;display:grid}.papierkorb-liste .btn{justify-self:start}.sicherung{justify-items:start;gap:12px;display:grid}.sicherung .einstellungen-fristen{width:100%}
