@layer theme,base,components,utilities;@layer base{.phi-ueberall *,.phi-ueberall *:before,.phi-ueberall *:after,.oa-hell-seite *,.oa-hell-seite *:before,.oa-hell-seite *:after{box-sizing:border-box}.phi-ueberall :is(button,input:is([type=button],[type=submit],[type=reset])),.oa-hell-seite :is(button,input:is([type=button],[type=submit],[type=reset])){background-color:transparent;color:inherit;font:inherit;border:0 solid}.phi-ueberall a,.oa-hell-seite a{color:inherit}.phi-ueberall :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){background-color:var(--h-bg-card, #fff);color:var(--h-tx, #1d1d1f);font-family:inherit}}.phi-dunkel{color-scheme:dark;--color-oa-bg: #0c0d10;--color-oa-card: #15171b;--color-oa-surface: #15171b;--color-oa-bg-elevated: #15171b;--color-oa-border: rgba(255, 255, 255, .1);--color-oa-text: #f2f3f5;--color-oa-fg: #f2f3f5;--color-oa-muted: #9a9fa7;--color-oa-fg-muted: #9a9fa7;--color-oa-sidebar-bg: #07080a;--color-oa-accent: #0a84ff;--color-oa-accent-soft: rgba(10, 132, 255, .22);--color-oa-on-accent: #ffffff;--color-oa-error: #ff453a;--color-oa-danger: #ff453a;--color-oa-success: #30d158;--color-oa-positive: #30d158;--color-oa-warning: #ffd60a;--color-oa-gelb: #ffd60a;--shadow-oa-sm: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 40px -24px rgba(0, 0, 0, .9);--shadow-oa-card: inset 0 1px 0 rgba(255, 255, 255, .06), 0 24px 60px -28px rgba(0, 0, 0, .85);--shadow-oa-hover: 0 18px 40px -20px rgba(0, 0, 0, .9);--phi-text: #f2f3f5;--phi-dunkeltext: #111214;--phi-hell: #c9cdd3;--phi-faint: #62666e;--phi-rot: #ff453a;--phi-rot-hell: #ff6b62;--phi-gruen-hell: #5ce07f;--phi-gelb-hell: #ffe04d;--phi-blau-hell: #7fbaff;--phi-line: rgba(255, 255, 255, .08);--phi-strich: rgba(255, 255, 255, .16);--phi-silber: linear-gradient(180deg, #ffffff 0%, #e4e7eb 28%, #a6acb4 56%, #dfe2e6 78%, #f7f8f9 100%);--phi-chrom: linear-gradient(180deg, #fdfdfe 0%, #e2e5e9 42%, #b8bdc4 54%, #dadde1 76%, #f1f2f4 100%);--phi-knopf: conic-gradient(from 210deg, #f7f8fa, #aab0b8 17%, #eff1f3 33%, #80868f 50%, #e9ebee 67%, #9da3ab 83%, #f7f8fa);--phi-kugel: radial-gradient(circle at 36% 30%, #ffffff 0, #cfe6ff 16%, #2a8cff 45%, #06326e 80%, #020b1a 100%);--phi-glas: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .022));--phi-blatt: linear-gradient(180deg, rgba(40, 42, 48, .97), rgba(14, 15, 18, .98));--phi-kante: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .035);--phi-schatten: 0 24px 60px -28px rgba(0, 0, 0, .85);--phi-chrom-schatten: inset 0 1px 0 #ffffff, inset 0 -1px 0 rgba(0, 0, 0, .22), 0 10px 28px -10px rgba(215, 221, 231, .55);--phi-blur: blur(26px) saturate(160%);--phi-weich: cubic-bezier(.32, .72, 0, 1);--lin-bg: #0c0d10;--lin-surface: #15171b;--lin-surface-2: rgba(255, 255, 255, .045);--lin-border: rgba(255, 255, 255, .1);--lin-border-2: rgba(255, 255, 255, .16);--lin-border-focus: rgba(230, 234, 240, .7);--lin-text: #f2f3f5;--lin-text-2: #d9dce1;--lin-text-3: #a3a8b0;--lin-text-4: #8a8f97;--lin-accent: #0a84ff;--lin-accent-hover: #2e96ff;--lin-success: #30d158;--lin-warning: #ffd60a;--lin-danger: #ff453a;--lin-purple: #bf5af2;--oa-red: #ff453a;--oa-red-dark: #e0382e;--oa-blue: #0a84ff;--oa-green: #30d158;--oa-orange: #ff9f0a;--bg: #15171b;--surface: rgba(255, 255, 255, .045);--text: #f2f3f5;--text-2: #a3a8b0;--border: rgba(255, 255, 255, .12);--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 40px -24px rgba(0, 0, 0, .9);--shadow-pop: 0 24px 60px -20px rgba(0, 0, 0, .9);min-height:100vh;color:var(--phi-text);-webkit-font-smoothing:antialiased}.phi-dunkel ::selection{background:#dce2eb47}.phi-dunkel :where(button,a,[role=button],summary):focus-visible{outline:2px solid rgba(230,234,240,.7);outline-offset:2px}@media screen{.phi-ueberall{--h-tx: #f2f3f5;--h-tx-strong: #d9dce1;--h-tx-muted: #a3a8b0;--h-tx-faint: #9096a0;--h-tx-ghost: #8a8f97;--h-tx-red: #ff6b62;--h-tx-orange: #ffb340;--h-tx-yellow: #ffe04d;--h-tx-green: #5ce07f;--h-tx-teal: #64d2ff;--h-tx-blue: #7fbaff;--h-tx-indigo: #a5a3ff;--h-tx-purple: #d29bff;--h-tx-pink: #ff8fb1;--h-bg-card: #15171b;--h-bg-soft: rgba(255, 255, 255, .045);--h-bg-hair: rgba(255, 255, 255, .09);--h-bg-hair2: rgba(255, 255, 255, .16);--h-bg-mid: rgba(255, 255, 255, .28);--h-tint-red: rgba(255, 69, 58, .13);--h-tint-orange: rgba(255, 159, 10, .13);--h-tint-yellow: rgba(255, 214, 10, .12);--h-tint-green: rgba(48, 209, 88, .13);--h-tint-teal: rgba(100, 210, 255, .12);--h-tint-blue: rgba(10, 132, 255, .14);--h-tint-indigo: rgba(94, 92, 230, .16);--h-tint-purple: rgba(191, 90, 242, .14);--h-tint-pink: rgba(255, 55, 95, .13);--h-ln-soft: rgba(255, 255, 255, .07);--h-ln: rgba(255, 255, 255, .12);--h-ln-strong: rgba(255, 255, 255, .22);--h-ln-red: rgba(255, 69, 58, .34);--h-ln-orange: rgba(255, 159, 10, .34);--h-ln-yellow: rgba(255, 214, 10, .3);--h-ln-green: rgba(48, 209, 88, .3);--h-ln-blue: rgba(10, 132, 255, .34);--h-ln-indigo: rgba(94, 92, 230, .4);--h-ln-purple: rgba(191, 90, 242, .36);--h-focus: rgba(230, 234, 240, .7);--h-btn: var(--phi-chrom);--h-btn-tx: #111214}}@media screen{html:has(>body.phi-dunkel){background:#060708;color-scheme:dark}body.phi-dunkel.oa-staff-shell{background:radial-gradient(1100px 680px at 8% -12%,rgba(196,204,222,.14),transparent 62%),radial-gradient(900px 620px at 104% 112%,rgba(128,140,182,.12),transparent 60%),radial-gradient(520px 380px at 72% 18%,rgba(10,132,255,.05),transparent 70%),linear-gradient(180deg,#0c0d10,#060708);background-attachment:fixed;background-color:#0c0d10;color:var(--phi-text)}.oa-staff-shell .text-xs{font-size:.8125rem;line-height:1.15rem}.oa-staff-shell .text-\[10px\],.oa-staff-shell .text-\[11px\]{font-size:.75rem;line-height:1rem}.phi-ueberall ::placeholder{color:var(--phi-faint);opacity:1}.phi-ueberall input[type=checkbox],.phi-ueberall input[type=radio],.phi-ueberall input[type=range]{accent-color:#e6eaf0}.phi-ueberall input[type=date],.phi-ueberall input[type=time],.phi-ueberall input[type=datetime-local],.phi-ueberall input[type=month],.phi-ueberall select{color-scheme:dark}.phi-ueberall :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):focus{outline:none;border-color:#e6eaf08c;box-shadow:0 0 0 3px #e6eaf01f}.phi-ueberall{scrollbar-color:rgba(255,255,255,.18) transparent}.phi-ueberall ::-webkit-scrollbar{width:10px;height:10px}.phi-ueberall ::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px;border:2px solid transparent;background-clip:content-box}.phi-ueberall ::-webkit-scrollbar-track{background:transparent}.phi-ueberall hr{border-color:#ffffff14}.phi-ueberall code,.phi-ueberall kbd,.phi-ueberall pre{color-scheme:dark}.phi-ueberall :is(.phi-glas,[class*=backdrop-blur]):has(.fixed,[class*=":fixed"],[style*="position:fixed"],[style*="position: fixed"]){-webkit-backdrop-filter:none;backdrop-filter:none}}.phi-eyebrow{font-size:11px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:var(--phi-hell, #c9cdd3);opacity:.85}.phi-silber{background:var(--phi-silber);-webkit-background-clip:text;background-clip:text;color:transparent}.phi-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;background:#ffffff0f;border:1px solid var(--phi-line);font-size:12px;color:var(--color-oa-muted);white-space:nowrap}.phi-pill.g{color:var(--phi-gruen-hell);background:#30d1581a;border-color:#30d15838}.phi-pill.r{color:var(--phi-rot-hell);background:#ff453a1a;border-color:#ff453a3d}.phi-pill.y{color:var(--phi-gelb-hell);background:#ffd60a17;border-color:#ffd60a38}.phi-pill.b{color:var(--phi-blau-hell);background:#0a84ff1c;border-color:#0a84ff40}.phi-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff17;font-size:13.5px;font-weight:500;color:var(--phi-text);white-space:nowrap;transition:background .2s,border-color .2s,transform .15s,filter .2s}.phi-btn:hover{background:#ffffff1c;border-color:#fff3}.phi-btn:active{transform:scale(.97)}.phi-btn:disabled{opacity:.45;cursor:default;transform:none}.phi-btn.pri{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten);font-weight:600}.phi-btn.pri:hover:not(:disabled){filter:brightness(1.06)}.phi-glas{position:relative;background:var(--phi-glas);border:1px solid var(--phi-line);box-shadow:var(--phi-kante),var(--phi-schatten);-webkit-backdrop-filter:var(--phi-blur);backdrop-filter:var(--phi-blur)}.phi-glas:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none}.phi-av{flex:none;position:relative;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.3px;color:var(--phi-dunkeltext, #111214);text-shadow:0 1px 0 rgba(255,255,255,.65);background:var(--phi-knopf);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c, #62666e) 80%,transparent),0 0 18px -3px color-mix(in srgb,var(--c, #62666e) 70%,transparent),inset 0 1px 1px #fff,inset 0 -2px 3px #00000059}.phi-av.s{width:22px;height:22px;font-size:8px}.phi-av.l{width:40px;height:40px;font-size:12px}.phi-kugel{flex:none;width:24px;height:24px;border-radius:50%;background:var(--phi-kugel);box-shadow:0 0 16px -2px #0a84ff99}.phi-pk{flex:none;display:block;width:6px;height:6px;border-radius:50%;background:var(--phi-hell, #c9cdd3)}.phi-dunkel :is(.oa-nav-aktiv,.oa-tab-aktiv,.phi-tab[aria-current=page]){background:var(--phi-chrom);color:var(--phi-dunkeltext);box-shadow:inset 0 1px #fff,0 6px 18px -8px #d7dde78c}.phi-dunkel .oa-nav-aktiv :is(svg,span,small){color:inherit}body.phi-ueberall :is(.oa-reiter,.tabs-bar-v2,.tab-bar){display:flex;flex-wrap:nowrap;align-items:center;gap:3px;width:fit-content;max-width:100%;padding:3px!important;border-radius:99px!important;background:#ffffff0a!important;border:1px solid var(--phi-line)!important;overflow-x:auto;scrollbar-width:none}body.phi-ueberall :is(.oa-reiter,.tabs-bar-v2,.tab-bar)::-webkit-scrollbar{display:none}body.phi-ueberall :is(.oa-reiter-knopf,.tab-btn-v2,.tab-btn){position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px!important;border-radius:99px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;color:var(--color-oa-muted)!important;transition:background .2s,color .2s}body.phi-ueberall :is(.oa-reiter-knopf,.tab-btn-v2,.tab-btn):hover{color:var(--phi-text)!important}body.phi-ueberall :is(.oa-reiter-knopf[aria-selected=true],.tab-btn-v2.active,.tab-btn.active){background:var(--phi-chrom)!important;color:var(--phi-dunkeltext)!important;box-shadow:inset 0 1px #fff,0 6px 18px -8px #d7dde78c!important}@media(pointer:coarse){body.phi-ueberall :is(.oa-reiter-knopf,.tab-btn-v2,.tab-btn){min-height:44px}}.oa-reiter-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:#ff453a24;color:var(--phi-rot-hell, #ff6961)}.oa-reiter-knopf[aria-selected=true] .oa-reiter-zahl{background:#11121424;color:var(--phi-dunkeltext, #111214)}body.phi-ueberall .tab-badge{min-width:20px;height:20px;font-size:12px}@media screen{.phi-ueberall main h1:not(:has(*)){background:var(--phi-silber);-webkit-background-clip:text;background-clip:text;color:transparent}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient]{background:radial-gradient(circle 190px at calc(100% - 48px) 16px,rgba(127,186,255,.17),transparent 75%),var(--phi-glas)!important;border:1px solid var(--phi-line);box-shadow:var(--phi-kante),var(--phi-schatten);border-radius:2rem;padding:2rem 1.5rem}@media(min-width:640px){.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient]{padding:2.5rem 2.25rem}}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient]:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);pointer-events:none}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient]>.absolute.rounded-full{display:none}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] p:has(+h1){margin:0!important;font-size:11px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:2.6px!important;text-transform:uppercase;color:var(--phi-hell)!important;opacity:.85}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] h1{margin:.5rem 0 0!important;font-size:2.25rem!important;line-height:2.5rem!important;font-weight:600!important;letter-spacing:-.05em!important}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] h1~p{margin:.75rem 0 0!important;max-width:42rem;font-size:15px!important;line-height:1.5rem!important;font-weight:400!important;color:var(--color-oa-muted)!important}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] h1~p~p{margin-top:.35rem!important}@media(min-width:640px){.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] h1{font-size:3rem!important;line-height:1!important}.phi-ueberall [class~=rounded-3xl][class~=overflow-hidden][style*=gradient] h1~p{font-size:16px!important}}.phi-ueberall :is([class~=bg-white],.card,.table-wrap)[class*=rounded-]:not(input,select,textarea,button,[role=tab],.oa-hell,.oa-hell *){background-image:linear-gradient(180deg,#ffffff0b,#ffffff03)}.phi-ueberall table{border-color:#ffffff14}.phi-ueberall :is(th,td){border-color:#ffffff14}.phi-ueberall :is(.skeleton,.oa-skeleton,[class*=skeleton]){background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%}.phi-ueberall :is(button,a,[role=button],label)[style*=--h-btn]{border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten);font-weight:600}}@media screen{.phi-ueberall .hub-tile{--h-tile-bg: color-mix(in srgb, var(--tile-c, #ffffff) 15%, #15171b)}}@media screen{.phi-ueberall :is(button,a,[role=button],label,input[type=submit]):is([style*="background:#ff9500"],[style*="background: #ff9500"],[style*="background:#f97316"],[style*="background: #f97316"],[style*="background:#5856d6"],[style*="background: #5856d6"],[style*="background:#af52de"],[style*="background: #af52de"],[style*="background:#007aff"],[style*="background: #007aff"],[style*="background:#0071e3"],[style*="background: #0071e3"]){background:var(--phi-chrom)!important;color:var(--phi-dunkeltext)!important;border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],label,input[type=submit]):is([style*="background:#ff9500"],[style*="background: #ff9500"],[style*="background:#f97316"],[style*="background: #f97316"],[style*="background:#5856d6"],[style*="background: #5856d6"],[style*="background:#af52de"],[style*="background: #af52de"],[style*="background:#007aff"],[style*="background: #007aff"],[style*="background:#0071e3"],[style*="background: #0071e3"]) :is([class*=text-white],[style*="color:#fff"],[style*="color: #fff"],[style*="color:white"]){color:inherit!important}}@media screen{.phi-ueberall :is(button,a,[role=button],label,input[type=submit]):is([style*="background:#34c759"],[style*="background: #34c759"]){color:#06230f!important}.phi-ueberall :is(button,a,[role=button],label,input[type=submit]):is([style*="background:#34c759"],[style*="background: #34c759"]) :is([class*=text-white],[style*="color:#fff"],[style*="color: #fff"],[style*="color:white"]){color:inherit!important}}@media screen{.phi-ueberall :is([class~="text-[#f97316]"],[style*="color: #f97316"],[style*="color:#f97316"]){color:var(--phi-hell)!important}.phi-ueberall [class~="border-[#f97316]"]{border-color:#d7dde76b!important}.phi-ueberall [class~="bg-[#f9731608]"]{background-color:#ffffff0d!important}.phi-ueberall [class*="hover:border-[#f97316]"]:hover{border-color:#d7dde74d!important}.phi-ueberall input[class~="accent-[#f97316]"]{accent-color:#d7dde7}.phi-ueberall [style*="background: #f9731612"]{background:#ffffff0f!important}}@media screen{.phi-ueberall :is(button,a,[role=button])[class~="bg-[#ff3b30]"]{background:#ff453a29!important;color:var(--phi-rot-hell)!important;border:1px solid rgba(255,69,58,.34)!important;box-shadow:none}.phi-ueberall :is(button,a,[role=button])[class~="bg-[#ff3b30]"]:hover:not(:disabled){background:#ff453a42!important}.phi-ueberall :is(button,a,[role=button])[class~="bg-[#ff3b30]"] :is([class*=text-white],[style*="color:#fff"]){color:inherit!important}}@media screen{.phi-ueberall :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea):not([readonly],[disabled],[class*=bg-transparent],[style*="background:transparent"],[style*="background: transparent"],[style*="border:none"],[style*="border: none"],[style*="border:0"],[class~=border-0],[class~=border-none],.oa-hell,.oa-hell *){background-color:#0c0d10!important}}@media screen and (max-width:720px){.adm-zwei-spalten{grid-template-columns:minmax(0,1fr)!important}.adm-zwei-spalten>:first-child{border-right:0!important;border-bottom:.5px solid rgba(255,255,255,.07)}}@media screen and (max-width:860px){body.phi-ueberall :is(.kz-wrap,.sessions-wrap,.users-wrap,.invite-wrap,.audit-wrap,.sec-wrap,.profile-wrap,.sp-wrap,.doc-wrap,.rm-wrap){padding:20px 16px 40px}body.phi-ueberall .adm-wl-karte{margin:16px 16px 0!important;padding:18px!important}body.phi-ueberall .adm-wl-form{flex-wrap:wrap!important}body.phi-ueberall .adm-wl-form>input{flex:1 1 100%!important;width:auto!important;min-width:0}body.phi-ueberall .adm-wl-form>button{flex:1 1 100%}}@media screen and (max-width:860px){body.phi-ueberall .hm-legend.hm-legend{flex-wrap:wrap;gap:8px 14px}body.phi-ueberall .section-header.section-header{flex-wrap:wrap;gap:10px;padding-left:16px;padding-right:16px}body.phi-ueberall .week-nav.week-nav{flex-wrap:nowrap;max-width:100%;gap:6px}body.phi-ueberall .heatmap-wrap.heatmap-wrap{padding:12px 10px 16px}body.phi-ueberall .hm-header.hm-header,body.phi-ueberall .hm-row.hm-row{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:2px}body.phi-ueberall .hm-time-label.hm-time-label{min-width:0;padding-right:4px;font-size:10px}body.phi-ueberall .hm-day-label.hm-day-label{min-width:0;padding:6px 0}body.phi-ueberall .hm-day-name.hm-day-name{font-size:10px;letter-spacing:0}body.phi-ueberall .hm-day-date.hm-day-date{font-size:10px;letter-spacing:-.02em}}.oa-side{background:linear-gradient(180deg,#18191de6,#08090bf0);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.oa-side,.oa-side *,.oa-side *:before,.oa-side *:after,.oa-mobil-kopf,.oa-mobil-kopf *,.oa-mobil-menue,.oa-mobil-menue *,.oa-main{box-sizing:border-box}.oa-side-label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#ffffff61}.oa-mobil-kopf{background:#000000b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.oa-safe-top{padding-top:max(.5rem,env(safe-area-inset-top))}.oa-mobil-menue{top:calc(4rem + max(.5rem,env(safe-area-inset-top)) + 1px);background:#08090bf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.oa-menue-eyebrow{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--color-oa-muted)}.oa-mobil-menue .oa-menue-gruppe{overflow:hidden;border-radius:1rem;border:1px solid var(--color-oa-border);background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--color-oa-card);box-shadow:0 1px 2px #0000000d}.oa-menue-knopf{display:flex;width:100%;min-height:3rem;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid var(--color-oa-border);background:var(--color-oa-card);padding:0 1rem;text-align:left;font:inherit;font-size:1rem;font-weight:600;color:var(--phi-text);text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:color .15s,border-color .15s}.oa-menue-knopf-rot:hover{border-color:var(--color-oa-error);color:var(--color-oa-error)}.oa-user-menue{position:absolute;right:0;top:100%;z-index:50;margin-top:.5rem;min-width:260px;overflow:hidden;border-radius:1rem;border:1px solid var(--color-oa-border);background:var(--color-oa-card);padding:.5rem 0;color:var(--color-oa-text);box-shadow:0 24px 70px #0009}.oa-user-menue-kopf{border-bottom:1px solid var(--color-oa-border);padding:.75rem 1.25rem}.oa-user-menue-punkt{display:block;width:100%;min-height:2.75rem;border:0;background:transparent;padding:.625rem 1.25rem;text-align:left;font:inherit;font-size:15px;font-weight:500;color:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.oa-user-menue-punkt:hover{background:var(--color-oa-bg)}.oa-user-menue-abmelden:hover{color:var(--color-oa-error)}@media screen{body.phi-ueberall{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}body.phi-ueberall .gate-wrap{background:transparent}body.phi-ueberall .gate-card{background:var(--phi-glas),#15171b;border:1px solid var(--phi-line);box-shadow:var(--phi-kante),var(--phi-schatten);border-radius:1.75rem;-webkit-backdrop-filter:var(--phi-blur);backdrop-filter:var(--phi-blur)}body.phi-ueberall .gate-lock{background:var(--phi-chrom);box-shadow:var(--phi-chrom-schatten)}body.phi-ueberall .gate-lock svg{color:var(--phi-dunkeltext)}body.phi-ueberall .gate-title{color:var(--phi-text)}body.phi-ueberall .gate-sub{color:var(--color-oa-muted)}body.phi-ueberall .gate-input{background:#ffffff0b;border:1px solid rgba(255,255,255,.14);color:var(--phi-text);border-radius:12px}body.phi-ueberall .gate-input:focus{border-color:#e6eaf08c;box-shadow:0 0 0 3px #e6eaf01f}body.phi-ueberall .gate-btn{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-radius:99px;box-shadow:var(--phi-chrom-schatten);font-weight:600}body.phi-ueberall .gate-btn:hover{opacity:1;filter:brightness(1.06)}body.phi-ueberall .gate-error{color:var(--phi-rot-hell)}body.phi-ueberall .sidebar{width:14rem;background:linear-gradient(180deg,#18191de6,#08090bf0);border-right:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.phi-ueberall .sidebar-logo{padding:22px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}body.phi-ueberall .sidebar-logo img{display:block;height:28px;width:auto}body.phi-ueberall .sidebar-logo span{display:block;margin-top:8px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:#ffffff61}body.phi-ueberall .sidebar-header{border-bottom-color:#ffffff14}body.phi-ueberall .sidebar-title{color:var(--phi-text)}body.phi-ueberall .sidebar-user{color:var(--color-oa-muted)}body.phi-ueberall .sidebar-back{color:var(--phi-hell)}body.phi-ueberall .admin-badge{background:#ff453a24;color:var(--phi-rot-hell);border:1px solid rgba(255,69,58,.24)}body.phi-ueberall .nav-section-label{color:#ffffff61;letter-spacing:.14em}body.phi-ueberall .nav-item{color:#ffffffb8;border-radius:12px;transition:background .15s,color .15s}body.phi-ueberall .nav-item:hover{background:#ffffff14;color:#fff}body.phi-ueberall .nav-item.active{background:var(--phi-chrom);color:var(--phi-dunkeltext);font-weight:600;box-shadow:inset 0 1px #fff,0 6px 18px -8px #d7dde78c}body.phi-ueberall .nav-icon{background:transparent!important;border:0;width:20px;height:20px;border-radius:0;color:inherit;opacity:.85}body.phi-ueberall .nav-icon svg{width:18px;height:18px;stroke-width:1.7}body.phi-ueberall .nav-item.active .nav-icon{opacity:1}body.phi-ueberall .sidebar-angemeldet{padding:0 4px 10px;font-size:12px;line-height:1.4;color:var(--color-oa-muted)}body.phi-ueberall .sidebar-angemeldet strong{display:block;font-weight:600;color:var(--phi-text);font-size:13px}body.phi-ueberall .nav-badge{background:#ffffff17;color:var(--phi-hell)}body.phi-ueberall .nav-item.active .nav-badge{background:#0000001a;color:var(--phi-dunkeltext)}body.phi-ueberall .nav-badge.red{background:#ff453a29;color:var(--phi-rot-hell)}body.phi-ueberall .nav-badge.orange{background:#ff9f0a29;color:#ffb340}body.phi-ueberall .sidebar-footer{border-top-color:#ffffff14}body.phi-ueberall .session-timer{color:var(--color-oa-muted)}body.phi-ueberall .session-timer.session-timer span{color:var(--phi-text)}body.phi-ueberall .session-end-btn{background:#ffffff12;color:var(--phi-hell);border:1px solid rgba(255,255,255,.08)}body.phi-ueberall .session-end-btn:hover{background:#ff453a29;color:var(--phi-rot-hell)}body.phi-ueberall .card,body.phi-ueberall .table-wrap{background:var(--phi-glas),#15171b;border:1px solid var(--phi-line);box-shadow:var(--phi-kante),var(--phi-schatten);border-radius:1.25rem}body.phi-ueberall .btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--phi-text);border-radius:99px;box-shadow:inset 0 1px #ffffff17}body.phi-ueberall .btn:hover{background:#ffffff1c;border-color:#fff3}body.phi-ueberall .btn-primary{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}body.phi-ueberall .btn-primary:hover{background:var(--phi-chrom);filter:brightness(1.06)}body.phi-ueberall :is(.btn-primary,.mt-btn-primary,.acc-action-btn.primary):is(.btn-primary,.mt-btn-primary,.acc-action-btn){background:var(--phi-chrom)!important;color:var(--phi-dunkeltext)!important;border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}body.phi-ueberall .btn-danger{background:#ff453a29;color:var(--phi-rot-hell);border-color:#ff453a57;box-shadow:none}body.phi-ueberall .btn-danger:hover{background:#ff453a42}body.phi-ueberall .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}body.phi-ueberall .filter-pill.filter-pill.active,body.phi-ueberall .radio-pill.radio-pill.selected{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten);font-weight:600}body.phi-ueberall .toast{background:#1b1e23;color:var(--phi-text);border:1px solid rgba(255,255,255,.14);box-shadow:var(--phi-kante),0 18px 44px -14px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.phi-ueberall .toast.error{background:#2a1517;color:var(--phi-rot-hell);border-color:#ff453a66}body.phi-ueberall .toast.success{background:#11261a;color:var(--phi-gruen-hell);border-color:#30d15866}body.phi-ueberall .data-table th{color:var(--phi-hell);border-bottom-color:#ffffff1a;letter-spacing:.12em;font-weight:600;font-size:11px}body.phi-ueberall .data-table td{border-bottom-color:#ffffff0f;color:var(--phi-text)}body.phi-ueberall .data-table tr:hover td{background:#ffffff0a}body.phi-ueberall .page-header{position:relative;overflow:hidden;box-sizing:border-box;margin-bottom:1.5rem;padding:2rem 1.5rem;border-radius:2rem;border:1px solid var(--phi-line);background:radial-gradient(circle 190px at calc(100% - 48px) 16px,rgba(127,186,255,.17),transparent 75%),var(--phi-glas);box-shadow:var(--phi-kante),var(--phi-schatten);-webkit-backdrop-filter:var(--phi-blur);backdrop-filter:var(--phi-blur)}body.phi-ueberall .page-header:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent)}body.phi-ueberall .page-title{margin:0;font-size:2.25rem;line-height:2.5rem;font-weight:600;letter-spacing:-.05em;background:var(--phi-silber);-webkit-background-clip:text;background-clip:text;color:transparent}body.phi-ueberall .page-header .page-title:before{content:var(--seitenkopf-eyebrow, "Admin");display:block;margin-bottom:.5rem;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:var(--phi-hell);-webkit-text-fill-color:var(--phi-hell);opacity:.85}body.phi-ueberall .page-header .page-subtitle{margin-top:.75rem;max-width:42rem;font-size:15px;line-height:1.5rem;font-weight:400;color:var(--color-oa-muted)}@media(min-width:640px){body.phi-ueberall .page-header{padding:2.5rem 2.25rem}body.phi-ueberall .page-title{font-size:3rem;line-height:1}}body.phi-ueberall .badge-success,body.phi-ueberall .badge-green{color:var(--phi-gruen-hell);background:#30d1581f}body.phi-ueberall .badge-warning,body.phi-ueberall .badge-orange{color:#ffb340;background:#ff9f0a21}body.phi-ueberall .badge-error,body.phi-ueberall .badge-red{color:var(--phi-rot-hell);background:#ff453a21}body.phi-ueberall .badge-info,body.phi-ueberall .badge-blue{color:var(--phi-blau-hell);background:#0a84ff24}body.phi-ueberall .badge-purple{color:#d29bff;background:#bf5af224}body.phi-ueberall .badge-neutral,body.phi-ueberall .badge-gray{color:var(--phi-hell);background:#ffffff14}}.admin-mobilkopf{display:none}@media screen and (max-width:860px){body.phi-ueberall .admin-shell{flex-direction:column}body.phi-ueberall .admin-mobilkopf{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;position:sticky;top:0;z-index:30;height:calc(4rem + max(.5rem,env(safe-area-inset-top)));padding:max(.5rem,env(safe-area-inset-top)) 16px 0;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px -18px #000000e6}body.phi-ueberall .admin-mobilkopf>a{display:flex;flex:none;align-items:center}body.phi-ueberall .admin-mobilkopf img{height:28px;width:auto;display:block}body.phi-ueberall .admin-kopf-rechts{display:flex;align-items:center;gap:12px}body.phi-ueberall .admin-kopf-nutzer{position:relative;flex:none}body.phi-ueberall .admin-kopf-knopf,body.phi-ueberall .admin-kopf-avatar,body.phi-ueberall .admin-kopf-menue{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#fff;-webkit-appearance:none;appearance:none;font:inherit}body.phi-ueberall .admin-kopf-knopf{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffbf;transition:background-color .15s,color .15s}body.phi-ueberall .admin-kopf-knopf:hover{background:#ffffff1f;color:#fff}body.phi-ueberall .admin-kopf-avatar{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;font-size:13px;font-weight:600;letter-spacing:.025em;transition:background-color .15s}body.phi-ueberall .admin-kopf-avatar:hover{background:#ffffff2e}body.phi-ueberall .admin-kopf-menue{width:44px;height:44px;margin-right:-8px;border:0;border-radius:12px;background:transparent;transition:background-color .15s}body.phi-ueberall .admin-kopf-menue:hover{background:#ffffff1a}body.phi-ueberall .oa-user-menue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}body.phi-ueberall .oa-user-menue-mail{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--color-oa-muted)}body.phi-ueberall .sidebar{position:fixed;z-index:50;top:0;left:0;bottom:0;width:min(18rem,86vw);height:100%;transform:translate(-102%);transition:transform .22s var(--phi-weich, ease);background:#0a0b0dfa}body.phi-ueberall .sidebar.offen{transform:none;box-shadow:0 0 80px #000000b3}body.phi-ueberall .admin-schleier{position:fixed;inset:0;z-index:40;background:#0000008c}body.phi-ueberall .admin-content{overflow-x:auto}}@media screen and (min-width:861px){body.phi-ueberall .admin-schleier{display:none}}@media screen{body.oa-hell-seite{background-color:#f3f1ec;color:#171717}body.oa-hell-seite:before,body.oa-hell-seite:after{content:"";position:fixed;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(64px)}body.oa-hell-seite:before{left:-8rem;top:-10rem;width:34rem;height:34rem;background:#0071e333}body.oa-hell-seite:after{right:-9rem;bottom:-12rem;width:36rem;height:36rem;background:#0071e31a}body.oa-hell-seite [class~="bg-[#f5f5f7]"].min-h-screen{background:transparent}body.oa-hell-seite :is(input,button,select,textarea){font-family:inherit}.oa-login,.oa-login *,.oa-login *:before,.oa-login *:after{box-sizing:border-box}body.oa-hell-seite [class~=bg-white][class*="rounded-[20px]"],body.oa-hell-seite [class~=bg-white][class*=rounded-2xl].shadow-xl{border-radius:2rem;border:1px solid rgba(255,255,255,.8);background:#fff;box-shadow:0 30px 90px #17171724}body.oa-hell-seite :is(input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number]){background:#fafafa;border-color:#e5e5e5;color:#000;caret-color:#000}body.oa-hell-seite :is(input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number]):focus{background:#fff;border-color:#171717;box-shadow:0 0 0 2px #0000001a;outline:none}body.oa-hell-seite .bg-oa-red{background-color:#171717}body.oa-hell-seite .bg-oa-red:hover,body.oa-hell-seite .hover\:bg-oa-red-dark:hover{background-color:#000}body.oa-hell-seite .text-oa-red{color:#d92d20}body.oa-hell-seite .focus\:border-oa-red:focus{border-color:#171717}body.oa-hell-seite .focus\:ring-oa-red\/10:focus{--tw-ring-color: rgba(0, 0, 0, .1)}body.oa-hell-seite .oa-legal-footer{position:relative;z-index:1;color:#6b6862}body.oa-hell-seite .oa-legal-footer a{color:#171717}}@media screen{.phi-ueberall .bg-oa-red,.phi-ueberall .bg-oa-red-dark{background:var(--phi-chrom);color:var(--phi-dunkeltext);border:1px solid rgba(255,255,255,.7);box-shadow:var(--phi-chrom-schatten);font-weight:600}.phi-ueberall .bg-oa-red:hover:not(:disabled),.phi-ueberall .hover\:bg-oa-red-dark:hover:not(:disabled){background:var(--phi-chrom);filter:brightness(1.06)}.phi-ueberall .text-oa-red{color:var(--phi-rot-hell)}.phi-ueberall .border-oa-red,.phi-ueberall .focus\:border-oa-red:focus{border-color:#e6eaf08c}.phi-ueberall .focus\:ring-oa-red\/10:focus,.phi-ueberall .ring-oa-red\/20{--tw-ring-color: rgba(230, 234, 240, .14)}}@keyframes oa-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.oa-logo-float{animation:oa-logo-float 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.oa-logo-float{animation:none}}.oa-cookie-huelle{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:9999;pointer-events:none}@media(min-width:640px){.oa-cookie-huelle{left:20px;right:20px}}.oa-cookie-karte{pointer-events:auto;margin:0 auto;max-width:48rem;display:flex;flex-direction:column;gap:12px;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#171717f7;color:#fff;padding:12px 16px;box-shadow:0 18px 60px #0000004d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}.oa-cookie-karte p{margin:0;flex:1;font-size:12px;line-height:1.25rem;color:#ffffffb8}.oa-cookie-karte p strong{color:#fff;font-weight:600}.oa-cookie-karte a{color:#fff;font-weight:500;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:2px}.oa-cookie-karte a:hover{text-decoration-color:#fff}.oa-cookie-karte button{min-height:40px;border:1px solid rgba(255,255,255,.7);border-radius:99px;background:linear-gradient(180deg,#fdfdfe,#e2e5e9 42%,#b8bdc4 54%,#dadde1 76%,#f1f2f4);color:#111214;padding:8px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #fff,inset 0 -1px #00000038,0 10px 28px -10px #d7dde78c}.oa-cookie-karte button:hover{filter:brightness(1.06)}@media(min-width:640px){.oa-cookie-karte{flex-direction:row;align-items:center;gap:16px;padding:12px 20px}.oa-cookie-karte p{font-size:13px}.oa-cookie-karte button{flex:none}}@media print{body.phi-dunkel{color-scheme:light;--color-oa-bg: #ffffff;--color-oa-card: #ffffff;--color-oa-border: #dedbd4;--color-oa-text: #171717;--color-oa-fg: #171717;--color-oa-muted: #5a5a60;--phi-text: #171717;--bg: #ffffff;--surface: #f5f5f7;--text: #1d1d1f;--text-2: #6e6e73;--border: #d2d2d7;--oa-red: #ff3b30;--oa-blue: #0071e3;--oa-green: #34c759;--oa-orange: #ff9500;background:#fff;color:#171717}html:has(>body.phi-dunkel){background:#fff;color-scheme:light}.oa-cookie-huelle,.oa-side,.oa-mobil-kopf,.admin-mobilkopf{display:none!important}}@media screen{body.phi-ueberall{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .badge-success[data-astro-cid-2kanml4j]{color:var(--h-tx-green)}.phi-ueberall .badge-warning[data-astro-cid-2kanml4j]{color:var(--h-tx-orange)}.phi-ueberall .badge-error[data-astro-cid-2kanml4j]{color:var(--h-tx-red)}.phi-ueberall .badge-info[data-astro-cid-2kanml4j]{color:var(--h-tx-blue)}.phi-ueberall .badge-purple[data-astro-cid-2kanml4j]{color:var(--h-tx-purple)}.phi-ueberall .badge-neutral[data-astro-cid-2kanml4j]{color:var(--h-tx-faint)}.phi-ueberall .skeleton[data-astro-cid-2kanml4j]{background:linear-gradient(90deg,var(--h-bg-soft) 25%,var(--h-bg-hair) 50%,var(--h-bg-soft) 75%)}.phi-ueberall .skeleton-kpi[data-astro-cid-2kanml4j],.phi-ueberall .skeleton-card[data-astro-cid-2kanml4j]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .skeleton-table-row[data-astro-cid-2kanml4j]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .empty-icon[data-astro-cid-2kanml4j]{background:var(--h-bg-soft)}.phi-ueberall .empty-title[data-astro-cid-2kanml4j]{color:var(--h-tx)}.phi-ueberall .empty-desc[data-astro-cid-2kanml4j]{color:var(--h-tx-faint)}.phi-ueberall .empty-cta[data-astro-cid-2kanml4j]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .empty-cta[data-astro-cid-2kanml4j] :is([class*=text-white]){color:inherit}.phi-ueberall :where(.divide-black\/\[0\.04\]>:not(:last-child)){border-color:var(--h-ln-soft)}.phi-ueberall .border-\[\#2a2a2a\]\/50{border-color:var(--h-ln-strong)}.phi-ueberall .border-\[\#d2d2d7\],.phi-ueberall .border-\[\#d8d8de\],.phi-ueberall .border-\[\#dedbd4\],.phi-ueberall .border-\[\#e5e5ea\],.phi-ueberall .border-\[\#ececf0\]{border-color:var(--h-ln)}.phi-ueberall .border-\[\#f0f0f2\],.phi-ueberall .border-black\/\[0\.04\],.phi-ueberall .border-black\/\[0\.05\],.phi-ueberall .border-black\/\[0\.06\]{border-color:var(--h-ln-soft)}.phi-ueberall .border-black\/\[0\.08\],.phi-ueberall .border-black\/\[0\.10\],.phi-ueberall .border-black\/\[0\.12\]{border-color:var(--h-ln)}.phi-ueberall .border-gray-100{border-color:var(--h-ln-soft)}.phi-ueberall .border-gray-200{border-color:var(--h-ln)}.phi-ueberall .border-orange-200{border-color:var(--h-ln-orange)}.phi-ueberall .border-violet-200{border-color:var(--h-ln-indigo)}.phi-ueberall .border-t-white{border-top-color:var(--h-ln-strong)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#0a0a0a\]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#0a0a0a\] :is([class*=text-white]){color:inherit}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#1a1a1a\]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#1a1a1a\] :is([class*=text-white]){color:inherit}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#1d1d1f\]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#1d1d1f\] :is([class*=text-white]){color:inherit}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#0071e3\]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#0071e3\] :is([class*=text-white]){color:inherit}.phi-ueberall .bg-\[\#86868b\]{background-color:var(--h-bg-mid)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#171717\]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-\[\#171717\] :is([class*=text-white]){color:inherit}.phi-ueberall .bg-\[\#d2d2d7\]{background-color:var(--h-bg-hair2)}.phi-ueberall .bg-\[\#ecfdf5\],.phi-ueberall .bg-\[\#f5f5f7\],.phi-ueberall .bg-\[\#fafafa\],.phi-ueberall .bg-\[\#fef2f2\],.phi-ueberall .bg-\[\#fff8ec\],.phi-ueberall .bg-amber-50,.phi-ueberall .bg-amber-50\/80{background-color:var(--h-bg-soft)}.phi-ueberall .bg-amber-100{background-color:var(--h-tint-yellow)}.phi-ueberall .bg-black\/\[0\.04\],.phi-ueberall .bg-blue-50{background-color:var(--h-bg-soft)}.phi-ueberall .bg-blue-100{background-color:var(--h-tint-blue)}.phi-ueberall .bg-emerald-50\/80{background-color:var(--h-bg-soft)}.phi-ueberall .bg-emerald-100{background-color:var(--h-tint-green)}.phi-ueberall .bg-gray-50,.phi-ueberall .bg-gray-100{background-color:var(--h-bg-soft)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-gray-900{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).bg-gray-900 :is([class*=text-white]){color:inherit}.phi-ueberall .bg-green-50{background-color:var(--h-bg-soft)}.phi-ueberall .bg-green-100{background-color:var(--h-tint-green)}.phi-ueberall .bg-orange-50{background-color:var(--h-bg-soft)}.phi-ueberall .bg-orange-100{background-color:var(--h-tint-orange)}.phi-ueberall .bg-pink-100,.phi-ueberall .bg-red-50,.phi-ueberall .bg-red-50\/80{background-color:var(--h-bg-soft)}.phi-ueberall .bg-red-100,.phi-ueberall .bg-red-200{background-color:var(--h-tint-red)}.phi-ueberall .bg-violet-100{background-color:var(--h-bg-soft)}.phi-ueberall .bg-white{background-color:var(--h-bg-card)}.phi-ueberall .bg-yellow-100{background-color:var(--h-tint-yellow)}.phi-ueberall .text-\[\#1a7f37\]{color:var(--h-tx-green)}.phi-ueberall .text-\[\#1d1d1f\],.phi-ueberall .text-\[\#3a3a3a\]{color:var(--h-tx)}.phi-ueberall .text-\[\#4da3ff\]{color:var(--h-tx-blue)}.phi-ueberall .text-\[\#5a5a60\],.phi-ueberall .text-\[\#6e6e73\]{color:var(--h-tx-muted)}.phi-ueberall .text-\[\#8a8f98\],.phi-ueberall .text-\[\#8e8e93\]{color:var(--h-tx-faint)}.phi-ueberall .text-\[\#34c759\],.phi-ueberall .text-\[\#065f46\]{color:var(--h-tx-green)}.phi-ueberall .text-\[\#0071e3\]{color:var(--h-tx-blue)}.phi-ueberall .text-\[\#991b1b\]{color:var(--h-tx-red)}.phi-ueberall .text-\[\#5856d6\]{color:var(--h-tx-indigo)}.phi-ueberall .text-\[\#86868b\]{color:var(--h-tx-faint)}.phi-ueberall .text-\[\#171717\]{color:var(--h-tx)}.phi-ueberall .text-\[\#aeaeb2\],.phi-ueberall .text-\[\#c7c7cc\]{color:var(--h-tx-ghost)}.phi-ueberall .text-\[\#d92d20\]{color:var(--h-tx-red)}.phi-ueberall .text-\[\#f97316\]{color:var(--h-tx-orange)}.phi-ueberall .text-\[\#ff3b30\]{color:var(--h-tx-red)}.phi-ueberall .text-\[\#ff9500\]{color:var(--h-tx-orange)}.phi-ueberall .text-\[var\(--color-oa-muted\)\]{color:var(--h-tx-muted)}.phi-ueberall .text-amber-600,.phi-ueberall .text-amber-700,.phi-ueberall .text-amber-800,.phi-ueberall .text-amber-900{color:var(--h-tx-orange)}.phi-ueberall .text-black{color:var(--h-tx)}.phi-ueberall .text-blue-600,.phi-ueberall .text-blue-700{color:var(--h-tx-blue)}.phi-ueberall .text-emerald-600,.phi-ueberall .text-emerald-700,.phi-ueberall .text-emerald-700\/80{color:var(--h-tx-green)}.phi-ueberall .text-gray-300,.phi-ueberall .text-gray-400{color:var(--h-tx-ghost)}.phi-ueberall .text-gray-500{color:var(--h-tx-muted)}.phi-ueberall .text-gray-600,.phi-ueberall .text-gray-800{color:var(--h-tx-blue)}.phi-ueberall .text-green-300,.phi-ueberall .text-green-600,.phi-ueberall .text-green-700{color:var(--h-tx-green)}.phi-ueberall .text-orange-400,.phi-ueberall .text-orange-700{color:var(--h-tx-orange)}.phi-ueberall .text-pink-700{color:var(--h-tx-pink)}.phi-ueberall .text-red-400,.phi-ueberall .text-red-500,.phi-ueberall .text-red-700,.phi-ueberall .text-red-800{color:var(--h-tx-red)}.phi-ueberall .text-violet-600,.phi-ueberall .text-violet-700{color:var(--h-tx-purple)}.phi-ueberall .text-yellow-400{color:var(--h-tx-yellow)}.phi-ueberall .text-yellow-700{color:var(--h-tx-orange)}.phi-ueberall .caret-black{caret-color:var(--h-tx)}.phi-ueberall .ring-white{--tw-ring-color:var(--h-ln-strong)}.phi-ueberall .placeholder\:text-\[\#6e6e73\]::placeholder{color:var(--h-tx-muted)}.phi-ueberall .placeholder\:text-\[\#86868b\]::placeholder{color:var(--h-tx-faint)}.phi-ueberall .placeholder\:text-\[\#d2d2d7\]::placeholder{color:var(--h-tx-ghost)}.phi-ueberall .focus\:bg-white:focus{background-color:var(--h-bg-card)}.phi-ueberall .focus\:ring-black\/10:focus{--tw-ring-color:var(--h-ln)}.phi-ueberall .back-link[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .profile-header-v2[data-astro-cid-bksruo4s]{background:var(--h-bg-card)}.phi-ueberall .status-ring[data-astro-cid-bksruo4s]{border:3px solid var(--h-ln-strong)}.phi-ueberall .profile-name[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .status-badge[data-astro-cid-bksruo4s].active{color:var(--h-tx-green)}.phi-ueberall .status-badge[data-astro-cid-bksruo4s].inactive{color:var(--h-tx-red)}.phi-ueberall .status-badge[data-astro-cid-bksruo4s].invited{color:var(--h-tx-orange)}.phi-ueberall .quick-stats[data-astro-cid-bksruo4s]{background:var(--h-bg-soft)}.phi-ueberall .stat-value[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .stat-label[data-astro-cid-bksruo4s]{color:var(--h-tx-faint)}.phi-ueberall .stat-divider[data-astro-cid-bksruo4s]{background:var(--h-bg-hair2)}.phi-ueberall .tag-admin[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-red)}.phi-ueberall .tag-manager[data-astro-cid-bksruo4s]{color:var(--h-tx-purple)}.phi-ueberall .tag-senior[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .tag-dozentin[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .tag-viewer[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .tag-dozentin-art[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .tag-vertretung[data-astro-cid-bksruo4s]{color:var(--h-tx-orange)}.phi-ueberall .tag-minijob[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .tag-festangestellt[data-astro-cid-bksruo4s]{color:var(--h-tx-indigo)}.phi-ueberall .tag-inactive[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-ghost)}.phi-ueberall .tabs-bar-v2[data-astro-cid-bksruo4s]{border-bottom:1px solid var(--h-ln)}.phi-ueberall .tab-btn-v2[data-astro-cid-bksruo4s]{color:var(--h-tx-faint)}.phi-ueberall .tab-btn-v2[data-astro-cid-bksruo4s]:hover{color:var(--h-tx)}.phi-ueberall .tab-btn-v2[data-astro-cid-bksruo4s].active{color:var(--h-tx-blue)}.phi-ueberall .card[data-astro-cid-bksruo4s]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .card-header[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .card-title[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .field-label[data-astro-cid-bksruo4s]{color:var(--h-tx-ghost)}.phi-ueberall .field-value[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .field-value[data-astro-cid-bksruo4s].muted{color:var(--h-tx-ghost)}.phi-ueberall .form-label[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .form-input[data-astro-cid-bksruo4s],.phi-ueberall .form-select[data-astro-cid-bksruo4s]{border:1px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .btn-primary[data-astro-cid-bksruo4s]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .btn-primary[data-astro-cid-bksruo4s] :is([class*=text-white]){color:inherit}.phi-ueberall .btn-secondary[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .btn-secondary[data-astro-cid-bksruo4s]:hover{background:var(--h-bg-hair)}.phi-ueberall .btn-danger[data-astro-cid-bksruo4s]{color:var(--h-tx-red)}.phi-ueberall .comp-item[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .comp-meta[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .prio-badge[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .prio-1[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .prio-2[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .prio-3[data-astro-cid-bksruo4s]{color:var(--h-tx-orange)}.phi-ueberall .sub-count-badge[data-astro-cid-bksruo4s]{color:var(--h-tx-indigo)}.phi-ueberall .comp-selected-hint[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .toggle-item[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .toggle-desc[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .toggle-switch[data-astro-cid-bksruo4s]{background:var(--h-bg-hair2)}.phi-ueberall .toggle-switch[data-astro-cid-bksruo4s]:after{background:var(--h-bg-card)}.phi-ueberall .doc-item[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .doc-expires[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .doc-type-badge[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .add-form[data-astro-cid-bksruo4s]{background:var(--h-bg-soft)}.phi-ueberall .info-banner[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .absence-row[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .absence-date-label[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .absence-type-chip[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .abs-badge-green[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .abs-badge-yellow[data-astro-cid-bksruo4s]{color:var(--h-tx-orange)}.phi-ueberall .abs-badge-red[data-astro-cid-bksruo4s]{color:var(--h-tx-red)}.phi-ueberall .abs-badge-orange[data-astro-cid-bksruo4s]{color:var(--h-tx-orange)}.phi-ueberall .abs-badge-grey[data-astro-cid-bksruo4s],.phi-ueberall .sub-info[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .sub-panel[data-astro-cid-bksruo4s]{background:var(--h-bg-soft)}.phi-ueberall .sub-panel-title[data-astro-cid-bksruo4s]{color:var(--h-tx-faint)}.phi-ueberall .suggestion-card[data-astro-cid-bksruo4s]{background:var(--h-bg-card)}.phi-ueberall .suggestion-name[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .suggestion-reason[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .score-chip[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .sub-divider[data-astro-cid-bksruo4s]{color:var(--h-tx-faint)}.phi-ueberall .stundensatz-row[data-astro-cid-bksruo4s]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .stundensatz-label[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .order-btn[data-astro-cid-bksruo4s]{border:.5px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx-muted)}.phi-ueberall .order-btn[data-astro-cid-bksruo4s]:hover{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .loading-state[data-astro-cid-bksruo4s],.phi-ueberall .empty-state[data-astro-cid-bksruo4s]{color:var(--h-tx-ghost)}.phi-ueberall .msg-success[data-astro-cid-bksruo4s]{color:var(--h-tx-green)}.phi-ueberall .msg-error[data-astro-cid-bksruo4s]{color:var(--h-tx-red)}.phi-ueberall .vg-modal[data-astro-cid-bksruo4s]{background:var(--h-bg-card)}.phi-ueberall .vg-modal-header[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .vg-modal-close[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .vg-modal-close[data-astro-cid-bksruo4s]:hover{background:var(--h-bg-hair)}.phi-ueberall .vg-modal-footer[data-astro-cid-bksruo4s]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .vg-course-item[data-astro-cid-bksruo4s]{border:.5px solid var(--h-ln)}.phi-ueberall .vg-course-item[data-astro-cid-bksruo4s]:hover{background:var(--h-bg-soft)}.phi-ueberall .vg-course-meta[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .vg-badge[data-astro-cid-bksruo4s],.phi-ueberall .btn-vg[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .video-item[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .video-thumb[data-astro-cid-bksruo4s]{background:var(--h-bg-soft);color:var(--h-tx-faint)}.phi-ueberall .video-title[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .video-meta[data-astro-cid-bksruo4s]{color:var(--h-tx-muted)}.phi-ueberall .video-path[data-astro-cid-bksruo4s]{color:var(--h-tx-ghost)}.phi-ueberall .cat-badge[data-astro-cid-bksruo4s]{color:var(--h-tx-blue)}.phi-ueberall .dbx-folder-item[data-astro-cid-bksruo4s]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .dbx-folder-item[data-astro-cid-bksruo4s]:hover{background:var(--h-bg-soft)}.phi-ueberall .dbx-checkbox[data-astro-cid-bksruo4s]{border:1.5px solid var(--h-ln);background:var(--h-bg-card)}.phi-ueberall .dbx-folder-name[data-astro-cid-bksruo4s]{color:var(--h-tx)}.phi-ueberall .dbx-folder-full[data-astro-cid-bksruo4s]{color:var(--h-tx-ghost)}.phi-ueberall .dbx-add-row[data-astro-cid-bksruo4s]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .card[data-astro-cid-bm7nqgw3]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .card-eyebrow[data-astro-cid-bm7nqgw3]{color:var(--h-tx-faint)}.phi-ueberall .body-html[data-astro-cid-bm7nqgw3],.phi-ueberall .body-html[data-astro-cid-bm7nqgw3] strong[data-astro-cid-bm7nqgw3]{color:var(--h-tx)}.phi-ueberall .divider[data-astro-cid-bm7nqgw3]{background:var(--h-bg-hair)}.phi-ueberall .form-label[data-astro-cid-bm7nqgw3]{color:var(--h-tx-muted)}.phi-ueberall .form-input[data-astro-cid-bm7nqgw3]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .form-input[data-astro-cid-bm7nqgw3]:focus{background:var(--h-bg-card)}.phi-ueberall .sig-label[data-astro-cid-bm7nqgw3]{color:var(--h-tx)}.phi-ueberall .sig-canvas-wrap[data-astro-cid-bm7nqgw3]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft)}.phi-ueberall .sig-canvas-wrap[data-astro-cid-bm7nqgw3].has-sig{background:var(--h-bg-card)}.phi-ueberall .sig-placeholder[data-astro-cid-bm7nqgw3]{color:var(--h-tx-ghost)}.phi-ueberall .sig-clear[data-astro-cid-bm7nqgw3]{color:var(--h-tx-blue)}.phi-ueberall .btn-next[data-astro-cid-bm7nqgw3]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .btn-next[data-astro-cid-bm7nqgw3] :is([class*=text-white]){color:inherit}.phi-ueberall .spinner-sm[data-astro-cid-bm7nqgw3]{border-top-color:var(--h-ln-strong)}.phi-ueberall .error-banner[data-astro-cid-bm7nqgw3]{color:var(--h-tx-red)}.phi-ueberall .success-text[data-astro-cid-bm7nqgw3]{color:var(--h-tx-muted)}.phi-ueberall .signed-meta[data-astro-cid-bm7nqgw3]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .signed-meta[data-astro-cid-bm7nqgw3] strong[data-astro-cid-bm7nqgw3]{color:var(--h-tx)}.phi-ueberall .sig-preview-wrap[data-astro-cid-bm7nqgw3]{border:1.5px solid var(--h-ln);background:var(--h-bg-card)}.phi-ueberall .link[data-astro-cid-bm7nqgw3]{color:var(--h-tx-blue)}.phi-ueberall .card[data-astro-cid-fzszo7sr]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .card-legal-links[data-astro-cid-fzszo7sr]{border-top:.5px solid var(--h-ln);color:var(--h-tx-muted)}.phi-ueberall .card-legal-links[data-astro-cid-fzszo7sr] a[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .card-eyebrow[data-astro-cid-fzszo7sr]{color:var(--h-tx-faint)}.phi-ueberall .card-subtitle[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .step-dot[data-astro-cid-fzszo7sr]{background:var(--h-bg-soft);border:1.5px solid var(--h-ln);color:var(--h-tx-ghost)}.phi-ueberall .step-dot[data-astro-cid-fzszo7sr].done{color:var(--h-tx-green)}.phi-ueberall .step-label[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .step-label[data-astro-cid-fzszo7sr].active{color:var(--h-tx-blue)}.phi-ueberall .step-label[data-astro-cid-fzszo7sr].done{color:var(--h-tx-green)}.phi-ueberall .step-connector[data-astro-cid-fzszo7sr]{background:var(--h-bg-hair)}.phi-ueberall .form-label[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .form-input[data-astro-cid-fzszo7sr],.phi-ueberall .form-select[data-astro-cid-fzszo7sr],.phi-ueberall .form-textarea[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .form-input[data-astro-cid-fzszo7sr]:focus,.phi-ueberall .form-select[data-astro-cid-fzszo7sr]:focus,.phi-ueberall .form-textarea[data-astro-cid-fzszo7sr]:focus{background:var(--h-bg-card)}.phi-ueberall .form-input[data-astro-cid-fzszo7sr]:disabled{background:var(--h-bg-soft);color:var(--h-tx-muted);border-color:var(--h-ln)}.phi-ueberall .form-hint[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .form-hint[data-astro-cid-fzszo7sr].warn{color:var(--h-tx-red)}.phi-ueberall .form-hint[data-astro-cid-fzszo7sr].ok{color:var(--h-tx-green)}.phi-ueberall .pw-strength-bar[data-astro-cid-fzszo7sr]{background:var(--h-bg-soft)}.phi-ueberall .badge-blue[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .badge-orange[data-astro-cid-fzszo7sr]{color:var(--h-tx-orange)}.phi-ueberall .badge-green[data-astro-cid-fzszo7sr]{color:var(--h-tx-green)}.phi-ueberall .badge-purple[data-astro-cid-fzszo7sr]{color:var(--h-tx-purple)}.phi-ueberall .course-chip[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft)}.phi-ueberall .course-chip-name[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .course-chip-check[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-card)}.phi-ueberall .course-chip[data-astro-cid-fzszo7sr].selected .course-chip-check[data-astro-cid-fzszo7sr]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .course-chip[data-astro-cid-fzszo7sr].selected .course-chip-check[data-astro-cid-fzszo7sr] :is([class*=text-white]){color:inherit}.phi-ueberall .prio-select[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .summary-box[data-astro-cid-fzszo7sr]{background:var(--h-bg-soft)}.phi-ueberall .summary-key[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .summary-val[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .tag[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .btn-back[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .btn-back[data-astro-cid-fzszo7sr]:hover{border-color:var(--h-ln);background:var(--h-bg-soft)}.phi-ueberall .btn-next[data-astro-cid-fzszo7sr]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .btn-next[data-astro-cid-fzszo7sr] :is([class*=text-white]){color:inherit}.phi-ueberall .loading-state[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .spinner[data-astro-cid-fzszo7sr]{border:2.5px solid var(--h-ln)}.phi-ueberall .spinner-sm[data-astro-cid-fzszo7sr]{border-top-color:var(--h-ln-strong)}.phi-ueberall .error-text[data-astro-cid-fzszo7sr],.phi-ueberall .success-text[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .error-banner[data-astro-cid-fzszo7sr]{color:var(--h-tx-red)}.phi-ueberall .divider[data-astro-cid-fzszo7sr]{background:var(--h-bg-hair)}.phi-ueberall .step-desc[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .email-badge[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .email-badge-lock[data-astro-cid-fzszo7sr],.phi-ueberall .footer-text[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .link[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .courses-loading[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .courses-loading[data-astro-cid-fzszo7sr] .spinner-sm[data-astro-cid-fzszo7sr]{border:2px solid var(--h-ln)}.phi-ueberall .custom-course-row[data-astro-cid-fzszo7sr] input[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .btn-add[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .consent-check[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-card)}.phi-ueberall .consent-text[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .consent-text[data-astro-cid-fzszo7sr] a[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .sig-label[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .sig-confirm-text[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .sig-canvas-wrap[data-astro-cid-fzszo7sr]{border:1.5px solid var(--h-ln);background:var(--h-bg-soft)}.phi-ueberall .sig-canvas-wrap[data-astro-cid-fzszo7sr].has-sig{background:var(--h-bg-card)}.phi-ueberall .sig-placeholder[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .sig-clear[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .modal-box[data-astro-cid-fzszo7sr]{background:var(--h-bg-card)}.phi-ueberall .modal-header[data-astro-cid-fzszo7sr]{border-bottom:.5px solid var(--h-ln)}.phi-ueberall .modal-close[data-astro-cid-fzszo7sr]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .modal-close[data-astro-cid-fzszo7sr]:hover{background:var(--h-bg-hair)}.phi-ueberall .legal-cover[data-astro-cid-fzszo7sr]{background:var(--h-bg-soft);border-bottom:.5px solid var(--h-ln)}.phi-ueberall .legal-cover-doctype[data-astro-cid-fzszo7sr]{color:var(--h-tx-faint)}.phi-ueberall .legal-cover-title[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .legal-cover-parties[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .legal-cover-parties[data-astro-cid-fzszo7sr] strong[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .legal-cover-meta[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .legal-toc[data-astro-cid-fzszo7sr]{background:var(--h-bg-card);border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .legal-toc-title[data-astro-cid-fzszo7sr]{color:var(--h-tx-ghost)}.phi-ueberall .legal-toc-item[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted)}.phi-ueberall .legal-toc-item[data-astro-cid-fzszo7sr] span[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .legal-section[data-astro-cid-fzszo7sr]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .legal-h1[data-astro-cid-fzszo7sr]{color:var(--h-tx-blue)}.phi-ueberall .legal-h2[data-astro-cid-fzszo7sr]{color:var(--h-tx-muted);border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .legal-p[data-astro-cid-fzszo7sr],.phi-ueberall .legal-ul[data-astro-cid-fzszo7sr]{color:var(--h-tx)}.phi-ueberall .legal-ul[data-astro-cid-fzszo7sr] li[data-astro-cid-fzszo7sr]:before{color:var(--h-tx-ghost)}.phi-ueberall .chip[data-astro-cid-b76w7h5m]:hover{background:var(--h-bg-soft)}.phi-ueberall .timeline[data-astro-cid-b76w7h5m]:before{background:var(--h-bg-hair)}.phi-ueberall .timeline-entry[data-astro-cid-b76w7h5m]{border:.5px solid var(--h-ln-soft)}.phi-ueberall .timeline-entry[data-astro-cid-b76w7h5m]:hover{background:var(--h-bg-soft)}.phi-ueberall .timeline-dot[data-astro-cid-b76w7h5m]{border:2px solid var(--h-ln)}.phi-ueberall .anomaly-badge[data-astro-cid-b76w7h5m].rapid_fire{color:var(--h-tx-orange)}.phi-ueberall .anomaly-badge[data-astro-cid-b76w7h5m].ip_changed{color:var(--h-tx-purple)}.phi-ueberall .anomaly-badge[data-astro-cid-b76w7h5m].off_hours{color:var(--h-tx-muted)}.phi-ueberall .skeleton[data-astro-cid-b76w7h5m]{background:linear-gradient(90deg,var(--h-bg-soft) 25%,var(--h-bg-hair) 50%,var(--h-bg-soft) 75%)}.phi-ueberall .action-tag[data-astro-cid-b76w7h5m]{background:var(--h-bg-soft);color:var(--h-tx-strong)}.phi-ueberall .action-tag[data-astro-cid-b76w7h5m].admin{color:var(--h-tx-red)}.phi-ueberall .action-tag[data-astro-cid-b76w7h5m].warn{color:var(--h-tx-orange)}.phi-ueberall .module-tag[data-astro-cid-b76w7h5m]{background:var(--h-bg-soft)}.phi-ueberall .anomaly-chip[data-astro-cid-b76w7h5m].rapid_fire{color:var(--h-tx-orange)}.phi-ueberall .anomaly-chip[data-astro-cid-b76w7h5m].ip_changed{color:var(--h-tx-purple)}.phi-ueberall .anomaly-chip[data-astro-cid-b76w7h5m].off_hours{color:var(--h-tx-muted)}.phi-ueberall .target-text[data-astro-cid-b76w7h5m]{color:var(--h-tx-faint)}.phi-ueberall .hub-back-btn[data-astro-cid-45wixfuh]{color:var(--h-tx-blue)}.phi-ueberall .hub-page-title[data-astro-cid-45wixfuh]{color:var(--h-tx)}.phi-ueberall .hub-page-subtitle[data-astro-cid-45wixfuh]{color:var(--h-tx-faint)}.phi-ueberall .channel-section-label[data-astro-cid-45wixfuh]{color:var(--h-tx-ghost)}.phi-ueberall .hub-tile[data-astro-cid-45wixfuh]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .hub-chat-header[data-astro-cid-45wixfuh]{background:var(--h-bg-card);border-bottom:1px solid var(--h-ln-soft)}.phi-ueberall .hub-chat-messages[data-astro-cid-45wixfuh]{background:var(--h-bg-card)}.phi-ueberall .hub-composer-box[data-astro-cid-45wixfuh]{background:var(--h-bg-card);border-top:1px solid var(--h-ln-soft)}.phi-ueberall .hub-msg[data-astro-cid-45wixfuh]:hover{background:var(--h-bg-soft)}.phi-ueberall .msg-actions[data-astro-cid-45wixfuh],.phi-ueberall .hub-modal[data-astro-cid-45wixfuh]{background:var(--h-bg-card)}.phi-ueberall .hub-modal-input[data-astro-cid-45wixfuh]{border:1.5px solid var(--h-ln)}.phi-ueberall .hub-btn-primary[data-astro-cid-45wixfuh]{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .hub-btn-primary[data-astro-cid-45wixfuh] :is([class*=text-white]){color:inherit}.phi-ueberall .hub-btn-primary[data-astro-cid-45wixfuh]:disabled{background:var(--h-bg-hair);color:var(--h-tx-ghost)}.phi-ueberall .hub-btn-secondary[data-astro-cid-45wixfuh]{border:1.5px solid var(--h-ln);color:var(--h-tx)}.phi-ueberall .cat-card[data-astro-cid-pyyucxey]:hover{border-color:var(--h-ln-strong)}.phi-ueberall .section-header[data-astro-cid-pyyucxey]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .cat-chip[data-astro-cid-pyyucxey]{background:var(--h-bg-soft);color:var(--h-tx-strong)}.phi-ueberall .btn-restore[data-astro-cid-pyyucxey]{color:var(--h-tx-green)}.phi-ueberall .kz-title[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .kpi-card[data-astro-cid-u2h3djql]{background:var(--h-bg-card)}.phi-ueberall .kpi-label[data-astro-cid-u2h3djql]{color:var(--h-tx-faint)}.phi-ueberall .kpi-value[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .kpi-delta[data-astro-cid-u2h3djql].delta-up{color:var(--h-tx-red)}.phi-ueberall .kpi-delta[data-astro-cid-u2h3djql].delta-down{color:var(--h-tx-green)}.phi-ueberall .kpi-delta[data-astro-cid-u2h3djql].delta-neutral,.phi-ueberall .kpi-sub[data-astro-cid-u2h3djql]{color:var(--h-tx-faint)}.phi-ueberall .qa-btn[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:1px solid var(--h-ln);color:var(--h-tx)}.phi-ueberall .qa-btn[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft);border-color:var(--h-ln-strong)}.phi-ueberall .skeleton[data-astro-cid-u2h3djql]{background:linear-gradient(90deg,var(--h-bg-soft) 25%,var(--h-bg-hair) 50%,var(--h-bg-soft) 75%)}.phi-ueberall .skeleton-card[data-astro-cid-u2h3djql]{background:var(--h-bg-card)}.phi-ueberall .acc-card[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:.5px solid var(--h-ln-soft)}.phi-ueberall .acc-header[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft)}.phi-ueberall .acc-label[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .acc-sublabel[data-astro-cid-u2h3djql]{color:var(--h-tx-faint)}.phi-ueberall .acc-chevron[data-astro-cid-u2h3djql]{color:var(--h-tx-ghost)}.phi-ueberall .acc-body[data-astro-cid-u2h3djql],.phi-ueberall .acc-action-bar[data-astro-cid-u2h3djql]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .acc-action-btn[data-astro-cid-u2h3djql].primary{background:var(--phi-chrom);color:var(--phi-dunkeltext);border-color:#ffffffb3;box-shadow:var(--phi-chrom-schatten)}.phi-ueberall .acc-action-btn[data-astro-cid-u2h3djql].primary :is([class*=text-white]){color:inherit}.phi-ueberall .acc-action-btn[data-astro-cid-u2h3djql].primary:hover{background:var(--phi-chrom);color:var(--phi-dunkeltext);filter:brightness(1.06)}.phi-ueberall .acc-action-btn[data-astro-cid-u2h3djql].secondary{background:var(--h-bg-soft);color:var(--h-tx);border:.5px solid var(--h-ln)}.phi-ueberall .acc-action-btn[data-astro-cid-u2h3djql].secondary:hover{background:var(--h-bg-hair)}.phi-ueberall .abs-timeline-item[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .abs-timeline-item[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft)}.phi-ueberall .abs-timeline-name[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .abs-timeline-period[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .section-card[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .section-header[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .badge-orange[data-astro-cid-u2h3djql]{color:var(--h-tx-orange)}.phi-ueberall .badge-red[data-astro-cid-u2h3djql]{background:var(--h-bg-soft);color:var(--h-tx-red)}.phi-ueberall .badge-gray[data-astro-cid-u2h3djql]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .badge-green[data-astro-cid-u2h3djql]{color:var(--h-tx-green)}.phi-ueberall .dayoff-item[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .dot-gray[data-astro-cid-u2h3djql]{background:var(--h-bg-mid)}.phi-ueberall .dayoff-detail[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .btn-action[data-astro-cid-u2h3djql]{border:.5px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .btn-action[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft)}.phi-ueberall .btn-eskalieren[data-astro-cid-u2h3djql]{color:var(--h-tx-orange)}.phi-ueberall .doc-item[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .doc-type[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .expires-soon[data-astro-cid-u2h3djql]{color:var(--h-tx-orange)}.phi-ueberall .expires-ok[data-astro-cid-u2h3djql]{color:var(--h-tx-green)}.phi-ueberall .btn-erinnern[data-astro-cid-u2h3djql]{border:.5px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .btn-erinnern[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft)}.phi-ueberall .alert-item[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .alert-icon[data-astro-cid-u2h3djql]{background:var(--h-bg-soft)}.phi-ueberall .alert-detail[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .team-section[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .team-chip[data-astro-cid-u2h3djql]{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .team-chip-stufe[data-astro-cid-u2h3djql],.phi-ueberall .empty-state[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .loading-state[data-astro-cid-u2h3djql]{color:var(--h-tx-ghost)}.phi-ueberall .abs-item-new[data-astro-cid-u2h3djql]{border-bottom:.5px solid var(--h-ln-soft);border-right:.5px solid var(--h-ln-soft)}.phi-ueberall .abs-item-new[data-astro-cid-u2h3djql]:hover{background:var(--h-bg-soft)}.phi-ueberall .abs-trainer-name[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .abs-date-line[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .abs-cpill[data-astro-cid-u2h3djql]{color:var(--h-tx-orange)}.phi-ueberall .abs-sbadge[data-astro-cid-u2h3djql].open{color:var(--h-tx-red)}.phi-ueberall .abs-sbadge[data-astro-cid-u2h3djql].pend{color:var(--h-tx-orange)}.phi-ueberall .abs-sbadge[data-astro-cid-u2h3djql].conf{color:var(--h-tx-green)}.phi-ueberall .abs-sbadge[data-astro-cid-u2h3djql].rej{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .abs-sbadge[data-astro-cid-u2h3djql].faellt{color:var(--h-tx)}.phi-ueberall .abs-timer-txt[data-astro-cid-u2h3djql]{color:var(--h-tx-ghost)}.phi-ueberall .abs-subname-txt[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .btn-vertreter[data-astro-cid-u2h3djql]{color:var(--h-tx-orange)}.phi-ueberall .abs-footer-bar[data-astro-cid-u2h3djql]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .todo-summary-title[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .todo-card[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:.5px solid var(--h-ln);border-top:2.5px solid var(--h-ln)}.phi-ueberall .todo-card-label[data-astro-cid-u2h3djql]{color:var(--h-tx-muted)}.phi-ueberall .todo-card-count[data-astro-cid-u2h3djql]{color:var(--h-tx)}.phi-ueberall .todo-mini-list[data-astro-cid-u2h3djql] li[data-astro-cid-u2h3djql]{color:var(--h-tx);border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .todo-mini-meta[data-astro-cid-u2h3djql]{color:var(--h-tx-ghost)}.phi-ueberall .todo-all-done[data-astro-cid-u2h3djql]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .todo-error[data-astro-cid-u2h3djql]{color:var(--h-tx-red)}.phi-ueberall .legal-footer{color:var(--h-tx-muted)}.phi-ueberall .legal-footer a{color:var(--h-tx-blue)}.phi-ueberall .dash-date{color:var(--h-tx-muted)}.phi-ueberall .back-link{color:var(--h-tx-green)}.phi-ueberall .step-dot{background:var(--h-bg-hair)}.phi-ueberall .course-card{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .course-time{color:var(--h-tx-green)}.phi-ueberall .course-meta{color:var(--h-tx-muted)}.phi-ueberall .search-input{border:1px solid var(--h-ln)}.phi-ueberall .btn-secondary{background:var(--h-bg-soft);color:var(--h-tx);border:.5px solid var(--h-ln)}.phi-ueberall .btn-secondary:hover{background:var(--h-bg-hair)}.phi-ueberall .checkin-list{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .checkin-item{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .checkin-item:hover{background:var(--h-bg-soft)}.phi-ueberall .checkin-checkbox{border:2px solid var(--h-ln)}.phi-ueberall .walkin-badge{color:var(--h-tx-green)}.phi-ueberall .walkin-form{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .walkin-row input{border:1px solid var(--h-ln)}.phi-ueberall .summary-card{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .summary-value{color:var(--h-tx-green)}.phi-ueberall .summary-label{color:var(--h-tx-muted)}.phi-ueberall .notes-input{border:1px solid var(--h-ln)}.phi-ueberall .empty-state{color:var(--h-tx-muted)}.phi-ueberall .empty-title{color:var(--h-tx)}.phi-ueberall .card-header[data-astro-cid-ozmogb63]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .char-count[data-astro-cid-ozmogb63]{color:var(--h-tx-ghost)}.phi-ueberall .error-banner[data-astro-cid-ozmogb63]{color:var(--h-tx-red)}.phi-ueberall .invite-item[data-astro-cid-ozmogb63]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .invite-meta[data-astro-cid-ozmogb63]{color:var(--h-tx-ghost)}.phi-ueberall .stufe-1[data-astro-cid-ozmogb63]{color:var(--h-tx-muted)}.phi-ueberall .stufe-2[data-astro-cid-ozmogb63]{color:var(--h-tx-green)}.phi-ueberall .stufe-3[data-astro-cid-ozmogb63]{color:var(--h-tx-blue)}.phi-ueberall .stufe-4[data-astro-cid-ozmogb63]{color:var(--h-tx-purple)}.phi-ueberall .stufe-10[data-astro-cid-ozmogb63]{color:var(--h-tx-red)}.phi-ueberall .expiry-ok[data-astro-cid-ozmogb63]{color:var(--h-tx-green)}.phi-ueberall .expiry-soon[data-astro-cid-ozmogb63]{color:var(--h-tx-orange)}.phi-ueberall .expiry-past[data-astro-cid-ozmogb63],.phi-ueberall .btn-revoke[data-astro-cid-ozmogb63]{color:var(--h-tx-red)}.phi-ueberall .btn-copy-link[data-astro-cid-ozmogb63].copied{color:var(--h-tx-green)}.phi-ueberall .link-banner-url[data-astro-cid-ozmogb63]{color:var(--h-tx)}.phi-ueberall .section-toggle[data-astro-cid-ozmogb63]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .section-toggle[data-astro-cid-ozmogb63]:hover{background:var(--h-bg-hair)}.phi-ueberall .expiry-countdown[data-astro-cid-ozmogb63].warn{color:var(--h-tx-orange)}.phi-ueberall .expiry-countdown[data-astro-cid-ozmogb63].expired{color:var(--h-tx-red)}.phi-ueberall .month-input[data-astro-cid-kuc4kga7]{border:1px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .stat-card[data-astro-cid-kuc4kga7]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .stat-label[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .stat-number[data-astro-cid-kuc4kga7].green{color:var(--h-tx-green)}.phi-ueberall .stat-number[data-astro-cid-kuc4kga7].orange{color:var(--h-tx-orange)}.phi-ueberall .stat-number[data-astro-cid-kuc4kga7].red{color:var(--h-tx-red)}.phi-ueberall .stat-number[data-astro-cid-kuc4kga7].blue{color:var(--h-tx-blue)}.phi-ueberall .stat-number[data-astro-cid-kuc4kga7].purple{color:var(--h-tx-purple)}.phi-ueberall .stat-sub[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .section-card[data-astro-cid-kuc4kga7]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .section-header[data-astro-cid-kuc4kga7]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .section-title[data-astro-cid-kuc4kga7]{color:var(--h-tx)}.phi-ueberall .section-badge[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall th[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted);border-bottom:.5px solid var(--h-ln)}.phi-ueberall td[data-astro-cid-kuc4kga7]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall tr[data-astro-cid-kuc4kga7]:hover td[data-astro-cid-kuc4kga7]{background:var(--h-bg-soft)}.phi-ueberall .tfoot-row[data-astro-cid-kuc4kga7] td[data-astro-cid-kuc4kga7]{color:var(--h-tx)}.phi-ueberall .typ-badge[data-astro-cid-kuc4kga7]{background:var(--h-bg-soft);color:var(--h-tx-strong)}.phi-ueberall .typ-badge[data-astro-cid-kuc4kga7].solo{color:var(--h-tx-green)}.phi-ueberall .typ-badge[data-astro-cid-kuc4kga7].privat{color:var(--h-tx-blue)}.phi-ueberall .typ-badge[data-astro-cid-kuc4kga7].gruppe{color:var(--h-tx-orange)}.phi-ueberall .typ-badge[data-astro-cid-kuc4kga7].gross{color:var(--h-tx-red)}.phi-ueberall .price-text[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall .btn-danger[data-astro-cid-kuc4kga7]{color:var(--h-tx-red)}.phi-ueberall .btn-secondary[data-astro-cid-kuc4kga7]{background:var(--h-bg-soft);color:var(--h-tx);border:.5px solid var(--h-ln)}.phi-ueberall .btn-secondary[data-astro-cid-kuc4kga7]:hover{background:var(--h-bg-hair)}.phi-ueberall .block-form[data-astro-cid-kuc4kga7]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .form-label[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .form-input[data-astro-cid-kuc4kga7]{border:1px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .empty-state[data-astro-cid-kuc4kga7],.phi-ueberall .loading-text[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .week-nav[data-astro-cid-kuc4kga7] button[data-astro-cid-kuc4kga7]{background:var(--h-bg-soft);border:.5px solid var(--h-ln);color:var(--h-tx)}.phi-ueberall .week-label[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .dialog-card[data-astro-cid-kuc4kga7]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .dialog-text[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .delta-up[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall .delta-down[data-astro-cid-kuc4kga7]{color:var(--h-tx-red)}.phi-ueberall .hm-day-name[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .hm-day-date[data-astro-cid-kuc4kga7]{color:var(--h-tx)}.phi-ueberall .hm-time-label[data-astro-cid-kuc4kga7]{color:var(--h-tx-faint)}.phi-ueberall .hm-cell[data-astro-cid-kuc4kga7]{background:var(--h-bg-soft);border:.5px solid var(--h-ln-soft)}.phi-ueberall .hm-cell[data-astro-cid-kuc4kga7].class-block{background:var(--h-bg-hair2);border-color:var(--h-ln)}.phi-ueberall .hm-cell-text[data-astro-cid-kuc4kga7]{color:var(--h-tx-faint)}.phi-ueberall .hm-tooltip-price[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall .hm-legend[data-astro-cid-kuc4kga7]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .hm-legend-item[data-astro-cid-kuc4kga7]{color:var(--h-tx-muted)}.phi-ueberall .pay-paid[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall .pay-open[data-astro-cid-kuc4kga7]{color:var(--h-tx-orange)}.phi-ueberall .pay-cancelled[data-astro-cid-kuc4kga7]{color:var(--h-tx-red)}.phi-ueberall .btn-quick-pay[data-astro-cid-kuc4kga7]{color:var(--h-tx-green)}.phi-ueberall .btn-quick-pay[data-astro-cid-kuc4kga7].confirming{color:var(--h-tx-orange)}.phi-ueberall .alert-card[data-astro-cid-nlxfdgd4].critical{background:var(--h-bg-card)}.phi-ueberall .alert-card[data-astro-cid-nlxfdgd4].warning{background:var(--h-bg-soft)}.phi-ueberall .severity-badge[data-astro-cid-nlxfdgd4].critical{background:var(--h-tint-red);color:var(--h-tx-red)}.phi-ueberall .severity-badge[data-astro-cid-nlxfdgd4].warning{background:var(--h-tint-orange);color:var(--h-tx-orange)}.phi-ueberall .severity-badge[data-astro-cid-nlxfdgd4].info{background:var(--h-tint-blue);color:var(--h-tx-blue)}.phi-ueberall .status-badge[data-astro-cid-nlxfdgd4].trusted{background:var(--h-bg-soft);color:var(--h-tx-green)}.phi-ueberall .status-badge[data-astro-cid-nlxfdgd4].blocked{background:var(--h-tint-red);color:var(--h-tx-red)}.phi-ueberall .action-btn[data-astro-cid-nlxfdgd4].trust{color:var(--h-tx-green)}.phi-ueberall .action-btn[data-astro-cid-nlxfdgd4].block{color:var(--h-tx-red)}.phi-ueberall .action-btn[data-astro-cid-nlxfdgd4].trust:hover{background:var(--h-bg-soft)}.phi-ueberall .action-btn[data-astro-cid-nlxfdgd4].block:hover{background:var(--h-tint-red)}.phi-ueberall .stats-pill[data-astro-cid-nlxfdgd4]{border:.5px solid var(--h-ln)}.phi-ueberall .skeleton[data-astro-cid-nlxfdgd4]{background:var(--h-bg-soft)}.phi-ueberall .btn-more[data-astro-cid-nlxfdgd4]:hover{background:var(--h-bg-hair)}.phi-ueberall .oa-reiter-zahl{color:var(--h-tx-red)}.phi-ueberall .oa-reiter-knopf[aria-selected=true] .oa-reiter-zahl{background:var(--h-bg-hair2);color:var(--h-tx)}.phi-ueberall .oa-user-menue{border:1px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .oa-user-menue-kopf{border-bottom:1px solid var(--h-ln)}.phi-ueberall .oa-user-menue-punkt:hover{background:var(--h-bg-card)}.phi-ueberall .oa-user-menue-abmelden:hover{color:var(--h-tx-red)}.phi-ueberall .btn-secondary[data-astro-cid-e3tqhdu6]{background:var(--h-bg-soft);color:var(--h-tx);border:.5px solid var(--h-ln)}.phi-ueberall .btn-secondary[data-astro-cid-e3tqhdu6]:hover{background:var(--h-bg-hair)}.phi-ueberall .btn-danger[data-astro-cid-e3tqhdu6]{color:var(--h-tx-red)}.phi-ueberall .btn-mini[data-astro-cid-e3tqhdu6]{background:var(--h-bg-soft);color:var(--h-tx);border:.5px solid var(--h-ln)}.phi-ueberall .btn-mini[data-astro-cid-e3tqhdu6]:hover{background:var(--h-bg-hair)}.phi-ueberall .spinner[data-astro-cid-e3tqhdu6]{border-top-color:var(--h-ln-strong)}.phi-ueberall .spinner[data-astro-cid-e3tqhdu6].dark{border:2px solid var(--h-ln-strong)}.phi-ueberall .banner[data-astro-cid-e3tqhdu6].success{color:var(--h-tx-green)}.phi-ueberall .banner[data-astro-cid-e3tqhdu6].error{color:var(--h-tx-red)}.phi-ueberall .banner[data-astro-cid-e3tqhdu6].info{color:var(--h-tx-blue)}.phi-ueberall .section-card[data-astro-cid-e3tqhdu6]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .section-header[data-astro-cid-e3tqhdu6]{border-bottom:.5px solid var(--h-ln-soft)}.phi-ueberall .section-title[data-astro-cid-e3tqhdu6]{color:var(--h-tx)}.phi-ueberall .sp-table[data-astro-cid-e3tqhdu6] th[data-astro-cid-e3tqhdu6]{color:var(--h-tx-muted);border-bottom:.5px solid var(--h-ln)}.phi-ueberall .sp-table[data-astro-cid-e3tqhdu6] td[data-astro-cid-e3tqhdu6]{border-bottom:.5px solid var(--h-ln-soft);color:var(--h-tx)}.phi-ueberall .cell-sub[data-astro-cid-e3tqhdu6]{color:var(--h-tx-muted)}.phi-ueberall .pill[data-astro-cid-e3tqhdu6].vg{color:var(--h-tx-blue)}.phi-ueberall .pill[data-astro-cid-e3tqhdu6].manuell{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .pill[data-astro-cid-e3tqhdu6].active{color:var(--h-tx-green)}.phi-ueberall .pill[data-astro-cid-e3tqhdu6].muted{color:var(--h-tx-orange)}.phi-ueberall .signup-chip[data-astro-cid-e3tqhdu6]{background:var(--h-bg-soft);color:var(--h-tx)}.phi-ueberall .chip-x[data-astro-cid-e3tqhdu6]{background:var(--h-bg-soft);color:var(--h-tx-muted)}.phi-ueberall .chip-x[data-astro-cid-e3tqhdu6]:hover{color:var(--h-tx-red)}.phi-ueberall .signups-empty[data-astro-cid-e3tqhdu6]{color:var(--h-tx-ghost)}.phi-ueberall .empty-state[data-astro-cid-e3tqhdu6],.phi-ueberall .loading-text[data-astro-cid-e3tqhdu6]{color:var(--h-tx-muted)}.phi-ueberall .dialog-card[data-astro-cid-e3tqhdu6]{background:var(--h-bg-card);border:.5px solid var(--h-ln)}.phi-ueberall .dialog-text[data-astro-cid-e3tqhdu6],.phi-ueberall .form-label[data-astro-cid-e3tqhdu6]{color:var(--h-tx-muted)}.phi-ueberall .form-input[data-astro-cid-e3tqhdu6]{border:1px solid var(--h-ln);background:var(--h-bg-card);color:var(--h-tx)}.phi-ueberall .users-table[data-astro-cid-asi4dl7j] thead[data-astro-cid-asi4dl7j],.phi-ueberall .user-row[data-astro-cid-asi4dl7j]:hover{background:var(--h-bg-soft)}.phi-ueberall .badge-manager[data-astro-cid-asi4dl7j]{color:var(--h-tx-purple)}.phi-ueberall .badge-neutral[data-astro-cid-asi4dl7j]{background:var(--h-bg-soft)}.phi-ueberall .tag-admin[data-astro-cid-asi4dl7j]{background:var(--h-bg-soft);color:var(--h-tx-red)}.phi-ueberall .tag-manager[data-astro-cid-asi4dl7j]{color:var(--h-tx-purple)}.phi-ueberall .tag-senior[data-astro-cid-asi4dl7j]{color:var(--h-tx-blue)}.phi-ueberall .tag-dozentin[data-astro-cid-asi4dl7j]{color:var(--h-tx-green)}.phi-ueberall .tag-art-dozentin[data-astro-cid-asi4dl7j]{color:var(--h-tx-blue)}.phi-ueberall .tag-art-vertretung[data-astro-cid-asi4dl7j]{color:var(--h-tx-purple)}.phi-ueberall .tag-art-minijob[data-astro-cid-asi4dl7j]{color:var(--h-tx-orange)}.phi-ueberall .tag-art-festangestellt[data-astro-cid-asi4dl7j]{color:var(--h-tx-green)}.phi-ueberall .tag-inactive[data-astro-cid-asi4dl7j]{color:var(--h-tx-ghost)}.phi-ueberall .card-footer[data-astro-cid-asi4dl7j]{border-top:.5px solid var(--h-ln-soft)}.phi-ueberall .card-arrow[data-astro-cid-asi4dl7j],.phi-ueberall .loading-state[data-astro-cid-asi4dl7j]{color:var(--h-tx-ghost)}@media(hover:hover){.phi-ueberall .group-hover\:text-\[\#86868b\]:is(:where(.group):hover *){color:var(--h-tx-faint)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).hover\:bg-\[\#0077ed\]:hover{background:var(--phi-chrom);color:var(--phi-dunkeltext);filter:brightness(1.06)}.phi-ueberall .hover\:bg-\[\#e8e8ed\]:hover{background-color:var(--h-bg-hair)}.phi-ueberall .hover\:bg-\[\#f5f5f7\]:hover,.phi-ueberall .hover\:bg-\[\#f9f9f9\]:hover{background-color:var(--h-bg-soft)}.phi-ueberall :is(button,a,[role=button],input[type=submit],label).hover\:bg-black:hover{background:var(--phi-chrom);color:var(--phi-dunkeltext);filter:brightness(1.06)}.phi-ueberall .hover\:bg-black\/\[0\.05\]:hover,.phi-ueberall .hover\:bg-black\/\[0\.06\]:hover{background-color:var(--h-bg-soft)}.phi-ueberall .hover\:bg-black\/\[0\.07\]:hover{background-color:var(--h-bg-hair)}.phi-ueberall .hover\:bg-red-50:hover{background-color:var(--h-bg-soft)}.phi-ueberall .hover\:text-\[\#0a84ff\]:hover{color:var(--h-tx-blue)}.phi-ueberall .hover\:text-\[\#1d1d1f\]:hover,.phi-ueberall .hover\:text-\[\#3a3a3c\]:hover,.phi-ueberall .hover\:text-\[\#171717\]:hover{color:var(--h-tx)}.phi-ueberall .hover\:text-\[\#c45d00\]:hover{color:var(--h-tx-orange)}.phi-ueberall .hover\:text-\[\#ff3b30\]:hover,.phi-ueberall .hover\:text-red-300:hover,.phi-ueberall .hover\:text-red-500:hover,.phi-ueberall .hover\:text-red-600:hover{color:var(--h-tx-red)}}@media(hover:hover){@supports (color:color-mix(in lab,red,red)){.phi-ueberall .hover\:bg-black\/\[0\.05\]:hover,.phi-ueberall .hover\:bg-black\/\[0\.06\]:hover,.phi-ueberall .hover\:bg-black\/\[0\.07\]:hover{background-color:var(--h-bg-soft)}}}@supports (color:color-mix(in lab,red,red)){.phi-ueberall :where(.divide-black\/\[0\.04\]>:not(:last-child)){border-color:var(--h-ln-soft)}.phi-ueberall .border-black\/\[0\.04\],.phi-ueberall .border-black\/\[0\.05\],.phi-ueberall .border-black\/\[0\.06\]{border-color:var(--h-ln-soft)}.phi-ueberall .border-black\/\[0\.08\],.phi-ueberall .border-black\/\[0\.10\],.phi-ueberall .border-black\/\[0\.12\]{border-color:var(--h-ln)}.phi-ueberall .bg-amber-50\/80,.phi-ueberall .bg-black\/\[0\.04\],.phi-ueberall .bg-emerald-50\/80,.phi-ueberall .bg-red-50\/80{background-color:var(--h-bg-soft)}.phi-ueberall .text-emerald-700\/80{color:var(--h-tx-green)}.phi-ueberall .focus\:ring-black\/10:focus{--tw-ring-color:var(--h-ln)}}}
