.seitenleiste #hauptmenue>a{text-decoration:none;border-color:transparent;box-shadow:none}.seitenleiste #hauptmenue>a:hover{background-color:var(--farbe-menue-hover)}.seitenleiste #hauptmenue>a:is(.aktiv,[aria-current=true],[aria-current=page],:active){text-decoration:none;border-color:transparent;box-shadow:none;background-color:var(--farbe-menue-aktiv)}.js.menue-zu .seitenleiste #hauptmenue>a.aktiv{box-shadow:none}@media(max-width:900px){html.js:not(.zr-vollbild-an):not(:has(.chat-app.mit-gespraech)):has(body nav.leiste-unten:not([hidden])){scroll-padding-block-end:calc(var(--s-16) + var(--s-2) + env(safe-area-inset-bottom))}}:root{--m1-sym-konto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3C/svg%3E");--m1-sym-tabita: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");--m1-sym-rundgang: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E");--m1-sym-hilfe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--m1-sym-tasten: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3Cpath d='M14 8h.01'/%3E%3Cpath d='M16 12h.01'/%3E%3Cpath d='M18 8h.01'/%3E%3Cpath d='M6 8h.01'/%3E%3Cpath d='M7 16h10'/%3E%3Cpath d='M8 12h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/svg%3E");--m1-sym-ab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E");--m1-sym-schloss: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");--m-sym-menue: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M9 21V9'/%3E%3C/svg%3E")}.seitenleiste>.m1-konto-auf{display:none}@media(min-width:901px){:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>#hauptmenue{flex:1 1 auto;min-height:0;overflow-y:auto}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.m1-konto-auf{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;column-gap:10px;flex:none;box-sizing:border-box;inline-size:auto;min-block-size:52px;margin:var(--s-2) var(--s-3) var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-1);border:0;border-radius:var(--radius-kontrolle);background:transparent;box-shadow:none;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dauer-1) var(--easing)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.m1-konto-auf:hover{background:var(--farbe-menue-hover)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.m1-konto-auf:is([aria-expanded=true],:has(+.fuss a[aria-current=page])){background:var(--farbe-menue-aktiv)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.m1-konto-auf:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}:root:not([data-menue-art]) .m1-konto-auf .m1-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--radius-voll);background:var(--terrakotta-flaeche);color:var(--terrakotta-text);border:1px solid var(--terrakotta-rand);font-size:var(--schrift-12);font-weight:600;letter-spacing:.02em}:root:not([data-menue-art]) .m1-konto-auf .m1-konto-name{display:flex;flex-direction:column;min-inline-size:0}:root:not([data-menue-art]) .m1-konto-auf :is(.m1-konto-wer,.m1-konto-rolle){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:not([data-menue-art]) .m1-konto-auf .m1-konto-wer{font-size:var(--schrift-13);line-height:18px;font-weight:600}:root:not([data-menue-art]) .m1-konto-auf :is(.m1-konto-rolle,.m1-konto-pfeil){font-size:var(--schrift-12);line-height:16px;color:var(--farbe-menue-text)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss{display:none;position:absolute;z-index:95;inset-inline:var(--s-3);inset-block:auto calc(52px + var(--s-3) + var(--s-1));max-block-size:calc(100% - 52px - var(--s-8));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;flex-direction:column;gap:0;margin:0;padding:var(--s-1);border:1px solid var(--farbe-menue-linie);border-radius:var(--radius-karte);background:var(--farbe-menue-flaeche);box-shadow:var(--elevation-1)}:root:not([data-menue-art]).js.konto-menue-offen:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss{display:flex}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss>:is(.wer,.rolle,.hinweis:has(>button[hidden])){display:none}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss>.hinweis{margin:0;font-size:var(--schrift-14);line-height:20px}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss>.hinweis:not(:has(>a,>button)){padding:var(--s-1) var(--s-2);color:var(--farbe-menue-text);font-size:var(--schrift-12);line-height:16px}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button){all:unset;display:flex;align-items:center;gap:10px;box-sizing:border-box;inline-size:100%;min-block-size:44px;margin:0;padding:0 var(--s-2);border-radius:var(--radius-kontrolle);color:var(--text);font:500 var(--schrift-14) / 20px var(--schrift-text);cursor:pointer;transition:background-color var(--dauer-1) var(--easing)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button)::before{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--farbe-menue-text);-webkit-mask:var(--m1-sym-konto) center / contain no-repeat;mask:var(--m1-sym-konto) center / contain no-repeat}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button)::after{content:none}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[href^="/einstellungen/tabita-konto"]::before{-webkit-mask-image:var(--m1-sym-tabita);mask-image:var(--m1-sym-tabita)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[href="/rundgang"]::before{-webkit-mask-image:var(--m1-sym-rundgang);mask-image:var(--m1-sym-rundgang)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[href="/hilfe"]::before{-webkit-mask-image:var(--m1-sym-hilfe);mask-image:var(--m1-sym-hilfe)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[href="/konto"]:not(.menue-konto-link)::before{-webkit-mask-image:var(--m1-sym-schloss);mask-image:var(--m1-sym-schloss)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a.menue-wahl-link::before{-webkit-mask-image:var(--m-sym-menue);mask-image:var(--m-sym-menue)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>button.kuerzel-knopf::before{-webkit-mask-image:var(--m1-sym-tasten);mask-image:var(--m1-sym-tasten)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss>form>button.klein.leise::before{-webkit-mask-image:var(--m1-sym-ab);mask-image:var(--m1-sym-ab)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>button.kuerzel-knopf>kbd{margin-inline-start:auto}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button):hover{background:var(--farbe-menue-hover)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button):hover::before{background:var(--text)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[aria-current=page]{background:var(--farbe-menue-aktiv)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss .hinweis>a[aria-current=page]::before{background:var(--farbe-haupt)}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss :is(.hinweis>a,.hinweis>button.kuerzel-knopf,form>button):focus-visible{outline:3px solid var(--focus);outline-offset:-2px}:root:not([data-menue-art]).js:not(.menue-zu) .seitenleiste:not(#m1):not(#m2)>.fuss>form{margin:var(--s-1) 0 0;padding:var(--s-1) 0 0;border-block-start:1px solid var(--farbe-menue-linie)}}@media(min-width:901px){:root.js.menue-zu .seitenleiste:not(#m1):not(#m2) nav#hauptmenue{overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--farbe-menue-linie) transparent}:root[data-menue-art=leiste].js.menue-zu .seitenleiste:not(#m1):not(#m2) nav#hauptmenue{padding-inline:0}:root[data-menue-art=leiste].js.menue-zu .seitenleiste:not(#m1):not(#m2) .marke .marke-tabita{display:none}}
