:root{--see-1:#03111c;--see-2:#062235;--see-3:#0a3550;--nav-text:#b9d3e2;--nav-text-2:#7f9fb3;--nav-aktiv:#48cae424;--nav-hover:#ffffff0f;--bg:#f3f8fb;--flaeche:#fff;--flaeche-2:#eef5f9;--flaeche-3:#e4eef4;--linie:#dde9f0;--linie-2:#c9dbe6;--text:#0c2233;--text-2:#4d6779;--text-3:#7f97a8;--akzent:#0b8db0;--akzent-2:#0a7899;--akzent-weich:#e0f3f9;--akzent-text:#fff;--lagune:linear-gradient(135deg, #0ea5b7 0%, #1ebfe0 55%, #48cae4 100%);--maske:#7462e0;--maske-weich:#efecfd;--gefahr:#c2410c;--gefahr-weich:#fdeee6;--ok:#0f8a5f;--ok-weich:#e3f6ee;--warn:#b7791f;--warn-weich:#fdf3e1;--stern:#e0a100;--schatten-1:0 1px 2px #0622350f;--schatten-2:0 6px 24px #0622351a, 0 1px 3px #0622350f;--schatten-3:0 18px 60px #03111c47, 0 4px 12px #03111c1f;--r-s:8px;--r:12px;--r-l:16px;--zeile:76px;--seite:252px;--liste:400px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#061823;--flaeche:#0a2130;--flaeche-2:#0e2a3c;--flaeche-3:#12344a;--linie:#133349;--linie-2:#1b4460;--text:#e2eff6;--text-2:#9ab6c7;--text-3:#6f8fa3;--akzent:#3cc6e6;--akzent-2:#62d4ee;--akzent-weich:#0f3a4f;--akzent-text:#03111c;--maske:#a596ff;--maske-weich:#2a2550;--gefahr:#ff8a5c;--gefahr-weich:#3b1d12;--ok:#3fd29b;--ok-weich:#0f3529;--warn:#f2b84b;--warn-weich:#3a2a0c;--schatten-1:0 1px 2px #0000004d;--schatten-2:0 8px 28px #00000059;--schatten-3:0 20px 70px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],.anmeldung{--bg:#061823;--flaeche:#0a2130;--flaeche-2:#0e2a3c;--flaeche-3:#12344a;--linie:#133349;--linie-2:#1b4460;--text:#e2eff6;--text-2:#9ab6c7;--text-3:#6f8fa3;--akzent:#3cc6e6;--akzent-2:#62d4ee;--akzent-weich:#0f3a4f;--akzent-text:#03111c;--maske:#a596ff;--maske-weich:#2a2550;--gefahr:#ff8a5c;--gefahr-weich:#3b1d12;--ok:#3fd29b;--ok-weich:#0f3529;--warn:#f2b84b;--warn-weich:#3a2a0c;--schatten-1:0 1px 2px #0000004d;--schatten-2:0 8px 28px #00000059;--schatten-3:0 20px 70px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-dichte=kompakt]{--zeile:56px}:root[data-dichte=luftig]{--zeile:92px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font:14px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;overflow:hidden}#app{height:100%}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:var(--akzent)}.ic{flex:none;display:block}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:6px}.startbild{z-index:100;background:var(--see-1);color:#dce8f0;animation:.55s forwards paused startbild-weg;position:fixed;inset:0}.startbild.fertig{animation-play-state:running}@keyframes startbild-weg{to{opacity:0;visibility:hidden}}.startbild-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.startbild-text{left:0;right:0;bottom:max(12vh, calc(env(safe-area-inset-bottom) + 40px));text-align:center;text-shadow:0 2px 12px #0009;animation:1s .6s both einblenden;position:absolute}.startbild-titel{letter-spacing:.01em;font-size:28px;font-weight:650}.startbild-unter{opacity:.7;margin-top:4px;font-size:14px}@keyframes einblenden{0%{opacity:0;transform:translateY(6px)}}.orca-weg{animation:2.6s cubic-bezier(.45,.05,.55,.95) infinite orca-bogen}.orca-dreh{animation:2.6s cubic-bezier(.45,.05,.55,.95) infinite orca-drehen}@keyframes orca-bogen{0%{transform:translate(132px,268px)scale(.8)}12%{transform:translate(146px,214px)scale(.8)}28%{transform:translate(172px,150px)scale(.8)}45%{transform:translate(206px,124px)scale(.8)}62%{transform:translate(240px,150px)scale(.8)}78%{transform:translate(262px,214px)scale(.8)}92%,to{transform:translate(276px,272px)scale(.8)}}@keyframes orca-drehen{0%{transform:rotate(-58deg)}12%{transform:rotate(-50deg)}28%{transform:rotate(-30deg)}45%{transform:rotate(0)}62%{transform:rotate(30deg)}78%{transform:rotate(52deg)}92%,to{transform:rotate(62deg)}}.wellen{animation:3.2s linear infinite wellen}.wellen.w2{animation-duration:4.4s;animation-direction:reverse}@keyframes wellen{0%{transform:translate(0)}to{transform:translate(-75px)}}.spritzer,.ring{opacity:0;transform-box:fill-box;transform-origin:bottom}.spritzer.s1{animation:2.6s ease-out .32s infinite spritzer}.spritzer.s2{animation:2.6s ease-out 1.98s infinite spritzer}.ring.r1{animation:2.6s ease-out .35s infinite ring}.ring.r2{animation:2.6s ease-out 2.01s infinite ring}@keyframes spritzer{0%{opacity:0;transform:translateY(6px)scale(.6)}6%{opacity:1}22%{opacity:0;transform:translateY(-16px)scale(1.25)}to{opacity:0}}@keyframes ring{0%{opacity:0;transform:scale(.3)}5%{opacity:.9}30%{opacity:0;transform:scale(2.2)}to{opacity:0}}.glitzer{animation:2.8s ease-in-out infinite glitzer}.glitzer.g2{animation-delay:1.1s}@keyframes glitzer{50%{opacity:.05}}@media (prefers-reduced-motion:reduce){.orca-weg{animation:none;transform:translate(206px,150px)scale(.8)}.orca-dreh,.wellen,.spritzer,.ring,.glitzer{animation:none}*{transition-duration:0s!important}}.anmeldung{min-height:100%;padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px);background:radial-gradient(900px 500px at 50% 110%, #1ebfe038, transparent 60%), radial-gradient(1200px 600px at 50% -20%, #0b3a55 0%, transparent 60%), var(--see-1);place-items:center;display:grid;overflow-y:auto}.anmeldung form{background:var(--flaeche);width:100%;max-width:400px;box-shadow:var(--schatten-3);border:1px solid var(--linie);border-radius:20px;gap:16px;padding:32px 28px;display:grid}.marke-kopf{align-items:center;gap:12px;margin-bottom:4px;display:flex}.marke-kopf h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.marke-kopf p{color:var(--text-2);margin:2px 0 0;font-size:13px}.marke-logo{object-fit:cover;background:linear-gradient(160deg,#0b3a55,#041621);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.marke-logo svg{width:38px;height:20px}.orca-weiss path[fill=\#0b0f14]{fill:#e8f4fa}.orca-weiss path[fill=\#f4f7fa],.orca-weiss ellipse{fill:#0a3550}.orca-weiss path[fill=\#5b6774]{fill:#9fc3d6}.feld{color:var(--text-2);gap:6px;font-size:13px;font-weight:550;display:grid}.eingabe,.feld input,.feld textarea,.feld select{border:1px solid var(--linie-2);background:var(--flaeche);color:var(--text);border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.eingabe:focus,.feld input:focus,.feld textarea:focus,.feld select:focus{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-weich)}.feld textarea{resize:vertical;min-height:90px;line-height:1.5}.fehler{color:var(--gefahr);font-size:13px}.hinweis{color:var(--text-2);font-size:13px}.leise{color:var(--text-3);font-size:12px}.knopf{border:1px solid var(--linie-2);background:var(--flaeche);color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.knopf:hover{background:var(--flaeche-2)}.knopf:active{transform:translateY(1px)}.knopf:disabled{opacity:.5;cursor:default}.knopf.haupt{background:var(--akzent);color:var(--akzent-text);border-color:#0000}.knopf.haupt:hover{background:var(--akzent-2)}.knopf.lagune{background:var(--lagune);color:#fff;text-shadow:0 1px 1px #0000001f;border:0;box-shadow:0 6px 18px #0ea5b759}.knopf.lagune:hover{filter:brightness(1.06)}.knopf.maske{background:var(--maske);color:#fff;border-color:#0000}.knopf.gefahr{color:var(--gefahr)}.knopf.gefahr:hover{background:var(--gefahr-weich)}.knopf.klein{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.knopf.breit{width:100%;height:42px}.knopf.text{color:var(--akzent);background:0 0;border-color:#0000;padding:0 8px}.knopf.text:hover{background:var(--akzent-weich)}.sym{width:34px;height:34px;color:var(--text-2);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .12s,color .12s;display:inline-grid;position:relative}.sym:hover{background:var(--flaeche-2);color:var(--text)}.sym.an{color:var(--akzent)}.sym.stern-an{color:var(--stern)}.sym:disabled{opacity:.35;cursor:default}@media (hover:hover){.sym[data-tipp]:hover:after{content:attr(data-tipp);color:#fff;white-space:nowrap;pointer-events:none;z-index:60;box-shadow:var(--schatten-2);background:#0c2233;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}}.schalter{flex:none;width:40px;height:24px;display:inline-block;position:relative}.schalter input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.schalter span{background:var(--linie-2);border-radius:99px;transition:background .18s;position:absolute;inset:0}.schalter span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.schalter input:checked+span{background:var(--akzent)}.schalter input:checked+span:after{transform:translate(16px)}.schalter input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:2px}.segment{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segment button{color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px;font-weight:550}.segment button.an{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-1)}.avatar{color:#fff;letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.kbd{border:1px solid var(--linie-2);background:var(--flaeche-2);text-align:center;min-width:22px;color:var(--text);border-bottom-width:2px;border-radius:6px;padding:1px 6px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.chip{background:var(--flaeche-3);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:5px;max-width:180px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.chip.maske{background:var(--maske-weich);color:var(--maske)}.chip.akzent{background:var(--akzent-weich);color:var(--akzent)}.chip .punkt{border-radius:50%;flex:none;width:7px;height:7px}.farbpunkt{border-radius:50%;flex:none;width:10px;height:10px}.rahmen{grid-template-columns:var(--seite) 1fr;height:100%;display:grid}.haupt-bereich{flex-direction:column;min-width:0;min-height:0;display:flex}.seite{background:linear-gradient(180deg, var(--see-2) 0%, var(--see-1) 100%);color:var(--nav-text);padding:calc(env(safe-area-inset-top) + 14px) 12px 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.seite:after{content:"";pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 120' preserveAspectRatio='none'%3E%3Cpath d='M0 60 C50 40 100 80 150 60 C200 40 250 80 300 60 C350 40 400 70 400 60 L400 120 L0 120Z' fill='%230a3550' fill-opacity='.55'/%3E%3Cpath d='M0 85 C60 70 120 100 180 85 C240 70 300 100 360 85 C380 80 400 88 400 88 L400 120 L0 120Z' fill='%23104a6b' fill-opacity='.45'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:120px;position:absolute;bottom:0;left:0;right:0}.seite-marke{color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;padding:2px 6px 18px;font-size:16px;font-weight:700;display:flex}.seite-marke svg{width:40px;height:21px}.seite .knopf.lagune{border-radius:12px;flex:none;height:44px;margin-bottom:12px;font-size:14.5px}.nav-scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;margin:0 -6px;padding:0 6px 130px;position:relative;overflow-y:auto}.nav-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-text-2);justify-content:space-between;align-items:center;padding:16px 10px 6px;font-size:11px;font-weight:700;display:flex}.nav-titel .sym{width:24px;height:24px;color:var(--nav-text-2)}.nav-titel .sym:hover{background:var(--nav-hover);color:#fff}.nav-punkt{width:100%;height:36px;color:var(--nav-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 6px 0 10px;font-weight:520;transition:background .12s,color .12s;display:flex;position:relative}.nav-punkt:hover{background:var(--nav-hover);color:#fff}.nav-punkt.aktiv{background:var(--nav-aktiv);color:#fff;font-weight:600}.nav-punkt.aktiv:before{content:"";background:#48cae4;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.nav-punkt.ziel{background:#48cae440;outline:1px dashed #48cae4}.nav-punkt .zahl{color:#7fe0f2;margin-left:auto;padding-right:4px;font-size:11.5px;font-weight:700}.nav-punkt .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-punkt .nav-mehr{opacity:0;width:26px;height:26px;color:var(--nav-text-2);margin-left:auto}.nav-punkt:hover .nav-mehr{opacity:1}.nav-punkt:hover .nav-mehr+.zahl,.nav-punkt .nav-mehr:focus+.zahl{display:none}.nav-punkt .nav-mehr:hover{background:var(--nav-hover);color:#fff}.nav-punkt.maske-nav.aktiv:before{background:#a596ff}.nav-punkt.waechter-nav.aktiv:before{background:#3fd29b}.nav-punkt .warn-punkt{background:#f2b84b;border-radius:50%;width:8px;height:8px;margin-left:auto;margin-right:6px}.nav-unter{padding-left:22px}.seite-fuss{z-index:2;padding:10px 6px calc(env(safe-area-inset-bottom) + 12px);gap:8px;display:grid;position:relative}.speicher{color:var(--nav-text-2);gap:5px;padding:0 4px;font-size:11.5px;display:grid}.speicher-balken{background:#ffffff1a;border-radius:99px;height:4px;overflow:hidden}.speicher-balken i{border-radius:inherit;background:linear-gradient(90deg,#1ebfe0,#48cae4);height:100%;display:block}.konto-zeile{color:var(--nav-text);border-radius:10px;align-items:center;gap:10px;padding:8px 6px;display:flex}.konto-zeile .wer{flex:1;min-width:0}.konto-zeile .wer b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.konto-zeile .wer span{color:var(--nav-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.konto-zeile .sym{color:var(--nav-text-2)}.konto-zeile .sym:hover{background:var(--nav-hover);color:#fff}.kopf{padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;background:var(--flaeche);border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:60px;display:flex}.suchfeld{flex:1;align-items:center;max-width:640px;display:flex;position:relative}.suchfeld>.ic{color:var(--text-3);pointer-events:none;position:absolute;left:12px}.suchfeld input{background:var(--flaeche-2);border:1px solid #0000;border-radius:12px;outline:none;width:100%;height:40px;padding:0 40px;transition:background .15s,border-color .15s,box-shadow .15s}.suchfeld input:focus{background:var(--flaeche);border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-weich)}.suchfeld .sym{position:absolute;right:3px}.kopf .abstand{flex:1}.spalten{grid-template-columns:var(--liste) 1fr;flex:1;min-height:0;display:grid}.spalten.ohne-lesebereich{grid-template-columns:1fr}.spalten.ohne-lesebereich.zeigt-mail .liste,.spalten.ohne-lesebereich:not(.zeigt-mail) .lesen{display:none}.liste{border-right:1px solid var(--linie);background:var(--flaeche);flex-direction:column;min-width:0;min-height:0;display:flex}.liste-leiste{border-bottom:1px solid var(--linie);align-items:center;gap:2px;min-height:50px;padding:8px 10px 8px 14px;display:flex}.liste-leiste h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;margin:0 0 0 4px;font-size:16px;font-weight:650;overflow:hidden}.liste-leiste .anzahl{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:500}.auswahl-leiste{background:var(--akzent-weich)}.auswahl-leiste h2{color:var(--akzent);font-size:14px}.haekchen{border:1.5px solid var(--linie-2);background:var(--flaeche);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.haekchen.an{background:var(--akzent);border-color:var(--akzent)}.liste-inhalt{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.reihe{min-height:var(--zeile);border-bottom:1px solid var(--linie);cursor:pointer;background:var(--flaeche);grid-template-columns:40px 1fr auto;align-items:center;gap:0 12px;padding:0 14px;transition:background .1s;display:grid;position:relative}.reihe:hover{background:var(--flaeche-2)}.reihe.aktiv{background:var(--akzent-weich)}.reihe.gewaehlt{background:color-mix(in srgb, var(--akzent-weich) 70%, var(--flaeche))}.reihe.ungelesen:before{content:"";background:var(--akzent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:4px}.reihe-avatar{width:36px;height:36px;position:relative}.reihe-avatar .haekchen{opacity:0;position:absolute;inset:9px}.reihe:hover .reihe-avatar .avatar,.reihe.gewaehlt .reihe-avatar .avatar,.liste.auswahl-modus .reihe-avatar .avatar{opacity:0}.reihe:hover .reihe-avatar .haekchen,.reihe.gewaehlt .reihe-avatar .haekchen,.liste.auswahl-modus .reihe-avatar .haekchen{opacity:1}:root[data-dichte=kompakt] .reihe{grid-template-columns:28px 1fr auto}:root[data-dichte=kompakt] .reihe-avatar{width:28px;height:28px}:root[data-dichte=kompakt] .reihe-avatar .avatar{width:28px!important;height:28px!important;font-size:11px!important}:root[data-dichte=kompakt] .reihe-avatar .haekchen{inset:5px}.ohne-avatare .reihe{grid-template-columns:22px 1fr auto}.ohne-avatare .reihe-avatar{width:22px}.ohne-avatare .reihe-avatar .avatar{display:none}.ohne-avatare .reihe-avatar .haekchen{opacity:1;position:static}.reihe-text{gap:1px;min-width:0;padding:10px 0;display:grid}.reihe-oben{align-items:center;gap:6px;min-width:0;display:flex}.reihe-von{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:550;overflow:hidden}.reihe.ungelesen .reihe-von,.reihe.ungelesen .reihe-betreff{font-weight:700}.reihe-anzahl{color:var(--text-2);background:var(--flaeche-3);border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.reihe-betreff{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13.5px;overflow:hidden}.reihe-vorschau{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:13px;overflow:hidden}.reihe-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}:root[data-dichte=kompakt] .reihe-vorschau,:root[data-dichte=kompakt] .reihe-chips,.ohne-vorschau .reihe-vorschau{display:none}.reihe-rechts{align-content:center;align-self:stretch;justify-items:end;gap:4px;display:grid}.reihe-zeit{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:500}.reihe.ungelesen .reihe-zeit{color:var(--akzent);font-weight:700}.reihe-zeichen{color:var(--text-3);align-items:center;gap:4px;display:flex}.reihe-zeichen .stern{color:var(--stern)}.reihe-aktionen{background:var(--flaeche);box-shadow:var(--schatten-2);border:1px solid var(--linie);border-radius:10px;gap:2px;padding:3px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.reihe-aktionen .sym{width:30px;height:30px}@media (hover:hover){.reihe:hover .reihe-aktionen{display:flex}.reihe:hover .reihe-rechts{visibility:hidden}}.leer{text-align:center;color:var(--text-2);justify-items:center;gap:8px;padding:60px 24px;display:grid}.leer .ic{color:var(--text-3)}.leer b{color:var(--text);font-size:15px}.mehr{margin:14px auto 24px;display:flex}.lesen{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.lesen-leiste{border-bottom:1px solid var(--linie);background:var(--flaeche);align-items:center;gap:2px;min-height:50px;padding:8px 12px;display:flex}.lesen-leiste .abstand{flex:1}.trenner{background:var(--linie-2);flex:none;width:1px;height:20px;margin:0 6px}.lesen-scroll{flex:1;padding:22px 24px 40px;overflow-y:auto}.lesen-titel{letter-spacing:-.015em;word-break:break-word;margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.3}.lesen-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.nachricht{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-l);box-shadow:var(--schatten-1);margin-bottom:12px;overflow:hidden}.nachricht-kopf{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.nachricht.offen .nachricht-kopf{cursor:default;border-bottom:1px solid var(--linie)}.nachricht-wer{min-width:0}.nachricht-wer>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nachricht-wer b{font-weight:650}.nachricht-wer .adresse{color:var(--text-3);margin-left:6px;font-size:12.5px}.nachricht-wer .an{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.nachricht-wer .vorschau-zeile{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nachricht-rechts{color:var(--text-3);align-items:center;gap:2px;font-size:12.5px;display:flex}.nachricht-rechts .zeit{white-space:nowrap;margin-right:6px}@media (max-width:1250px){.nachricht-wer .adresse{display:none}}.extern-hinweis{background:var(--flaeche-2);border:1px solid var(--linie);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;font-size:13px;display:flex}.extern-hinweis .ic{color:var(--akzent)}.extern-hinweis span{flex:1}.warn-hinweis{background:var(--warn-weich);color:var(--warn);border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.mail-rahmen{background:0 0;border:0;width:100%;min-height:60px;display:block}.anhaenge{border-top:1px solid var(--linie);flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.anhang{border:1px solid var(--linie);background:var(--flaeche);text-align:left;border-radius:12px;align-items:center;gap:10px;max-width:260px;padding:8px 12px 8px 8px;font-size:13px;display:inline-flex}.anhang:hover{border-color:var(--akzent)}.anhang-art{background:var(--akzent-weich);width:34px;height:34px;color:var(--akzent);text-transform:uppercase;border-radius:9px;flex:none;place-items:center;font:700 10px system-ui;display:grid}.anhang-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.antwort-leiste{flex-wrap:wrap;gap:8px;padding:6px 0 0;display:flex}.platzhalter{color:var(--text-3);text-align:center;flex:1;place-items:center;padding:20px;display:grid}.platzhalter svg.orca-bild{opacity:.22;width:150px;height:72px;margin:0 auto}.platzhalter b{color:var(--text-2);margin-top:10px;font-size:15px;display:block}.seite-voll{background:var(--bg);flex:1;min-height:0;overflow-y:auto}.seite-innen{max-width:880px;margin:0 auto;padding:28px 28px 60px}.seite-titel{align-items:center;gap:14px;margin-bottom:6px;display:flex}.seite-titel h1{letter-spacing:-.02em;flex:1;margin:0;font-size:24px;font-weight:700}.titel-ic{background:var(--akzent-weich);width:42px;height:42px;color:var(--akzent);border-radius:12px;flex:none;place-items:center;display:grid}.titel-ic.maske{background:var(--maske-weich);color:var(--maske)}.titel-ic.ok{background:var(--ok-weich);color:var(--ok)}.seite-unter{color:var(--text-2);max-width:640px;margin:0 0 24px}.block{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-l);margin-bottom:18px;overflow:hidden}.block-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:14px 18px;display:flex}.block-kopf h3{flex:1;margin:0;font-size:14.5px;font-weight:650}.block-inhalt{padding:16px 18px}.option{border-bottom:1px solid var(--linie);align-items:center;gap:16px;padding:14px 18px;display:flex}.option:last-child{border-bottom:0}.option-text{flex:1;min-width:0}.option-text b{font-size:14px;font-weight:600;display:block}.option-text span{color:var(--text-2);margin-top:2px;font-size:12.5px;display:block}.option select{border:1px solid var(--linie-2);background:var(--flaeche);border-radius:9px;outline:none;padding:7px 10px}.einstellungen-raster{grid-template-columns:210px 1fr;gap:28px;display:grid}.einstellungen-nav{align-self:start;gap:2px;display:grid;position:sticky;top:0}.einstellungen-nav button{height:36px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-weight:550;display:flex}.einstellungen-nav button:hover{background:var(--flaeche-2);color:var(--text)}.einstellungen-nav button.an{background:var(--akzent-weich);color:var(--akzent)}.einstellungen-inhalt h2{letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:700}.masken-schnell{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.schnell-karte{border:1px solid var(--linie);background:var(--flaeche);text-align:left;border-radius:14px;gap:4px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .1s;display:grid}.schnell-karte:hover{border-color:var(--maske);box-shadow:0 4px 16px color-mix(in srgb, var(--maske) 18%, transparent)}.schnell-karte:active{transform:translateY(1px)}.schnell-karte .ic{color:var(--maske)}.schnell-karte b{font-size:14px}.schnell-karte span{color:var(--text-3);font-size:12px}.maske-reihe{border-bottom:1px solid var(--linie);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.maske-reihe:last-child{border-bottom:0}.maske-symbol{background:var(--maske-weich);width:38px;height:38px;color:var(--maske);border-radius:11px;place-items:center;display:grid}.maske-reihe.aus .maske-symbol{background:var(--flaeche-3);color:var(--text-3)}.maske-reihe.leck .maske-symbol{background:var(--warn-weich);color:var(--warn)}.maske-adresse{word-break:break-all;font:550 13.5px ui-monospace,SFMono-Regular,Menlo,monospace}.maske-reihe.aus .maske-adresse{color:var(--text-3)}.maske-info{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.maske-knoepfe{gap:2px;display:flex}.neu-markiert{animation:2.2s aufleuchten}@keyframes aufleuchten{0%,30%{background:var(--maske-weich)}to{background:0 0}}.waechter-kopf{background:linear-gradient(135deg, var(--see-2), var(--see-3));color:#e8f4fa;box-shadow:var(--schatten-2);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:grid}.waechter-ring{width:86px;height:86px;position:relative}.waechter-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.waechter-ring b{color:#fff;place-items:center;font-size:24px;font-weight:750;display:grid;position:absolute;inset:0}.waechter-kopf h2{margin:0 0 4px;font-size:19px}.waechter-kopf p{color:#a9c6d6;margin:0;font-size:13.5px}.pruef-reihe{border-bottom:1px solid var(--linie);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.pruef-reihe:last-child{border-bottom:0}.pruef-zeichen{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pruef-zeichen.ok{background:var(--ok-weich);color:var(--ok)}.pruef-zeichen.warn{background:var(--warn-weich);color:var(--warn)}.pruef-zeichen.schlecht{background:var(--gefahr-weich);color:var(--gefahr)}.pruef-zeichen.info{background:var(--akzent-weich);color:var(--akzent)}.pruef-reihe b{font-weight:600;display:block}.pruef-reihe span{color:var(--text-2);margin-top:1px;font-size:12.5px;display:block}.kontakte{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.kontakte-liste{border-right:1px solid var(--linie);background:var(--flaeche);flex-direction:column;min-height:0;display:flex}.buchstabe{background:var(--flaeche-2);color:var(--text-3);z-index:1;border-bottom:1px solid var(--linie);padding:4px 18px;font-size:11.5px;font-weight:700;position:sticky;top:0}.kontakt-reihe{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:9px 18px;display:flex}.kontakt-reihe:hover{background:var(--flaeche-2)}.kontakt-reihe.aktiv{background:var(--akzent-weich)}.kontakt-reihe>div{min-width:0}.kontakt-reihe b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.kontakt-reihe>div span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.kontakt-detail{background:var(--bg);min-height:0;padding:32px 32px 60px;overflow-y:auto}.kontakt-karte{max-width:560px;margin:0 auto}.kontakt-gross{text-align:center;justify-items:center;gap:10px;margin-bottom:22px;display:grid}.kontakt-gross h2{margin:0;font-size:22px;font-weight:700}.kontakt-gross p{color:var(--text-2);margin:0}.kontakt-aktionen{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.detail-zeile{border-bottom:1px solid var(--linie);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.detail-zeile:last-child{border-bottom:0}.detail-zeile>span:first-child{color:var(--text-3);font-size:12.5px;font-weight:600}.mehrfach{gap:8px;display:grid}.mehrfach-zeile{gap:6px;display:flex}.verfassen{z-index:70;background:var(--flaeche);width:600px;height:min(680px,100vh - 80px);box-shadow:var(--schatten-3);border:1px solid var(--linie-2);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;right:24px;overflow:hidden}.verfassen.gross{border-bottom:1px solid var(--linie-2);border-radius:16px;width:min(980px,92vw);height:88vh;bottom:4vh;right:50%;transform:translate(50%)}.verfassen.klein{width:340px;height:46px}.verfassen-hg{z-index:69;background:#03111c73;position:fixed;inset:0}.verfassen-kopf{background:linear-gradient(90deg, var(--see-2), var(--see-3));color:#fff;flex:none;align-items:center;gap:4px;height:46px;padding:0 8px 0 16px;display:flex}.verfassen-kopf h2{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.verfassen-kopf .sym{color:#b9d3e2;width:30px;height:30px}.verfassen-kopf .sym:hover{color:#fff;background:#ffffff1a}.verfassen-kopf .status{color:#8fb3c7;white-space:nowrap;margin-right:6px;font-size:11.5px}.verfassen-felder{flex:none;padding:2px 16px}.vf-zeile{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-height:44px;display:flex;position:relative}.vf-zeile>label{color:var(--text-3);flex:none;width:54px;font-size:13px}.vf-zeile input,.vf-zeile select{background:0 0;border:0;outline:none;flex:1;min-width:80px;padding:10px 0}.vf-zeile select.maske{color:var(--maske);font-weight:600}.chips{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 0;display:flex}.adress-chip{background:var(--flaeche-2);border:1px solid var(--linie);border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.adress-chip.falsch{border-color:var(--gefahr);color:var(--gefahr)}.adress-chip button{color:var(--text-3);background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.adress-chip button:hover{background:var(--flaeche-3);color:var(--text)}.vorschlaege{background:var(--flaeche);border:1px solid var(--linie-2);box-shadow:var(--schatten-2);z-index:5;border-radius:12px;max-height:260px;padding:4px;position:absolute;top:100%;left:54px;right:0;overflow-y:auto}.vorschlag{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.vorschlag.an,.vorschlag:hover{background:var(--akzent-weich)}.vorschlag b{font-size:13px;font-weight:600;display:block}.vorschlag>div span{color:var(--text-3);font-size:12px;display:block}.werkzeuge{border-bottom:1px solid var(--linie);flex-wrap:wrap;flex:none;gap:1px;padding:6px 12px;display:flex}.werkzeuge .sym{width:30px;height:30px}.editor{outline:none;flex:1;min-height:0;padding:14px 16px;font-size:14.5px;line-height:1.55;overflow-y:auto}.editor:empty:before{content:attr(data-platzhalter);color:var(--text-3)}.editor blockquote{border-left:3px solid var(--linie-2);color:var(--text-2);margin:6px 0;padding-left:12px}textarea.editor{resize:none;color:var(--text);font:inherit;background:0 0;border:0;font-size:14.5px}.verfassen-fuss{border-top:1px solid var(--linie);flex:none;align-items:center;gap:6px;padding:10px 12px;display:flex}.verfassen-fuss .abstand{flex:1}.warnung{background:var(--maske-weich);color:var(--maske);flex:none;align-items:flex-start;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.anhang-leiste{border-top:1px solid var(--linie);flex-wrap:wrap;flex:none;gap:6px;padding:8px 16px;display:flex}.dialog-hg{z-index:90;background:#03111c80;place-items:center;padding:16px;animation:.15s einblenden;display:grid;position:fixed;inset:0}.dialog{background:var(--flaeche);border-radius:var(--r-l);width:min(440px,100%);box-shadow:var(--schatten-3);border:1px solid var(--linie);gap:14px;padding:22px;display:grid}.dialog h3{margin:0;font-size:17px}.dialog-knoepfe{justify-content:flex-end;gap:8px;display:flex}.farbwahl{flex-wrap:wrap;gap:8px;display:flex}.farbwahl button{border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.farbwahl button.an{border-color:var(--text);box-shadow:inset 0 0 0 2px var(--flaeche)}.menue{z-index:95;background:var(--flaeche);border:1px solid var(--linie-2);box-shadow:var(--schatten-2);border-radius:12px;min-width:210px;max-height:60vh;padding:5px;animation:.1s einblenden;position:fixed;overflow-y:auto}.menue button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.menue button:hover{background:var(--flaeche-2)}.menue button.gefahr{color:var(--gefahr)}.menue hr{border:0;border-top:1px solid var(--linie);margin:4px 0}.menue-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:6px 10px 2px;font-size:11px;font-weight:700}.menue-hg{z-index:94;position:fixed;inset:0}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);color:#e8f4fa;z-index:200;box-shadow:var(--schatten-3);background:#0c2233;border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font-size:13.5px;animation:.2s hoch;display:flex;position:fixed;transform:translate(-50%)}.toast .knopf.text{color:#62d4ee;height:28px}.toast .knopf.text:hover{background:#ffffff14}.toast.fehler-toast{background:#5c1a0a}@keyframes hoch{0%{opacity:0;transform:translate(-50%,8px)}}.tasten-liste{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;font-size:13.5px;display:grid}.mobil{display:none!important}.fab{display:none}@media (max-width:1100px){:root{--liste:340px;--seite:224px}}@media (max-width:860px){.rahmen{grid-template-columns:1fr}.seite{z-index:80;width:min(290px,84vw);box-shadow:var(--schatten-3);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.rahmen.menue-offen .seite{transform:none}.nav-schleier{z-index:79;background:#03111c73;position:fixed;inset:0}.mobil{display:inline-grid!important}.nur-breit{display:none!important}.spalten{grid-template-columns:1fr}.spalten.zeigt-mail .liste,.spalten:not(.zeigt-mail) .lesen{display:none}.lesen-scroll{padding:16px 12px 40px}.kopf{padding-left:8px;padding-right:8px}.fab{right:18px;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:30;border-radius:16px;height:52px;padding:0 20px;display:inline-flex;position:fixed}.verfassen,.verfassen.gross{width:auto;height:auto;padding-top:env(safe-area-inset-top);border:0;border-radius:0;inset:0;transform:none}.verfassen-hg{display:none}.kontakte{grid-template-columns:1fr}.kontakte.zeigt-detail .kontakte-liste,.kontakte:not(.zeigt-detail) .kontakt-detail{display:none}.kontakt-detail{padding:18px 14px 60px}.einstellungen-raster{grid-template-columns:1fr;gap:14px}.einstellungen-nav{gap:4px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.einstellungen-nav button{flex:none}.seite-innen{padding:18px 14px 60px}.masken-schnell{grid-template-columns:1fr}.maske-reihe{grid-template-columns:38px 1fr}.maske-knoepfe{grid-column:1/-1;justify-content:flex-end}.detail-zeile{grid-template-columns:1fr auto}.detail-zeile>span:first-child{grid-column:1/-1}.option{flex-wrap:wrap}.waechter-kopf{text-align:center;grid-template-columns:1fr;justify-items:center}}.maske-info .ic{vertical-align:-2px;display:inline-block}.lesen-chips .chip{max-width:none}@media (max-width:860px){.kopf .abstand{display:none}.suchfeld{max-width:none}}.echt-zeichen{color:var(--ok);vertical-align:-2px;place-items:center;margin-left:5px;display:inline-grid}.gefahr-hinweis{background:var(--gefahr-weich);color:var(--gefahr);border-color:#0000}.gefahr-hinweis .ic{color:var(--gefahr)}.knopf-chip{border:1px solid var(--linie-2);cursor:pointer;background:var(--flaeche)}.knopf-chip:hover{border-color:var(--gefahr);color:var(--gefahr)}.anhang-bild{border:1px solid var(--linie);background:var(--flaeche-2);border-radius:10px;width:120px;height:90px;padding:0;overflow:hidden}.anhang-bild img{object-fit:cover;width:100%;height:100%;display:block}.anhang-bild:hover{border-color:var(--akzent)}.leuchtkasten{z-index:120;background:#03111ceb;place-items:center;padding:30px;animation:.15s einblenden;display:grid;position:fixed;inset:0}.leuchtkasten img{max-width:100%;max-height:calc(100vh - 120px);box-shadow:var(--schatten-3);border-radius:8px}.leuchtkasten-leiste{bottom:calc(env(safe-area-inset-bottom) + 20px);gap:8px;display:flex;position:fixed}.senden-gruppe{display:inline-flex}.senden-gruppe .knopf.lagune:first-child{border-radius:10px 0 0 10px}.senden-gruppe .knopf.pfeil{border-radius:0 10px 10px 0;margin-left:1px;padding:0 9px}.wisch-huelle{position:relative;overflow:hidden}.wisch-grund{color:#fff;justify-content:space-between;align-items:center;padding:0 22px;font-size:14px;font-weight:650;display:none;position:absolute;inset:0}.wisch-grund span{opacity:var(--wisch,0);align-items:center;gap:8px;display:flex}.wisch-huelle[data-wisch] .wisch-grund{display:flex}.wisch-huelle[data-wisch=archiv] .wisch-grund{background:var(--ok)}.wisch-huelle[data-wisch=archiv] .wisch-grund span:last-child,.wisch-huelle[data-wisch=loeschen] .wisch-grund span:first-child{visibility:hidden}.wisch-huelle[data-wisch=loeschen] .wisch-grund{background:var(--gefahr)}.tresor-punkte{gap:10px;display:grid}.tresor-punkte>div{color:var(--text-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:13.5px;display:grid}.tresor-punkte .ic{color:var(--akzent);margin-top:1px}.tresor-punkte b{color:var(--text)}.tresor-code{letter-spacing:.04em;text-align:center;background:var(--flaeche-2);border:1px dashed var(--linie-2);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:12px;padding:16px;font:650 19px ui-monospace,SFMono-Regular,Menlo,monospace}.tresor-gesperrt{text-align:center;color:var(--text-2);justify-items:center;gap:6px;padding:34px 20px;display:grid}.tresor-gesperrt .ic{color:var(--akzent)}.tresor-gesperrt b{color:var(--text);font-size:15px}.tresor-gesperrt .knopf{margin-top:8px}.import-zone{text-align:center;cursor:pointer;border:2px dashed var(--linie-2);color:var(--text-2);border-radius:14px;justify-items:center;gap:6px;margin:14px;padding:30px 18px;display:grid}.import-zone:hover{border-color:var(--akzent);color:var(--akzent)}.import-zone b{color:var(--text)}.import-balken{background:var(--flaeche-3);border-radius:99px;height:6px;overflow:hidden}.import-balken i{background:var(--lagune);height:100%;transition:width .3s;display:block}.import-anleitung{gap:12px;display:grid}.import-anleitung div{grid-template-columns:170px 1fr;gap:10px;font-size:13.5px;display:grid}.import-anleitung span{color:var(--text-2)}@media (max-width:860px){.import-anleitung div{grid-template-columns:1fr;gap:2px}}.kalender-seite{max-width:1180px}.kalender-seite .seite-titel h1{text-transform:capitalize}.kalender-raster{grid-template-columns:1fr 300px;align-items:start;gap:18px;margin-top:16px;display:grid}.kalender-monat{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-l);grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.kal-kopf{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--linie);text-align:center;padding:8px;font-size:11.5px;font-weight:700}.kal-tag{border:0;border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:3px;min-height:96px;padding:6px;display:flex;overflow:hidden}.kal-tag:nth-child(7n+7){border-right:0}.kal-tag:hover{background:var(--flaeche-2)}.kal-tag.fremd .kal-zahl{color:var(--text-3)}.kal-tag.gewaehlt{background:var(--akzent-weich)}.kal-zahl{border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:650;display:grid}.kal-tag.heute .kal-zahl{background:var(--akzent);color:var(--akzent-text)}.kal-termin{background:var(--akzent-weich);color:var(--akzent);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:600;overflow:hidden}.kal-termin.ganz{background:var(--akzent);color:var(--akzent-text)}.kal-termin i{opacity:.8;margin-right:4px;font-style:normal;font-weight:500}.kal-agenda{position:sticky;top:0}.kal-agenda h3{text-transform:capitalize}.kal-eintrag{text-align:left;border:0;border-bottom:1px solid var(--linie);background:0 0;grid-template-columns:100px 1fr;gap:10px;width:100%;padding:12px 18px;font-size:13.5px;display:grid}.kal-eintrag:hover{background:var(--flaeche-2)}.kal-zeit{color:var(--akzent);font-size:12.5px;font-weight:650}@media (max-width:860px){.kalender-raster{grid-template-columns:1fr}.kal-tag{min-height:54px;padding:3px}.kal-termin{border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.kal-termin i{display:none}.seite-titel{flex-wrap:wrap}}.hilfe-vergleich{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hilfe-vergleich>div{background:var(--flaeche-2);border-radius:10px;max-height:50vh;padding:10px 12px;overflow-y:auto}.hilfe-vergleich>div:last-child{background:var(--akzent-weich)}.hilfe-vergleich p{white-space:pre-wrap;margin:6px 0 0;font-size:14px}.dialog:has(.hilfe-vergleich){width:min(760px,100%)}@media (max-width:860px){.hilfe-vergleich{grid-template-columns:1fr}}.pulsieren{animation:1.2s ease-in-out infinite pulsieren}@keyframes pulsieren{50%{opacity:.4}}.abo-karte{text-align:center;background:var(--akzent-weich);color:var(--akzent);border-radius:14px;justify-items:center;gap:4px;padding:18px;display:grid}.abo-karte b{color:var(--text);font-size:20px}.abo-karte span{color:var(--text-2);font-size:13px}.abo-reihe{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.abo-reihe:last-child{border-bottom:0}.abo-reihe>div:first-child{flex:1;gap:1px;display:grid}.abo-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-tabs{background:var(--flaeche);border-bottom:1px solid var(--linie);scrollbar-width:none;flex:none;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.inbox-tabs button{color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:7px;padding:11px 14px 10px;font-size:13.5px;font-weight:600;display:flex}.inbox-tabs button:hover{color:var(--text);background:var(--flaeche-2)}.inbox-tabs button.an{color:var(--akzent);border-bottom-color:var(--akzent)}.tab-zahl{color:#fff;border-radius:99px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}@media (max-width:860px){.inbox-tabs button span:not(.tab-zahl){display:none}.inbox-tabs{justify-content:space-around}}.trinkgeld-betraege{grid-template-columns:repeat(4,1fr) 1.4fr;gap:8px;display:grid}.trinkgeld-betraege button{border:1px solid var(--linie-2);background:var(--flaeche);border-radius:10px;height:42px;font-weight:650}.trinkgeld-betraege button.an{border-color:var(--akzent);background:var(--akzent-weich);color:var(--akzent)}@media (max-width:860px){.trinkgeld-betraege{grid-template-columns:repeat(4,1fr)}.trinkgeld-betraege input{grid-column:1/-1}}.anmeldung{color:var(--text)}@media (max-width:860px){.anmeldung form{box-shadow:none}}.daten-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.daten-tabelle td{border-bottom:1px solid var(--linie);vertical-align:top;padding:8px 6px}.daten-tabelle td:first-child{color:var(--text-2);white-space:nowrap;width:38%}.daten-tabelle code{word-break:break-all;font-size:12.5px}.sicher-leiste{background:var(--akzent-weich);border-radius:12px;gap:8px;margin:0 14px 6px;padding:10px 12px;font-size:13px;display:grid}.sicher-titel{color:var(--akzent);align-items:center;gap:8px;font-weight:600;display:flex}.sicher-felder{grid-template-columns:1.2fr 1.2fr auto;gap:8px;display:grid}.sicher-felder input,.sicher-felder select{border:1px solid var(--linie-2);background:var(--flaeche);height:36px;color:var(--text);font:inherit;border-radius:9px;min-width:0;padding:0 10px}@media (max-width:600px){.sicher-felder{grid-template-columns:1fr 1fr}.sicher-felder input:first-child{grid-column:1/-1}}.sicher-seite{padding-top:max(48px, env(safe-area-inset-top));align-items:start}.sicher-karte{background:var(--flaeche);border:1px solid var(--linie);width:100%;max-width:640px;box-shadow:var(--schatten-3);border-radius:20px;gap:16px;padding:28px;display:grid}.sicher-betreff{margin:4px 0 0;font-size:20px}.sicher-text{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.sicher-text a{color:var(--akzent)}.sicher-antwort{border-top:1px solid var(--linie);justify-items:start;gap:10px;padding-top:14px;display:grid}.sicher-antwort .feld{width:100%}.chip.ok{color:var(--ok);background:var(--ok-weich)}.leer-hinweis{text-align:center;color:var(--text-3);padding:40px 0}.block .chip{white-space:normal;max-width:none}.sicher-seite form{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;padding:0}.recht{font-size:14.5px;line-height:1.6}.recht h2{margin:10px 0 0;font-size:16px}.recht p,.recht ul{margin:0}.recht ul{gap:6px;padding-left:20px;display:grid}.recht-nav{border-bottom:1px solid var(--linie);flex-wrap:wrap;gap:6px 16px;padding-bottom:12px;font-size:13px;display:flex}.recht-nav a{color:var(--text-2);text-decoration:none}.recht-nav a.an,.recht-nav a:hover{color:var(--akzent)}.recht-fuss{justify-content:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.recht-fuss a{color:var(--text-3);text-decoration:none}
