@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-400-normal.5e6bae5f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-400-normal.df487ec0.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-500-normal.faf27135.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-500-normal.21c379f4.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-600-normal.3182e117.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-600-normal.2c6b265b.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/unbounded-latin-400-normal.a1b9e106.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-400-normal.2dabe995.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-latin-500-normal.d6c600c5.woff2) format("woff2"),url(/_next/static/media/unbounded-latin-500-normal.9ee72b75.woff) format("woff")}:root{--ink:#10151F;--ink-soft:#3A4252;--muted:#6B7385;--faint:#9AA2B2;--border:rgba(16,21,31,.12);--subtle:#F4F6FA;--blue-50:#EEF3FC;--blue-100:#DCE6F8;--blue-200:#C3D3F0;--blue-500:#2159D8;--blue-600:#2159D8;--blue-700:#1B49B0;--blue-800:#1B3F94;--blue-900:#17306F;--erfolg:#14804F;--warnung:#A5560B;--fehler:#B4432F}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);background:#E6ECF5;line-height:1.5;font-size:14px;-webkit-font-smoothing:antialiased}.buehne{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(900px 600px at 100% 0,rgba(80,130,230,.3),transparent 70%),radial-gradient(900px 600px at 0 100%,rgba(120,170,240,.32),transparent 70%),#E6ECF5}.karte{width:100%;max-width:440px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:32px 28px;box-shadow:0 1px 2px rgba(16,21,31,.05);background:rgba(255,255,255,.78);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.marke{display:block;color:var(--ink);font-weight:600;font-size:15px;margin-bottom:22px}h1{font-family:Unbounded,Hanken Grotesk,sans-serif;font-size:1.35rem;font-weight:400;margin:0 0 6px;letter-spacing:-.01em}.unter{color:var(--muted);margin:0 0 24px;font-size:.95rem}label{display:block;font-weight:500;font-size:.875rem;color:var(--ink-soft);margin:16px 0 6px}input[inputmode=numeric],input[type=email],input[type=password],input[type=text]{width:100%;min-height:48px;padding:10px 14px;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:10px;outline:none}input:focus-visible{border-color:var(--blue-600);box-shadow:0 0 0 2px var(--blue-100)}.pw-feld{position:relative}.pw-feld input{padding-right:104px}.pw-zeigen{position:absolute;top:4px;right:4px;bottom:4px;min-width:88px;padding:0 12px;font:inherit;font-size:.85rem;font-weight:600;color:var(--blue-600);background:transparent;border:0;border-radius:8px;cursor:pointer}.pw-zeigen:hover{background:var(--blue-50)}.pw-zeigen:focus-visible{outline:3px solid var(--blue-200);outline-offset:0}.code-eingabe{font-size:1.5rem;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.knopf{width:100%;min-height:48px;margin-top:24px;padding:10px 18px;font:inherit;font-weight:600;color:#fff;background:var(--ink);border:0;border-radius:10px;cursor:pointer}.knopf:hover{background:#262E3D}.knopf:disabled{background:var(--faint);cursor:not-allowed}.knopf:focus-visible{outline:3px solid var(--blue-200);outline-offset:2px}.knopf.leise{background:transparent;color:var(--ink);border:1px solid var(--border);margin-top:12px}.knopf.leise:hover{background:rgba(16,21,31,.04)}.link{background:none;border:0;padding:8px 0;font:inherit;color:var(--blue-600);font-weight:500;cursor:pointer;text-decoration:underline}.meldung{margin-top:16px;padding:12px 14px;border-radius:10px;font-size:.9rem;border:1px solid}.meldung.fehler{color:var(--fehler);background:#FBF0ED;border-color:#EBC9C1}.meldung.info{color:var(--blue-800);background:var(--blue-50);border-color:var(--blue-200)}.meldung.warnung{color:var(--warnung);background:#FAF3E8;border-color:#E8D1A8}.qr{display:block;margin:8px auto 0;width:240px;height:240px;border:1px solid var(--border);border-radius:10px}.geheimnis{word-break:break-all;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.82rem;letter-spacing:.02em}.codes,.geheimnis{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--subtle);text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all}.codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:12px 0;padding:14px;border:1px solid var(--border);border-radius:12px;font-size:.95rem}.zeile{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:.9rem;color:var(--ink-soft)}.zeile input{width:22px;height:22px;margin-top:1px;flex:none}.fuss{margin-top:20px;text-align:center}ol.schritte{padding-left:20px;color:var(--ink-soft);font-size:.9rem;margin:0 0 8px}ol.schritte li{margin-bottom:6px}@media (max-width:480px){.karte{padding:24px 18px;border-radius:16px}}.karte.breit{max-width:900px}select{width:100%;min-height:48px;padding:10px 14px;font:inherit;color:var(--ink);background:#fff;border:1px solid var(--border);border-radius:10px}select:focus-visible{border-color:var(--blue-600);box-shadow:0 0 0 2px var(--blue-100);outline:none}.raster{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:640px){.raster{grid-template-columns:1fr}}.kundenwahl{display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 0}.kundenwahl label{display:flex;gap:8px;align-items:center;margin:0;font-weight:500}.kundenwahl input{width:20px;height:20px}.hinweis{color:var(--muted);font-size:.85rem;margin:6px 0 0}.abschnitt{margin:32px 0 8px;font-size:1.05rem;font-weight:600}.linkkarte{margin-top:20px;padding:16px;border-radius:13px;background:var(--blue-50);border:1px solid var(--blue-200)}.linkkarte code{display:block;word-break:break-all;font-size:.85rem;background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin:8px 0 4px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.nutzerzeile{display:grid;grid-template-columns:1.4fr 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}@media (max-width:700px){.nutzerzeile{grid-template-columns:1fr}}.nutzerzeile .name{font-weight:600}.nutzerzeile .klein{color:var(--muted);font-size:.85rem}.abzeichen{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;margin:2px 6px 2px 0;border:1px solid}.abzeichen.ok{color:var(--erfolg);background:transparent;border-color:rgba(20,128,79,.35)}.abzeichen.offen{color:var(--warnung);background:transparent;border-color:rgba(165,86,11,.35)}.abzeichen.aus{color:var(--muted);background:var(--subtle);border-color:var(--border)}.abzeichen.rolle{color:var(--ink-soft);background:transparent;border-color:var(--border)}.aktionen{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.knopf.klein{width:auto;min-height:40px;margin:0;padding:6px 14px;font-size:.85rem}.knopf.gefahr{background:transparent;color:var(--fehler);border:1px solid #ebc9c1}.knopf.gefahr:hover{background:#FBF0ED}.kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.sa{--ink:#10151F;--ink-soft:#3A4252;--muted:#6B7385;--faint:#9AA2B2;--line:rgba(16,21,31,.11);--line-soft:rgba(16,21,31,.065);--hair:rgba(16,21,31,.085);--surface:#FFFFFF;--surface-2:#F5F7FB;--surface-3:#EDF0F6;--app-1:#E6ECF5;--app-2:#E6ECF5;--brand:#2159D8;--brand-700:#1B49B0;--brand-800:#1B3F94;--brand-900:#17306F;--brand-50:#EEF3FC;--brand-100:#DCE6F8;--brand-200:#C3D3F0;--good:#14804F;--good-bg:#EAF4EE;--good-br:#BFDCCB;--good-solid:#14804F;--good2:#FFFFFF;--good2-bg:#14804F;--good2-br:#14804F;--warn:#A5560B;--warn-bg:#F8F0E4;--warn-br:#E6CDA6;--warn-solid:#A5560B;--bad:#B4432F;--bad-bg:#F8ECE9;--bad-br:#E5BDB3;--bad-solid:#B4432F;--ig:#E1306C;--fb:#1877F2;--tt:#10151F;--rail:232px;--shadow:0 1px 2px rgba(16,21,31,.04);--shadow-lg:0 12px 32px rgba(16,21,31,.14);--f:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fz:"Unbounded","Hanken Grotesk",sans-serif;font-family:var(--f);font-size:14.5px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:radial-gradient(900px 640px at 100% 0,rgba(80,130,230,.3),transparent 70%),radial-gradient(900px 640px at 0 100%,rgba(120,170,240,.32),transparent 70%),#E6ECF5;background-attachment:fixed;min-height:100vh}.sa *{box-sizing:border-box}.sa h1,.sa h2,.sa h3{margin:0;text-wrap:balance;letter-spacing:-.005em;font-size:inherit;font-weight:600}.sa p{margin:0}.sa label{margin:0;font-size:inherit;color:inherit;font-weight:inherit}.sa button{cursor:pointer;touch-action:manipulation;color:inherit}.sa button,.sa input,.sa select,.sa textarea{font:inherit}.sa a{color:var(--brand)}.sa :focus-visible{outline:2px solid var(--brand);border-radius:6px}.sa .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sa .ic{width:16px;height:16px;flex:0 0 auto}.sa .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sa .app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh}.sa .rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:16px 10px 12px 14px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.sa .brandmark{padding:2px 8px 14px}.sa .nav-oben{padding:4px 0 2px}.sa .nav-sec{margin-top:10px}.sa .nav-cap{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;border:0;background:transparent;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--muted);padding:5px 10px;text-align:left;transition:color .12s}.sa .nav-cap:hover{color:var(--ink)}.sa .nav-cap .lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .nav-cap .cv{width:11px;height:7px;flex:0 0 auto;opacity:.6;transition:transform .2s}.sa .nav-sec.open .nav-cap .cv{transform:rotate(180deg)}.sa .nav-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.sa .nav-sec.open .nav-items{grid-template-rows:1fr}.sa .nav-items>div{overflow:hidden;min-height:0}.sa .nav-sec.open .nav-items>div{padding-bottom:2px}.sa .nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;border:1px solid transparent;background:transparent;color:var(--ink-soft);padding:6px 10px;border-radius:9px;font-size:14.5px;font-weight:500;text-align:left;position:relative;transition:background .12s,color .12s;text-decoration:none}.sa .nav-item+.nav-item{margin-top:1px}.sa .nav-item .ic{color:var(--muted)}.sa .nav-item:hover{background:rgba(255,255,255,.5);color:var(--ink)}.sa .nav-item[aria-current=page]{background:#fff;border-color:var(--hair);color:var(--ink);font-weight:600}.sa .nav-item[aria-current=page] .ic{color:var(--ink)}.sa .nav-item .bald{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--faint)}.sa .nav-item .nav-zahl{min-width:19px;height:19px;padding:0 5px;background:var(--brand);color:#fff;font-weight:600;line-height:1}.sa .rail-unten{margin-top:auto;padding-top:14px}.sa .datencheck{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 4px}.sa .datencheck b{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.sa .datencheck span:not(.dot){display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.45}.sa .datencheck .dot{margin-top:4px}.sa .dot{width:8px;height:8px;border-radius:99px;background:#22C55E;box-shadow:0 0 7px 1px rgba(34,197,94,.65);flex:0 0 auto;display:inline-block}.sa .dot.w{background:#E0A020;box-shadow:0 0 7px 1px rgba(224,160,32,.55)}.sa .dot.r{background:#D4584A;box-shadow:0 0 7px 1px rgba(212,88,74,.55)}.sa .main{min-width:0;display:flex;flex-direction:column;position:relative;margin:12px 12px 12px 0;background:rgba(255,255,255,.74);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 1px 2px rgba(16,21,31,.05)}.sa .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;gap:12px;padding:8px 22px;min-height:54px;background:rgba(255,255,255,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--hair);border-radius:18px 18px 0 0}.sa .crumb,.sa .topbar{display:flex;align-items:center}.sa .crumb{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sa .crumb i{font-style:normal;color:var(--faint);margin:0 6px;display:inline-flex}.sa .crumb .sec{color:var(--muted);font-weight:500}.sa .tb-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sa .seg{display:inline-flex;gap:2px;background:rgba(16,21,31,.05);border:1px solid var(--hair);border-radius:9px;padding:2px}.sa .seg button{border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:500;padding:5px 12px;min-height:30px;border-radius:7px;transition:.12s}.sa .seg button:hover{color:var(--ink)}.sa .seg button[aria-pressed=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--hair)}.sa .dd{position:relative;display:inline-block}.sa .dd-btn{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--hair);background:rgba(255,255,255,.8);border-radius:9px;padding:3px 10px 3px 5px;font-size:14px;font-weight:500;color:var(--ink);transition:border-color .12s;text-align:left}.sa .dd-btn:hover{border-color:rgba(16,21,31,.22)}.sa .dd.open .dd-btn{border-color:var(--ink)}.sa .dd-btn .dd-lbl{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .dd-btn .cv{margin-left:2px;transition:transform .18s;color:var(--muted);flex:0 0 auto}.sa .dd.open .dd-btn .cv{transform:rotate(180deg)}.sa .dd-panel{position:absolute;top:calc(100% + 6px);right:0;min-width:320px;background:rgba(255,255,255,.92);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid var(--hair);border-radius:13px;box-shadow:var(--shadow-lg);padding:5px;z-index:70;max-height:min(70vh,460px);overflow:auto;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s,transform .14s;visibility:hidden}.sa .dd.open .dd-panel{opacity:1;transform:none;pointer-events:auto;visibility:visible}.sa .dd-cap{font-size:13px;font-weight:500;color:var(--muted);padding:7px 10px 4px}.sa .dd-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;border:0;background:transparent;padding:6px 10px;border-radius:9px;text-align:left;color:var(--ink);transition:background .1s}.sa .dd-opt:focus-visible,.sa .dd-opt:hover{background:var(--surface-3)}.sa .dd-opt[aria-selected=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hair)}.sa .dd-opt b{font-size:14.5px;font-weight:600;display:block;line-height:1.25}.sa .dd-opt>span{min-width:0;flex:1 1}.sa .dd-opt span span{font-size:13px;color:var(--muted);font-weight:400;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa .dd-opt .chk{margin-left:auto;color:var(--ink);flex:0 0 auto}.sa .dd-opt>.chk,.sa .dd-opt>.initialen,.sa .dd-opt>.logo{flex:0 0 auto;min-width:auto}.sa .initialen .ic{width:15px;height:15px}.sa .dd hr,.sa .menu hr{border:0;border-top:1px solid var(--line-soft);margin:5px 4px}.sa .userbtn{display:flex;align-items:center;gap:9px;min-height:34px;border:0;background:transparent;border-radius:99px;padding:2px 8px 2px 2px;transition:.12s}.sa .userbtn:hover{background:rgba(255,255,255,.6)}.sa .userbtn .who{line-height:1.2;text-align:left}.sa .userbtn .who b{display:block;font-size:14px;font-weight:600;white-space:nowrap;max-width:170px;overflow:hidden;text-overflow:ellipsis}.sa .userbtn .who span{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.sa .view{padding:22px 24px 56px;max-width:1560px;width:100%}@media(max-width:1520px){.sa{--rail:216px}.sa .view{padding:20px 20px 48px}.sa .topbar{padding:8px 18px}}@media(max-width:1300px){.sa{--rail:204px}.sa .view{padding:16px 14px 44px}.sa .userbtn .who{display:none}}@media(max-height:820px){.sa .rail{padding-top:10px}.sa .brandmark,.sa .rail{padding-bottom:8px}.sa .nav-sec{margin-top:6px}.sa .topbar{min-height:50px;padding:6px 18px}.sa .view{padding-top:16px}.sa .pad{padding:13px 15px}}@media(pointer:coarse){.sa .nav-item{min-height:42px}.sa .nav-cap{min-height:38px}.sa .btn{min-height:40px}.sa .btn.sm{min-height:36px}.sa .dd-opt{min-height:48px}.sa .seg button,.sa .tabs button{min-height:38px}.sa .chip.knopf-chip{min-height:36px}.sa .dd-btn,.sa .userbtn{min-height:40px}.sa td{padding:14px 12px}}@media(max-width:1000px){.sa .app{grid-template-columns:minmax(0,1fr)}.sa .main{margin:0 8px 8px;min-height:0}.sa .rail{position:static;height:auto;flex-direction:row;align-items:center;gap:6px;overflow-x:auto;overflow-y:visible;padding:10px 12px;min-width:0;max-width:100vw}.sa .nav-cap,.sa .rail-unten{display:none}.sa nav.nav{display:flex;gap:6px;align-items:center}.sa .nav-oben{display:flex;gap:6px;padding:0}.sa .nav-sec{margin:0;display:flex;gap:6px}.sa .nav-items{display:block}.sa .nav-items>div{display:flex;gap:6px;padding:0;overflow:visible}.sa .nav-item+.nav-item{margin-top:0}.sa .brandmark{padding:0 8px 0 0;margin:0}.sa .brandmark .wm{display:none}.sa .nav-item{white-space:nowrap;padding:8px 13px}.sa .nav-item .bald{display:none}.sa .topbar{padding:8px 12px;position:static;border-radius:18px 18px 0 0}.sa .view{padding:14px 12px 44px}.sa .dd-panel{right:auto;left:0;min-width:260px}.sa .dd.rechts .dd-panel{left:auto;right:0}}@media(max-width:620px){.sa .crumb{display:none}.sa .tb-right{margin-left:0;justify-content:flex-start;width:100%}.sa .dd-btn .dd-lbl{max-width:120px}.sa .dd-panel{min-width:min(320px,calc(100vw - 24px))}}.sa .card{background:var(--surface);border:1px solid var(--line);border-radius:15px}.sa .pad{padding:15px 17px}.sa .grid{display:grid;grid-gap:14px;gap:14px}.sa .cols-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sa .cols-3{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.sa .cols-2{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.sa .split{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr)}.sa .split-content{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start}@media(max-width:1180px){.sa .split-content{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.sa .split{grid-template-columns:minmax(0,1fr)}}.sa .row{gap:10px}.sa .row,.sa .spread{display:flex;align-items:center;flex-wrap:wrap}.sa .spread{justify-content:space-between;gap:12px}.sa .stack{display:flex;flex-direction:column;gap:14px}.sa .sec-title{display:flex;align-items:center;gap:11px;font-size:21px;font-weight:800}.sa .sec-title:before{content:"";width:5px;height:22px;border-radius:3px;background:linear-gradient(180deg,var(--brand),var(--brand-800));flex:0 0 auto}.sa .h2{font-size:16.5px}.sa .h2,.sa .k{font-weight:800}.sa .k{font-size:11.5px;letter-spacing:.11em;text-transform:uppercase}.sa .v{font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.12}.sa .v.sm{font-size:22px}.sa .sub{font-size:13px;margin-top:4px;font-weight:600}.sa .delta{font-size:13px;font-weight:800;padding:2px 8px;border-radius:99px;display:inline-block}.sa .up{color:var(--good);background:var(--good-bg)}.sa .down{color:var(--bad);background:var(--bad-bg)}.sa .flat{color:var(--muted);background:var(--surface-3)}.sa .chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;background:var(--surface-2);border:1px solid var(--line);padding:5px 11px;border-radius:99px;white-space:nowrap}.sa button.chip{cursor:pointer;transition:.14s}.sa button.chip:hover{border-color:var(--brand);color:var(--brand-800);background:var(--brand-50)}.sa button.chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);box-shadow:0 2px 8px rgba(37,99,235,.32)}.sa .chip .sq{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.sa .badge{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;padding:4px 10px;border-radius:99px;border:1.5px solid transparent;white-space:nowrap}.sa .badge.g{background:var(--good-bg);color:var(--good);border-color:var(--good-br)}.sa .badge.g2{background:var(--good2-bg);color:var(--good2);border-color:var(--good2-br)}.sa .badge.w{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-br)}.sa .badge.r{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-br)}.sa .badge.b{background:var(--brand-50);color:var(--brand-800);border-color:var(--brand-200)}.sa .badge.n{background:var(--surface-3);border-color:var(--line)}.sa .badge:before{content:"";border-radius:99px;background:currentColor}.sa .badge.plain:before{display:none}.sa .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid var(--line);background:#fff;color:var(--ink-soft);padding:8px 14px;min-height:40px;border-radius:10px;font-weight:800;transition:.14s;text-decoration:none;white-space:nowrap}.sa .btn .ic{width:15px;height:15px;flex:0 0 auto}.sa .btn:hover{border-color:var(--brand);color:var(--brand-800);background:var(--brand-50)}.sa .btn:active{transform:scale(.98)}.sa .btn.p{background:var(--brand);border-color:var(--brand);box-shadow:0 2px 10px rgba(37,99,235,.3)}.sa .btn.p:hover{background:var(--brand-700);border-color:var(--brand-700)}.sa .btn.sm{padding:6px 11px;min-height:34px;font-size:13px}.sa .tabs{display:inline-flex;gap:3px;background:#fff;border:1.5px solid var(--line);border-radius:99px;padding:4px;box-shadow:var(--shadow);flex-wrap:wrap}.sa .tabs button{border:0;background:transparent;font-weight:800;padding:7px 16px;min-height:34px;border-radius:99px;transition:.14s}.sa .tabs button:hover{color:var(--brand-800)}.sa .tabs button[aria-selected=true]{background:var(--brand);color:#fff;box-shadow:0 2px 10px rgba(37,99,235,.38)}.sa .tabs button:disabled{opacity:.55;cursor:not-allowed}.sa table{width:100%;border-collapse:collapse}.sa .tw{overflow-x:auto}.sa thead th{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-800);text-align:left;padding:11px 12px;background:var(--brand-50);border-bottom:2px solid var(--brand-200);white-space:nowrap}.sa td{padding:12px;vertical-align:middle}.sa tbody tr:nth-child(2n) td{background:#FAFCFF}.sa tbody tr:hover td{background:var(--surface-3)}.sa td.r,.sa th.r{text-align:right}.sa .bar{height:8px;background:var(--line-soft);overflow:hidden}.sa .bar,.sa .bar>i{border-radius:99px;display:block}.sa .bar>i{height:100%;background:var(--brand)}.sa .pf{display:inline-flex;align-items:center;font-size:13.5px;font-weight:800;white-space:nowrap}.sa .pf .sq{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.sa .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;font-weight:700;color:var(--muted)}.sa .legend i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:5px;vertical-align:-1px}.sa .hint{font-size:13px;color:var(--muted);font-weight:600}.sa .divider{height:1px;background:var(--line-soft);margin:14px 0}.sa .muted{color:var(--muted)}.sa .tiny{font-size:13px}.sa .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.sa .logo{border-radius:11px;flex:0 0 auto;display:block;object-fit:cover}.sa .initialen{display:grid;place-items:center;color:#fff;font-weight:800;flex:0 0 auto;letter-spacing:-.02em}.sa .note{border:1.5px solid var(--warn-br);border-radius:12px;padding:12px 15px;font-size:14px;color:#7C4708;font-weight:700}.sa .srch{border:1.5px solid var(--line);border-radius:10px;padding:8px 12px;min-height:40px;font-size:14px;min-width:220px;background:#fff;color:var(--ink)}.sa .srch:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.sa .cwrap{position:relative}.sa .chart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.sa .chart text{font-family:var(--f);fill:var(--muted);font-size:15px;font-weight:700}.sa .grid-l{stroke:var(--line);stroke-width:1}.sa .tip{position:absolute;pointer-events:none;background:#fff;border:1.5px solid var(--brand-200);border-radius:11px;box-shadow:var(--shadow-lg);padding:9px 11px;font-size:13px;min-width:150px;z-index:5;transform:translateX(-50%)}.sa .tip>b{display:block;font-size:12.5px;color:var(--muted);font-weight:800;margin-bottom:4px}.sa .tip .tr{display:flex;align-items:center;gap:10px;justify-content:space-between}.sa .tip .tr i{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:5px}.sa .tip .tr span{color:var(--ink-soft);font-weight:600;white-space:nowrap}.sa .tip .tr b{font-weight:800}.sa .tile{border:1.5px solid var(--line);border-radius:12px;padding:12px 13px;min-width:0}.sa .tile.g{background:var(--good-bg);border-color:var(--good-br)}.sa .tile.g2{background:#C4EFDA;border-color:#3FAE7F}.sa .tile.n{border-color:var(--line)}.sa .tile .spread{flex-wrap:nowrap;gap:8px;align-items:flex-start}.sa .tile .spread .k{min-width:0}.sa .tile ol,.sa .tile ul{margin:6px 0 0;padding-left:17px;font-size:14px;font-weight:600}.sa .tile li{margin-bottom:4px}.sa .postrow{cursor:pointer;transition:background .14s}.sa .postrow td:first-child{position:relative}.sa .postrow[aria-selected=true] td{background:#1D4ED8!important;color:#fff!important;border-top-color:#1D4ED8}.sa .postrow[aria-selected=true] td *{color:#fff!important}.sa .postrow[aria-selected=true] td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#FFD166}.sa .postrow[aria-selected=true] td:first-child{padding-left:20px}.sa .postrow[aria-selected=true] .badge{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.5)!important;color:#fff!important}.sa .postrow[aria-selected=true] .pf .sq{box-shadow:0 0 0 2px rgba(255,255,255,.75)}.sa .postrow:hover:not([aria-selected=true]) td{background:var(--brand-50)!important}.sa .postrow.leer td{color:var(--faint)}.sa .sel-flag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;letter-spacing:.1em;background:#FFD166;color:#5A3D00!important;padding:2px 7px;border-radius:99px;margin-bottom:5px}.sa .thumb{border-radius:9px;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:9.5px;font-weight:800;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);letter-spacing:.09em;text-align:center;padding:4px}.sa .thumb.mit-bild{position:relative;padding:0;background:#101B34}.sa .thumb.mit-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.sa .thumb-art{position:absolute;left:0;right:0;bottom:0;padding:9px 2px 3px;font-size:8.5px;font-weight:800;letter-spacing:.09em;text-align:center;color:#fff;background:linear-gradient(0deg,rgba(8,16,31,.78),rgba(8,16,31,0))}.sa .ins{border:1.5px solid var(--line);border-left:6px solid var(--muted);border-radius:12px;background:#fff;padding:12px 14px}.sa .ins.chance{background:linear-gradient(100deg,var(--good-bg),#fff 62%)}.sa .ins.warnung{background:linear-gradient(100deg,var(--warn-bg),#fff 62%)}.sa .ins.info{background:linear-gradient(100deg,var(--brand-50),#fff 62%)}.sa .bald-karte{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}@media(max-width:620px){.sa .bald-karte{grid-template-columns:1fr}}.sa .bald-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--brand),var(--brand-900));box-shadow:0 8px 20px rgba(37,99,235,.3)}.sa .bald-ic .ic{width:26px;height:26px}.sa .skel{background:linear-gradient(90deg,var(--surface-3),#fff,var(--surface-3));animation:skel 1.4s ease-in-out infinite;border-radius:10px}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sa .skel{animation:none}.sa *{transition:none!important}}.sa .leerstand{text-align:center;padding:36px 20px}.sa .leerstand h2{font-size:17.5px;margin-top:12px}.sa .leerstand p{max-width:52ch;margin:7px auto 0;color:var(--muted);font-weight:600;font-size:14px}.sa .kv{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:14.5px}.sa .kv dt{color:var(--muted);font-weight:700}.sa .kv dd{margin:0;font-weight:700}.sa .glocke{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1.5px solid var(--line);background:#fff;border-radius:12px;transition:.14s}.sa .glocke .ic{width:19px;height:19px}.sa .glocke:hover{border-color:var(--brand-200);color:var(--brand-800);box-shadow:0 2px 10px rgba(37,99,235,.1)}.sa .dd.open .glocke{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.sa .glocke-zahl{position:absolute;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--bad-solid);font-size:12px;font-weight:800;display:grid;place-items:center;border:2px solid #fff;line-height:1}.sa .seg.ansicht{background:#101E45;border-color:#101E45}.sa .seg.ansicht button{color:rgba(214,232,255,.85)}.sa .seg.ansicht button:hover{color:#fff}.sa .seg.ansicht button[aria-pressed=true]{background:#fff;color:var(--brand-800);box-shadow:0 2px 8px rgba(5,14,45,.35)}.sa .link-knopf{border:0;background:none;padding:4px 2px;font-size:13.5px;font-weight:800;color:var(--brand-700);text-decoration:underline;text-underline-offset:3px}.sa .link-knopf:hover{color:var(--brand-900)}.sa .hinweis{display:flex;align-items:stretch;gap:6px;margin:0;font-size:inherit;color:inherit}.sa .hinweis-knopf{flex:1 1;min-width:0;display:flex;align-items:flex-start;gap:11px;border:1.5px solid var(--brand-200);background:var(--brand-50);border-radius:12px;padding:10px 12px;text-align:left;color:var(--ink);transition:background .12s,border-color .12s}.sa .hinweis-knopf:hover{border-color:var(--brand)}.sa .hinweis.gelesen .hinweis-knopf{background:#fff}.sa .hinweis.gelesen .hinweis-knopf:hover{border-color:var(--brand-200);background:var(--surface-2)}.sa .hinweis-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.sa .hinweis-ic .ic{width:16px;height:16px}.sa .hinweis-t{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.sa .hinweis-t b{font-weight:800;line-height:1.3}.sa .hinweis.gelesen .hinweis-t b{font-weight:700;color:var(--ink-soft)}.sa .hinweis-text{font-size:13.5px;font-weight:600;color:var(--ink-soft);line-height:1.45}.sa .hinweis-zeit{font-size:12.5px;font-weight:700;color:var(--muted)}.sa .hinweis-punkt{width:9px;height:9px;border-radius:99px;flex:0 0 auto;margin-top:5px;box-shadow:0 0 0 3px var(--brand-100)}.sa .hinweis-weg{align-self:center;padding:6px 8px}.sa .dd-panel .hinweis-knopf{border-color:transparent;background:transparent}.sa .dd-panel .hinweis:not(.gelesen) .hinweis-knopf{background:var(--brand-50)}.sa .dd-panel .hinweis-knopf:hover{background:var(--surface-3)}.sa.sa-ueber{min-height:0;background:none}.sa .modal-hg{position:fixed;inset:0;z-index:200;background:rgba(8,16,31,.48);display:grid;place-items:center;padding:16px;overflow-y:auto}.sa .modal{width:min(560px,100%);box-shadow:var(--shadow-lg);padding:18px 20px}.sa .modal.video-modal{width:min(420px,100%)}.sa .video-modal-inhalt{display:flex;justify-content:center}.sa .video-buehne{position:relative;border-radius:14px;overflow:hidden;background:#101B34;box-shadow:var(--shadow-lg)}.sa .video-laden{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:linear-gradient(160deg,#16244A,#101B34);color:#fff;text-align:center;transition:opacity .35s .2s}.sa .video-laden b{font-size:13px;font-weight:800;letter-spacing:.03em}.sa .video-laden.fertig{opacity:0;pointer-events:none}.sa .video-balken{display:block;width:min(240px,70%);height:8px;border-radius:99px;background:rgba(255,255,255,.18);overflow:hidden}.sa .video-balken i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#60A5FA,#FFD166);animation:video-balken 9s cubic-bezier(.12,.7,.25,1) forwards}.sa .video-laden.fertig .video-balken i{animation:none;width:100%;transition:width .2s}@keyframes video-balken{0%{width:0}to{width:92%}}@media(prefers-reduced-motion:reduce){.sa .video-balken i{animation-duration:.01s}}.sa .video-rahmen{display:block;width:100%;border:0;background:#101B34}.sa .video-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28)}.sa .video-poster b{font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sa .video-poster .tiny{color:rgba(255,255,255,.82);font-weight:600;max-width:30ch;line-height:1.5}.sa .feld{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.sa .inp{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;min-height:42px;font-size:14.5px;font-weight:600;background:#fff;color:var(--ink);resize:vertical}.sa .inp:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.sa textarea.inp{line-height:1.5}.sa .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.sa .bildzeile{display:flex;align-items:center;gap:13px;flex-wrap:wrap;border:1.5px solid var(--line);border-radius:12px;padding:11px 12px;background:var(--surface-2)}.sa .empf-feld{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;line-height:1.45;min-width:220px}.sa .empf-feld>span{flex:1 1;min-width:0}.sa .kopfkarte{background:linear-gradient(115deg,#fff 0,#fff 55%,var(--brand-50) 100%)}.sa .video-raster{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.sa .video-spalte{display:flex;flex-direction:column}.sa .video-spalte>.btn{margin-top:auto!important}.sa .video-spalte .row:last-of-type{margin-bottom:10px}.sa .video-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.sa .video-zahlen>div{border-radius:9px;padding:6px 8px;min-width:0}.sa .video-zahlen .k{font-size:11.5px;letter-spacing:.08em;display:block}.sa .video-zahlen b{font-size:16px;font-weight:800;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa .entwicklung-zahlen{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.sa .entwicklung-zahlen .tile{display:flex;flex-direction:column;gap:2px}.sa .entwicklung-zahlen b.num{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.sa .ziel-info{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;border:1.5px solid var(--brand-200);border-left:6px solid var(--brand);border-radius:14px;padding:13px 16px;background:linear-gradient(100deg,var(--brand-50),#fff 70%)}.sa .bald-ic.klein{width:38px;height:38px;border-radius:11px;box-shadow:0 4px 12px rgba(37,99,235,.25);flex:0 0 auto}.sa .bald-ic.klein .ic{width:18px;height:18px}.sa .bl-kopf,.sa .bl-zeile{display:grid;grid-template-columns:minmax(0,1fr) 120px 96px 104px 96px 112px 30px;grid-gap:12px;gap:12px;align-items:center}.sa .bl-kopf{padding:10px 16px;background:var(--brand-50);border-bottom:2px solid var(--brand-200);font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-800)}.sa .bl-kopf .r,.sa .bl-zeile .r{text-align:right}.sa .bl-eintrag+.bl-eintrag{border-top:1px solid var(--line-soft)}.sa .bl-zeile{width:100%;border:0;background:#fff;padding:10px 16px;text-align:left;font-size:14.5px;color:var(--ink);transition:background .12s;min-height:66px;position:relative}.sa .bl-zeile:hover{background:var(--brand-50)}.sa .bl-titel{display:flex;align-items:center;gap:11px;min-width:0}.sa .bl-titel b{display:block;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sa .bl-titel .tiny{display:block}.sa .bl-zahl{font-weight:700}.sa .bl-pfeil{display:grid;place-items:center;color:var(--muted)}.sa .bl-pfeil .cv{transition:transform .18s}.sa .bl-eintrag.leer .bl-zeile{color:var(--faint)}.sa .bl-eintrag.auf{box-shadow:inset 0 0 0 2px var(--brand);border-radius:0}.sa .bl-eintrag.auf .bl-zeile{background:var(--brand-700);color:#fff}.sa .bl-eintrag.auf .bl-pfeil,.sa .bl-eintrag.auf .bl-zeile .bl-zahl,.sa .bl-eintrag.auf .bl-zeile .muted,.sa .bl-eintrag.auf .bl-zeile .pf,.sa .bl-eintrag.auf .bl-zeile .tiny{color:#fff!important}.sa .bl-eintrag.auf .bl-zeile .badge{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55);color:#fff}.sa .bl-eintrag.auf .bl-zeile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#FFD166}.sa .bl-eintrag.auf .bl-pfeil .cv{transform:rotate(180deg)}.sa .detail{padding:16px;scroll-margin-top:70px}.sa .detail-kopf{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;margin-bottom:14px}.sa .detail-score{display:flex;flex-direction:column;gap:2px;min-width:200px;flex:1 1 220px}.sa .detail-score b{font-size:16px;font-weight:800}.sa .detail-score>span:not(.row){font-size:13.5px;font-weight:600;color:var(--muted)}.sa .detail-hook{display:inline-flex;align-items:center;gap:8px;margin-top:5px}.sa .detail-haupt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.sa .detail-video{min-width:0;max-width:100%}.sa .detail-rechts{display:flex;flex-direction:column;gap:16px;min-width:0}.sa .video-gross{gap:8px}.sa .video-ersatz,.sa .video-gross{display:flex;flex-direction:column;align-items:center}.sa .video-ersatz{gap:10px;width:260px;max-width:100%;padding:16px;border:1.5px dashed var(--line);border-radius:14px;background:#fff;text-align:center}.sa .video-merken{display:flex;align-items:flex-start;gap:8px;max-width:30ch;text-align:left;font-size:13.5px;font-weight:600;line-height:1.45;color:#fff;cursor:pointer}.sa .video-merken input{margin-top:2px;flex:0 0 auto;width:16px;height:16px}.sa .video-auto-aus{border:0;background:none;padding:2px 4px;font-size:13px;font-weight:700;color:var(--muted);text-decoration:underline;cursor:pointer}.sa .kern-raster{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sa .kern-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:3px;background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:9px 11px;min-width:0}.sa .kern-kachel .k{font-size:11.5px;letter-spacing:.06em}.sa .kern-kachel b{font-size:22px;font-weight:800;line-height:1.15;color:var(--ink)}.sa .kern-kachel.g2{background:#C4EFDA;border-color:#3FAE7F}.sa .kern-kachel.g{background:var(--good-bg);border-color:var(--good-br)}.sa .bew-paar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sa .empfehlung{border-width:2px;border-left:6px solid var(--brand);box-shadow:0 6px 18px rgba(37,99,235,.12)}.sa .empfehlung ol{font-size:14.5px;font-weight:700;color:var(--ink);padding-left:19px;margin-top:8px}.sa .empfehlung li{margin-bottom:8px;line-height:1.5}.sa .kz-liste{display:flex;flex-direction:column;gap:5px}.sa .kz-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;background:#fff;border-left:4px solid var(--line);border-radius:9px;padding:7px 10px}.sa .kz-zeile.g2{border-left-color:var(--good-solid)}.sa .kz-zeile.g{border-left-color:var(--good-br)}.sa .kz-zeile.w{border-left-color:var(--warn-solid)}.sa .kz-zeile.r{border-left-color:var(--bad-solid)}.sa .kz-name{font-size:14px;font-weight:700;min-width:0}.sa .kz-wert{font-size:14.5px;font-weight:800;text-align:right}.sa .kz-band .badge{font-size:11.5px;padding:2px 8px}.sa .kz-unter{grid-column:1/-1;font-size:12.5px;font-weight:600;color:var(--muted)}.sa .kz-unter:empty{display:none}@media(max-width:1100px){.sa .detail-haupt{grid-template-columns:minmax(0,1fr)}.sa .detail-video{justify-self:center}}@media(max-width:640px){.sa .bew-paar{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sa .bl-kopf{display:none}.sa .bl-zeile{grid-template-columns:minmax(0,1fr) auto auto 26px;grid-template-areas:"titel titel score pfeil" "meta meta meta meta";row-gap:6px;padding:12px}.sa .bl-titel{grid-area:titel}.sa .bl-score{grid-area:score}.sa .bl-pfeil{grid-area:pfeil}.sa .bl-pf,.sa .bl-zahl{grid-area:auto}.sa .bl-zeile>.bl-pf{grid-row:2;grid-column:1/2;justify-self:start}.sa .bl-zeile>.bl-zahl{grid-row:2;font-size:13.5px}.sa .bl-zeile>.bl-zahl[data-label=Aufrufe]{grid-column:2/3;justify-self:end}.sa .bl-zeile>.bl-zahl[data-label=Reichweite]{grid-column:3/5;justify-self:end}.sa .bl-zeile>.bl-zahl[data-label=Interaktion]{display:none}.sa .detail{padding:12px}.sa .bl-zeile>.bl-zahl[data-label=Aufrufe]:before{content:"Aufrufe ";font-weight:600;color:var(--muted)}.sa .bl-zeile>.bl-zahl[data-label=Reichweite]:before{content:"Reichweite ";font-weight:600;color:var(--muted)}.sa .bl-eintrag.auf .bl-zeile>.bl-zahl:before{color:#fff}}.sa .bl-eintrag{scroll-margin-top:66px}@media(max-width:1000px){.sa .bl-eintrag{scroll-margin-top:8px}}.sa .schalter{position:relative;display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:4px 0;min-height:40px;font-size:14px;font-weight:800;color:var(--ink);cursor:pointer}.sa .schalter .bahn{position:relative;width:44px;height:26px;border-radius:99px;background:var(--line);transition:background .16s;flex:0 0 auto}.sa .schalter .bahn:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px rgba(8,16,31,.3);transition:transform .16s}.sa .schalter[aria-checked=true] .bahn{background:var(--good-solid)}.sa .schalter[aria-checked=true] .bahn:after{transform:translateX(18px)}.sa .schalter:disabled{cursor:not-allowed;opacity:.5}.sa .schalter:focus-visible{outline:0}.sa .schalter:focus-visible .bahn{box-shadow:0 0 0 3px var(--brand-100)}.sa .ws-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.sa .ws-status .feld{border-radius:12px;padding:11px 13px;min-width:0}.sa .ws-status .feld b{display:block;font-size:15px;margin-top:3px;overflow-wrap:anywhere}.sa .ws-zeile{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end}.sa .ws-zeile label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:800;color:var(--muted)}.sa .ws-zeile .inp{width:auto;min-width:120px}@media (prefers-reduced-motion:reduce){.sa .schalter .bahn,.sa .schalter .bahn:after{transition:none}}.sa .kal-raster{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.sa .kal-titel{min-width:150px;text-align:center;font-size:18.5px}.sa .pfeil-l{display:inline-flex;transform:scaleX(-1)}.sa .kal-legende{gap:6px 18px;font-size:13px;font-weight:700;color:var(--muted);padding:8px 10px;border-radius:10px}.sa .kal-legende .leg-gruppe{display:inline-flex;flex-wrap:wrap;gap:12px}.sa .kal-legende i{width:12px;height:12px;border-radius:4px;display:inline-block;margin-right:5px;vertical-align:-2px}.sa .kal-legende i.rand{background:#fff;border:2.5px solid var(--r)}.sa .kal-legende i.offen{background:#fff;border:1.5px dashed var(--f)}.sa .pf-stand{display:inline-flex;align-items:center;font-size:12.5px;font-weight:800;color:#fff;background:var(--f);border:2.5px solid var(--r);border-radius:99px;padding:2px 9px}.sa .kal-gitter{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.sa .kal-wt{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:2px 6px 4px}.sa .kal-tag{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:104px;padding:6px;border:1.5px solid var(--line-soft);background:#fff;text-align:left;min-width:0;transition:border-color .14s,background .14s}.sa .kal-tag:hover{border-color:var(--brand-200);background:var(--brand-50)}.sa .kal-tag.fremd{background:var(--surface-2);opacity:.62}.sa .kal-tag.vorbei:not(.heute) .kal-zahl{color:var(--faint)}.sa .kal-tag[aria-selected=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100);opacity:1}.sa .kal-zahl{font-size:14px;font-weight:800;line-height:1;align-self:flex-start;padding:4px 6px;border-radius:7px}.sa .kal-tag.heute .kal-zahl{background:var(--brand)}.sa .kal-eintraege{display:flex;flex-direction:column;gap:3px;min-width:0}.sa .kal-chip{display:block;font-size:12px;font-weight:700;line-height:1.25;padding:1px 5px;border-radius:6px;background:var(--f);color:#fff;border:2px solid var(--r,var(--f));white-space:nowrap;text-overflow:ellipsis}.sa .kal-chip.offen{background:#fff;color:var(--f);border:1.5px dashed var(--f);padding:2px 5px}.sa .kal-mehr{font-size:12px;font-weight:800}.sa .kal-punkte{display:none;gap:3px;flex-wrap:wrap;justify-content:center}.sa .kal-punkte i{width:9px;height:9px;border-radius:99px;background:var(--f);box-shadow:0 0 0 2px var(--r,var(--f))}.sa .kal-punkte i.offen{background:#fff;border:1.5px solid var(--f)}.sa .kal-seite{position:-webkit-sticky;position:sticky;top:72px}.sa .eintrag{border-left:4px solid var(--line);padding:10px 12px;background:#fff}.sa .eintrag.vorschlag-eintrag{border-style:dashed dashed dashed solid;background:var(--surface-2)}.sa .eintrag-kopf{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.sa .eintrag-art{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sa .eintrag-art .ic{width:13px;height:13px}.sa .eintrag-titel{display:block;font-size:14.5px}.sa .eintrag-text{margin-top:6px!important;font-size:14px;font-weight:600;color:var(--ink-soft);white-space:pre-line}.sa .eintrag-ideen{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-soft)}.sa .eintrag-idee{display:flex;align-items:center;gap:8px;border:0;background:var(--surface-2);border-radius:8px;padding:6px 8px;text-align:left;font-size:13.5px;font-weight:700;min-height:34px}.sa .eintrag-idee:hover{background:var(--brand-50)}.sa .eintrag-idee>span:nth-child(2){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .eintrag-idee .sq,.sa .termin-chip .sq{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.sa .eintrag-idee .badge{font-size:11.5px;padding:1px 7px}.sa .eintrag-aktionen{gap:6px;margin-top:10px}.sa .eintrag-aktionen:empty{display:none}.sa .vorschlag-karte{border-color:#7CC6BC;background:linear-gradient(180deg,#ECFAF7,#fff 70%)}.sa .vorschlag-k{display:block;margin-bottom:-2px}.sa .vorschlag-k.dran{color:#0F766E}.sa .vorschlag.dran{border-color:#0F766E;box-shadow:0 0 0 3px #CCF0EA}.sa .vorschlag.eigen{background:var(--surface-2);border-style:dashed}.sa .vorschlag-karte .h2{display:flex;align-items:center;gap:10px}.sa .vorschlag-ic{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#0F766E;color:#fff}.sa .vorschlag-ic .ic{width:16px;height:16px}.sa .vorschlag{border:1.5px solid #9dd6cd;border-radius:12px;padding:12px;background:#fff}.sa .optionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sa .option{display:flex;align-items:center;gap:6px;border:1.5px dashed #0f766e;border-radius:11px;padding:4px;background:#F2FBF9}.sa .option-tag{display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;padding:4px 8px;border-radius:8px;min-height:40px;text-align:left}.sa .option-tag:hover{background:#DDF4F0}.sa .option-tag b{font-size:14.5px}.sa .option-tag span{font-size:12.5px;font-weight:700;color:var(--muted)}.sa .option-zeile{display:grid;grid-template-columns:26px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.sa .option-zeile label{display:flex;flex-direction:column;gap:4px;min-width:0}.sa .option-zeile .btn{min-height:42px}.sa .option-nr{display:grid;place-items:center;width:26px;height:26px;margin-bottom:8px;border-radius:99px;background:#0F766E;color:#fff;font-size:13.5px;font-weight:800}.sa .naechste{display:grid;grid-template-columns:44px minmax(0,1fr) 8px;grid-gap:10px;gap:10px;align-items:center;border:0;background:transparent;border-radius:10px;padding:6px;text-align:left;min-height:48px}.sa .naechste:hover{background:var(--surface-2)}.sa .naechste-datum{display:flex;flex-direction:column;align-items:center;border-radius:9px;padding:4px 0;line-height:1.1}.sa .naechste-datum b{font-size:16px}.sa .naechste-datum span{font-size:11.5px;font-weight:800;color:var(--muted);text-transform:uppercase}.sa .naechste>span:nth-child(2){display:flex;flex-direction:column}.sa .naechste>span:nth-child(2) b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa .naechste>span:nth-child(2) span{font-size:12.5px;font-weight:600;color:var(--muted)}.sa .termin-farbe{width:8px;height:8px;border-radius:99px;flex:0 0 auto}.sa .dd-opt>.termin-farbe{width:10px;height:10px;margin:0 4px}.sa .termin-wahl{min-height:42px}.sa .termin-wahl .dd-lbl{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .idee-filter{gap:6px}.sa .idee-abschnitt{padding:0;overflow:hidden}.sa .idee-abschnitt.dran{border-color:var(--brand-200);box-shadow:0 0 0 3px var(--brand-50)}.sa .idee-abschnitt-kopf{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;border:0;background:var(--surface-2);padding:12px 16px;text-align:left;min-height:48px}.sa .idee-abschnitt.dran .idee-abschnitt-kopf{background:var(--brand-50)}.sa .idee-abschnitt-kopf b{font-size:15px}.sa .idee-abschnitt-kopf .cv{transition:transform .18s;color:var(--muted)}.sa .idee-abschnitt-kopf .cv.auf{transform:rotate(180deg)}.sa .idee-abschnitt-hinweis{display:block;font-weight:600;margin-top:2px}.sa .idee-anzahl{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;margin-left:4px;border-radius:99px;background:var(--brand);color:#fff;font-size:12.5px;font-weight:800;vertical-align:1px}.sa .idee-abschnitt:not(.dran) .idee-anzahl{background:var(--surface-3);color:var(--ink-soft)}.sa .idee-liste>*+*{border-top:1px solid var(--line-soft)}.sa .idee-zeile{position:relative;padding:14px 16px 14px 20px}.sa .idee-zeile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:5px;border-radius:0 4px 4px 0;background:var(--k)}.sa .idee-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.sa .idee-meta{font-size:13px;font-weight:700;color:var(--muted);margin-bottom:2px}.sa .idee-meta span{font-weight:800}.sa .idee-titel{font-size:16px;line-height:1.35}.sa .idee-text{margin-top:6px!important;font-size:14.5px;font-weight:600;color:var(--ink-soft);white-space:pre-line}.sa .idee-antwort{margin-top:10px;padding:9px 12px;border-radius:10px;background:var(--brand-50);border:1px solid var(--brand-200);max-width:640px}.sa .idee-antwort.eigen{background:var(--surface-2);border-color:var(--line)}.sa .idee-antwort p{margin-top:4px;font-size:14px;font-weight:600;color:var(--brand-900);white-space:pre-line}.sa .idee-antwort-form{margin-top:10px;max-width:640px}.sa .idee-fuss{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.sa .status-knopf{cursor:pointer;gap:6px}.sa .status-knopf .cv{width:9px;height:6px}.sa .termin-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:1180px){.sa .kal-raster{grid-template-columns:minmax(0,1fr)}.sa .kal-seite{position:static}}@media(max-width:760px){.sa .kal-legende{gap:6px 12px;font-size:12px}.sa .kal-tag{min-height:56px;padding:4px;align-items:center}.sa .kal-zahl{align-self:center}.sa .kal-eintraege{display:none}.sa .kal-punkte{display:flex}.sa .kal-wt{text-align:center;padding:2px 0 4px}.sa .kal-titel{min-width:0;font-size:16px}.sa .option-zeile{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr) auto}.sa .option-zeile>label:first-of-type{grid-column:2/-1}.sa .option-zeile>.option-nr{grid-row:1/3}.sa .termin-wahl .dd-lbl{max-width:180px}}.sa .ziel-wahl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.sa .ziel-kachel{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;text-align:left;border:1.5px solid var(--line);border-radius:12px;background:#fff;padding:11px 12px;min-height:64px;transition:.14s}.sa .ziel-kachel:hover{border-color:var(--brand-200);background:var(--brand-50)}.sa .ziel-kachel[aria-pressed=true]{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 3px var(--brand-100)}.sa .ziel-kachel b{display:block;font-size:14.5px}.sa .ziel-kachel span span{display:block;font-size:13.5px;font-weight:600;color:var(--muted);margin-top:2px}.sa .ziel-haken{display:grid;place-items:center;width:22px;height:22px;border-radius:99px;border:1.5px solid var(--line);color:#fff}.sa .ziel-kachel[aria-pressed=true] .ziel-haken{background:var(--brand);border-color:var(--brand)}.sa .ziel-haken .ic{width:13px;height:13px}.sa .anlass-wahl{margin-bottom:2px}.sa .nav-item .nav-zahl{margin-left:auto;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#FFC44D;color:#3B2500;font-size:12.5px;font-weight:800}.sa .nav-item[aria-current=page] .nav-zahl{background:var(--brand);color:#fff}.sa .modal.breit{width:min(1060px,100%)}.sa .versteckt{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sa .btn.warn{background:var(--warn-solid);border-color:var(--warn-solid);box-shadow:0 2px 10px rgba(180,83,9,.3)}.sa .btn.warn:hover{background:#92400E;border-color:#92400E;color:#fff}.sa .warn-hg{z-index:240}.sa .warnung{width:min(460px,100%);border:2px solid var(--warn-br);box-shadow:0 22px 60px rgba(120,53,15,.35)}.sa .warnung-kopf{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sa .warnung-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--warn-bg);color:var(--warn-solid);flex:0 0 auto}.sa .warnung-ic .ic{width:22px;height:22px}.sa .warnung-text{display:flex;flex-direction:column;gap:8px;font-size:14.5px;font-weight:600;color:var(--ink-soft)}.sa .chip.warnend{background:var(--warn-bg);border-color:var(--warn-br);color:var(--warn)}.sa .kal-legende{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0;background:transparent;font-size:inherit;color:inherit}.sa .leg-btn{min-height:38px;padding:4px 11px 4px 9px;font-size:13.5px}.sa .leg-btn.gefiltert{border-color:var(--brand);background:var(--brand-50);color:var(--brand-800)}.sa .leg-punkte{display:inline-flex;align-items:center}.sa .leg-punkte i{width:14px;height:14px;border-radius:99px;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);margin-left:-4px;display:inline-block}.sa .leg-punkte i:first-child{margin-left:0}.sa .leg-punkte i.aus{opacity:.25}.sa .leg-punkte.rand i{background:#fff;border:3px solid var(--r);box-shadow:none;width:15px;height:15px;border-radius:5px;margin-left:3px}.sa .leg-opt{min-height:52px}.sa .leg-farbe{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.sa .leg-farbe .ic{width:14px;height:14px}.sa .leg-opt[aria-selected=false] .leg-farbe{opacity:.35}.sa .leg-opt[aria-selected=false] b{color:var(--muted)}.sa .leg-haken{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;border:1.5px solid var(--line);color:transparent;flex:0 0 auto;transition:.14s}.sa .leg-haken.an{background:var(--brand);border-color:var(--brand);color:#fff}.sa .leg-haken .ic{width:13px;height:13px}.sa .leg-zeile{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.sa .leg-zeile b{display:block;font-size:14.5px;font-weight:800;line-height:1.25}.sa .leg-zeile span span{display:block;font-size:13px;font-weight:600;color:var(--muted)}.sa .leg-muster{position:relative;width:32px;height:22px;border-radius:7px;flex:0 0 auto}.sa .leg-muster.rand{background:#D6246E;border:3px solid var(--r)}.sa .leg-muster.offen{background:#fff;border:1.5px dashed var(--f)}.sa .kal-chip.nf:after,.sa .leg-muster.nf:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:99px;background:#F97316;box-shadow:0 0 0 2px #fff}.sa .kal-chip.nf{position:relative;overflow:visible;text-overflow:clip}.sa .kal-punkte i.nf{box-shadow:0 0 0 2px #F97316}.sa .eintrag-caption{margin-top:8px;padding:8px 10px;border-radius:9px;background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink-soft)}.sa .eintrag-caption p{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sa .ht-box{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:46px;border:1.5px solid var(--line);border-radius:10px;padding:6px 8px;background:#fff;cursor:text}.sa .ht-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100)}.sa .ht-box.warn{border-color:var(--warn-br)}.sa .ht-chip{display:inline-flex;align-items:center;gap:2px;background:var(--brand-50);color:var(--brand-800);border:1px solid var(--brand-200);border-radius:99px;padding:2px 3px 2px 10px;font-size:14px;font-weight:800}.sa .ht-chip button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:99px;background:transparent;color:var(--brand-700)}.sa .ht-chip button:hover{background:var(--brand-100)}.sa .ht-chip .ic{width:11px;height:11px}.sa .ht-eingabe{flex:1 1;min-width:140px;border:0;outline:0;font-size:14.5px;font-weight:600;padding:4px 2px;background:transparent;color:var(--ink)}.sa .ht-fuss{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.sa .ht-warn{color:var(--warn-solid)}.sa .ht-sets-knopf .cv{width:9px;height:6px}.sa .ht-set{display:flex;align-items:center;gap:4px}.sa .ht-set .dd-opt{flex:1 1;min-width:0}.sa .ht-set .dd-opt span span{color:var(--brand-700)}.sa .ht-set-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand-50);color:var(--brand);flex:0 0 auto}.sa .ht-set-weg{border-color:transparent;color:var(--faint)}.sa .ht-set-weg:hover{color:var(--bad);border-color:var(--bad-br);background:var(--bad-bg)}.sa .ht-speichern{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.sa .ht-speichern .inp{flex:1 1;min-width:200px}.sa .fg-tags{color:var(--brand-700);font-weight:700;overflow-wrap:anywhere}.sa .hl-raster{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.sa .hl-links{gap:10px;position:-webkit-sticky;position:sticky;top:0}.sa .hl-drop,.sa .hl-links{display:flex;flex-direction:column}.sa .hl-drop{position:relative;align-items:center;justify-content:center;gap:6px;aspect-ratio:9/16;max-height:520px;border:2px dashed var(--brand-200);border-radius:22px;background:linear-gradient(170deg,var(--brand-50),#fff);text-align:center;padding:18px;cursor:pointer;transition:.15s}.sa .hl-drop.ziehen,.sa .hl-drop:hover{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 4px var(--brand-100)}.sa .hl-drop b{font-size:17.5px}.sa .hl-drop span{font-size:14px;font-weight:600;color:var(--muted)}.sa .hl-drop-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--brand);color:#fff!important;margin-bottom:6px;box-shadow:0 8px 22px rgba(37,99,235,.35)}.sa .hl-drop-ic .ic{width:26px;height:26px}.sa .hl-handy{position:relative;aspect-ratio:9/16;max-height:520px;border-radius:24px;overflow:hidden;background:#05070D;box-shadow:0 0 0 6px #121826,0 14px 34px rgba(8,16,31,.35);margin:6px}.sa .hl-handy video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.sa .hl-overlay{position:absolute;left:0;right:0;bottom:42px;padding:26px 14px 8px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:#fff;pointer-events:none}.sa .hl-overlay b{font-size:14.5px;display:block;margin-bottom:2px}.sa .hl-overlay p{font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.sa .hl-overlay p span{font-weight:800}.sa .hl-fortschritt{border:1.5px solid var(--brand-200);background:var(--brand-50);border-radius:12px;padding:10px 12px;font-size:14px;color:var(--brand-900)}.sa .hl-fortschritt.fertig{border-color:var(--good-br);background:var(--good-bg);color:var(--good)}.sa .hl-fortschritt.fehler{border-color:var(--bad-br);background:var(--bad-bg);color:var(--bad)}.sa .hl-balken{height:8px;border-radius:99px;background:rgba(37,99,235,.15);overflow:hidden;margin-top:7px}.sa .hl-balken i{display:block;height:100%;border-radius:99px;background:var(--brand);transition:width .25s}.sa .hl-fortschritt.fertig .hl-balken i{background:var(--good-solid)}.sa .hl-anders{position:relative;align-self:center;cursor:pointer}.sa .hl-rechts .feld{margin-bottom:14px}.sa .hl-fusszeile{justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.sa button.chip.pf-knopf[aria-pressed=true]{background:var(--f);border-color:var(--f);box-shadow:0 2px 8px rgba(8,16,31,.25)}.sa button.chip.pf-knopf[aria-pressed=true] .sq{background:#fff!important}.sa .fg-liste{display:flex;flex-direction:column;gap:14px;padding:14px}.sa .fg-karte{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;border:1.5px solid var(--line);border-left:5px solid var(--warn-br);border-radius:14px;padding:14px;background:#fff;transition:box-shadow .3s,border-color .3s;scroll-margin-top:90px}.sa .fg-karte.phase-feedback{border-left-color:var(--bad-br)}.sa .fg-karte.phase-freigegeben{border-left-color:var(--good-solid)}.sa .fg-karte.phase-geplant{border-left-color:var(--brand)}.sa .fg-karte.phase-online{border-left-color:var(--good-solid);background:var(--surface-2)}.sa .fg-karte.hervor{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-100)}.sa .fg-video{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#05070D}.sa .fg-video video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.sa .fg-version{position:absolute;top:8px;left:8px;font-size:12px;font-weight:800;color:#fff;background:rgba(8,16,31,.7);padding:3px 8px;border-radius:99px;pointer-events:none}.sa .fg-inhalt{display:flex;flex-direction:column;gap:10px;min-width:0}.sa .fg-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa .fg-kopf .badge .ic{width:12px;height:12px}.sa .fg-titel{font-size:18.5px;line-height:1.3}.sa .fg-termin{display:flex;align-items:flex-start;gap:10px;border:1.5px solid var(--line-soft);background:var(--surface-2);border-radius:11px;padding:9px 12px;text-align:left;width:100%}.sa .fg-termin .ic{width:17px;height:17px;color:var(--brand);margin-top:2px;flex:0 0 auto}.sa .fg-termin b{display:block;font-size:14.5px}.sa .fg-termin span span{display:block;font-size:13px;font-weight:600;color:var(--muted)}.sa button.fg-termin{cursor:pointer;border-color:var(--brand-200);background:var(--brand-50)}.sa button.fg-termin:hover{border-color:var(--brand)}.sa .fg-caption{font-size:14.5px;font-weight:600;color:var(--ink-soft);line-height:1.55}.sa .fg-caption p{white-space:pre-line;overflow-wrap:anywhere}.sa .fg-caption p.zu{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sa .fg-caption .fg-tags{margin-top:4px}.sa .fg-mehr{border:0;background:transparent;padding:2px 0;font-size:13.5px;font-weight:800;color:var(--brand-700)}.sa .fg-kunde{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-width:520px}.sa .btn.fg-frei{min-height:58px;font-size:18.5px;font-weight:800;border-radius:14px;background:#16A34A;border-color:#16A34A;box-shadow:0 6px 18px rgba(22,163,74,.38)}.sa .btn.fg-frei:hover{background:#15803D;border-color:#15803D}.sa .btn.fg-frei .ic{width:22px;height:22px;stroke-width:2.4}.sa .btn.fg-fb-knopf{min-height:46px;font-size:15px}.sa .fg-doch{align-self:flex-start}.sa .fg-fb{border:1.5px solid var(--brand-200);background:var(--brand-50);border-radius:12px;padding:10px 12px}.sa .fg-ok{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:var(--good);background:var(--good-bg);border:1.5px solid var(--good-br);border-radius:12px;padding:10px 12px}.sa .fg-ok .ic{width:18px;height:18px;stroke-width:2.4}.sa .fg-aktionen{gap:6px;padding-top:4px}.sa .fg-verlauf{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line-soft);padding-top:10px}.sa .fg-verlauf-knopf{align-self:flex-start;border:0;background:transparent;padding:0;font-size:13.5px;font-weight:800;color:var(--brand-700)}.sa .fg-eintrag{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.sa .fg-eintrag p{margin-top:2px!important;font-size:14px;font-weight:600;color:var(--ink-soft);white-space:pre-line;overflow-wrap:anywhere}.sa .fg-eintrag-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--surface-3);color:var(--muted)}.sa .fg-eintrag-ic .ic{width:13px;height:13px}.sa .fg-eintrag.feedback .fg-eintrag-ic{background:var(--bad-bg);color:var(--bad)}.sa .fg-eintrag.freigegeben .fg-eintrag-ic{background:var(--good-bg);color:var(--good)}.sa .fg-eintrag.version .fg-eintrag-ic{background:var(--brand-50);color:var(--brand)}.sa .plan-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.sa .plan-kopf b{font-size:15.5px}.sa .plan-uebernahme{border:1px dashed var(--line);border-radius:11px;padding:10px 12px;background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink-soft);display:flex;flex-direction:column;gap:4px}.sa .plan-uebernahme p{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.sa .hl-raster{grid-template-columns:minmax(0,1fr)}.sa .hl-links{position:static;max-width:300px;width:100%;margin:0 auto}.sa .hl-drop{aspect-ratio:auto;min-height:220px}}@media(max-width:760px){.sa .fg-karte{grid-template-columns:minmax(0,1fr);padding:12px}.sa .fg-video{max-width:260px;width:100%;margin:0 auto}.sa .fg-liste{padding:10px}.sa .fg-kunde{max-width:none}.sa .leg-btn .dd-lbl{max-width:150px}}.sa .dd-opt>.badge,.sa .dd-opt>.ht-set-ic,.sa .dd-opt>.leg-farbe,.sa .dd-opt>.leg-haken{flex:0 0 auto;min-width:0}.sa .kal-chip.nf{overflow:hidden;text-overflow:ellipsis;padding-right:13px}.sa .kal-chip.nf:after{top:50%;right:3px;transform:translateY(-50%);width:7px;height:7px;box-shadow:0 0 0 1.5px #fff}@media(max-width:760px){.sa .kal-legende{flex-wrap:nowrap;gap:6px}.sa .kal-legende>.dd{min-width:0;flex:0 1 auto}.sa .kal-legende .leg-btn{width:100%;padding:4px 8px;gap:6px;font-size:13px}.sa .kal-legende .leg-btn .dd-lbl{max-width:none;min-width:0}.sa .kal-legende>.dd:last-child .dd-panel{left:auto;right:0}}.sa .speicher-btn{min-height:42px}.sa .speicher-btn.knapp{border-color:var(--warn-br);background:var(--warn-bg);color:var(--warn)}.sa .speicher-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px 8px 10px}.sa .speicher-zahlen>div{background:var(--surface-2);border-radius:10px;padding:8px 10px;min-width:0}.sa .speicher-zahlen .k{display:block;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa .speicher-zahlen b{font-size:16px}.sa .fg-video.entfernt{background:linear-gradient(170deg,var(--good-bg),#fff);border:1.5px solid var(--good-br)}.sa .fg-entfernt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:16px;text-align:center}.sa .fg-entfernt>.ic{width:34px;height:34px;color:var(--good-solid);stroke-width:2.2}.sa .fg-entfernt b{font-size:17.5px;color:var(--good)}.sa .fg-entfernt span{font-size:13.5px;font-weight:600;color:var(--muted)}@media(max-width:760px){.sa .fg-video.entfernt{aspect-ratio:auto;min-height:180px}}.sa .caption-text{white-space:pre-line;overflow-wrap:anywhere}.sa .caption-text .fg-tags{font-weight:800}.sa .fg-caption .caption-text.zu{-webkit-line-clamp:5}.sa .fg-caption .caption-text.zu,.sa .hl-overlay .caption-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sa .hl-overlay .caption-text{font-size:12px;font-weight:600;line-height:1.35;-webkit-line-clamp:3}.sa .hl-overlay .caption-text .fg-tags{color:#fff}.sa .ps-pf{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:800;color:var(--ink-soft);white-space:nowrap}.sa .ps-pf i{width:10px;height:10px;border-radius:3px;background:var(--f);display:inline-block}.sa .ps-pf em{font-style:normal;font-weight:600;color:var(--muted)}.sa .ps-liste{display:flex;flex-direction:column;gap:6px;margin-top:8px}.sa .ps-zeile{border:1px solid var(--line-soft);border-radius:10px;padding:8px 10px;background:#fff}.sa .ps-zeile.s-fehler{border-color:var(--bad-br);background:#FFF7F7}.sa .ps-zeile.s-manuell_offen{border-color:var(--warn-br);background:#FFFBF2}.sa .ps-zeile.s-gepostet,.sa .ps-zeile.s-manuell_erledigt{border-color:var(--good-br);background:#F4FCF8}.sa .ps-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sa .ps-kopf .badge{font-size:12px;padding:2px 8px}.sa .ps-link{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:800;text-decoration:none}.sa .ps-link .ic{width:12px;height:12px}.sa .ps-fehler{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--bad);overflow-wrap:anywhere}.sa .ps-knoepfe{gap:6px;margin-top:8px}.sa .ps-knoepfe:empty{display:none}.sa .ps-erledigt{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.sa .ps-erledigt .inp{min-height:34px;width:240px;max-width:100%;font-size:13.5px}.sa .plan-kanal{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.sa .tt-box{border:1.5px solid #121218;border-radius:12px;padding:12px 14px;margin-bottom:12px;background:#FAFAFB}.sa .tt-kopf{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sa .tt-kopf b{font-size:15px}.sa .tt-schalter label,.sa .tt-werbung{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.sa .tt-schalter label.aus{color:var(--faint)}.sa .tt-schalter input,.sa .tt-werbung input{width:16px;height:16px}.sa .po-kanaele{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sa .po-kanal{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--surface-2)}.sa .po-kanal-kopf{margin-bottom:8px}.sa .po-kanal .seg{flex-wrap:wrap}.sa .po-verbindungen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sa .po-verb{border:1.5px solid var(--line);border-radius:12px;padding:12px}.sa .po-verb.aktiv{border-color:var(--brand-200);box-shadow:0 0 0 3px var(--brand-50)}.sa .po-verb-kopf{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sa .po-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff;flex:0 0 auto}.sa .po-ic .ic{width:14px;height:14px}.sa .po-zeile{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14px;padding:5px 0;border-top:1px solid var(--line-soft)}.sa .po-zeile>span{color:var(--muted);font-weight:700}.sa .po-zeile b{text-align:right}.sa .po-zeile b.ok{color:var(--good)}.sa .po-zeile b.warn{color:var(--warn-solid)}.sa .po-schlange{display:flex;flex-direction:column;gap:10px}.sa .po-eintrag{border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}.sa .po-eintrag.fertig{opacity:.85}.sa .po-eintrag-kopf{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.sa .po-h3{display:flex;align-items:center;gap:8px;font-size:14.5px;margin-bottom:8px}.sa .po-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:12px}.sa .po-adressen{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:center;font-size:14px}.sa .po-adressen>span{font-weight:700;color:var(--muted)}.sa .po-kopie{display:flex;gap:8px;align-items:center;min-width:0}.sa .po-kopie code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:8px;padding:6px 9px;font-size:13.5px}@media(max-width:1000px){.sa .po-adressen,.sa .po-kanaele,.sa .po-raster,.sa .po-verbindungen{grid-template-columns:minmax(0,1fr)}}.sa .vp{display:grid;grid-template-columns:232px minmax(0,1fr) 304px;grid-gap:16px;gap:16px;align-items:start}.sa .vp-mitte{min-width:0}.sa .vp-nav{position:-webkit-sticky;position:sticky;top:74px;padding:10px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 92px);overflow-y:auto}.sa .vp-nav-kopf{font-size:11.5px;font-weight:800;letter-spacing:.14em;color:var(--faint);padding:14px 10px 5px}.sa .vp-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;border:0;background:transparent;border-radius:11px;padding:8px 10px;font-size:14.5px;font-weight:700;text-align:left;transition:background .12s,color .12s}.sa .vp-nav-item:hover{background:var(--surface-3);color:var(--brand-800)}.sa .vp-nav-item .ic{color:var(--brand);flex:0 0 auto}.sa .vp-nav-item[aria-current=page]{background:var(--brand-50);color:var(--brand-800);font-weight:800;box-shadow:inset 0 0 0 1.5px var(--brand-200)}.sa .vp-nav-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .vp-zahl{flex:0 0 auto;min-width:24px;text-align:center;font-size:12.5px;font-weight:800;padding:2px 8px;border-radius:99px;background:var(--surface-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .vp-nav-neu{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;border:1.5px dashed var(--brand-200);background:transparent;border-radius:11px;padding:8px 10px;font-size:14.5px;font-weight:800;color:var(--brand-700);transition:.14s}.sa .vp-nav-neu:hover{background:var(--brand-50);border-color:var(--brand)}.sa .vp-liste{display:flex;flex-direction:column;gap:10px}.sa .vp-zeile{display:flex;align-items:center;gap:10px;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.sa .vp-zeile:hover{border-color:var(--brand-200)}.sa .vp-zeile.gewaehlt{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-100),var(--shadow)}.sa .vp-haken{flex:0 0 auto;border-radius:12px;border:2px solid var(--line);background:#fff;color:#fff;font-size:17.5px;font-weight:800;display:grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:.14s}.sa .vp-haken:hover{border-color:var(--brand)}.sa .vp-haken[aria-checked=true]{background:linear-gradient(160deg,var(--brand),var(--brand-800));border-color:var(--brand);box-shadow:0 2px 8px rgba(37,99,235,.38)}.sa .vp-zeile-text{flex:1 1;min-width:0;border:0;background:transparent;padding:4px 6px;text-align:left;display:flex;flex-direction:column;gap:5px;border-radius:10px}.sa .vp-zeile-text:hover b{color:var(--brand-800)}.sa .vp-zeile-text b{font-size:16px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .vp-anfang{font-size:12.5px;font-weight:500;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sa .vp-zeile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sa .vp-zeile-meta .chip{padding:3px 9px;font-size:12.5px}.sa .vp-editor{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.sa .vp-titel{font-size:22px;font-weight:800;min-height:52px;letter-spacing:-.015em}.sa .vp-meta{gap:10px}.sa .vp-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px}.sa .vp-leiste .k{margin-right:4px}.sa .vp-leiste .chip.knopf-chip{min-height:36px;padding:5px 13px;font-size:13.5px}.sa .vp-text{min-height:52vh;font-size:16.5px;font-weight:500;padding:16px 18px;resize:vertical;-moz-tab-size:2;tab-size:2}.sa .vp-hilfe{line-height:1.6}.sa .vp-hilfe b{color:var(--ink-soft)}.sa .vp-speicher{font-size:13.5px;font-weight:800;padding:5px 11px;border-radius:99px;white-space:nowrap}.sa .vp-speicher.gespeichert{background:var(--good-bg)}.sa .vp-speicher.ungespeichert{background:var(--warn-bg)}.sa .vp-speicher.speichert{color:var(--brand-800);background:var(--brand-50)}.sa .vp-speicher.fehler{background:var(--bad-bg)}.sa .vp-idee{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.sa .vp-idee-text{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}.sa .vp-idee-text b{font-size:16px;font-weight:800;line-height:1.35}.sa .vp-idee-text p{font-size:14.5px;font-weight:500;color:var(--ink-soft);white-space:pre-line}.sa .vp-idee-knoepfe{flex:0 0 auto}.sa .vp-chat{position:-webkit-sticky;position:sticky;top:74px;display:flex;flex-direction:column;min-height:420px;max-height:calc(100vh - 92px);overflow:hidden}.sa .vp-chat-kopf{display:flex;align-items:center;gap:11px;padding:13px 15px;color:#fff;background:linear-gradient(135deg,#0D1F5C,#1D4ED8 70%,#2563EB)}.sa .vp-chat-kopf>div{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sa .vp-chat-kopf b{font-size:15px;font-weight:800}.sa .vp-chat-kopf>div span{font-size:13px;font-weight:600;color:rgba(214,232,255,.92)}.sa .vp-chat-kopf .badge{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4);color:#fff}.sa .vp-chat-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);flex:0 0 auto}.sa .vp-chat-verlauf{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px;background:var(--surface-2)}.sa .vp-blase{background:#fff;border:1px solid var(--line);border-radius:6px 16px 16px 16px;padding:12px 14px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:6px}.sa .vp-blase b{font-size:14.5px;font-weight:800;color:var(--brand-800)}.sa .vp-blase p{font-size:14px;font-weight:500;color:var(--ink-soft);line-height:1.55}.sa .vp-blase p.muted{color:var(--muted);font-size:13.5px}.sa .vp-chat-vorschlaege{display:flex;flex-wrap:wrap;gap:6px;opacity:.7}.sa .vp-chat-vorschlaege .chip{white-space:normal;font-size:13px}.sa .vp-chat-eingabe{display:flex;align-items:flex-end;gap:8px;padding:11px 12px;border-top:1px solid var(--line);background:#fff}.sa .vp-chat-eingabe .inp{resize:none;min-height:46px}.sa .vp-chat-eingabe .btn{min-height:46px;min-width:46px;padding:0 12px}.sa .sm-seiten{display:flex;flex-direction:column;gap:22px}.sa .sm-blatt{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-lg);padding:clamp(20px,4vw,46px);width:100%;max-width:860px;margin:0 auto;position:relative;overflow:hidden}.sa .sm-blatt:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--brand-900),var(--brand),#60A5FA)}.sa .sm-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.sa .sm-marke{display:flex;align-items:center;gap:9px}.sa .sm-marke b{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--brand-900)}.sa .sm-tag{display:inline-block;margin-top:9px;font-size:9.5px;font-weight:800;letter-spacing:.2em;color:#fff;padding:4px 12px;border-radius:99px;background:linear-gradient(135deg,var(--brand),var(--brand-800));box-shadow:0 2px 8px rgba(37,99,235,.32)}.sa .sm-rechts{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.sa .sm-rechts b{font-size:14px;font-weight:800}.sa .sm-rechts span{font-size:11.5px;font-weight:600;color:var(--muted)}.sa .sm-rechts .sm-nr{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--brand-800);background:var(--brand-50);border:1px solid var(--brand-200);padding:3px 10px;border-radius:99px;margin-top:3px}.sa .sm-titel{font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.14;letter-spacing:-.025em;margin:24px 0 14px;color:var(--ink);text-wrap:balance}.sa .sm-chips{display:flex;flex-wrap:wrap;gap:8px}.sa .sm-chip{font-size:11.5px;font-weight:800;padding:5px 12px;border-radius:99px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft)}.sa .sm-chip.b{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.sa .sm-chip.g{background:var(--good-bg);border-color:var(--good-br)}.sa .sm-chip.w{background:var(--warn-bg);border-color:var(--warn-br)}.sa .sm-leer{color:var(--muted);font-weight:600}.sa .sm-abschnitt,.sa .sm-leer{margin-top:26px}.sa .sm-label{display:flex;align-items:center;margin-bottom:12px}.sa .sm-pille{display:inline-flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.14em;color:#fff;padding:5px 14px 5px 6px;background:linear-gradient(135deg,var(--brand),var(--brand-800));box-shadow:0 2px 8px rgba(37,99,235,.3)}.sa .sm-pille,.sa .sm-pille i{font-size:11px;border-radius:99px}.sa .sm-pille i{font-style:normal;width:20px;height:20px;background:#fff;color:var(--brand-800);display:grid;place-items:center;letter-spacing:0}.sa .sm-linie{flex:1 1;height:1.5px;background:linear-gradient(90deg,var(--brand-200),transparent)}.sa .sm-satz{font-size:clamp(16px,2.2vw,18px);line-height:1.75;font-weight:500;color:var(--ink);margin-top:6px}.sa .sm-satz.absatz{margin-top:16px}.sa .sm-satz em{font-style:normal;font-weight:700;color:var(--brand-700)}.sa .sm-seiten.liniert .sm-satz{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.75em - 1px),var(--brand-200,#BFDBFE) calc(1.75em - 1px),var(--brand-200,#BFDBFE) 1.75em)}.sa .sm-regie{display:block;margin:12px 0;padding:10px 14px;background:var(--brand-50);border-left:4px solid var(--brand);border-radius:4px 10px 10px 4px;font-size:15px;line-height:1.55;font-weight:600;color:var(--brand-800)}.sa .sm-regie span{display:inline-block;margin-right:9px;font-size:9.5px;font-weight:800;letter-spacing:.16em;color:#fff;background:var(--brand);padding:2px 8px;border-radius:99px;vertical-align:1px}.sa .sm-reihe{list-style:none;margin:12px 0 0;padding:0}.sa .sm-reihe li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft)}.sa .sm-reihe li:first-child{border-top:0}.sa .sm-zahl{flex:0 0 auto;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-800))}.sa .sm-reihe-titel{flex:1 1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .sm-reihe-dauer{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--muted)}.sa .tp{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:#04070E;color:#F4F7FF;outline:0;font-family:var(--f)}.sa .tp.ruhig{cursor:none}.sa .tp-balken{flex:0 0 auto;height:4px;background:rgba(255,255,255,.1)}.sa .tp-balken i{display:block;height:100%;width:0;background:linear-gradient(90deg,#2563EB,#7DB4FF)}.sa .tp-flaeche{position:relative;flex:1 1;min-height:0;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab}.sa .tp-flaeche:after,.sa .tp-flaeche:before{content:"";position:absolute;left:0;right:0;z-index:2;pointer-events:none}.sa .tp-flaeche:before{top:0;height:16%;background:linear-gradient(#04070E,rgba(4,7,14,0))}.sa .tp-flaeche:after{bottom:0;height:22%;background:linear-gradient(rgba(4,7,14,0),#04070E)}.sa .tp-marke{position:absolute;left:0;right:0;height:0;z-index:3;pointer-events:none}.sa .tp-marke:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.4) 14%,rgba(59,130,246,.4) 86%,rgba(59,130,246,0))}.sa .tp-marke i{position:absolute;top:-13px;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent}.sa .tp-marke i:first-child{left:0;border-left:20px solid #3b82f6}.sa .tp-marke i:last-child{right:0;border-right:20px solid #3b82f6}.sa .tp-inhalt{will-change:transform;max-width:1240px;margin:0 auto;padding:0 clamp(28px,7vw,110px);line-height:1.45}.sa .tp-text.gespiegelt{transform:scaleX(-1)}.sa .tp-titel{display:flex;flex-direction:column;align-items:flex-start;gap:.3em;margin-bottom:1.1em}.sa .tp-pille{font-size:.3em;font-weight:800;letter-spacing:.2em;padding:.4em 1.1em;border-radius:99px;background:linear-gradient(135deg,#2563EB,#1B3EA8);color:#fff}.sa .tp-titel h2{font-size:.78em;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.sa .tp-meta{font-size:.32em;font-weight:700;letter-spacing:.06em;color:#93A8C8}.sa .tp-abschnitt{margin-top:.2em}.sa .tp-label{display:flex;align-items:center;gap:.8em;margin:1.6em 0 .7em;font-size:.34em;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#7DB4FF}.sa .tp-label:after{content:"";flex:1 1;height:2px;background:linear-gradient(90deg,rgba(125,180,255,.5),transparent)}.sa .tp-satz{margin:0 0 .35em;font-weight:600;line-height:1.5}.sa .tp-satz.absatz{margin-top:1em}.sa .tp-regie{margin:.5em 0;padding-left:.6em;border-left:.1em solid #3b82f6;font-size:.62em;font-weight:600;line-height:1.4;color:#7DB4FF}.sa .tp-regie-inline{font-size:.66em;font-weight:600;color:#7DB4FF}.sa .tp-trenner{height:2px;margin:3.4em 0;background:linear-gradient(90deg,transparent,rgba(125,180,255,.5),transparent)}.sa .tp-schluss{text-align:center;margin:2.4em 0 0;font-size:.4em;font-weight:800;letter-spacing:.34em;text-transform:uppercase;color:#7DB4FF}.sa .tp-zaehler{position:absolute;inset:0;display:grid;place-items:center;font-size:34vmin;font-weight:800;text-shadow:0 0 60px rgba(59,130,246,.8);background:rgba(4,7,14,.5)}.sa .tp-halt,.sa .tp-zaehler{z-index:4;pointer-events:none;color:#fff}.sa .tp-halt{position:absolute;left:50%;bottom:22%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 26px;border-radius:999px;background:rgba(37,99,235,.92);font-size:20px;box-shadow:0 10px 40px rgba(0,0,0,.45);text-align:center}.sa .tp-halt span{font-size:15px;opacity:.85}.sa .tp-ende{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:rgba(4,7,14,.72)}.sa .tp-ende b{font-size:9vmin;font-weight:800;letter-spacing:-.02em}.sa .tp-steuerung{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(10,16,32,.96);border-top:1px solid rgba(255,255,255,.12);transition:opacity .3s,transform .3s}.sa .tp.ruhig .tp-steuerung{opacity:0;transform:translateY(100%);pointer-events:none}.sa .tp-gruppe{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:15px;background:rgba(255,255,255,.06)}.sa .tp-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;min-width:52px;padding:0 16px;border-radius:13px;border:1.5px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;font-size:15px;font-weight:800;transition:background .14s,border-color .14s}.sa .tp-knopf:hover{background:rgba(255,255,255,.18)}.sa .tp-knopf .ic{width:18px;height:18px}.sa .tp-knopf[aria-pressed=true]{background:#2563EB;border-color:#7DB4FF}.sa .tp-knopf.klein{min-width:46px;min-height:46px;padding:0 10px;font-size:16px}.sa .tp-knopf.gross{min-height:64px;padding:0 28px;font-size:20px}.sa .tp-knopf.spiel{min-width:132px;background:linear-gradient(135deg,#2563EB,#1D4ED8);border-color:#7DB4FF;font-size:16px;box-shadow:0 4px 18px rgba(37,99,235,.55)}.sa .tp-knopf.schliessen{border-color:rgba(248,113,113,.65);background:rgba(220,38,38,.2)}.sa .tp-knopf.schliessen:hover{background:rgba(220,38,38,.38)}.sa .tp-k{font-size:10px;font-weight:800;letter-spacing:.14em;color:#93A8C8;white-space:nowrap}.sa .tp-wert{min-width:36px;text-align:center;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .tp-gruppe input[type=range]{width:150px;height:30px;accent-color:#3B82F6;background:transparent}.sa .tp :focus-visible{outline:3px solid #7DB4FF;outline-offset:2px}@media(max-width:1180px){.sa .vp{grid-template-columns:220px minmax(0,1fr)}.sa .vp-chat{grid-column:1/-1;position:static;min-height:0;max-height:none}.sa .vp-chat-verlauf{max-height:300px}}@media(max-width:860px){.sa .vp{grid-template-columns:minmax(0,1fr)}.sa .vp-nav{position:static;flex-direction:row;overflow-x:auto;max-height:none;padding:8px;gap:6px;scrollbar-width:thin}.sa .vp-nav-kopf{display:none}.sa .vp-nav-item,.sa .vp-nav-neu{width:auto;flex:0 0 auto;margin-top:0;white-space:nowrap}.sa .vp-nav-name{flex:0 1 auto;max-width:180px}.sa .vp-zeile{flex-wrap:wrap}.sa .vp-editor{padding:14px}.sa .vp-text{min-height:46vh;font-size:16px}.sa .sm-rechts{align-items:flex-start;text-align:left}}@media(max-width:760px){.sa .tp-gruppe{flex-wrap:wrap;justify-content:center}.sa .tp-knopf{min-height:48px;padding:0 12px}.sa .tp-gruppe input[type=range]{width:110px}}@media(pointer:coarse){.sa .vp-nav-item,.sa .vp-nav-neu{min-height:50px}.sa .vp-leiste .chip.knopf-chip{min-height:42px}}@media(prefers-reduced-motion:reduce){.sa .tp-steuerung{transition:none}}.sa .vp-quelle{display:inline-flex;margin-right:8px;padding:2px 9px;font-size:12px}.sa .vp-kopie-idee{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:11px 14px}.sa .vp-kopie-idee b{font-size:15.5px;font-weight:800;line-height:1.35}.sa .vp-kopie-idee p{margin-top:4px;font-size:14px;font-weight:500;color:var(--ink-soft);white-space:pre-line;max-height:5.2em;overflow:hidden}.sa .vp-kunden{display:flex;flex-direction:column;gap:6px;max-height:min(46vh,380px);overflow-y:auto;padding:2px}.sa .vp-kunde{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:1.5px solid var(--line);background:#fff;border-radius:12px;text-align:left;transition:.14s}.sa .vp-kunde:hover{border-color:var(--brand-200);background:var(--brand-50)}.sa .vp-kunde.an{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 3px var(--brand-100)}.sa .vp-kunde-name{flex:1 1;min-width:0;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .vp-kunde-haken{flex:0 0 auto;width:26px;height:26px;border-radius:8px;border:2px solid var(--line);display:grid;place-items:center;color:#fff;background:#fff}.sa .vp-kunde.an .vp-kunde-haken{background:var(--brand);border-color:var(--brand)}.sa .vp-kopie-skip{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600;color:var(--muted)}.sa .vp-kopie-skip b{color:var(--ink-soft)}.sa .chip.ordner-chip{background:var(--good-bg);border-color:var(--good-br);color:var(--good)}.sa .chip.ordner-chip:hover{background:var(--good-bg);border-color:var(--good-solid);color:var(--good)}.sa .sf-karte{display:block}.sa .sf-beschreibung{white-space:pre-wrap;color:var(--ink-soft);font-size:15px;line-height:1.55;margin:0}.sa .sf-blatt{margin-top:6px}.sa .sf-blatt .sm-blatt{box-shadow:none;max-width:none}.sa .vp-hochladen{border-left:5px solid var(--brand)}.sa .vp-hochladen .hint{margin:4px 0 0}.rechtliches-fuss{padding:14px 20px 22px;text-align:center;font-size:12.5px;opacity:.7}.rechtliches-fuss a{color:inherit;text-decoration:none}.rechtliches-fuss a:hover{text-decoration:underline}.sa .card{border:1px solid var(--hair);border-radius:13px;background:rgba(255,255,255,.88);box-shadow:var(--shadow)}.sa .pad{padding:15px 18px}.sa .sec-title{font-weight:400;letter-spacing:-.01em;gap:0}.sa .h2{font-size:15px}.sa .k{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.sa .v{font-family:var(--fz);font-weight:400;font-size:25px;letter-spacing:-.02em;line-height:1.15;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .v.sm{font-size:18.5px}.sa .sub{font-size:13.5px;color:var(--muted)}.sa .hint,.sa .sub{font-weight:400}.sa .muted b,.sa b.muted{font-weight:500}.sa .tiny{font-weight:400}.sa [style*="font-weight: 600"],.sa [style*="font-weight:600"]{font-weight:500!important}.sa .delta{padding:0;border-radius:0;background:none!important}.sa .chip,.sa .delta{font-size:13.5px;font-weight:500}.sa .chip{color:var(--ink-soft);background:transparent;border:1px solid var(--hair);padding:4px 10px;border-radius:8px}.sa .chip.b{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.sa button.chip:hover{border-color:rgba(16,21,31,.28);color:var(--ink);background:rgba(16,21,31,.03)}.sa button.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.sa .badge{font-size:13.5px;font-weight:500;padding:0;border:0;border-radius:0;background:transparent!important;gap:6px}.sa .badge:before{width:6px;height:6px}.sa .badge.b{color:var(--brand)}.sa .badge.n{color:var(--muted)}.sa .badge.g2{color:var(--good)}.sa .btn{border:1px solid var(--hair);background:rgba(255,255,255,.85);color:var(--ink);min-height:34px;padding:6px 13px;border-radius:9px;font-size:14px;font-weight:500}.sa .btn:hover{border-color:rgba(16,21,31,.28);background:#fff;color:var(--ink)}.sa .btn.p{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.sa .btn.p:hover{background:#262E3D;border-color:#262E3D;color:#fff}.sa .btn.sm{min-height:30px;padding:4px 10px;font-size:13.5px}.sa .btn.gefahr{color:var(--bad);border-color:var(--bad-br)}.sa .btn.gefahr:hover{background:var(--bad-bg)}.sa .btn.warn{background:var(--warn);border-color:var(--warn);color:#fff}.sa .tabs{background:rgba(16,21,31,.05);border:1px solid var(--hair);border-radius:9px;padding:2px;box-shadow:none;gap:2px}.sa .tabs button{font-size:14px;font-weight:500;padding:5px 14px;min-height:30px;border-radius:7px;color:var(--muted)}.sa .tabs button:hover{color:var(--ink)}.sa .tabs button[aria-selected=true]{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--hair)}.sa thead th{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);padding:9px 12px;background:transparent;border-bottom:1px solid var(--line)}.sa td{padding:10px 12px;border-top:1px solid var(--line-soft);font-size:14.5px}.sa thead+tbody tr:first-child td{border-top:0}.sa tbody tr:nth-child(2n) td{background:transparent}.sa tbody tr:hover td{background:rgba(16,21,31,.03)}.sa .bar{height:4px;background:rgba(16,21,31,.08)}.sa .bar>i{background:var(--ink)}.sa .pf{font-size:14px;font-weight:500;gap:7px}.sa .pflogo{display:block;flex:0 0 auto;border-radius:0;object-fit:contain}.sa .legend{font-size:13.5px;font-weight:500}.sa .legend i{border-radius:99px;height:3px;width:14px;vertical-align:3px}.sa .logo{border-radius:7px}.sa .initialen{font-weight:600}.sa .note{background:var(--warn-bg);border:1px solid var(--warn-br);border-radius:10px;font-weight:500;color:var(--warn)}.sa .note.b{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.sa .srch{border:1px solid var(--hair);border-radius:9px;min-height:34px;background:rgba(255,255,255,.85);font-weight:400}.sa .inp:focus,.sa .srch:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 2px rgba(16,21,31,.08)}.sa .link-knopf{font-weight:500;color:var(--brand)}.sa .link-knopf:hover{color:var(--brand-800)}.sa .score{display:inline-flex;flex-direction:column;gap:5px;min-width:64px}.sa .score-zahl{font-family:var(--fz);font-weight:400;line-height:1;letter-spacing:-.02em}.sa .score-zahl small{font-family:var(--f);font-size:12.5px;color:var(--muted);margin-left:3px;letter-spacing:0}.sa .chart text{font-size:13.5px;font-weight:400}.sa .grid-l{stroke:var(--line-soft)}.sa .tip{background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hair);border-radius:10px;box-shadow:0 6px 20px rgba(16,21,31,.1)}.sa .tip>b{font-weight:500}.sa .tip .tr i{border-radius:99px;width:8px;height:3px}.sa .tip .tr span{font-weight:400}.sa .tip .tr b{font-weight:600}.sa .tile{border:1px solid var(--hair);border-radius:11px;background:rgba(255,255,255,.7)}.sa .tile.g,.sa .tile.g2{background:var(--good-bg);border-color:var(--good-br)}.sa .tile.w{background:var(--warn-bg);border-color:var(--warn-br)}.sa .tile.r{background:var(--bad-bg);border-color:var(--bad-br)}.sa .tile.b{background:var(--brand-50);border-color:var(--brand-200)}.sa .tile.n{background:var(--surface-2);border-color:var(--hair)}.sa .tile ol,.sa .tile ul{font-weight:400}.sa .postrow[aria-selected=true] td{background:var(--ink)!important;border-top-color:var(--ink)}.sa .postrow[aria-selected=true] td:first-child:before{background:var(--brand);width:4px}.sa .postrow:hover:not([aria-selected=true]) td{background:rgba(16,21,31,.04)!important}.sa .sel-flag{font-size:12.5px;background:var(--brand);color:#fff!important;border-radius:6px}.sa .sel-flag,.sa .thumb{font-weight:500;letter-spacing:0}.sa .thumb{border-radius:8px;flex-direction:column;gap:4px;background:var(--surface-3);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--hair);font-size:12px;display:flex;align-items:center;justify-content:center}.sa .thumb.mit-bild{display:block;background:#10151F}.sa .thumb-art{font-size:11.5px;font-weight:500;letter-spacing:0;background:linear-gradient(0deg,rgba(16,21,31,.7),rgba(16,21,31,0))}.sa .ins{border:1px solid var(--hair);border-left:3px solid var(--muted);border-radius:11px}.sa .ins,.sa .ins.chance{background:rgba(255,255,255,.7)}.sa .ins.chance{border-left-color:var(--good-solid)}.sa .ins.warnung{border-left-color:var(--warn-solid)}.sa .ins.info,.sa .ins.warnung{background:rgba(255,255,255,.7)}.sa .ins.info{border-left-color:var(--brand)}.sa .bald-ic{background:var(--ink);box-shadow:none;border-radius:13px;width:48px;height:48px}.sa .bald-ic .ic{width:22px;height:22px}.sa .bald-ic.klein{width:34px;height:34px;border-radius:9px;box-shadow:none}.sa .skel{background:linear-gradient(90deg,var(--surface-3),rgba(255,255,255,.7),var(--surface-3));background-size:200% 100%}.sa .leerstand h2{font-size:16px}.sa .kv dt,.sa .leerstand p{font-weight:400}.sa .kv dd{font-weight:500}.sa .glocke{width:34px;height:34px;border:1px solid var(--hair);background:rgba(255,255,255,.85);border-radius:9px;color:var(--ink-soft)}.sa .glocke .ic{width:17px;height:17px}.sa .glocke:hover{border-color:rgba(16,21,31,.28);color:var(--ink);box-shadow:none}.sa .dd.open .glocke{border-color:var(--ink);box-shadow:none}.sa .glocke-zahl{background:var(--brand);color:#fff;font-weight:600;border:2px solid #eef2f9;top:-6px;right:-6px;min-width:18px;height:18px}.sa .seg.ansicht{background:rgba(16,21,31,.05);border-color:var(--hair)}.sa .seg.ansicht button{color:var(--muted)}.sa .seg.ansicht button:hover{color:var(--ink)}.sa .seg.ansicht button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.sa .hinweis-knopf{border:1px solid var(--hair);background:rgba(255,255,255,.7);border-radius:10px}.sa .hinweis-knopf:hover{border-color:rgba(16,21,31,.25);background:#fff}.sa .hinweis.gelesen .hinweis-knopf{background:transparent;border-color:var(--line-soft)}.sa .hinweis-ic{width:28px;height:28px;border-radius:8px}.sa .hinweis-t b{font-weight:600;font-size:14.5px}.sa .hinweis.gelesen .hinweis-t b{font-weight:500}.sa .hinweis-text,.sa .hinweis-zeit{font-weight:400}.sa .hinweis-punkt{background:var(--brand);box-shadow:none}.sa .dd-panel .hinweis:not(.gelesen) .hinweis-knopf{background:var(--surface-2)}.sa .modal-hg{background:rgba(16,21,31,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sa .modal{background:rgba(255,255,255,.96)}.sa .inp{border:1px solid var(--hair);border-radius:9px;min-height:36px;font-weight:400;background:rgba(255,255,255,.9)}.sa .bildzeile{border:1px solid var(--hair);border-radius:10px}.sa .video-laden{background:#10151F}.sa .video-laden b{font-weight:500;letter-spacing:0}.sa .video-balken i{background:#fff}.sa .video-poster b{font-weight:500;letter-spacing:0;text-transform:none}.sa .video-poster .tiny{font-weight:400}.sa .video-buehne,.sa .video-rahmen{background:#10151F}.sa .kopfkarte{background:rgba(255,255,255,.88)}.sa .video-zahlen>div{background:var(--surface-2);border-radius:8px}.sa .video-zahlen .k{font-size:12.5px;letter-spacing:0}.sa .video-zahlen b{font-family:var(--fz);font-weight:400;font-size:14.5px}.sa .entwicklung-zahlen b.num{font-family:var(--fz);font-weight:400;font-size:20px}.sa .ziel-info{border:1px solid var(--hair);border-left:3px solid var(--brand);border-radius:11px;background:rgba(255,255,255,.7)}.sa .beitragsliste{overflow:hidden}.sa .bl-kopf{border-bottom:1px solid var(--line);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.sa .bl-kopf,.sa .bl-zeile{background:transparent}.sa .bl-zeile:hover{background:rgba(16,21,31,.03)}.sa .bl-titel b{font-weight:600}.sa .bl-zahl{font-size:14.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .bl-eintrag.auf{box-shadow:inset 0 0 0 1px var(--ink);background:var(--surface-2)}.sa .bl-eintrag.auf .bl-zeile{background:var(--ink)}.sa .bl-eintrag.auf .bl-zeile:before{background:var(--brand);width:4px}.sa .detail-kopf{background:rgba(255,255,255,.8);border:1px solid var(--hair);border-radius:12px}.sa .detail-score b{font-weight:600}.sa .kern-kachel{border:1px solid var(--hair);border-radius:10px;background:rgba(255,255,255,.7)}.sa .kern-kachel .k{font-size:12.5px;letter-spacing:0}.sa .kern-kachel b{font-family:var(--fz);font-weight:400;font-size:18.5px}.sa .kern-kachel.g,.sa .kern-kachel.g2{background:var(--good-bg);border-color:var(--good-br)}.sa .kern-kachel.w{background:var(--warn-bg);border-color:var(--warn-br)}.sa .kern-kachel.r{background:var(--bad-bg);border-color:var(--bad-br)}.sa .empfehlung{border-width:1px;border-left:3px solid var(--brand);box-shadow:none}.sa .empfehlung ol{font-weight:400}.sa .kz-zeile{border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:8px;background:rgba(255,255,255,.7)}.sa .kz-name{font-weight:500}.sa .kz-wert{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .kz-unter{font-weight:400}.sa .video-ersatz{border:1px dashed var(--line);background:rgba(255,255,255,.6)}.sa .schalter{font-weight:500}.sa .schalter .bahn{background:rgba(16,21,31,.16)}.sa .schalter[aria-checked=true] .bahn{background:var(--ink)}.sa .ws-status .feld{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px}.sa .ws-zeile label{font-weight:500}.sa .kal-legende{font-weight:500;background:var(--surface-2);border-radius:9px}.sa .kal-wt{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.sa .kal-tag{border:1px solid var(--line-soft);border-radius:9px;background:rgba(255,255,255,.7)}.sa .kal-tag:hover{border-color:rgba(16,21,31,.25);background:#fff}.sa .kal-tag[aria-selected=true]{border-color:var(--ink);box-shadow:none;background:#fff}.sa .kal-tag.heute .kal-zahl{background:var(--ink);color:#fff}.sa .kal-zahl,.sa .pf-stand{font-weight:500}.sa .eintrag{border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:10px;background:rgba(255,255,255,.7)}.sa .eintrag-art{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.sa .eintrag-idee{font-weight:500}.sa .eintrag-idee:hover{background:var(--surface-3)}.sa .vorschlag-karte{border-color:var(--hair);background:rgba(255,255,255,.7)}.sa .vorschlag-k.dran{color:var(--brand)}.sa .vorschlag{border:1px solid var(--hair);border-radius:11px}.sa .vorschlag.dran{border-color:var(--ink);box-shadow:none}.sa .option-nr,.sa .vorschlag-ic{background:var(--ink);border-radius:8px}.sa .option{border:1px dashed var(--line);background:rgba(255,255,255,.6)}.sa .naechste-datum,.sa .option-tag:hover{background:var(--surface-3)}.sa .naechste-datum{border-radius:8px}.sa .naechste-datum b{font-family:var(--fz);font-weight:400;font-size:15px}.sa .naechste-datum span{font-size:12.5px;font-weight:500;text-transform:none}.sa .dd-cap,.sa .vp-nav-kopf{letter-spacing:0;text-transform:none;font-weight:500}.sa .vp-chat-kopf{background:#10151F}.sa .fg-video.entfernt{background:var(--good-bg)}.sa .sm-blatt:before{background:var(--ink);height:4px}.sa .sm-marke b{letter-spacing:.04em;color:var(--ink)}.sa .sm-pille,.sa .sm-tag,.sa .sm-zahl{background:var(--ink);box-shadow:none;letter-spacing:.02em;font-weight:500}.sa .sm-rechts .sm-nr{letter-spacing:0;color:var(--ink);background:transparent;border-color:var(--line)}.sa .sm-regie span{background:var(--ink)}.sa .tp-balken i{background:#fff}.sa .tp-pille{background:#fff;color:#10151F;letter-spacing:.06em}.sa .tp-knopf.spiel{background:#fff;color:#10151F;border-color:#fff;box-shadow:none}.sa .tp-label,.sa .tp-schluss{color:#C3D3F0;letter-spacing:.06em;text-transform:none}.sa .tp-label:after,.sa .tp-trenner{background:rgba(195,211,240,.35)}.sa .tp-k{letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.sa *{transition:none!important}}.sa .kopfkarte{background:transparent;border:0;box-shadow:none;padding:2px 0 4px}.sa .gruss{font-family:var(--fz);font-weight:400;font-size:26px;letter-spacing:-.02em;line-height:1.2}.sa .gruss span{color:var(--faint)}.sa .kopfkarte .initialen,.sa .kopfkarte .logo{width:40px!important;height:40px!important;font-size:18.5px!important}.sa .nav-item .nav-zahl,.sa .nav-item[aria-current=page] .nav-zahl{background:var(--brand);color:#fff}.sa .chip .sq{border-radius:99px}.sa .app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sa .rail,.sa .rail.rail{position:relative;z-index:60;top:auto;height:auto;flex-direction:row;flex-wrap:wrap;gap:6px 14px;padding:10px 24px 0;overflow:visible;max-width:none}.sa .brandmark{padding:0 10px 0 0;margin:0}.sa nav.topnav{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.sa .topnav .nav-item{width:auto;margin:0;padding:6px 12px;min-height:36px;white-space:nowrap}.sa .topnav .nav-item+.nav-item{margin-top:0}.sa .nav-gruppe{display:inline-block}.sa .nav-gruppe .cv{color:var(--muted);margin-left:2px}.sa .nav-gruppe.open .nav-cap-knopf .cv{transform:rotate(180deg)}.sa .nav-cap-knopf[data-aktiv=ja],.sa .nav-gruppe.open .nav-cap-knopf{background:#fff;border-color:var(--hair);color:var(--ink);font-weight:600}.sa .nav-gruppe .dd-panel{min-width:250px}.sa .nav-opt{text-decoration:none;gap:10px}.sa .nav-opt .ic{color:var(--muted);flex:0 0 auto}.sa .nav-opt .bald{margin-left:auto;flex:0 0 auto;font-size:12px;color:var(--faint);font-weight:500}.sa .nav-opt .nav-zahl{margin-left:auto;flex:0 0 auto;display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:600}.sa .nav-opt>span:first-of-type{flex:1 1;min-width:0}.sa .main,.sa .main.main{margin:8px 12px 12px;min-height:calc(100vh - 76px)}.sa .rechtliches-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:left;opacity:1;padding:14px 22px 18px}.sa .rechtliches-fuss nav{opacity:.7}.sa .rechtliches-fuss .datencheck{padding:0;order:-1}@media(max-width:1000px){.sa .rail{padding:8px 12px 0;overflow:visible}.sa .brandmark .wm{display:none}.sa .main{margin:6px 8px 8px}.sa .nav-gruppe .dd-panel{min-width:min(260px,calc(100vw - 24px))}}.sa .rail,.sa .rail.rail{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.sa .rail .brandmark{justify-self:start}.sa nav.topnav{justify-self:center;justify-content:center}@media (max-width:1000px){.sa .rail,.sa .rail.rail{display:flex;flex-wrap:wrap;justify-content:center}}.sa .card{border:1px solid rgba(16,21,31,.14);background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(16,21,31,.06),0 6px 18px -6px rgba(16,21,31,.12)}.sa .tile{border:1px solid rgba(16,21,31,.12);background:#fff;box-shadow:0 1px 2px rgba(16,21,31,.04)}.sa .stack{gap:18px}.sa .card.pad{padding:20px 22px}.sa .h2{font-size:17px;font-weight:600;letter-spacing:-.005em}.sa .erkl{display:block;font-size:12.5px;color:var(--muted);font-weight:500;margin-top:1px}.sa .seitenhilfe{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:13px 14px 13px 16px;border:1px solid rgba(33,89,216,.22);background:rgba(33,89,216,.045);border-radius:13px}.sa .seitenhilfe-ic{flex:none;width:22px;height:22px;color:#2159D8;margin-top:1px}.sa .seitenhilfe-text{flex:1 1;min-width:0}.sa .seitenhilfe-text p{margin:0 0 4px;font-size:15px;line-height:1.55;color:var(--ink)}.sa .seitenhilfe-zu{flex:none;width:30px;height:30px;border:0;background:transparent;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;place-items:center}.sa .seitenhilfe-zu:hover{background:rgba(16,21,31,.06)}.sa .begriffe{margin:10px 0 2px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.sa .begriffe>div{background:#fff;border:1px solid rgba(16,21,31,.1);border-radius:11px;padding:10px 12px}.sa .begriffe dt{font-weight:700;font-size:14px;margin-bottom:2px}.sa .begriffe dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft,#3A4252)}.sa .blick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.sa .blick-kachel{display:flex;flex-direction:column;gap:3px;padding:16px 20px;border-radius:13px;background:#fff;border:1px solid rgba(16,21,31,.14);box-shadow:0 1px 2px rgba(16,21,31,.06),0 6px 18px -6px rgba(16,21,31,.12)}.sa .blick-kachel .num{font-family:var(--fz);font-weight:400;font-size:32px;line-height:1.15;letter-spacing:-.01em}@media(max-width:800px){.sa .blick{grid-template-columns:1fr}}.sa .split.start{grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);align-items:start}@media(max-width:860px){.sa .split.start{grid-template-columns:minmax(0,1fr)}}.sa .vs-wrap{position:relative}.sa .vs{position:absolute;z-index:30;left:0;right:0;top:100%;margin-top:4px;max-height:280px;overflow:auto;background:#fff;border:1.5px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.14);padding:4px}.sa .ht .vs,.sa .ht+.vs{position:static;margin:6px 0 0;box-shadow:none;max-height:240px}.sa .vs-kopf{display:flex;justify-content:space-between;gap:8px;padding:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.sa .vs-zeile{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit;color:inherit}.sa .vs-zeile.an,.sa .vs-zeile:hover{background:var(--brand-100)}.sa .vs-name{display:flex;align-items:center;gap:6px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa .vs-name svg{width:14px;height:14px;flex:none;color:var(--muted)}.sa .vs-zahlen{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;justify-content:flex-end}.sa .vs-pf{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .vs-pf.blass{color:var(--muted);font-weight:600}.sa .vs-pf .pflogo{display:block}.sa .vs-reich{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.sa .cv{display:grid;grid-gap:8px;gap:8px}.sa .cv-regler{display:flex;align-items:center;gap:10px}.sa .cv-regler input[type=range]{flex:1 1;min-width:0}.sa .cv-bild{display:flex;align-items:center;gap:12px}.sa .cv-leer,.sa .cv-vorschau{width:54px;height:96px;border-radius:8px;object-fit:cover;border:1px solid var(--line);background:var(--bg-soft,#f4f6f8);flex:none;display:flex;align-items:center;justify-content:center;color:var(--muted)}.sa .fg-angaben{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sa .fg-angabe{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:#fff}.sa .fg-angabe svg{width:13px;height:13px}.sa .seitenhilfe{display:block;margin:0 0 8px;padding:0;border:0;background:transparent}.sa .seitenhilfe-knopf{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(16,21,31,.14);background:#fff;border-radius:999px;padding:6px 13px 6px 10px;font:inherit;font-size:14px;font-weight:500;color:var(--ink-soft,#3A4252);cursor:pointer;min-height:34px}.sa .seitenhilfe-knopf svg{width:17px;height:17px;color:#2159D8}.sa .seitenhilfe-knopf:hover{background:rgba(33,89,216,.05)}.sa .seitenhilfe-text{margin-top:8px;padding:13px 16px;border:1px solid rgba(33,89,216,.22);background:rgba(33,89,216,.045);border-radius:13px}.sa .bl-pfs{display:flex;gap:6px;align-items:center}.sa .bl-pfs .pf{display:inline-flex}.sa .bl-eintrag.auf .bl-zeile .pf img,.sa .bl-eintrag.auf .bl-zeile .pf svg{filter:none}.sa .bl-wahl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:rgba(16,21,31,.025);border-top:1px solid var(--line)}.sa .ziel-details>summary{cursor:pointer;display:inline-flex;align-items:center;font-size:14px;font-weight:500;color:var(--muted);padding:4px 0;list-style:none}.sa .ziel-details>summary::-webkit-details-marker{display:none}.sa .ziel-details>summary:after{content:" ▾";margin-left:6px}.sa .ziel-details[open]>summary{margin-bottom:8px}.sa .hl-name{margin:0 0 16px}.sa .hl-name .inp{font-size:18px;font-weight:600;min-height:50px}.sa .alle-kz>summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--brand-800,#2159D8);padding:6px 0;list-style:none}.sa .alle-kz>summary::-webkit-details-marker{display:none}.sa .alle-kz>summary:after{content:" ▾"}.sa .alle-kz[open]>summary{margin-bottom:8px}.sa .name-zeile{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--line-soft);padding:12px 16px}.sa .name-zeile .btn{min-height:42px}.sa .name-hinweis{flex:1 1 100%;font-weight:600}.sa .kommende{border:1.5px dashed var(--brand-200);border-radius:16px;background:var(--surface-2);padding:6px 6px 8px}.sa .kommende-kopf{padding:8px 10px 6px}.sa .kommende-titel{font-size:15px;font-weight:800;color:var(--brand-800)}.sa .kommende-zeile{display:grid;grid-template-columns:62px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;background:rgba(255,255,255,.72);border:1px solid var(--line-soft);border-radius:12px;padding:8px 12px;margin:4px 4px 0}.sa .kommende-tag{display:flex;flex-direction:column;align-items:center;line-height:1.15;border-radius:10px;background:var(--brand-50);color:var(--brand-800);padding:5px 4px}.sa .kommende-tag b{font-size:14px;font-weight:800}.sa .kommende-tag span{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sa .kommende-name{display:flex;flex-direction:column;min-width:0}.sa .kommende-name b{font-size:14px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.sa .kommende-zeile{grid-template-columns:54px minmax(0,1fr);row-gap:6px}.sa .kommende-zeile .badge,.sa .kommende-zeile .bl-pfs{grid-column:2;justify-self:start}}.sa .btn.gross{min-height:48px;padding:10px 20px;font-size:15.5px;font-weight:500;border-radius:11px;gap:9px}.sa .btn.gross.p{font-weight:600}.sa .btn.gross .ic{width:18px;height:18px}.sa .btn.gross.sl-pfeil{padding:10px 14px}.sa .btn.riesig{min-height:60px;padding:0 30px;font-size:18px;font-weight:600;border-radius:14px;gap:10px}.sa .btn.riesig .ic{width:22px;height:22px;stroke-width:2.2}.sa .btn.fg-frei{background:var(--good);border-color:var(--good);color:#fff;box-shadow:none;font-weight:600;border-radius:12px}.sa .btn.fg-frei:hover{background:#0F6A40;border-color:#0F6A40;color:#fff}.sa .btn.kal-haupt{min-height:54px;padding:12px 26px;font-size:16.5px;font-weight:600;border-radius:12px}.sa .btn.kal-haupt .ic{width:20px;height:20px;stroke-width:2.2}@media(pointer:coarse){.sa .btn.gross{min-height:52px}.sa .btn.riesig{min-height:64px}}.sa button.chip[aria-pressed=true]:not(.pf-knopf){background:#fff;border:1.5px solid var(--ink);color:var(--ink);box-shadow:none;font-weight:600}.sa .chip.quelle{min-height:42px;padding:8px 14px;gap:8px;border-radius:10px;font-size:14.5px;background:#fff;color:var(--muted)}.sa .chip.quelle .pflogo{width:20px;height:20px}.sa .chip.quelle:not([aria-pressed=true]) .pf{opacity:.5}.sa button.chip.quelle[aria-pressed=true]{background:#fff;border:1.5px solid var(--ink);color:var(--ink)}.sa .chip.quelle .ic{color:var(--good);width:15px;height:15px;stroke-width:2.4}.sa .chip.quelle .pf{color:var(--ink)!important;font-size:14.5px}.sa .po-ic{width:44px;height:44px;border-radius:12px;background:#fff!important;border:1px solid var(--hair);color:inherit}.sa .po-ic .pflogo{width:30px;height:30px}.sa .po-verb{border:1px solid var(--hair);border-radius:13px;padding:16px;background:rgba(255,255,255,.9)}.sa .po-verb.aktiv{border-color:var(--ink);box-shadow:none}.sa .po-verb-kopf b{font-size:16px;font-weight:600}.sa .po-zeile>span{font-weight:400}.sa .po-kanal{background:rgba(255,255,255,.8);border:1px solid var(--hair)}.sa .vp{grid-template-columns:240px minmax(0,1fr) 320px;gap:20px}.sa .vp-nav{padding:12px;gap:3px}.sa .vp-nav-kopf{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);padding:14px 10px 6px}.sa .vp-nav-item{min-height:46px;font-size:15px;font-weight:500;color:var(--ink-soft);border:1px solid transparent;border-radius:10px}.sa .vp-nav-item .ic{color:var(--muted)}.sa .vp-nav-item:hover{background:rgba(16,21,31,.04);color:var(--ink)}.sa .vp-nav-item[aria-current=page]{background:#fff;border-color:var(--ink);box-shadow:none;color:var(--ink);font-weight:600}.sa .vp-nav-item[aria-current=page] .ic{color:var(--ink)}.sa .vp-zahl{font-weight:500;background:rgba(16,21,31,.06);color:var(--muted)}.sa .vp-nav-item[aria-current=page] .vp-zahl{background:var(--brand);color:#fff}.sa .vp-nav-neu{min-height:46px;margin-top:10px;border:1px dashed rgba(16,21,31,.28);border-radius:10px;font-size:15px;font-weight:500;color:var(--ink-soft)}.sa .vp-nav-neu:hover{background:rgba(16,21,31,.04);border-color:var(--ink);color:var(--ink)}.sa .vp-liste{gap:12px}.sa .vp-zeile{padding:14px 16px;gap:14px;border-radius:13px}.sa .vp-zeile:hover{border-color:rgba(16,21,31,.3)}.sa .vp-zeile.gewaehlt{border:1.5px solid var(--ink);box-shadow:none}.sa .vp-haken{width:44px;height:44px;border-radius:10px;border:1.5px solid rgba(16,21,31,.25);font-weight:500}.sa .vp-haken[aria-checked=true]{background:var(--ink);border-color:var(--ink);box-shadow:none}.sa .vp-zeile-text b{font-size:17px;font-weight:600}.sa .vp-anfang{font-size:14px;font-weight:400}.sa .vp-zeile-meta{gap:10px 14px}.sa .vp-zeile-meta .chip{padding:0;border:0;background:none;font-size:13.5px;font-weight:400;color:var(--muted);border-radius:0}.sa .vp-zeile-meta .chip.b{color:var(--ink-soft);font-weight:500}.sa .vp-editor{padding:22px 24px;gap:16px}.sa .vp-titel{font-family:var(--f);font-size:24px;font-weight:600;min-height:56px}.sa .vp-leiste{background:rgba(16,21,31,.03);border:1px solid var(--hair);border-radius:11px}.sa .vp-leiste .k{font-size:13.5px}.sa .vp-text{font-size:18px;font-weight:400;line-height:1.75}.sa .vp-speicher{padding:0;background:none!important;font-weight:500;font-size:14px}.sa .vp-speicher.gespeichert{color:var(--good)}.sa .vp-speicher.ungespeichert{color:var(--warn)}.sa .vp-speicher.speichert{color:var(--muted)}.sa .vp-speicher.fehler{color:var(--bad)}.sa .vp-idee-text b{font-weight:600}.sa .vp-idee-text p{font-weight:400}.sa .vp-hochladen{border-left:1px solid var(--hair)}.sa .vp-chat{border-radius:13px}.sa .vp-chat-kopf{background:var(--ink)}.sa .vp-chat-kopf b{font-weight:600}.sa .vp-chat-kopf>div span{font-weight:400}.sa .vp-chat-kopf .badge{background:transparent!important;border:0;color:rgba(255,255,255,.7)}.sa .vp-chat-ic{border-radius:10px}.sa .vp-chat-verlauf{background:rgba(16,21,31,.03)}.sa .vp-blase{border-radius:6px 13px 13px 13px;box-shadow:none;border:1px solid var(--hair)}.sa .vp-blase b{color:var(--ink);font-weight:600}.sa .vp-blase p{font-weight:400}.sa .vp-kunde,.sa .vp-kunde.an{border-width:1px;box-shadow:none}.sa .vp-kunde.an{border-color:var(--ink);background:#fff}.sa .vp-kunde.an .vp-kunde-haken{background:var(--ink);border-color:var(--ink)}.sa .vp-kunde-name{font-weight:600}@media(max-width:1180px){.sa .vp{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:860px){.sa .vp{grid-template-columns:minmax(0,1fr)}}.sa .sm-blatt{box-shadow:0 1px 2px rgba(16,21,31,.06),0 8px 24px -10px rgba(16,21,31,.14)}.sa .sm-blatt:before{display:none}.sa .sm-marke b{font-size:14px;font-weight:600;letter-spacing:0}.sa .sm-tag{background:none;box-shadow:none;margin-top:4px;font-size:13.5px;letter-spacing:0;border-radius:0}.sa .sm-rechts .sm-nr,.sa .sm-tag{color:var(--muted);padding:0;font-weight:500}.sa .sm-rechts .sm-nr{font-size:13px;border:0}.sa .sm-titel{font-weight:600;letter-spacing:-.02em}.sa .sm-chip,.sa .sm-chip.b,.sa .sm-chip.g,.sa .sm-chip.w{font-size:13.5px;font-weight:500;padding:0;border:0;background:none;color:var(--muted);border-radius:0}.sa .sm-chips{gap:6px 18px}.sa .sm-chip.g{color:var(--good)}.sa .sm-chip.w{color:var(--warn)}.sa .sm-label{gap:12px;margin-bottom:10px}.sa .sm-pille{background:none;box-shadow:none;color:var(--ink);padding:0;font-size:15px;font-weight:600;letter-spacing:0;gap:10px;border-radius:0}.sa .sm-pille i{background:var(--ink);color:#fff;font-size:12.5px;font-weight:500}.sa .sm-linie{background:var(--line)}.sa .sm-satz{font-weight:400}.sa .sm-satz em{color:var(--muted)}.sa .sm-regie,.sa .sm-satz em{font-weight:400;font-style:italic}.sa .sm-regie{background:rgba(16,21,31,.035);border-left:3px solid var(--line);color:var(--ink-soft)}.sa .sm-regie span{background:none;color:var(--muted);padding:0;font-size:12.5px;font-weight:500;letter-spacing:0;font-style:normal}.sa .sm-zahl{background:var(--ink);box-shadow:none;font-weight:500}.sa .sf-zeile{display:flex;align-items:center;gap:20px;padding:18px 20px;border:1px solid var(--hair);border-left:4px solid var(--warn-solid);border-radius:13px;background:#fff}.sa .sf-zeile.phase-feedback{border-left-color:var(--bad-solid)}.sa .sf-zeile.phase-freigegeben{border-left-color:var(--good-solid)}.sa .sf-zeile-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:7px;border:0;background:none;padding:0;text-align:left;border-radius:8px}.sa .sf-zeile-titel{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.sa .sf-zeile-text:hover .sf-zeile-titel{text-decoration:underline;text-underline-offset:3px}.sa .sf-zeile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:14px;color:var(--muted)}.sa .sf-zeile-cd{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-soft)}.sa .sf-zeile-cd .ic{color:var(--muted)}.sa .sf-zeile-text-kurz{font-size:14.5px;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:70ch}.sa .sf-zeile>.btn{flex:0 0 auto}.sa .fg-liste:has(.sf-zeile){gap:12px}@media(max-width:720px){.sa .sf-zeile{flex-direction:column;align-items:stretch}.sa .sf-zeile>.btn{width:100%}}.sa .sl{position:fixed;inset:0;z-index:150;display:flex;flex-direction:column;background:#F7F8FB;color:var(--ink)}.sa .sl-kopf{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;background:rgba(255,255,255,.92);border-bottom:1px solid var(--hair)}.sa .sl-kopf .row{justify-self:end;flex-wrap:nowrap}.sa .sl-kopf>.btn{justify-self:start}.sa .sl-pos{font-size:14.5px;color:var(--muted)}.sa .sl-flaeche{flex:1 1;min-height:0;overflow-y:auto;padding:32px 20px 48px;-webkit-overflow-scrolling:touch}.sa .sl-seite{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--hair);border-radius:16px;padding:clamp(24px,5vw,56px);box-shadow:0 1px 2px rgba(16,21,31,.05),0 12px 32px -14px rgba(16,21,31,.14)}.sa .sl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:15px;color:var(--muted)}.sa .sl-titel{font-family:var(--f);font-size:clamp(28px,4.4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:14px 0 22px;text-wrap:balance}.sa .sl-box{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;margin-bottom:14px;border:1px solid var(--hair);border-radius:12px;background:rgba(16,21,31,.03)}.sa .sl-box>.ic{width:20px;height:20px;margin-top:2px;color:var(--muted);flex:0 0 auto}.sa .sl-box b{display:block;font-size:16px;font-weight:600}.sa .sl-box span{display:block;font-size:15.5px;color:var(--ink-soft);white-space:pre-wrap;margin-top:2px;line-height:1.55}.sa .sl-text{margin-top:30px}.sa .sl-abschnitt+.sl-abschnitt{margin-top:40px}.sa .sl-ueber{display:flex;align-items:center;gap:14px;font-size:19px;font-weight:600;letter-spacing:-.01em;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line)}.sa .sl-nr{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:99px;background:var(--ink);color:#fff;font-size:14px;font-weight:500}.sa .sl-satz{font-size:clamp(21px,2.6vw,25px);line-height:1.65;font-weight:400;margin-top:8px;max-width:34em;overflow-wrap:anywhere}.sa .sl-satz.absatz{margin-top:24px}.sa .sl-regie,.sa .sl-regie-inline{font-style:italic;color:var(--muted);font-weight:400}.sa .sl-regie{font-size:17px;line-height:1.55;margin:16px 0;padding:2px 0 2px 16px;border-left:3px solid var(--line)}.sa .sl-regie-inline{font-size:.8em}.sa .sl-leer{font-size:17px;color:var(--muted)}.sa .sl-verlauf{margin-top:48px}.sa .sl-verlauf .fg-eintrag p{font-size:16px;font-weight:400}.sa .sl-leiste{flex:0 0 auto;background:#fff;border-top:1px solid var(--line);padding:14px 20px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px -16px rgba(16,21,31,.2)}.sa .sl-leiste-innen{max-width:860px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sa .sl-leiste-text{font-size:17px;font-weight:500}.sa .sl-leiste .row{gap:12px;flex-wrap:wrap}@media(max-width:720px){.sa .sl-kopf{grid-template-columns:auto 1fr auto;padding:10px 12px}.sa .sl-kopf .btn.gross:not(.sl-pfeil){padding:10px 14px}.sa .sl-leiste-innen{flex-direction:column;align-items:stretch}.sa .sl-leiste .row>.btn{flex:1 1 140px}}.sa .kal-gitter{gap:6px}.sa .kal-tag{min-height:128px;padding:8px;gap:6px;border-radius:11px}.sa .kal-zahl{font-size:15px;font-weight:600;padding:3px 7px}.sa .kal-eintraege{gap:4px}.sa .kal-chip{display:flex;flex-direction:column;align-items:stretch;gap:5px;font-size:13px;font-weight:500;line-height:1.28;padding:5px 7px 5px 8px;border-radius:7px;background:#fff;color:var(--ink);border:1px solid var(--hair);border-left:4px solid var(--r,var(--f));white-space:normal;overflow:hidden;text-overflow:clip}.sa .kal-chip.offen{background:rgba(16,21,31,.03);color:var(--ink-soft);border-style:dashed dashed dashed solid;border-left-color:var(--f);padding:5px 7px 5px 8px}.sa .kal-logos{order:2;display:flex;gap:4px}.sa .kal-logos .pflogo{width:14px;height:14px}.sa .kal-name{order:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sa .kal-chip.nf{padding-right:14px}.sa .kal-mehr{font-size:12.5px;font-weight:500;color:var(--muted);padding-left:4px}.sa .kal-raster{gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.sa .kal-titel{font-size:20px;font-weight:600;min-width:170px}.sa .kal-seite .btn{min-height:44px}.sa .eintrag{border-radius:12px;padding:14px 16px;border-left-width:5px}.sa .eintrag-titel{font-size:17px;font-weight:600;line-height:1.35;margin-top:2px}.sa .eintrag-text{font-weight:400}.sa .pf-stand2{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--ink-soft)}.sa .pf-stand2 .pflogo{width:18px;height:18px}.sa .pf-stand2-pkt{width:8px;height:8px;border-radius:99px}.sa .naechste{min-height:56px;padding:8px}.sa .naechste>span:nth-child(2) b{font-size:15px;font-weight:600}.sa .naechste>span:nth-child(2) span{font-weight:400}@media(max-width:1000px){.sa .kal-raster{grid-template-columns:minmax(0,1fr)}.sa .kal-tag{min-height:60px}}.sa .hl-drop{background:#fff;border:1.5px dashed rgba(16,21,31,.28);border-radius:16px}.sa .hl-drop.ziehen,.sa .hl-drop:hover{border-color:var(--ink);background:rgba(16,21,31,.02);box-shadow:none}.sa .hl-drop-ic{background:var(--ink);box-shadow:none;border-radius:14px}.sa .hl-drop b{font-weight:600}.sa .hl-fortschritt{border-width:1px}.sa .hl-balken i{background:var(--ink)}.sa .fg-karte{border-width:1px 1px 1px 4px;border-radius:13px}.sa .fg-karte.hervor{border-color:var(--ink);box-shadow:none}.sa .fg-titel{font-weight:600}.sa .fg-termin{border-width:1px}.sa .leerstand{padding:44px 24px}.sa .leerstand h2{font-size:18px;font-weight:600}.sa .leerstand p{font-size:15px;max-width:46ch;margin:6px auto 0}.sa .idee-abschnitt-kopf b{font-weight:600;font-size:17px}@media(prefers-reduced-motion:reduce){.sa .sl *{transition:none!important}}.sa .vp-chat-kopf{background:#fff!important;color:var(--ink);border-bottom:1px solid var(--hair)}.sa .vp-chat-kopf b{color:var(--ink)}.sa .vp-chat-kopf>div span{color:var(--muted)}.sa .vp-chat-kopf .badge{color:var(--muted)!important}.sa .vp-chat-ic{background:rgba(33,89,216,.08);border:1px solid rgba(33,89,216,.18);color:var(--brand)}.sa :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sa input:focus-visible,.sa select:focus-visible,.sa textarea:focus-visible{outline:none}.sa{--faint:#737C90}.sa .view{animation:sa-ein .18s ease-out}@keyframes sa-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sa .hl,.sa .hl-hg{display:none}@media(max-width:900px){.sa input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.sa select,.sa textarea{font-size:16px}}@media(pointer:coarse){.sa .btn,.sa .btn.sm,.sa .chip.knopf-chip,.sa .dd-btn,.sa .nav-item,.sa .seg button,.sa .tabs button,.sa .userbtn,.sa input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.sa select{min-height:44px}.sa input[type=checkbox],.sa input[type=radio]{width:22px;height:22px}}@media(max-width:760px){.sa .rail{padding:8px 12px}.sa .rail nav.nav{display:none}.sa .brandmark .wm{display:inline}.sa .brandmark{padding:0}.sa .main{margin:0 8px calc(88px + env(safe-area-inset-bottom,0px))}.sa .main,.sa .topbar{backdrop-filter:none;-webkit-backdrop-filter:none}.sa .main,.sa .topbar{background:rgba(255,255,255,.96)}.sa .hl{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid var(--hair);box-shadow:0 -10px 28px -22px rgba(16,21,31,.45)}.sa .hl-knopf{flex:1 1;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:none;color:var(--muted);font:inherit;font-size:12.5px;font-weight:500;line-height:1;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,background .15s}.sa .hl-knopf:active{transform:scale(.97)}.sa .hl-icon{position:relative;display:inline-flex}.sa .hl-icon svg{fill:none;transition:fill .15s,stroke-width .15s}.sa .hl-knopf[aria-current]{color:var(--ink);font-weight:600;background:var(--surface-2,#F2F4F8)}.sa .hl-knopf[aria-current] .hl-icon svg{fill:rgba(16,21,31,.16);stroke-width:2.1}.sa .hl-zahl{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:#fff;font:600 11.5px/18px var(--f,inherit);font-style:normal;text-align:center}.sa .hl-hg{display:block;position:fixed;inset:0;z-index:210;background:rgba(16,21,31,.4);animation:sa-hg .18s ease-out}.sa .hl-blatt{position:absolute;left:0;right:0;bottom:0;max-height:86dvh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:8px 14px calc(18px + env(safe-area-inset-bottom,0px));animation:sa-blatt .24s cubic-bezier(.16,1,.3,1);-webkit-overflow-scrolling:touch}.sa .hl-griff{width:40px;height:4px;border-radius:2px;background:var(--line,#DDE1E8);margin:2px auto 10px}.sa .hl-kopf{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:17px}.sa .hl-zu{min-height:44px;padding:0 6px;border:0;background:none;color:var(--muted);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.sa .hl-gruppe{padding:6px 0;border-top:1px solid var(--hair)}.sa .hl-gruppe:first-of-type{border-top:0}.sa .hl-cap{padding:6px 8px 2px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.sa .hl-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.sa .hl-zeile .ic{width:22px;height:22px;color:var(--muted)}.sa .hl-zeile[aria-current]{background:var(--surface-2,#F2F4F8);font-weight:600}.sa .hl-zeile .bald,.sa .hl-zeile .nav-zahl{margin-left:auto}@keyframes sa-hg{0%{opacity:0}to{opacity:1}}@keyframes sa-blatt{0%{transform:translateY(36px);opacity:.5}to{transform:none;opacity:1}}}@media(max-width:620px){.sa .dd.open:before{content:"";position:fixed;inset:0;z-index:60;background:rgba(16,21,31,.4);animation:sa-hg .18s ease-out}.sa .dd-panel,.sa .dd.rechts .dd-panel{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;min-width:0!important;max-height:80dvh;overflow-y:auto;z-index:62;border-radius:20px 20px 0 0;padding:14px 12px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;transform:translateY(24px);opacity:0;transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.sa .dd.open .dd-panel{transform:none;opacity:1}.sa .dd-panel:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--line,#DDE1E8);margin:-6px auto 10px}.sa .dd-opt{min-height:52px;font-size:16px}.sa .modal-hg{place-items:end stretch;padding:0;animation:sa-hg .18s ease-out}.sa .modal-hg .modal,.sa .modal-hg .modal.breit,.sa .modal-hg .modal.video-modal{width:100%;max-width:none;max-height:92dvh;overflow-y:auto;border-radius:20px 20px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));animation:sa-blatt .24s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.sa .dd.open:before,.sa .hl-blatt,.sa .hl-hg,.sa .modal-hg,.sa .modal-hg .modal,.sa .view{animation:none!important}.sa .dd-panel{transition:none!important}}.sa .card .card{box-shadow:none}.sa .kommende{border:1px solid var(--hair);border-radius:14px;background:#fff;padding:4px 0 0}.sa .kommende-kopf{padding:12px 16px 8px}.sa .kommende-zeile{margin:0;padding:12px 16px}.sa .kommende-zeile,.sa .vorschlag-karte .vorschlag{background:transparent;border:0;border-top:1px solid var(--hair);border-radius:0}.sa .vorschlag-karte .vorschlag{padding:14px 0 0;box-shadow:none}.sa .vorschlag-karte .vorschlag.eigen{background:transparent;border-style:solid}.sa .vorschlag-karte .vorschlag.dran{box-shadow:none;border-top-color:var(--ink)}.sa .option{border:0;background:var(--surface-2)}@media(max-width:760px){.sa .topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.sa .tb-right{width:100%;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.sa .tb-right>.dd:not(.rechts){flex:1 1 90px;min-width:0}.sa .tb-right>.seg.ansicht button{padding-left:10px;padding-right:10px}.sa .tb-right>.dd:not(.rechts) .dd-btn{width:100%}.sa .tb-right>.seg[aria-label=Zeitraum]{order:9;flex:1 0 100%;display:flex}.sa .tb-right>.seg[aria-label=Zeitraum] button{flex:1 1;padding-left:4px;padding-right:4px}.sa .tb-right>.dd.rechts{margin-left:auto}.sa .userbtn .cv,.sa .userbtn .who{display:none}.sa .userbtn{padding:4px;min-width:44px;justify-content:center}.sa .sec-title+.row{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.sa .sec-title+.row .btn{width:100%;justify-content:center}.sa .kopfkarte [style*="text-align: right"]{text-align:left!important}}@media(max-width:1000px){.sa .crumb{display:none}.sa .tb-right{margin-left:auto}}.sa nav.topnav{gap:2px}.sa .topnav .nav-item{position:relative;min-height:40px;padding:6px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--ink-soft)}.sa .topnav .nav-item:hover{background:rgba(16,21,31,.05);color:var(--ink)}.sa .nav-cap-knopf[data-aktiv=ja],.sa .nav-gruppe.open .nav-cap-knopf,.sa .topnav .nav-item[aria-current=page]{background:transparent;border-color:transparent;color:var(--ink);font-weight:600}.sa .nav-cap-knopf[data-aktiv=ja]:after,.sa .topnav .nav-item[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.sa .nav-gruppe.open .nav-cap-knopf{background:rgba(16,21,31,.05)}.sa .nav-gruppe .dd-panel{left:0;right:auto;min-width:360px;padding:8px}.sa .nav-opt{align-items:center;gap:14px;min-height:64px;padding:8px 10px;border-radius:12px}.sa .nav-kachel{display:inline-grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;background:var(--surface-2);border:1px solid var(--hair);color:var(--ink-soft)}.sa .nav-kachel .ic{width:19px;height:19px;color:currentColor}.sa .nav-opt b{display:block;font-size:15px;font-weight:600;line-height:1.3}.sa .nav-text{display:block;margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.35;color:var(--muted)}.sa .nav-opt[aria-selected=true]{background:var(--surface-2);box-shadow:none}.sa .nav-opt[aria-selected=true] .nav-kachel{background:var(--ink);border-color:var(--ink);color:#fff}.sa .nav-opt:hover .nav-kachel{border-color:rgba(16,21,31,.3)}.sa .such-knopf{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;border:1px solid var(--hair);border-radius:10px;background:#fff;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.sa .such-knopf:hover{border-color:rgba(16,21,31,.3);color:var(--ink)}.sa kbd{display:inline-block;min-width:22px;padding:2px 6px;border:solid var(--line);border-width:1px 1px 2px;border-radius:6px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:12px;line-height:1.3;text-align:center}.sa .such-knopf kbd{margin-left:6px}.sa .such-hg{position:fixed;inset:0;z-index:220;display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px;background:rgba(16,21,31,.4);animation:sa-hg .16s ease-out}.sa .such{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 80px -24px rgba(16,21,31,.5);animation:sa-blatt .2s cubic-bezier(.16,1,.3,1)}.sa .such-feld{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--hair);color:var(--muted)}.sa .such-feld input{flex:1 1;min-width:0;min-height:58px;border:0;outline:0;background:none;font:inherit;font-size:17px;color:var(--ink)}.sa .such-liste{overflow-y:auto;padding:8px}.sa .such-zeile{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 10px;border:0;border-radius:12px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.sa .such-zeile[aria-selected=true]{background:var(--surface-2)}.sa .such-zeile[aria-selected=true] .nav-kachel{background:var(--ink);border-color:var(--ink);color:#fff}.sa .such-text{flex:1 1;min-width:0}.sa .such-text b{display:block;font-size:15.5px;font-weight:600}.sa .such-text span{display:block;font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa .such-gruppe{font-size:12.5px;color:var(--muted)}.sa .such-zeile[data-aktuell=ja] .such-gruppe:after{content:" · hier";color:var(--ink)}.sa .such-fuss{display:flex;gap:18px;padding:10px 16px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--muted)}.sa .such-fuss kbd{margin-right:3px}.sa .such-leer{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 16px}.sa .such-leer b{font-size:16px;font-weight:600}.sa .such-leer span{font-size:14.5px;color:var(--muted)}.sa .such-leer .btn{margin-top:8px}.sa .hl-suche{display:flex;align-items:center;gap:10px;margin:4px 0 8px;padding:0 14px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-2);color:var(--muted)}.sa .hl-suche input{flex:1 1;min-width:0;min-height:48px;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ink)}@media(max-width:760px){.sa .such-knopf{display:none}.sa .such-hg{padding:0;align-items:end}.sa .such{width:100%;max-height:88dvh;border-radius:20px 20px 0 0}.sa .such-fuss{display:none}}@media(max-width:1300px){.sa .such-knopf kbd,.sa .such-knopf span{display:none}.sa .such-knopf{padding:0 12px}}@media(prefers-reduced-motion:reduce){.sa .such,.sa .such-hg{animation:none!important}}.sa .dd-opt>.nav-kachel,.sa .nav-opt>span.nav-kachel:first-of-type,.sa .such-zeile>.nav-kachel{flex:0 0 40px;width:40px;min-width:40px}.sa .nav-opt>span:nth-of-type(2){flex:1 1;min-width:0}.sa .such-feld input::-webkit-search-cancel-button{display:none}.sa .dd-opt .nav-text{white-space:normal;overflow:visible;text-overflow:clip;font-size:13.5px;color:var(--muted)}.sa .nav-gruppe .dd-panel{min-width:400px}.sa .hl-suche input:focus,.sa .hl-suche input:focus-visible,.sa .such-feld input:focus,.sa .such-feld input:focus-visible{outline:0;box-shadow:none;border:0}.sa .hl-suche:focus-within,.sa .such-feld:focus-within{box-shadow:inset 0 -2px 0 var(--ink)}.sa .hl-suche:focus-within{box-shadow:0 0 0 2px var(--ink)}.sa .leit .k{margin-bottom:2px}.sa .v.leit-wert{font-size:48px;line-height:1.05;letter-spacing:-.03em;margin-top:8px}.sa .leit.klein .v.leit-wert{font-size:34px}.sa .leit-satz{font-size:16px;font-weight:500;margin-top:4px}.sa .leit-warum{font-size:14px;color:var(--muted);margin-top:10px;max-width:62ch}.sa .leit-reihe{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.sa .leit-reihe .tile{flex:1 1 170px}.sa .leit-video{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sa .leit-video-wert{font-size:26px;font-weight:500;letter-spacing:-.02em}.sa .leit-video span{font-size:14.5px;font-weight:500}.sa .sec-title{font-family:var(--fz);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.2}.sa .sec-title:before{display:none}.sa .gruss,.sa th{font-weight:500}.sa th{color:var(--muted);font-size:12.5px;letter-spacing:0;text-transform:none}.sa td{font-feature-settings:"tnum"}.sa .hinweisleiste{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:40px;padding:8px 14px;border-radius:11px;background:var(--warn-bg);border:1px solid var(--warn-br);color:#6d3a08;font-size:13.5px}.sa .hinweisleiste b{font-weight:600}.sa .hinweisleiste-link{border:0;background:transparent;color:var(--warn);font-weight:600;font-size:13.5px;padding:6px 4px;min-height:32px;text-decoration:underline;text-underline-offset:3px}.sa .kzl{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;padding:0;overflow:hidden}.sa .kzl-z{padding:16px 22px 17px;border-left:1px solid var(--hair);min-width:0}.sa .kzl-z:first-child{border-left:0}.sa .kzl-k{color:var(--muted);font-size:13px;font-weight:500}.sa .kzl-w{display:block;font-family:var(--fz);font-weight:500;font-size:30px;line-height:1;letter-spacing:-.03em;margin-top:9px;color:var(--ink)}.sa .kzl-z.gross .kzl-w{font-size:38px}.sa .kzl-dl{margin-top:9px;font-size:13px;color:var(--muted);min-height:19px}.sa .anteil .neg,.sa .kzl-dl .neg,.sa .tabelle-a .neg{color:var(--bad);font-weight:600}.sa .kzl-dl .pos,.sa .tabelle-a .pos{color:var(--good);font-weight:600}.sa .uebersicht-raster{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;align-items:start}.sa .tabelle-wrap{overflow-x:auto}.sa .tabelle-a{width:100%;border-collapse:collapse}.sa .tabelle-a th{text-align:left;padding:0 0 9px;border-bottom:1px solid var(--hair);white-space:nowrap}.sa .tabelle-a td{padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px;vertical-align:middle}.sa .tabelle-a tr:last-child td{border-bottom:0}.sa .tabelle-a .r{text-align:right;padding-left:10px}.sa .tabelle-a .pt{display:flex;align-items:center;gap:10px;font-weight:500;line-height:1.3}.sa .tabelle-a .pt small{display:block;color:var(--muted);font-weight:400;font-size:12.5px}.sa .tabelle-a .pt .logo,.sa .tabelle-a .pt img,.sa .tabelle-a .pt svg{width:24px;height:24px}.sa .anteil{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.sa .anteil-balken{display:flex;height:10px;gap:2px;border-radius:5px;overflow:hidden;margin-top:10px}.sa .anteil-balken i{display:block;min-width:3px}.sa .anteil-legende{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;color:var(--ink-soft)}.sa .anteil-legende span{display:inline-flex;align-items:center;gap:7px}.sa .anteil-legende b{font-weight:600}@media(max-width:1180px){.sa .uebersicht-raster{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sa .kzl{grid-template-columns:1fr 1fr}.sa .kzl-z{border-left:0;border-top:1px solid var(--hair)}.sa .kzl-z.gross{grid-column:1/-1;border-top:0}.sa .kzl-z:nth-child(3){border-left:1px solid var(--hair)}.sa .kzl-z:nth-child(2),.sa .kzl-z:nth-child(3){border-top:1px solid var(--hair)}.sa .kzl-z:nth-child(4){grid-column:1/-1}.sa .kzl-w,.sa .kzl-z.gross .kzl-w{font-size:26px}}@media(max-width:640px){.sa .tabelle-a td:nth-child(2),.sa .tabelle-a td:nth-child(5),.sa .tabelle-a th:nth-child(2),.sa .tabelle-a th:nth-child(5){display:none}}.sa [data-bereich=start],.sa[data-bereich=start]{--b:#35589F;--b-hell:#E6EBF5;--fw:7px;--fh:7px;--fr:50%;--ft:none}.sa [data-bereich=content],.sa[data-bereich=content]{--b:#6A55A8;--b-hell:#ECE9F4;--fw:7px;--fh:7px;--fr:2px;--ft:none}.sa [data-bereich=mitwirken],.sa[data-bereich=mitwirken]{--b:#2A7A80;--b-hell:#E1EEEF;--fw:13px;--fh:6px;--fr:99px;--ft:none}.sa [data-bereich=intern],.sa[data-bereich=intern]{--b:#A8642A;--b-hell:#F3E9DF;--fw:6px;--fh:6px;--fr:1px;--ft:rotate(45deg)}.sa .dock-knopf:after,.sa .dock-name:before,.sa .kachel-art,.sa .seite-kachel:after{content:"";display:block;background:var(--b);width:var(--fw);height:var(--fh);border-radius:var(--fr);transform:var(--ft)}.sa{--gx:28px}@media(max-width:1300px){.sa{--gx:20px}}@media(max-width:760px){.sa{--gx:16px}}.sa .dock-blase,.sa .dock-form,.sa .kachel-form{display:grid;place-items:center;flex:0 0 auto;background:var(--surface-3);color:var(--ink-soft);transition:background .15s,color .15s,transform .15s}.sa .f-kreis.dock-blase,.sa .f-kreis.dock-form,.sa .f-kreis.kachel-form{border-radius:50%}.sa .f-quadrat.dock-blase,.sa .f-quadrat.dock-form,.sa .f-quadrat.kachel-form{border-radius:30%}.sa .f-pille.dock-blase,.sa .f-pille.dock-form,.sa .f-pille.kachel-form{border-radius:99px}.sa .f-raute.dock-blase,.sa .f-raute.dock-form,.sa .f-raute.kachel-form{border-radius:24%;transform:rotate(45deg)}.sa .f-raute.dock-blase .ic,.sa .f-raute.dock-form .ic,.sa .f-raute.kachel-form .ic{transform:rotate(-45deg)}.sa .banner-form{display:inline-block;width:11px;height:11px;background:var(--b)}.sa .banner-form.f-kreis{border-radius:50%}.sa .banner-form.f-quadrat{border-radius:3px}.sa .banner-form.f-pille{width:18px;border-radius:99px}.sa .banner-form.f-raute{border-radius:2px;transform:rotate(45deg) scale(.86)}.sa .app{display:block}.sa .main{margin:12px;min-height:calc(100vh - 24px)}.sa .topbar{padding:10px var(--gx);gap:16px}.sa .brandmark{display:flex;align-items:center;gap:10px;padding:0;text-decoration:none}.sa .brandmark .wm{display:block;color:var(--ink);font-weight:600;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.sa .view{padding:8px var(--gx) 24px;max-width:1640px}.sa .rechtliches-fuss{padding-bottom:112px}@media(max-width:760px){.sa .main{margin:0 8px 8px}.sa .topbar{padding:10px 12px}}.sa .view .sec-title{display:none}.sa .view .spread:has(>.sec-title){justify-content:flex-end}.sa .view .spread:has(>.sec-title:only-child){display:none}.sa .banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;min-height:136px;padding:26px var(--gx) 14px}.sa .banner-art{position:absolute;right:0;top:0;height:100%;width:min(460px,56%);color:var(--b);pointer-events:none}.sa .banner-text{position:relative;min-width:0}.sa .banner-bereich{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-soft)}.sa .banner-titel{font-family:var(--fz);font-weight:400;font-size:clamp(25px,3vw,34px);letter-spacing:-.02em;line-height:1.15;margin:8px 0 6px;text-wrap:balance}.sa .banner-unter{color:var(--muted);font-size:15px;font-weight:500;max-width:62ch;line-height:1.45}.sa .banner-aktion{position:relative;flex:0 0 auto;display:flex;gap:8px;align-self:flex-end;padding-bottom:6px}.sa .banner-aktion:empty{display:none}@media(max-width:760px){.sa .banner{min-height:104px;padding-top:16px;padding-bottom:6px;flex-wrap:wrap;gap:10px}.sa .banner-titel{font-size:25px}.sa .banner-art{width:62%;opacity:.7}.sa .banner-aktion{align-self:flex-start;padding-bottom:0}}.sa .dock-wurzel{position:fixed;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sa .dock-wurzel>*{pointer-events:auto}.sa .dock-hg{position:fixed;inset:0;background:rgba(16,21,31,.22);animation:sa-hg .18s ease-out}.sa .dock{gap:4px;padding:6px;border-radius:99px;max-width:calc(100vw - 16px);background:rgba(255,255,255,.9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);box-shadow:0 14px 34px -10px rgba(16,21,31,.28),0 1px 2px rgba(16,21,31,.08)}.sa .dock,.sa .dock-knopf{position:relative;display:flex;align-items:center}.sa .dock-knopf{flex:0 0 auto;width:max-content;gap:0;min-width:52px;min-height:52px;padding:0;border:0;border-radius:99px;background:transparent;color:var(--ink);justify-content:center;transition:background .18s,gap .18s,padding .18s}.sa .dock-knopf:hover .dock-form{transform:scale(1.07)}.sa .dock-knopf:hover .f-raute.dock-form{transform:rotate(45deg) scale(1.07)}.sa .dock-knopf:active .dock-form{transform:scale(.94)}.sa .dock-form{width:44px;height:44px}.sa .dock-form.f-pille{width:54px;height:40px}.sa .dock-form.f-raute{width:36px;height:36px}.sa .dock-knopf:after{position:absolute;left:50%;bottom:3px;margin-left:calc(var(--fw) / -2)}.sa .dock-knopf.such:after,.sa .dock-knopf[data-aktiv=ja]:after{display:none}.sa .dock-name{display:none;align-items:center;gap:8px;font-size:14.5px;font-weight:600;white-space:nowrap}.sa .dock-name:before{flex:0 0 auto}.sa .dock-knopf[data-aktiv=ja]{background:var(--surface-3);gap:8px;padding:0 16px 0 6px;justify-content:flex-start}.sa .dock-knopf[data-aktiv=ja] .dock-form{color:#fff}.sa .dock-knopf[data-aktiv=ja] .dock-name{display:flex}.sa .dock-knopf .dock-form{background:transparent}.sa .dock-knopf:hover .dock-form{background:var(--surface-3)}.sa .dock-knopf[data-aktiv=ja] .dock-form{background:var(--ink)}.sa .dock-knopf.such .dock-form{background:transparent;color:var(--ink-soft)}.sa .dock-knopf.such:hover .dock-form{background:var(--surface-3)}.sa .dock-trenner{width:1px;height:26px;background:var(--line);margin:0 2px}.sa .dock-zahl{font-style:normal;display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;line-height:1}.sa .dock-zahl.punkt{position:absolute;top:2px;right:0;box-shadow:0 0 0 2px #fff}.sa .dock-knopf[data-aktiv=ja] .dock-zahl.punkt{position:static;box-shadow:none;margin-left:-2px}.sa .dock-bald{margin-left:auto;font-size:12.5px;color:var(--faint);font-weight:500}.sa .dock-faecher{position:relative;width:min(390px,calc(100vw - 20px));margin-bottom:10px;padding:8px;border-radius:26px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--line);box-shadow:0 22px 50px -14px rgba(16,21,31,.34);max-height:calc(100dvh - 150px);overflow-y:auto;animation:dock-auf .22s cubic-bezier(.2,1,.3,1)}.sa .dock-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:6px 12px 6px 8px;border:0;border-radius:18px;background:transparent;text-align:left;text-decoration:none;color:var(--ink);cursor:pointer;animation:blase-auf .36s cubic-bezier(.2,1.3,.4,1) both;animation-delay:calc(var(--n) * 30ms)}.sa .dock-zeile:focus-visible,.sa .dock-zeile:hover,.sa .dock-zeile[aria-current=page]{background:var(--surface-2)}.sa .dock-blase{width:42px;height:42px}.sa .dock-blase.f-pille{width:48px;height:38px}.sa .dock-blase.f-raute{width:34px;height:34px;margin:4px}.sa .dock-zeile:hover .dock-blase,.sa .dock-zeile[aria-current=page] .dock-blase{background:var(--ink);color:#fff}.sa .dock-seite{min-width:0;flex:1 1}.sa .dock-seite b{display:block;font-size:15px;font-weight:600;line-height:1.25}.sa .dock-seite span{display:block;font-size:13px;color:var(--muted);line-height:1.35}@keyframes dock-auf{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes blase-auf{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sa .dock-faecher,.sa .dock-hg,.sa .dock-zeile{animation:none!important}}@media(max-width:380px){.sa .dock{gap:2px;padding:5px}.sa .dock-knopf{min-width:42px;min-height:48px}.sa .dock-form{width:36px;height:36px}.sa .dock-form.f-pille{width:44px;height:34px}.sa .dock-form.f-raute{width:30px;height:30px}.sa .dock-trenner{display:none}.sa .dock-name{font-size:13.5px}}@media(max-width:420px){.sa .dock-knopf{min-width:46px}.sa .dock-form{width:40px;height:40px}.sa .dock-form.f-pille{width:48px;height:38px}.sa .dock-knopf[data-aktiv=ja]{padding-right:12px}}.sa .start-leiste{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sa .start-leiste.an{justify-content:flex-end;padding:12px 14px 12px 18px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid var(--line)}.sa .start-hinweis{flex:1 1 280px;font-size:14.5px;line-height:1.4}.sa .start-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;grid-auto-flow:dense;align-items:stretch}.sa .start-feld{position:relative;display:flex;min-width:0}.sa .start-feld[data-g=s]{grid-column:span 1;align-self:start}.sa .start-feld[data-g=m]{grid-column:span 2}.sa .start-feld[data-g=l]{grid-column:span 4}.sa .start-inhalt{flex:1 1;min-width:0;display:flex;flex-direction:column}.sa .start-inhalt>*{flex:1 1}@media(max-width:1100px){.sa .start-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.sa .start-feld[data-g=l]{grid-column:span 2}}@media(max-width:760px){.sa .start-raster{gap:12px}}@media(max-width:560px){.sa .start-feld[data-g=m]{grid-column:span 2}}.sa .start-raster.bearbeiten .start-inhalt{pointer-events:none;border-radius:14px;outline:2px dashed var(--line);outline-offset:4px;opacity:.42}.sa .start-werkzeug{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:max-content;max-width:calc(100% - 12px);justify-content:center;display:flex;gap:2px;padding:3px;border-radius:99px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 22px -8px rgba(16,21,31,.35)}.sa .start-werkzeug button{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0 4px;border:0;border-radius:99px;background:transparent;color:var(--ink)}.sa .start-werkzeug button:hover:not(:disabled){background:var(--surface-3)}.sa .start-werkzeug button:disabled{opacity:.3;cursor:default}.sa .start-werkzeug .gr{padding:0 12px;font-size:13.5px;font-weight:600}.sa .start-versteckt{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;border:1px dashed var(--line);background:rgba(255,255,255,.6)}.sa .start-plus{display:flex;align-items:center;gap:10px;min-height:54px;padding:6px 14px 6px 8px;border:1px solid var(--hair);border-radius:99px;background:#fff;text-align:left;color:var(--ink)}.sa .start-plus:hover{border-color:var(--ink)}.sa .start-plus b{display:block;font-size:14px;font-weight:600;line-height:1.2}.sa .start-plus span span{display:block;font-size:12.5px;color:var(--muted)}.sa .start-plus>.ic{color:var(--muted)}.sa .kachel-form{width:34px;height:34px}.sa .kachel-form.f-pille{width:42px;height:32px}.sa .kachel-form.f-raute{width:28px;height:28px;margin:3px}.sa .kachel{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:18px 20px;text-align:left;border:1px solid rgba(16,21,31,.14);border-radius:13px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 1px 2px rgba(16,21,31,.06),0 6px 18px -6px rgba(16,21,31,.12)}.sa button.kachel{cursor:pointer;font:inherit;transition:border-color .12s,transform .12s}.sa button.kachel:hover{border-color:var(--ink)}.sa button.kachel:active{transform:scale(.985)}.sa .kachel-art{position:absolute;right:16px;top:18px;pointer-events:none}.sa .kachel-k{position:relative;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--muted)}.sa .kachel-k .ic{color:var(--ink-soft)}.sa .kachel-w{position:relative;font-family:var(--fz);font-weight:400;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.02em;line-height:1.15;margin-top:6px}.sa .kachel-w.klein{font-size:clamp(21px,2vw,26px)}.sa .kachel-dl{position:relative;font-size:13.5px;color:var(--muted);font-weight:500;line-height:1.4}.sa .kachel-dl b{font-size:10px;margin-right:2px;color:var(--ink-soft)}.sa .kachel-dl .dot{margin-right:4px;vertical-align:1px}.sa .kachel-karte{display:flex;flex-direction:column;gap:12px}.sa .kachelkopf{gap:10px;flex-wrap:wrap}.sa .seiten-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.sa .seite-kachel{display:flex;align-items:center;gap:12px;min-height:66px;padding:10px 14px 10px 10px;border:1px solid var(--hair);border-radius:16px;background:#fff;text-align:left;text-decoration:none;color:var(--ink);cursor:pointer;transition:background .12s,border-color .12s;position:relative}.sa .seite-kachel:after{position:absolute;right:12px;top:12px}.sa .seite-kachel:hover{background:var(--surface-2);border-color:var(--line)}.sa .seite-text{min-width:0;flex:1 1}.sa .seite-text b{display:block;font-size:14.5px;font-weight:600;line-height:1.25}.sa .seite-text span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--muted);line-height:1.35}.sa .neu-liste,.sa .termin-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sa .neu-zeile,.sa .termin-zeile{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 4px;border:0;border-top:1px solid var(--hair);border-radius:0;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.sa li:first-child>.neu-zeile,.sa li:first-child>.termin-zeile{border-top:0}.sa .neu-zeile:hover,.sa .termin-zeile:hover{background:var(--surface-2)}.sa .neu-zeile.gelesen{opacity:.72}.sa .neu-punkt{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.sa .neu-text{min-width:0;flex:1 1}.sa .neu-text b{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.sa .neu-text span{display:block;font-size:13px;color:var(--muted)}.sa .neu-marke{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink)}.sa .termin-tag{display:grid;place-items:center;width:48px;height:52px;border-radius:14px;background:var(--surface-3);color:var(--ink);line-height:1.05;flex:0 0 auto}.sa .termin-tag b{font-family:var(--fz);font-weight:500;font-size:19px}.sa .termin-tag span{font-size:12px;font-weight:600}.sa .leer-klein{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--muted);font-size:14.5px}@media (min-width:901px){.sa .bl-kopf,.sa .bl-zeile{grid-template-columns:minmax(0,1fr) 120px 96px 104px 96px 96px 112px 30px}}.sa .bl-hook{white-space:nowrap}@media (max-width:900px){.sa .bl-zeile>.bl-hook{grid-row:3;grid-column:1/-1;justify-self:start;font-size:13.5px}.sa .bl-zeile>.bl-hook:before{content:"Hook-Rate ";font-weight:600;color:var(--muted)}.sa .bl-zeile>.bl-hook:has(>.muted){display:none}.sa .bl-eintrag.auf .bl-zeile>.bl-hook:before{color:#fff}}.sa .hook-kachel .hook-grund,.sa .hook-kachel .hook-vergleich{line-height:1.4;font-weight:500}.sa .aufrufverlauf{border-top:1px solid var(--hair);padding-top:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.sa .aufrufverlauf .av-titel{margin:0}.sa .aufrufverlauf .av-basis{margin:0;line-height:1.5}.sa .av-wahl{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.sa .av-wahl .seg button{min-height:44px;padding-left:14px;padding-right:14px}.sa .av-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;color:var(--ink-soft);min-height:20px}.sa .av-legende>span{display:inline-flex;align-items:center;gap:7px}.sa .av-strich{display:inline-block;width:20px;height:2px;border-radius:1px}.sa .av-strich.av-gestrichelt{height:0;background:none;border-top:2px dashed var(--muted);border-radius:0}.sa .av-punkt{display:inline-block;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ink);background:#fff}.sa .av-hover-text{color:var(--ink);font-weight:600}.sa .av-kurve{width:100%;min-width:0}.sa .av-kurve svg{display:block;width:100%;height:auto;touch-action:pan-y}.sa .av-raster{stroke:var(--hair);stroke-width:1}.sa .av-achse{fill:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sa .av-linie{stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.sa .av-schnitt{stroke:var(--muted);stroke-width:1.4;stroke-dasharray:5 4;stroke-linejoin:round}.sa .av-hover{stroke:var(--faint);stroke-width:1;stroke-dasharray:3 3}.sa .av-hinweise,.sa .av-leer{display:flex;flex-direction:column;gap:4px;line-height:1.5}.sa .av-leer{padding:14px 0}.sa .av-leer b{font-weight:600;color:var(--ink);font-size:14.5px}.sa .av-tabelle summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--ink)}.sa .av-tabelle table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:6px}.sa .av-tabelle td,.sa .av-tabelle th{padding:8px 10px;border-bottom:1px solid var(--hair);text-align:left;font-weight:500}.sa .av-tabelle thead th{color:var(--muted);font-size:13px;font-weight:500}.sa .av-tabelle tbody th{font-weight:500;color:var(--ink-soft)}.sa .av-tabelle .r{text-align:right}@media (max-width:900px){.sa .av-hover-text{margin-left:0!important;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.sa .aufrufverlauf *{transition:none!important;animation:none!important}}.sa .ki-stand{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#7A4A12;white-space:nowrap}.sa .ki-stand:before{content:"";width:7px;height:7px;border-radius:99px;background:#C98A1B;flex:0 0 auto}.sa .ki-kopf{display:flex;align-items:flex-start;gap:12px}.sa .ki-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;color:var(--ink);background:var(--surface-2);border:1px solid var(--hair)}.sa .ki-ic .ic{width:18px;height:18px}.sa .ki-kopf-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.35}.sa .ki-kopf-text b{font-size:15px;font-weight:700;color:var(--ink)}.sa .ki-kopf-text span{font-size:14px;color:var(--muted);font-weight:500}.sa .ki-platz{display:flex;flex-direction:column;gap:12px}.sa .ki-platz.abschnitt{padding-top:14px;border-top:1px solid var(--hair)}.sa .ki-zeile{margin-top:10px;padding-top:10px;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:6px}.sa .ki-zeile .ki-ic{width:30px;height:30px;border-radius:9px}.sa .ki-zeile .ki-ic .ic{width:15px;height:15px}.sa .ki-zeile .ki-kopf-text b{font-size:14px}.sa .ki-zeile .ki-kopf-text span{font-size:13px}.sa .ki-felder{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed rgba(16,21,31,.18);border-radius:11px;background:var(--surface-2)}.sa .ki-feld{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;font-size:13.5px;color:var(--ink-soft);font-weight:600}.sa .ki-feld i{display:block;height:8px;border-radius:99px;background:rgba(16,21,31,.07)}.sa .ki-feld:nth-child(2n) i{width:72%}.sa .ki-feld:nth-child(3n) i{width:54%}@media(max-width:560px){.sa .ki-feld{grid-template-columns:1fr;gap:5px}}.sa .ki-details summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--brand-800);min-height:32px;display:flex;align-items:center}.sa .ki-details[open] summary{margin-bottom:6px}.sa .ki-details p{font-size:14.5px;color:var(--ink-soft);margin:0 0 8px;line-height:1.55}.sa .ki-details ol,.sa .ki-liste{margin:0;padding-left:20px;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.sa .ki-details li+li,.sa .ki-liste li+li{margin-top:4px}.sa .ki-womit{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hair)}.sa .ki-womit>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px}.sa .ki-womit-k{color:var(--muted);font-weight:600}.sa .ki-womit-w{color:var(--ink);font-weight:600}.sa .ki-text{font-size:14.5px;color:var(--ink-soft);line-height:1.55;margin:0}.sa .ki-leer{margin-top:12px;padding:12px 14px;border-radius:11px;background:var(--surface-2);font-size:14px;color:var(--muted);font-weight:500;line-height:1.5}.sa .ki-chat{display:flex;flex-direction:column;min-height:420px;overflow:hidden}.sa .ki-chat-verlauf{flex:1 1;padding:22px;display:flex;flex-direction:column;gap:18px}.sa .ki-gruss b{display:block;font-size:20px;font-weight:600;color:var(--ink);margin-bottom:6px}.sa .ki-gruss p{font-size:15px;color:var(--ink-soft);line-height:1.6;max-width:62ch;margin:0}.sa .ki-fragen{display:flex;flex-wrap:wrap;gap:8px}.sa .ki-frage{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:14px;font-weight:600;color:var(--ink-soft)}.sa .ki-chat-eingabe{display:flex;gap:10px;align-items:flex-end;padding:14px 16px;border-top:1px solid var(--hair);background:var(--surface-2)}.sa .ki-chat-eingabe textarea{flex:1 1;font-size:16px;resize:none}.sa .ki-chat-eingabe .btn{min-height:48px}.sa .ki-steckbrief .h2{margin-bottom:12px}.sa .ki-steckbrief-felder{display:flex;flex-direction:column;gap:12px}.sa .ki-feld-name{display:block;font-size:13.5px;font-weight:600;color:var(--ink-soft);margin-bottom:5px}.sa .ki-steckbrief .inp{font-size:16px}.sa .ki-link-zeile{display:flex;gap:10px;margin-top:12px}.sa .ki-link-zeile .inp{flex:1 1;font-size:16px}.sa .ki-leiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sa .ki-leiste-feld{padding:14px 18px;display:flex;flex-direction:column;gap:4px}.sa .ki-leiste-feld+.ki-leiste-feld{border-left:1px solid var(--hair)}.sa .ki-leiste-feld span{font-size:13.5px;color:var(--muted);font-weight:600}.sa .ki-leiste-feld b{font-family:var(--f-zahl,inherit);font-size:24px;font-weight:500;color:var(--ink);font-feature-settings:"tnum"}@media(max-width:720px){.sa .ki-leiste{grid-template-columns:repeat(2,minmax(0,1fr))}.sa .ki-leiste-feld:nth-child(3){border-left:0}.sa .ki-leiste-feld:nth-child(n+3){border-top:1px solid var(--hair)}}.sa .ki-agenten{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(460px,100%),1fr));align-items:start}.sa .ki-agent{gap:10px}.sa .ki-agent,.sa .ki-dl{display:flex;flex-direction:column}.sa .ki-dl-zeile{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;border-top:1px solid var(--hair);font-size:14px;line-height:1.45}.sa .ki-dl-zeile:first-child{border-top:0}.sa .ki-dl-k{color:var(--muted);font-weight:600}.sa .ki-dl-w{color:var(--ink);font-weight:500}@media(max-width:560px){.sa .ki-dl-zeile{grid-template-columns:1fr;gap:2px}}.sa .ki-werte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair);margin-top:2px}.sa .ki-werte span{display:flex;flex-direction:column;gap:2px;padding:10px 0 0}.sa .ki-werte i{font-style:normal;font-size:12.5px;color:var(--muted);font-weight:600}.sa .ki-werte b{font-size:17px;font-weight:600;color:var(--faint)}@media(max-width:560px){.sa .ki-werte{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa .ki-tabelle-rahmen{overflow-x:auto}.sa .ki-tabelle{min-width:720px}.sa .ki-tabelle th{text-align:left;font-size:13px;font-weight:600;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.sa .ki-tabelle td{padding:12px 10px;border-bottom:1px solid var(--hair);font-size:14px;vertical-align:top;color:var(--ink)}.sa .ki-tabelle tr:last-child td{border-bottom:0}.sa .ki-zelle-text{display:block;font-size:13.5px;color:var(--muted);font-weight:500;margin-top:3px;line-height:1.45}.sa .ki-dienste{display:flex;flex-direction:column}.sa .ki-dienst{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--hair)}.sa .ki-dienst:first-child{border-top:0}.sa .ki-dienst b{font-size:15px;font-weight:600}@media (prefers-reduced-motion:no-preference){.sa .ki-details[open]>:not(summary){animation:ki-ein .18s ease-out}@keyframes ki-ein{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}}