:root,[data-theme=light]{--bg:#e9edf2;--wall:radial-gradient(50% 45% at 0% 0%,#d3e0f3,transparent 70%),radial-gradient(45% 45% at 100% 0%,#dde9e0,transparent 70%),radial-gradient(50% 50% at 70% 100%,#e5dff2,transparent 70%);--glass:linear-gradient(160deg,rgba(255,255,255,.74),rgba(255,255,255,.44));--glass-sh:inset 0 1px 1px rgba(255,255,255,.95),inset 0 0 0 1px var(--line),0 12px 30px -14px rgba(30,50,90,.25);--glass-strong:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.74));--glass-strong-sh:inset 0 1px 1px #fff,inset 0 0 0 1px var(--line),0 30px 70px -20px rgba(30,50,90,.35);--ink:#0f1b2d;--ink2:rgba(15,27,45,.64);--ink3:rgba(15,27,45,.44);--fill:rgba(31,58,104,.05);--fill2:rgba(31,58,104,.08);--fill3:rgba(31,58,104,.12);--line:rgba(15,27,45,.09);--hover:rgba(255,255,255,.8);--shade:rgba(30,50,90,.18);--sunk:rgba(31,58,104,.07);--acc:#1f3a68;--hl:#a8783c;--acc-soft:rgba(31,58,104,.1);--acc-fill:linear-gradient(160deg,#2c4f8a,#1a3260);--acc-ink:#ffffff;--acc-ink2:rgba(255,255,255,.75);--acc-ink-fill:rgba(255,255,255,.16);--acc-sh:inset 0 1px 1px rgba(255,255,255,.3),0 16px 32px -14px rgba(26,50,96,.55);--ok:#2a8f5c;--ok-soft:rgba(42,143,92,.13);--warn:#b8740a;--warn-soft:rgba(184,116,10,.13);--bad:#c8423b;--bad-soft:rgba(200,66,59,.12);--info:#2f6fd6;--info-soft:rgba(47,111,214,.12);--pur:#8a3fd1;--pur-soft:rgba(138,63,209,.12);--knob:linear-gradient(180deg,#ffffff,#eef1f6);--chip:rgba(255,255,255,.8);--chip-ink:#0f1b2d;--tip-bg:rgba(250,250,252,.94);--tip-ink:#1c1c1e;--sheet:#f4f6f9}[data-theme=dark]{--bg:#0d0e11;--wall:radial-gradient(45% 40% at 8% 0%,rgba(226,192,141,.3),transparent 70%),radial-gradient(45% 45% at 100% 20%,rgba(70,110,200,.3),transparent 70%),radial-gradient(50% 50% at 60% 110%,rgba(120,70,160,.26),transparent 70%);--glass:linear-gradient(160deg,rgba(255,255,255,.11),rgba(255,255,255,.04));--glass-sh:inset 0 1px 0 var(--line),inset 0 0 0 1px var(--line),0 20px 40px -16px var(--shade);--glass-strong:linear-gradient(160deg,rgba(44,46,54,.94),rgba(26,27,32,.94));--glass-strong-sh:inset 0 1px 0 var(--line),inset 0 0 0 1px var(--line),0 30px 70px -10px var(--shade);--ink:#f5f5f7;--ink2:rgba(245,245,247,.66);--ink3:rgba(245,245,247,.44);--fill:rgba(255,255,255,.05);--fill2:rgba(255,255,255,.08);--fill3:rgba(255,255,255,.13);--line:rgba(255,255,255,.08);--hover:rgba(255,255,255,.1);--shade:rgba(0,0,0,.45);--sunk:rgba(0,0,0,.22);--acc:#e2c08d;--hl:#e2c08d;--acc-soft:rgba(226,192,141,.16);--acc-fill:linear-gradient(160deg,#f1dcb4,#d4ad73 55%,#9c7440);--acc-ink:#231806;--acc-ink2:rgba(35,24,6,.7);--acc-ink-fill:rgba(35,24,6,.12);--acc-sh:inset 0 1px 1px rgba(255,255,255,.45),0 16px 32px -14px var(--shade);--ok:#5fd38a;--ok-soft:rgba(95,211,138,.15);--warn:#ffb35c;--warn-soft:rgba(255,179,92,.15);--bad:#ff7b72;--bad-soft:rgba(255,123,114,.15);--info:#7aa7ff;--info-soft:rgba(122,167,255,.15);--pur:#c49bff;--pur-soft:rgba(196,155,255,.16);--knob:linear-gradient(180deg,#3a3b42,#2a2b30);--chip:rgba(0,0,0,.45);--chip-ink:#ffffff;--tip-bg:rgba(36,36,40,.92);--tip-ink:#ffffff;--sheet:#1a1b1f}.immo-flaeche{position:relative;min-height:100vh;background:var(--bg);color:var(--ink);font-family:Manrope,-apple-system,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;transition:background .3s}[data-theme=dark] .immo-flaeche{color-scheme:dark}.immo-flaeche *,.immo-flaeche *:before,.immo-flaeche *:after{box-sizing:border-box}.immo-flaeche input::placeholder,.immo-flaeche textarea::placeholder,.immo-glas-stark input::placeholder,.immo-glas-stark textarea::placeholder{color:var(--ink3)}.immo-flaeche button,.immo-flaeche input,.immo-flaeche textarea,.immo-flaeche select{font-family:inherit}.immo-wand{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--wall)}.immo-glas{background:var(--glass);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--glass-sh)}.immo-glas-stark{background:var(--glass-strong);-webkit-backdrop-filter:blur(36px) saturate(180%);backdrop-filter:blur(36px) saturate(180%);box-shadow:var(--glass-strong-sh)}.immo-innen{background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}.immo-akzent{background:var(--acc-fill);color:var(--acc-ink);box-shadow:var(--acc-sh)}.immo-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.immo-kpi{font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}@keyframes sideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.immo-side-in{animation:sideIn .4s cubic-bezier(.32,.72,0,1)}@keyframes immoPopIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.immo-pop-in{animation:immoPopIn .2s ease}.immo-hover-widget{transition:transform .2s ease}.immo-hover-widget:hover{transform:scale(1.015)}.immo-hover-kachel{transition:transform .25s ease}.immo-hover-kachel:hover{transform:translateY(-4px) scale(1.01)}.immo-hover-flaeche:hover{background:var(--hover)!important}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}::view-transition-old(*),::view-transition-new(*){height:100%;object-fit:cover}.immo-scroll{scrollbar-width:thin}.immo-ohne-scrollbar{scrollbar-width:none}.immo-ohne-scrollbar::-webkit-scrollbar{display:none}.immo-flaeche :focus-visible,.immo-sheet :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.immo-sheet input::placeholder,.immo-sheet textarea::placeholder{color:var(--ink3)}.immo-flaeche option,.immo-flaeche optgroup,.immo-sheet option,.immo-sheet optgroup,[data-theme=dark] option,[data-theme=dark] optgroup{background:var(--bg);color:var(--ink)}.immo-scroll.flex-col>*{flex-shrink:0}@media(prefers-reduced-motion:reduce){.immo-side-in,.immo-pop-in{animation:none}.immo-hover-widget:hover,.immo-hover-kachel:hover{transform:none}}@media(max-width:1023px){.immo-sidebar-innen{background:var(--glass-strong);-webkit-backdrop-filter:blur(36px) saturate(180%);backdrop-filter:blur(36px) saturate(180%);box-shadow:var(--glass-strong-sh)}}@keyframes immo-tip-in{0%{opacity:0;transform:var(--tip-start)}to{opacity:1;transform:var(--tip-ende)}}.immo-app-knopf{transition:background .2s,transform .15s}.immo-app-knopf:hover:not(:disabled){background:var(--hover)!important}.immo-app-knopf:active:not(:disabled){transform:scale(.94)}.immo-kachel-knopf{transition:background .2s,transform .15s}.immo-kachel-knopf:hover:not(:disabled){background:var(--fill2)!important}.immo-kachel-knopf:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.immo-tip{animation:none!important}}.immo-menue-zeile{transition:background .15s}.immo-menue-zeile:hover:not(:disabled){background:var(--fill2)!important}.immo-status-kachel{transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s}@media(hover:hover){.immo-status-kachel:hover{transform:translateY(-2px) scale(1.015)}}.immo-glas-auswahl:has(select:focus-visible){box-shadow:var(--glass-sh),0 0 0 2px var(--acc)}.ios-gruppe>.ios-zeile+.ios-zeile{border-top:1px solid var(--line)}.ios-zeile:focus-within{box-shadow:inset 0 0 0 2px var(--acc)}.immo-zeile-hover{transition:background .15s}.immo-zeile-hover:hover{background:var(--hover)}.immo-zeile-hover:has(select:focus-visible){box-shadow:inset 0 0 0 2px var(--acc)}.immo-kennzahl{transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.immo-kennzahl:hover{transform:translateY(-3px)}.immo-tzeile{transition:background .15s}.immo-tzeile:hover{background:var(--hover)}.immo-tkarte{transition:transform .25s ease,background .15s}.immo-tkarte:hover{transform:translateY(-2px)}.immo-korbleiste{scrollbar-width:none}.immo-korbleiste::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.immo-kennzahl:hover,.immo-tkarte:hover,.immo-status-kachel:hover{transform:none}}@media(pointer:coarse){.immo-tippziel{min-width:44px;min-height:44px}}.immo-regler{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;background:transparent;cursor:pointer}.immo-regler::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--fill3)}.immo-regler::-moz-range-track{height:6px;border-radius:3px;background:var(--fill3)}.immo-regler::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d,inset 0 0 0 .5px #00000014}.immo-regler::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d}.immo-regler:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:11px}@keyframes loginSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes loginShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes loginRise{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes loginPuls{0%,to{opacity:1}50%{opacity:.45}}.login-slide{animation:loginSlideDown .3s ease-out}.login-shake{animation:loginShake .45s ease-in-out}.login-rise{animation:loginRise .5s cubic-bezier(.2,.8,.2,1)}.login-puls{animation:loginPuls 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.login-slide,.login-shake,.login-rise,.login-puls{animation:none}}.login-buehne{--star: 0;--sky1: rgba(31,58,104,.06);--sky2: rgba(31,58,104,.1);--win1: rgba(255,255,255,.55);--win2: rgba(255,255,255,.7);--lit: rgba(255,214,140,.75);--lit-glow: 0 0 6px rgba(255,200,120,.35);--haze: radial-gradient(60% 100% at 50% 100%, rgba(255,255,255,.5), transparent 70%)}[data-theme=dark] .login-buehne{--star: 1;--sky1: rgba(255,255,255,.035);--sky2: rgba(255,255,255,.06);--win1: rgba(226,192,141,.06);--win2: rgba(226,192,141,.1);--lit: #ffd28a;--lit-glow: 0 0 8px rgba(255,190,100,.7), 0 0 2px rgba(255,220,160,.9);--haze: radial-gradient(55% 100% at 50% 100%, rgba(255,170,90,.16), transparent 70%)}.login-px{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}@keyframes loginTwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes loginLightOn{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@keyframes loginFlicker{0%,to{opacity:1}48%{opacity:.85}50%{opacity:.4}52%{opacity:.9}}@keyframes loginShoot{0%,92%{opacity:0;transform:translate(0) rotate(-24deg)}93%{opacity:1}to{opacity:0;transform:translate(-260px,115px) rotate(-24deg)}}@keyframes loginFloatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes loginFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes loginDrift{0%,to{transform:translate(0)}50%{transform:translate(2%,-2%)}}@media(prefers-reduced-motion:reduce){.login-buehne *,.login-buehne{animation:none!important}.login-px{transition:none;transform:none!important}}.dash-flaeche{--glass: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.65), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(255,255,255,.82), rgba(246,248,252,.5));--glass-sh: inset 0 1.5px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(30,50,90,.05), inset 0 0 0 1px var(--line), 0 1px 2px rgba(30,50,90,.06), 0 6px 14px -6px rgba(30,50,90,.12), 0 22px 44px -22px rgba(30,50,90,.3);--glass-sh-hv: inset 0 1.5px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(30,50,90,.05), inset 0 0 0 1px var(--line), 0 2px 4px rgba(30,50,90,.07), 0 12px 24px -8px rgba(30,50,90,.16), 0 36px 64px -24px rgba(30,50,90,.38);--dw-orange: 255 160 60;--dw-blau: 90 120 240;--dw-tuerkis: 40 180 175;--dw-mail: 60 140 240;--dw-rot: 240 80 70;--dw-termin: 240 140 50;--dw-gruen: 50 170 120;--dw-pink: 230 80 130;--dw-graublau: 100 125 170;--dw-lila: 140 90 220;--dw-kpi-blau: linear-gradient(150deg, #3a64a3, #13264a);--dw-kpi-blau-glow: rgba(19,38,74,.6);--dw-kpi-rot: linear-gradient(150deg, #ff9a6b, #d9443a);--dw-kpi-rot-glow: rgba(217,68,58,.55);--dw-kpi-gruen: linear-gradient(150deg, #5fd0a0, #2a9d6e);--dw-kpi-gruen-glow: rgba(42,157,110,.5);--dw-kpi-lila: linear-gradient(150deg, #b98cf5, #6b3fc9);--dw-kpi-lila-glow: rgba(107,63,201,.55);--dw-auslastung: linear-gradient(160deg, #2c4f8a, #13264a 70%);--dw-auslastung-glow: rgba(19,38,74,.7);--dw-auf-dunkel-ok: #5fd38a;--dw-auf-dunkel-warn: #ffb35c;--dw-auf-dunkel-bad: #ff7b72;--dw-gelb: #e0b400;--dw-gold: 201 154 91;--dw-typ-besichtigung: #60a5fa;--dw-typ-wartung: #fb923c;--dw-typ-frist: #f87171;--dw-typ-meeting: #c084fc;--dw-typ-sonst: #9ca3af;--dw-st-neu: #38bdf8;--dw-st-offen: #ef4444;--dw-st-bearbeitung: #f59e0b;--dw-st-rueckmeldung: #3b82f6;--dw-st-dienstleister: #6366f1;--dw-st-eskaliert: #9333ea;--dw-st-erledigt: #10b981;--dw-st-geschlossen: #6b7280;--dw-st-sonst: #d1d5db;--dw-blatt: linear-gradient(180deg, #ffffff, #f1f2f5);--dw-blatt-tag: #c4892f;--dw-blatt-zahl: #13264a}[data-theme=dark] .dash-flaeche{--glass: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.09), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(255,255,255,.12), rgba(255,255,255,.035));--glass-sh: inset 0 1px 0 rgba(255,255,255,.14), inset 0 -1px 0 rgba(0,0,0,.25), inset 0 0 0 1px var(--line), 0 2px 4px rgba(0,0,0,.25), 0 10px 20px -8px rgba(0,0,0,.35), 0 26px 50px -20px var(--shade);--glass-sh-hv: inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(0,0,0,.25), inset 0 0 0 1px var(--line), 0 4px 8px rgba(0,0,0,.3), 0 16px 30px -10px rgba(0,0,0,.45), 0 40px 70px -24px var(--shade)}.dash-flaeche .dw-schwebe{right:-16px}@media(max-width:1023px){.dash-flaeche{overflow-x:clip}.dash-flaeche .dw-schwebe{right:-6px}}.dash-flaeche .dw{transition:transform .45s cubic-bezier(.2,.9,.25,1.15),box-shadow .45s ease,filter .45s ease;will-change:transform}.dash-flaeche .dw-still:hover{transform:translateY(-2px);box-shadow:var(--glass-sh-hv)}.dash-flaeche .dw-klick{cursor:pointer}.dash-flaeche .dw-klick:hover{transform:translateY(-4px) scale(1.008);box-shadow:var(--glass-sh-hv)}.dash-flaeche .dw-klick:active{transform:translateY(-1px) scale(.985)}.dash-flaeche .dw-kpi:hover{transform:translateY(-4px) scale(1.015);filter:saturate(1.08) brightness(1.04)}.dash-flaeche .dw-kpi:active{transform:translateY(-1px) scale(.985)}.dash-flaeche :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.dash-flaeche .dw-zeile{color:var(--ink);transition:background .2s ease}.dash-flaeche .dw-zeile:hover{background:var(--hover)}.dash-flaeche .dw-zeile-fill{background:var(--fill)}.dash-flaeche .dw-zeile-fill:hover{background:var(--hover)}.dash-flaeche .dw-gruppe{background:var(--fill);transition:background .2s ease}.dash-flaeche .dw-gruppe:hover{background:var(--fill2)}.dash-flaeche .dw-knopf2{background:var(--fill2);transition:background .2s ease}.dash-flaeche .dw-knopf2:hover{background:var(--fill3)}.dash-flaeche .dw-quick{color:var(--ink2);transition:color .2s ease}.dash-flaeche .dw-quick:hover{color:var(--ink)}.dash-flaeche .dw-quick>span:first-child{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.dash-flaeche .dw-quick:hover>span:first-child{transform:scale(1.08)}.dash-flaeche .dw-rand{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(prefers-reduced-motion:reduce){.dash-flaeche .dw,.dash-flaeche .dw:hover,.dash-flaeche .dw:active,.dash-flaeche .dw-quick:hover>span:first-child{transform:none!important}}:root,[data-theme=light]{--sk-av-0-a: #7aa7ff;--sk-av-0-b: #2f6fd6;--sk-av-1-a: #b79bff;--sk-av-1-b: #7a52c7;--sk-av-2-a: #5fd3a0;--sk-av-2-b: #1f9a63;--sk-av-3-a: #ffb35c;--sk-av-3-b: #d9821a;--sk-av-4-a: #ff8fa8;--sk-av-4-b: #d6456b;--sk-av-5-a: #6fd3e0;--sk-av-5-b: #1f8ea0;--sk-av-ink: #ffffff;--sk-field: rgba(255,255,255,.7);--sk-mail-bg: #ffffff;--sk-mail-ink: #0f1b2d;--sk-notiz-a: #ffcf5c;--sk-notiz-b: #f0a020;--sk-feder: cubic-bezier(.2,.9,.25,1.15);--sk-weich: cubic-bezier(.32,.72,0,1);--sk-loeschen-a: #ff8a7a;--sk-loeschen-b: #d63a32;--sk-loeschen-knopf: linear-gradient(160deg, #e5544b, #c23a32)}[data-theme=dark]{--sk-field: rgba(255,255,255,.06)}.sk-flaeche{--glass: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.65), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(255,255,255,.82), rgba(246,248,252,.5));--glass-sh: inset 0 1.5px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(30,50,90,.05), inset 0 0 0 1px var(--line), 0 1px 2px rgba(30,50,90,.06), 0 6px 14px -6px rgba(30,50,90,.12), 0 22px 44px -22px rgba(30,50,90,.3);--glass-sh-hv: inset 0 1.5px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(30,50,90,.05), inset 0 0 0 1px var(--line), 0 2px 4px rgba(30,50,90,.07), 0 12px 24px -8px rgba(30,50,90,.16), 0 36px 64px -24px rgba(30,50,90,.38);--sk-hover: rgba(255,255,255,.85);--vio: #7a52c7;--vio-soft: rgba(122,82,199,.13)}[data-theme=dark] .sk-flaeche{--glass: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.09), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(255,255,255,.12), rgba(255,255,255,.035));--glass-sh: inset 0 1px 0 rgba(255,255,255,.14), inset 0 -1px 0 rgba(0,0,0,.25), inset 0 0 0 1px var(--line), 0 2px 4px rgba(0,0,0,.25), 0 10px 20px -8px rgba(0,0,0,.35), 0 26px 50px -20px var(--shade);--glass-sh-hv: inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(0,0,0,.25), inset 0 0 0 1px var(--line), 0 4px 8px rgba(0,0,0,.3), 0 16px 30px -10px rgba(0,0,0,.45), 0 40px 70px -24px var(--shade);--sk-hover: rgba(255,255,255,.1);--vio: #b79bff;--vio-soft: rgba(183,155,255,.15)}.sk-glas{background:var(--glass);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--glass-sh)}@keyframes skRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:var(--sk-deckkraft, 1);transform:none}}@keyframes skSheetIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.sk-rise{opacity:var(--sk-deckkraft, 1);animation:skRise .5s var(--sk-weich) both}.sk-menue-in{animation:skSheetIn .3s var(--sk-weich);transform-origin:top right}.sk-kachel{transition:transform .45s var(--sk-feder),box-shadow .45s ease}.sk-kachel:hover{transform:translateY(-4px) scale(1.008);box-shadow:var(--glass-sh-hv)}.sk-kachel:active{transform:scale(.985)}.sk-zeile{transition:background .2s ease,transform .3s var(--sk-feder)}.sk-zeile:hover{background:var(--sk-hover);transform:translate(3px)}.sk-feld{background:var(--fill);color:var(--ink2);transition:background .2s ease,color .2s ease}.sk-feld:hover{background:var(--fill3);color:var(--ink)}.sk-feld-flach{color:var(--ink2);transition:background .2s ease,color .2s ease}.sk-feld-flach:hover{background:var(--fill2);color:var(--ink)}.sk-feld-leer,.sk-feld-leer:hover{opacity:.45;pointer-events:none;background:var(--fill);color:var(--ink2)}.sk-feld-flach.sk-feld-leer{background:transparent}.sk-hebt{transition:transform .35s var(--sk-feder),box-shadow .35s ease}.sk-hebt:hover{transform:translateY(-2px);box-shadow:var(--glass-sh-hv)}.sk-akzent{transition:transform .35s var(--sk-feder)}.sk-akzent:hover{transform:translateY(-2px)}.sk-akzent:active{transform:scale(.97)}.sk-menue-zeile{background:transparent;transition:background .2s ease}.sk-menue-zeile:hover,.sk-menue-zeile:focus-visible{background:var(--fill2)}.sk-suche{transition:box-shadow .35s ease,transform .35s var(--sk-feder)}.sk-suche:focus-within{transform:translateY(-1px);box-shadow:var(--glass-sh-hv),0 0 0 3px var(--acc-soft)}.sk-suche svg{transition:color .3s ease;color:var(--ink3)}.sk-suche:focus-within>svg{color:var(--acc)}.sk-indikator{transition:transform .4s cubic-bezier(.3,1.3,.5,1)}.sk-knauf{transition:left .3s cubic-bezier(.3,1.4,.5,1)}.sk-plus{transition:transform .3s ease}.sk-hebt3{transition:transform .45s var(--sk-feder),box-shadow .45s ease}.sk-hebt3:hover{transform:translateY(-3px);box-shadow:var(--glass-sh-hv)}.sk-widget{transition:transform .45s var(--sk-feder),box-shadow .45s ease}.sk-widget:hover{transform:translateY(-2px);box-shadow:var(--glass-sh-hv)}.sk-knopf{transition:transform .3s var(--sk-feder),background .2s ease}.sk-knopf:hover{transform:translateY(-1px)}.sk-knopf:active{transform:scale(.97)}.sk-knopf-fill{background:var(--fill2)}.sk-knopf-fill:hover{background:var(--sk-hover)}.sk-nav{transition:background .2s ease}.sk-nav:hover{background:var(--sk-hover)!important}.sk-side-in{animation:skSideIn .45s var(--sk-weich)}@keyframes skSideIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.sk-loesen{background:var(--fill);color:var(--ink3);transition:background .2s ease,color .2s ease}.sk-loesen:hover,.sk-loesen:focus-visible{background:var(--bad-soft);color:var(--bad)}.sk-chip{background:var(--fill2);transition:background .2s ease}.sk-chip:hover{background:var(--fill3)}.sk-log{transition:transform .3s var(--sk-feder),background .2s ease}.sk-log:hover{transform:translateY(-2px)}.sk-log:active{transform:scale(.96)}.sk-spalten{column-count:1;column-gap:10px}@media(min-width:1100px){.sk-spalten{column-count:2}}.sk-dialog-in{animation:skSheetIn .4s var(--sk-weich)}.sk-flaeche input.sk-eingabe:not([aria-invalid]):focus,.sk-flaeche select:focus{box-shadow:inset 0 0 0 2px var(--acc)!important}.sk-flaeche :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sk-notiz{padding-right:40px}@media(pointer:coarse){.sk-tipp{min-height:44px!important;min-width:44px}.sk-notiz{padding-right:60px}}.sk-breit{display:none!important}@media(min-width:1100px){.sk-breit{display:flex!important}}@media(max-width:519px){.sk-zeile .sk-tel{flex:0 0 40px!important;max-width:40px!important;width:40px;height:40px!important;border-radius:20px!important;justify-content:center}.sk-zeile .sk-tel>a>span{padding:0!important;justify-content:center}.sk-zeile .sk-tel-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sk-zeile .sk-tel:not(.sk-feld-leer){background:var(--ok-soft)}}@media(prefers-reduced-motion:reduce){.sk-dialog-in,.sk-flaeche,.sk-rise,.sk-side-in,.sk-menue-in{animation:none!important;transition:none!important}.sk-flaeche *,.sk-flaeche *:before,.sk-flaeche *:after{animation:none!important;transition:none!important}.sk-log:hover,.sk-log:active,.sk-hebt3:hover,.sk-widget:hover,.sk-knopf:hover,.sk-knopf:active,.sk-kachel:hover,.sk-kachel:active,.sk-zeile:hover,.sk-hebt:hover,.sk-akzent:hover,.sk-akzent:active,.sk-suche:focus-within{transform:none}}.portal-flaeche{--p-bg: #0b0d11;--p-wand: radial-gradient(55% 45% at 0% 0%, rgba(196,167,125,.22), transparent 70%), radial-gradient(50% 45% at 100% 5%, rgba(80,110,210,.2), transparent 70%), radial-gradient(60% 50% at 60% 100%, rgba(120,80,200,.14), transparent 70%);--p-glas: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.09), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(40,44,54,.78), rgba(22,25,32,.62));--p-glas-sh: inset 0 1px 0 rgba(255,255,255,.12), inset 0 0 0 1px rgba(255,255,255,.06), 0 2px 4px rgba(0,0,0,.25), 0 22px 44px -22px rgba(0,0,0,.7);--p-glas-sh-hover: inset 0 1px 0 rgba(255,255,255,.14), inset 0 0 0 1px rgba(255,255,255,.08), 0 4px 8px rgba(0,0,0,.3), 0 36px 64px -24px rgba(0,0,0,.8);--p-tief: rgba(0,0,0,.22);--p-feld: rgba(255,255,255,.06);--p-feld-rand: rgba(255,255,255,.1);--p-trenner: rgba(255,255,255,.06);--p-gold-fill: linear-gradient(180deg, #e2c08d, #b8955f);--p-gold-ink: #1a1d24;--p-gold-sh: inset 0 1px 0 rgba(255,255,255,.5), 0 8px 20px -6px rgba(196,167,125,.5);--p-badge: #ff453a;--p-fehler-bg: rgba(255,105,97,.12);--p-fehler-rand: rgba(255,105,97,.28);--p-fehler-ink: #ffb4ae;--p-fehler: #ff6961;--p-ok: #30d158;--p-warn: #ffc062;--p-warn-punkt: #ff9f0a;--p-unterschrift: #fbfaf7;--p-unterschrift-ink: #1a1d24;--p-unterschrift-hinweis: rgba(0,0,0,.3);--p-unterschrift-linie: rgba(0,0,0,.12);--p-w: #ffffff;--p-w04: rgba(255,255,255,.045);--p-w05: rgba(255,255,255,.05);--p-w06: rgba(255,255,255,.06);--p-w07: rgba(255,255,255,.07);--p-w08: rgba(255,255,255,.08);--p-w10: rgba(255,255,255,.1);--p-w12: rgba(255,255,255,.12);--p-w14: rgba(255,255,255,.14);--p-w15: rgba(255,255,255,.15);--p-w18: rgba(255,255,255,.18);--p-w20: rgba(255,255,255,.2);--p-w22: rgba(255,255,255,.22);--p-w25: rgba(255,255,255,.25);--p-w30: rgba(255,255,255,.3);--p-w35: rgba(255,255,255,.35);--p-w40: rgba(255,255,255,.4);--p-w45: rgba(255,255,255,.45);--p-w50: rgba(255,255,255,.5);--p-w55: rgba(255,255,255,.55);--p-w60: rgba(255,255,255,.6);--p-w70: rgba(255,255,255,.7);--p-w75: rgba(255,255,255,.75);--p-w80: rgba(255,255,255,.8);--p-w85: rgba(255,255,255,.85);--p-w88: rgba(255,255,255,.88);--p-w92: rgba(255,255,255,.92);--p-s18: rgba(0,0,0,.18);--p-s22: rgba(0,0,0,.22);--p-s28: rgba(0,0,0,.28);--p-ton-neutral-bg: rgba(255,255,255,.1);--p-ton-neutral-fg: rgba(255,255,255,.75);--p-ton-warn-bg: rgba(255,159,10,.18);--p-ton-warn-fg: #ffc062;--p-ton-ok-bg: rgba(48,209,88,.18);--p-ton-ok-fg: #5fe08a;--p-ton-info-bg: rgba(10,132,255,.2);--p-ton-info-fg: #7fc0ff;--p-ton-fehler-bg: rgba(255,105,97,.18);--p-ton-fehler-fg: #ff9f8a;--p-balken-heute: linear-gradient(180deg, #7fd6ff, #0a84ff);--p-balken: linear-gradient(180deg, rgba(127,214,255,.55), rgba(10,132,255,.45));--p-balken-heute-sh: inset 0 1px 0 rgba(255,255,255,.5), 0 8px 16px -6px rgba(10,132,255,.8);--p-balken-heute-ink: #7fd6ff;--p-lila-ink: #c7b8ff;--p-lila-fl: rgba(155,130,255,.14);--p-lila-fl-hover: rgba(155,130,255,.22);--p-kopf-glas: radial-gradient(120% 70% at 0% 0%, rgba(255,255,255,.09), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(40,44,54,.78), rgba(22,25,32,.62));--p-avatar: linear-gradient(160deg, #e2c08d, #a9844f);--p-avatar-sh: inset 0 1px 0 rgba(255,255,255,.45), 0 4px 12px rgba(196,167,125,.25);--p-avatar-ring: #1d2027;--p-segment-sh: inset 0 1px 2px rgba(0,0,0,.2), inset 0 0 0 .5px rgba(255,255,255,.15);--p-daumen-sh: 0 1px 2px rgba(0,0,0,.15), 0 6px 14px -4px rgba(0,0,0,.3);position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:var(--p-wand),var(--p-bg);color:#f5f5f7;font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:dark}.portal-flaeche *,.portal-flaeche *:before,.portal-flaeche *:after{box-sizing:border-box}.portal-flaeche button,.portal-flaeche input,.portal-flaeche textarea{font-family:inherit}.portal-flaeche svg{flex-shrink:0}.portal-flaeche input::placeholder,.portal-flaeche textarea::placeholder{color:#ffffff4d}.portal-flaeche a{color:var(--acc);text-decoration:none}.portal-flaeche :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.p-farbe-grau{--c1: #8e9bb3;--c2: #5b6880;--rgb: 91,104,128}.p-farbe-orange{--c1: #ffb340;--c2: #f07a00;--rgb: 240,122,0}.p-farbe-timer{--c1: #ffb340;--c2: #ff8a00;--rgb: 255,138,0}.p-farbe-gruen{--c1: #4cd97b;--c2: #16a34a;--rgb: 22,163,74}.p-farbe-fahrt{--c1: #4cd97b;--c2: #1fa64a;--rgb: 31,166,74}.p-farbe-blau{--c1: #5ac8fa;--c2: #0a84ff;--rgb: 10,132,255}.p-farbe-braun{--c1: #e0a96d;--c2: #a8713a;--rgb: 168,113,58}.p-farbe-lila{--c1: #c49bff;--c2: #8e5cf7;--rgb: 142,92,247}.p-farbe-indigo{--c1: #b9a2ff;--c2: #6d4bd8;--rgb: 109,75,216}.p-farbe-gelb{--c1: #ffe066;--c2: #f5b800;--rgb: 245,184,0}.p-farbe-schluessel{--c1: #7fb2ff;--c2: #3a6fe0;--rgb: 58,111,224}.p-farbe-gold{--c1: #e2c08d;--c2: #b8955f;--rgb: 184,149,95}.p-glas{position:relative;isolation:isolate;border-radius:26px;background:var(--p-glas);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--p-glas-sh);transition:transform .45s cubic-bezier(.2,.9,.25,1.15),box-shadow .45s ease}@media(hover:hover){.p-glas.p-hebt:hover{transform:translateY(-2px);box-shadow:var(--p-glas-sh-hover)}}.p-glas-schimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;background:radial-gradient(110% 80% at 100% 0%,rgba(var(--rgb),.3),rgba(var(--rgb),0) 58%),radial-gradient(80% 60% at 0% 100%,rgba(var(--rgb),.12),rgba(var(--rgb),0) 70%)}.p-glas-schimmer-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none;background:radial-gradient(90% 120% at 0% 50%,rgba(var(--rgb),.26),rgba(var(--rgb),0) 60%)}.p-glas-rand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1.2px;pointer-events:none;background:linear-gradient(150deg,rgba(var(--rgb),.8),rgba(var(--rgb),.12) 30%,#fff0 55%,rgba(var(--rgb),.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-wasserzeichen{position:absolute;right:-26px;bottom:-34px;line-height:1;color:rgb(var(--rgb));opacity:.13;transform:rotate(-14deg);pointer-events:none}.p-chip{position:relative;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(155deg,var(--c1),var(--c2));box-shadow:inset 0 2px #fff9,inset 0 -3px 6px #00000038,inset 0 0 0 1px #ffffff29,0 8px 18px -6px rgba(var(--rgb),.7)}.p-chip:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background:linear-gradient(180deg,#ffffff52,#fff0)}.p-chip>*{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.p-kachel{position:relative;overflow:hidden;color:#fff;background:linear-gradient(150deg,var(--c1),var(--c2));box-shadow:inset 0 1px 1px #ffffff59,0 16px 30px -16px rgba(var(--rgb),.8);transition:transform .45s cubic-bezier(.2,.9,.25,1.15),box-shadow .45s ease}.p-kachel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(170deg,rgba(255,255,255,.22),transparent 45%)}.p-kachel>*{position:relative;z-index:1}@media(hover:hover){button.p-kachel:hover,.p-kachel.p-hebt:hover{transform:translateY(-3px) scale(1.01)}}button.p-kachel:active{transform:scale(.97)}.p-stapel{position:relative}.p-stapel:before,.p-stapel:after{content:"";position:absolute;height:40px;border-radius:22px;pointer-events:none;background:linear-gradient(150deg,var(--c1),var(--c2))}.p-stapel:before{left:26px;right:26px;bottom:0;opacity:.3}.p-stapel:after{left:13px;right:13px;bottom:6px;opacity:.55;border-radius:24px}.p-stapel>*{position:relative;z-index:1}.p-auf-farbe{background:#ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #fff6,inset 0 0 0 .5px #fff6}.p-feld{height:48px;border-radius:14px;border:1px solid var(--p-feld-rand);background:var(--p-feld);color:#fff;font-size:16px;padding:0 14px;outline:none;min-width:0}.p-feld:focus{border-color:var(--acc)}.p-knopf{height:48px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:var(--p-feld);color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:0 16px}.p-knopf:disabled{cursor:default;opacity:.5}@media(hover:hover){.p-knopf:not(:disabled):hover{background:#ffffff1a}}.p-knopf-gold{border:none;background:var(--p-gold-fill);color:var(--p-gold-ink);box-shadow:var(--p-gold-sh)}@media(hover:hover){.p-knopf-gold:not(:disabled):hover{background:var(--p-gold-fill);filter:brightness(1.05)}}.p-knopf:not(:disabled):active,.p-rund:not(:disabled):active{transform:scale(.96)}.p-rund{width:40px;height:40px;border-radius:20px;border:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#ffffff14;color:#fff}@media(hover:hover){.p-rund:hover{background:#ffffff24}}.p-mulde{border-radius:16px;background:var(--p-tief);overflow:hidden;display:flex;flex-direction:column}.p-mulde>*+*{border-top:1px solid var(--p-trenner)}.p-zeile{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:16px;border:none;cursor:pointer;text-align:left;color:#fff;background:#ffffff0d;width:100%}@media(hover:hover){.p-zeile:hover{background:#ffffff1a}}.p-text-2{color:#ffffff80}.p-text-3{color:#fff6}.p-zahl{font-variant-numeric:tabular-nums}.p-kuerzen{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@keyframes pPuls{0%,to{opacity:1}50%{opacity:.35}}@keyframes pRein{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.p-puls{animation:pPuls 1.6s infinite}.p-rein{animation:pRein .35s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.p-puls,.p-rein{animation:none}.p-glas,.p-kachel{transition:none}}.p-kopf{position:fixed;top:0;left:0;right:0;z-index:30;padding:calc(env(safe-area-inset-top,0px) + 10px) calc(env(safe-area-inset-right,0px) + 12px) 0 calc(env(safe-area-inset-left,0px) + 12px);pointer-events:none}.p-kopf-leiste{pointer-events:auto;margin:0 auto;display:grid;align-items:center;gap:10px;padding:6px;border-radius:26px;background:var(--p-kopf-glas);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--p-glas-sh);grid-template-columns:auto minmax(0,1fr) auto}.p-kopf-leiste.p-ohne-tabs{grid-template-columns:minmax(0,1fr) auto}@media(min-width:760px){.p-kopf-leiste:not(.p-ohne-tabs){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.p-inhalt{margin:0 auto;padding:16px 16px 40px;display:flex;flex-direction:column;gap:14px;padding-left:calc(env(safe-area-inset-left,0px) + 16px);padding-right:calc(env(safe-area-inset-right,0px) + 16px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px)}@media(min-width:1180px){.p-inhalt{padding-left:28px;padding-right:28px}}.p-breite-weit{max-width:1560px}.p-breite-schmal{max-width:920px}.p-tabs{display:flex;gap:2px;padding:3px;border-radius:21px;min-width:0;justify-self:center;background:var(--p-s28);box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 .5px #ffffff0d}.p-tab{height:36px;flex:1;min-width:0;padding:0 8px;border-radius:18px;border:none;cursor:pointer;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;position:relative;background:transparent;color:var(--p-w70);transition:background .25s,color .25s}.p-tab:active{transform:scale(.96)}@media(hover:hover){.p-tab:not(.p-tab-an):hover{color:var(--p-w)}}.p-tab-an{background:var(--p-gold-fill);color:var(--p-gold-ink);box-shadow:inset 0 1px #ffffff80,0 6px 16px -4px #c4a77d80}.p-tab-label{display:none}.p-tab-zahl{position:absolute;top:1px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center;background:var(--p-badge);color:var(--p-w)}@media(min-width:760px){.p-tab{padding:0 14px}.p-tab-label{display:inline}.p-tab-zahl{position:static}}.p-avatar{position:relative;width:40px;height:40px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--p-avatar);color:var(--p-gold-ink);font-size:14px;font-weight:800;box-shadow:var(--p-avatar-sh)}.p-avatar-punkt{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:6px;box-shadow:0 0 0 2.5px var(--p-avatar-ring)}.p-zeitchip{height:40px;padding:0 14px;border-radius:20px;font-size:13px;font-weight:800;display:flex;align-items:center;gap:7px;cursor:pointer;flex-shrink:0;font-variant-numeric:tabular-nums}.p-zeitchip:active{transform:scale(.96)}.p-zeitchip-an{border:1px solid var(--p-w18);background:var(--p-w06);color:var(--p-w92)}.p-zeitchip-aus{border:none;background:var(--p-gold-fill);color:var(--p-gold-ink);box-shadow:var(--p-gold-sh)}@media(max-width:479px){.p-zeitchip-aus{padding:0 11px}.p-zeitchip-aus .p-zeitchip-text{display:none}}.hm-raster{display:grid;gap:14px;align-items:stretch;grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "b" "u" "x" "n"}@media(min-width:760px){.hm-raster{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b" "u x" "n n"}}@media(min-width:1180px){.hm-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b u" "a b x" "n n n"}}.hm-karten{display:grid;gap:14px;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.hm-detail-raster{display:grid;gap:14px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.p-breite-portal{max-width:1400px}@media(max-width:759px){.p-kopf-leiste.p-tabs-zeile{grid-template-columns:minmax(0,1fr) auto}.p-kopf-leiste.p-tabs-zeile>.p-tabs{grid-column:1 / -1;order:3;justify-self:stretch}.p-kopf-leiste.p-tabs-zeile>:last-child{order:2}}.p-marke{display:flex;align-items:center;gap:10px;min-width:0;padding-left:4px}.p-marke img{width:40px;height:40px;border-radius:11px;flex-shrink:0;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0006}.p-marke-text{display:none;flex-direction:column;min-width:0}@media(min-width:1100px){.p-marke-text{display:flex}}.p-menue{position:absolute;top:50px;right:0;width:240px;border-radius:20px;padding:8px;display:flex;flex-direction:column;gap:2px;z-index:40;background:linear-gradient(165deg,#2c303af5,#1a1d24f5);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff12,0 24px 48px -12px #000000b3}.p-menue-abmelden{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:none;background:transparent;color:#ff8a80;font-size:13.5px;font-weight:700;cursor:pointer;text-align:left}@media(hover:hover){.p-menue-abmelden:hover{background:#ff69611f}}.p-avatar-knopf{width:40px;height:40px;border-radius:12px;border:none;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--p-w);font-size:14px;font-weight:800;background:linear-gradient(160deg,#7fb2ff,#3a6fe0);box-shadow:inset 0 1px #ffffff73,0 4px 12px #3a6fe04d}.p-farbe-heizung{--c1: #ffb27a;--c2: #e0522a;--rgb: 255,130,60}.p-farbe-wasser{--c1: #7fd8ff;--c2: #2a7fd4;--rgb: 60,160,240}.p-farbe-strom{--c1: #ffe066;--c2: #d99a00;--rgb: 240,190,30}.p-farbe-tueren{--c1: #e0c4a0;--c2: #8a6440;--rgb: 190,150,110}.p-farbe-gemein{--c1: #c7adff;--c2: #7048d8;--rgb: 140,100,230}.p-farbe-sonst{--c1: #c4c4cc;--c2: #5b5b66;--rgb: 160,160,170}.p-farbe-wohnung{--c1: #f0d3a6;--c2: #a9844f;--rgb: 226,192,141}.p-farbe-konto{--c1: #7ee89a;--c2: #1f9d47;--rgb: 48,209,88}.p-farbe-kontakt{--c1: #7fe3ea;--c2: #1f9aa6;--rgb: 50,190,200}.portal-flaeche{--p-stufe-0: #c4c4cc;--p-stufe-0-bg: rgba(160,160,170,.16);--p-stufe-1: #ffb340;--p-stufe-1-bg: rgba(255,159,10,.16);--p-stufe-2: #8cb8ff;--p-stufe-2-bg: rgba(58,111,224,.16);--p-stufe-3: #5ee07f;--p-stufe-3-bg: rgba(48,209,88,.16);--p-gold-text: #e2c08d;--p-gold-text-hell: #f0d3a6;--p-gold-fl: rgba(226,192,141,.14);--p-gold-fl2: rgba(226,192,141,.18);--p-gold-ring: inset 0 0 0 2px #e2c08d;--p-gold-ring-leise: inset 0 0 0 1.5px rgba(226,192,141,.7);--p-fehler-text: #ff8a80;--p-fehler-ring: inset 0 0 0 1px rgba(255,105,97,.45);--p-notfall-bg: rgba(255,69,58,.1);--p-notfall-rand: inset 0 0 0 1px rgba(255,69,58,.22);--p-notfall-text: #ffc2bd;--p-notfall: #ff453a;--p-mail-bg: rgba(58,111,224,.18);--p-mail-ink: #8cb8ff;--p-lila-link: #c7adff;--p-blau-link: #8cb8ff;--p-schalter-an: #30d158;--p-schalter-aus: rgba(120,120,128,.36);--p-sheet: radial-gradient(120% 60% at 0% 0%, rgba(255,255,255,.08), rgba(255,255,255,0) 55%), linear-gradient(165deg, rgba(42,46,56,.97), rgba(22,25,32,.97));--p-sheet-sh: inset 0 1px 0 rgba(255,255,255,.14), inset 0 0 0 1px rgba(255,255,255,.07), 0 40px 90px -20px rgba(0,0,0,.85);--p-sheet-schleier: rgba(6,8,12,.55);--p-sheet-fuss: rgba(18,20,26,.6)}.mp-raster{display:grid;gap:14px;align-items:stretch;grid-template-columns:minmax(0,1fr)}.mp-raster>.mp-s{order:-1}@media(min-width:760px){.mp-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-raster>.mp-w{grid-column:1 / -1}.mp-raster>.mp-s{order:0}}@media(min-width:1120px){.mp-raster{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.mp-raster>.mp-w{grid-column:auto;grid-row:span 2}}.mp-karten{display:grid;gap:14px;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.mp-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--p-w50)}@keyframes pWackeln{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.p-wackeln{animation:pWackeln .4s ease}@keyframes pBlatt{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.p-blatt{animation:pBlatt .45s cubic-bezier(.2,.9,.25,1.1)}@media(prefers-reduced-motion:reduce){.p-wackeln,.p-blatt{animation:none}}.portal-flaeche{--p-s60: rgba(0,0,0,.6);--p-knopf-sh: 0 2px 6px rgba(0,0,0,.35)}.mp-sheet-huelle{align-items:center;padding:20px}.mp-sheet{border-radius:30px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.mp-kacheln{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:559px){.mp-sheet-huelle{align-items:flex-end;padding:0}.mp-sheet{border-radius:28px 28px 0 0;max-height:92vh;max-height:92dvh}.mp-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}.mp-cta-text{display:none}@media(min-width:760px){.mp-cta-text{display:inline}}@media(max-width:759px){.mp-cta{width:40px;padding:0!important}}
