@media screen{html[data-nexus-design=kompass]{--nx-background:#f2f7f8;--nx-surface:#fff;--nx-subtle:#f7f9fa;--nx-border:#dbe5e9;--nx-ink:#092131;--nx-muted:#536b79;--nx-accent:#0876ae;--nx-accent-hover:#065f8d;--nx-accent-soft:#e6f2f8;--nx-success:#186749;--nx-success-soft:#e5f3ec;--nx-warning:#825100;--nx-warning-soft:#fff0d6;--nx-danger:#9b362a;--nx-danger-soft:#fbe8e5;--nx-radius:14px;--nx-field-radius:9px;--nx-shadow:0 3px 16px #09213105;--nx-font:Aptos,"Segoe UI",Arial,sans-serif;--sp-grund:var(--nx-background);--sp-karte:var(--nx-surface);--sp-kante:var(--nx-border);--sp-kante-weich:#edf2f4;--sp-schrift:var(--nx-ink);--sp-schrift-still:var(--nx-muted);--sp-schrift-leise:var(--nx-muted);--sp-schwarz:var(--nx-surface);--sp-leiste:var(--nx-surface);--sp-unter:var(--nx-surface);--sp-leiste-aktiv:var(--nx-accent-soft);--sp-leiste-schrift:var(--nx-muted);--sp-akzent:var(--nx-accent);--sp-akzent-dunkel:var(--nx-accent-hover);--sp-akzent-weich:var(--nx-accent-soft);--sp-moveo:#238dcd;--sp-radius:var(--nx-radius);--sp-schatten:var(--nx-shadow);--sp-font:var(--nx-font);--sp-text:16px;--sp-text-kompakt:15px;--sp-text-klein:13px;--sp-untertitel:18px;--sp-abschnitt:20px;--sp-titel-klein:26px;--sp-titel:32px;--sp-radius-feld:var(--nx-field-radius);--sp-radius-innen:10px;--sp-radius-dialog:14px;--sp-kontrollhoehe:46px;--sp-kontrollhoehe-touch:48px;--sp-feldhoehe:var(--sp-kontrollhoehe);--sp-feldhoehe-kompakt:40px;--sp-tabellen-text:15px;--sp-tabellen-abstand-y:14px;--sp-tabellen-abstand-x:18px;--sp-fokus:var(--nx-accent);--sp-auf-akzent:#fff;--sp-erfolg:var(--nx-success);--sp-erfolg-weich:var(--nx-success-soft);--sp-warnung:var(--nx-warning);--sp-warnung-weich:var(--nx-warning-soft);--sp-fehler:var(--nx-danger);--sp-fehler-weich:var(--nx-danger-soft);--sp-nav-breite:240px;--sp-kopfhoehe:76px;--sp-seitenrand:clamp(18px,2vw,32px);--paper:var(--nx-background);--card:var(--nx-surface);--line:var(--nx-border);--ink:var(--nx-ink);--ink-2:var(--nx-muted);--muted:var(--nx-muted);--teal:var(--nx-accent);--teal-dark:var(--nx-accent-hover);--teal-soft:var(--nx-accent-soft);--green:var(--nx-success);--green-soft:var(--nx-success-soft);--red:var(--nx-danger);--red-soft:var(--nx-danger-soft);--amber:var(--nx-warning);--amber-soft:var(--nx-warning-soft);--shadow:var(--nx-shadow);--moveo-blue:var(--nx-accent);--moveo-blue-dark:var(--nx-accent-hover);--moveo-blue-soft:var(--nx-accent-soft);--moveo-charcoal:var(--nx-ink);--sp-glass-card:var(--nx-surface);--sp-glass-elevated:var(--nx-surface);--sp-glass-control:var(--nx-surface);--sp-glass-tint:var(--nx-subtle);--sp-glass-button:var(--nx-accent);--sp-glass-edge:var(--nx-border);--sp-glass-shadow:var(--nx-shadow);--sp-glass-shadow-elevated:0 12px 36px #09213116}html[data-nexus-design=kompass],html[data-nexus-design=kompass] body{background:var(--nx-background);color:var(--nx-ink)}html[data-nexus-design=kompass] body{font:16px/1.5 var(--nx-font)}}@media screen{html[data-nexus-design=kompass] :where(button,input,select,textarea){font-family:var(--nx-font)}html[data-nexus-design=kompass] :where(h1,h2,h3,h4,h5,h6){font-family:var(--nx-font);letter-spacing:-.025em}html[data-nexus-design=kompass] :where(button,a[href],input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}html[data-nexus-design=kompass] :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}html[data-nexus-design=kompass] :where(button,input,select,textarea):disabled{cursor:not-allowed}html[data-nexus-design=kompass] :where(input[type=checkbox],input[type=radio]){accent-color:var(--nx-accent)}html[data-nexus-design=kompass] :where(a[href]){text-underline-offset:3px}html[data-nexus-design=kompass] :where(p,dd,td,label,small){overflow-wrap:anywhere}html[data-nexus-design=kompass] .app-shell{background:var(--nx-background);min-height:100dvh;padding-top:var(--sp-kopfhoehe)}html[data-nexus-design=kompass] .sp-koerper{grid-template-columns:var(--sp-nav-breite) minmax(0,1fr);background:var(--nx-background)}html[data-nexus-design=kompass] .sp-top{left:var(--sp-nav-breite);height:var(--sp-kopfhoehe);padding-inline:var(--sp-seitenrand);gap:20px;background:var(--nx-surface);border-color:var(--nx-border);backdrop-filter:none}html[data-nexus-design=kompass] .sp-kopfweg{font-size:14px;gap:11px}html[data-nexus-design=kompass] .sp-kopfweg>span{color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-kopfweg>b{font-weight:600}html[data-nexus-design=kompass] .sp-suche{width:clamp(240px,28vw,400px);min-width:150px}html[data-nexus-design=kompass] .sp-suche input{height:46px;padding:11px 35px;background:var(--nx-subtle);border:1px solid var(--nx-border);border-radius:9px;font-size:15px;color:var(--nx-ink)}html[data-nexus-design=kompass] .sp-suche input::placeholder{color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-suche-zeichen{left:11px;top:13px;color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-suche:after{top:12px;right:10px;color:var(--nx-muted)}html[data-nexus-design=kompass] :is(.sp-suche-treffer,.sp-suche-leer){top:53px;width:min(420px,calc(100vw - 32px));padding:8px;border-radius:12px;border-color:var(--nx-border);box-shadow:0 12px 35px #09213118;background:var(--nx-surface)}html[data-nexus-design=kompass] .sp-suche-treffer button{min-height:54px;padding:11px 13px}html[data-nexus-design=kompass] .sp-suche-treffer strong{font-size:15px}html[data-nexus-design=kompass] .sp-suche-treffer small{font-size:13px;color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-studio-status{padding-left:16px;font-size:12px;color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-top-werkzeuge .hilfe-knopf{min-width:40px;min-height:40px;font-size:16px;border-radius:9px}html[data-nexus-design=kompass] .sp-leiste{width:var(--sp-nav-breite);padding:18px 14px 16px;background:var(--nx-surface);border-color:var(--nx-border);overflow:hidden}html[data-nexus-design=kompass] .sp-leiste>*{flex-shrink:0}html[data-nexus-design=kompass] .sp-wortmarke{padding:0;width:100%;min-height:0;border:0;background:transparent;border-radius:10px}html[data-nexus-design=kompass] .nexus-brand-logo{display:block;width:100%;min-width:0;padding:7px 10px;background:#163748;border:1px solid #163748;border-radius:10px;line-height:0}html[data-nexus-design=kompass] .nexus-brand-logo img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:normal;filter:none}html[data-nexus-design=kompass] .sp-wortmarke>.nexus-brand-logo{font-size:inherit;letter-spacing:normal}html[data-nexus-design=kompass] .sp-club{margin:14px 2px 17px;padding:10px 8px;gap:11px}html[data-nexus-design=kompass] .sp-club b{font-size:13px;letter-spacing:.07em}html[data-nexus-design=kompass] .sp-club small{font-size:12px}html[data-nexus-design=kompass] .sp-studiokuerzel{width:34px;height:34px;background:var(--nx-accent-soft);color:var(--nx-accent);border-radius:9px}html[data-nexus-design=kompass] .sp-nav-titel{margin:0 10px 12px;font-size:11px;letter-spacing:.1em;color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-bereiche{gap:4px;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start}html[data-nexus-design=kompass] .sp-bereiche>button,html[data-nexus-design=kompass] .sp-navgruppe>button{min-height:47px;gap:11px;padding:10px 12px;border-radius:9px;font-size:14px;line-height:1.3;color:var(--nx-muted);font-weight:550}html[data-nexus-design=kompass] .sp-bereiche button.aktiv{box-shadow:none;border:1px solid #c5dfed;background:var(--nx-accent-soft);color:var(--nx-accent);font-weight:700}html[data-nexus-design=kompass] .sp-bereiche button:not(.aktiv):hover{background:var(--nx-subtle);color:var(--nx-ink)}html[data-nexus-design=kompass] .sp-wort{white-space:normal;overflow:visible;overflow-wrap:anywhere}html[data-nexus-design=kompass] .sp-zahl{min-width:23px;padding:3px 6px;border-radius:6px;font-size:12px;font-weight:650;background:var(--nx-subtle);color:var(--nx-muted)}html[data-nexus-design=kompass] .sp-zahl.unread{background:var(--nx-accent-soft);color:var(--nx-accent)}html[data-nexus-design=kompass] .sp-unter{margin:5px 0 9px 20px;padding-left:10px;background:var(--nx-surface);border-color:var(--nx-border)}html[data-nexus-design=kompass] .sp-unter nav button{min-height:40px;padding:8px 10px;font-size:13px;line-height:1.35}html[data-nexus-design=kompass] .sp-unter nav .nav-label{white-space:normal;overflow:visible}html[data-nexus-design=kompass] .sp-unter nav .nav-count{font-size:12px}html[data-nexus-design=kompass] .sp-leiste-fuss{padding-top:16px}html[data-nexus-design=kompass] .sp-leiste-fuss .sync-status{font-size:12px;margin:0 8px 16px}html[data-nexus-design=kompass] .sp-profil{padding:16px 6px 0}html[data-nexus-design=kompass] .sp-top-name{font-size:14px}html[data-nexus-design=kompass] .sp-profil small{font-size:12px}html[data-nexus-design=kompass] .sp-top-person{border-radius:10px;width:36px;height:36px;background:var(--nx-accent-soft);color:var(--nx-accent)}html[data-nexus-design=kompass] .sp-top-knopf{width:36px;height:40px}html[data-nexus-design=kompass] .workspace{background:var(--nx-background)}html[data-nexus-design=kompass] .app-shell .topbar{height:auto;min-height:100px;padding:24px var(--sp-seitenrand);gap:20px;background:transparent}html[data-nexus-design=kompass] .topbar h1{font-size:clamp(27px,2.4vw,36px);line-height:1.15;font-weight:700;color:var(--nx-ink)}html[data-nexus-design=kompass] .sp-weg{flex-wrap:wrap;gap:8px 12px}html[data-nexus-design=kompass] .sp-weg-gruppe{font-size:14px}html[data-nexus-design=kompass] .app-shell .content-area{width:100%;max-width:none;margin:0;padding:0 var(--sp-seitenrand) 32px;min-width:0}html[data-nexus-design=kompass] .loading-grid{padding:0 var(--sp-seitenrand) 32px;gap:20px}html[data-nexus-design=kompass] :is(.primary-button,.auth-primary,.wide-button.primary,.btn.primary,.p-button-primary,.primary-action){min-height:46px;padding:11px 17px;border:1px solid var(--nx-accent);border-radius:9px;background:var(--nx-accent);color:#fff;font-size:15px;line-height:1.35;font-weight:650;box-shadow:none;text-shadow:none;white-space:normal;transform:none}html[data-nexus-design=kompass] :is(.primary-button,.auth-primary,.btn.primary,.p-button-primary):hover:not(:disabled){background:var(--nx-accent-hover);border-color:var(--nx-accent-hover);color:#fff;transform:none}html[data-nexus-design=kompass] :is(.quiet-button,.secondary-button,.btn.secondary,.p-button-secondary){min-height:46px;padding:10px 16px;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface);color:var(--nx-accent);font-size:15px;line-height:1.35;font-weight:600;box-shadow:none;white-space:normal}html[data-nexus-design=kompass] :is(.quiet-button,.secondary-button,.btn.secondary):hover:not(:disabled){background:var(--nx-accent-soft);border-color:#b8d4e3}html[data-nexus-design=kompass] :is(.danger-button,.delete-button){background:var(--nx-danger-soft);color:var(--nx-danger);border:1px solid #ebc8c1;border-radius:9px;min-height:44px}html[data-nexus-design=kompass] :is(.primary-button,.quiet-button,.auth-primary,.secondary-button,.btn):disabled{opacity:.6;cursor:not-allowed;transform:none}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop,.auth-card,.mfa-enrollment-card,.mfa-dialog,dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-family:var(--nx-font);font-size:15px;line-height:1.45;color:var(--nx-ink);background:var(--nx-surface);border:1px solid #bacbd5;border-radius:9px;padding:10px 12px;box-shadow:none}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop,.auth-card,.mfa-enrollment-card,dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){min-height:46px}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop,.auth-card,dialog) :where(textarea){min-height:110px;resize:vertical}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop,.auth-card,dialog) :where(input,select,textarea)::placeholder{color:#627985;opacity:1}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop,dialog) :where(label){line-height:1.45}html[data-nexus-design=kompass] .app-shell .sp-suche input{padding-left:35px;padding-right:35px;background:var(--nx-subtle)}html[data-nexus-design=kompass] .app-shell input[type=checkbox],html[data-nexus-design=kompass] .app-shell input[type=radio]{width:19px;height:19px;min-height:19px;flex-shrink:0}html[data-nexus-design=kompass] :is(.panel,.table-panel,.task-card,.settings-card,.metric-card,.kpi-card,.stat-card,.settings-section,.summary-card,.member-info-card){background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:14px;box-shadow:var(--nx-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--nx-ink)}html[data-nexus-design=kompass] :is(.kpi-card,.metric-card,.stat-card){padding:22px 24px}html[data-nexus-design=kompass] :is(.kpi-card,.metric-card,.stat-card):after,html[data-nexus-design=kompass] :is(.kpi-card,.metric-card,.stat-card):before{content:none}html[data-nexus-design=kompass] :is(.kpi-card,.metric-card,.stat-card) strong{color:var(--nx-ink);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-1px}html[data-nexus-design=kompass] .panel-heading{padding:20px 24px;gap:12px;border-color:var(--nx-border)}html[data-nexus-design=kompass] .panel-heading :is(h2,h3){color:var(--nx-ink);font-size:20px;font-weight:650;line-height:1.3}html[data-nexus-design=kompass] .panel-heading button:not(.primary-button):not(.quiet-button):not(.wide-button){color:var(--nx-accent);font-size:14px;min-height:40px}html[data-nexus-design=kompass] .panel-heading .primary-button{color:#fff}html[data-nexus-design=kompass] :is(.empty-state,.empty-panel,.loading-state){border-radius:12px;color:var(--nx-muted);font-size:15px;line-height:1.6}html[data-nexus-design=kompass] :is(.eyebrow,.section-label){color:var(--nx-muted);font-size:12px;font-weight:700;letter-spacing:.09em}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop) :where(table){font-size:15px;border-collapse:separate;border-spacing:0;color:var(--nx-ink)}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop) :where(th){background:var(--nx-subtle);color:var(--nx-muted);font-size:12px;font-weight:700;letter-spacing:.035em;line-height:1.5;padding:13px 18px;border-color:var(--nx-border)}html[data-nexus-design=kompass] :is(.app-shell,.modal-backdrop) :where(td){padding:14px 18px;border-color:var(--nx-border);line-height:1.5}html[data-nexus-design=kompass] .app-shell :where(tbody tr:hover){background:#f7fafc}html[data-nexus-design=kompass] .app-shell :where(td button,th button){min-height:38px}html[data-nexus-design=kompass] .app-shell :is(.tabs,.tab-bar,.profile-tabs,.settings-tabs){gap:6px;border-color:var(--nx-border)}html[data-nexus-design=kompass] .app-shell :is(.tabs,.tab-bar,.profile-tabs,.settings-tabs)>button{min-height:44px;font-size:14px;padding:10px 15px;border-radius:9px}html[data-nexus-design=kompass] .app-shell :is(.tabs,.tab-bar,.profile-tabs,.settings-tabs)>button:is(.active,[aria-selected=true]){background:var(--nx-accent-soft);color:var(--nx-accent);font-weight:650}html[data-nexus-design=kompass] .modal-backdrop{background:#09213166;backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px}html[data-nexus-design=kompass] :is(.modal,.task-form,.member-form,.member-detail-modal,.task-detail-modal,.detail-modal,.modal-card,.modal-dialog,.mfa-dialog,dialog){border:1px solid var(--nx-border);border-radius:14px;background:var(--nx-surface);color:var(--nx-ink);box-shadow:0 20px 70px #09213122;font-family:var(--nx-font)}html[data-nexus-design=kompass] dialog::backdrop{background:#09213166;backdrop-filter:none}html[data-nexus-design=kompass] :is(.modal-heading,.detail-modal-header){background:var(--nx-surface);color:var(--nx-ink);border-bottom:1px solid var(--nx-border);padding:22px 26px;gap:18px}html[data-nexus-design=kompass] :is(.modal-heading,.detail-modal-header) :is(h2,h3){color:var(--nx-ink);font-size:26px;line-height:1.25;letter-spacing:-.7px}html[data-nexus-design=kompass] .detail-modal-header>div>span{color:var(--nx-muted);font-size:14px}html[data-nexus-design=kompass] :is(.modal-heading,.detail-modal-header)>button{width:42px;height:42px;min-width:42px;background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:9px;color:var(--nx-muted)}html[data-nexus-design=kompass] .modal-actions{gap:10px;flex-wrap:wrap}html[data-nexus-design=kompass] .toast{padding:15px 18px;border-radius:12px;background:var(--nx-ink);color:#fff;font-size:15px;line-height:1.45;box-shadow:0 8px 30px #09213125}html[data-nexus-design=kompass] .modal-backdrop.member-record-backdrop{inset:var(--sp-kopfhoehe) 0 0 var(--sp-nav-breite);background:var(--nx-background);padding:24px var(--sp-seitenrand) 32px}html[data-nexus-design=kompass] .auth-screen{background:var(--nx-background)}html[data-nexus-design=kompass] .moveo-auth-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);background:var(--nx-surface);padding:0}html[data-nexus-design=kompass] .auth-showcase{padding:clamp(30px,4vw,64px);background:#e9f3f7;color:var(--nx-ink)}html[data-nexus-design=kompass] .auth-showcase:after,html[data-nexus-design=kompass] .auth-showcase:before{content:none}html[data-nexus-design=kompass] .auth-logo-frame{width:235px;max-width:75vw;height:auto;background:none;border:0;box-shadow:none}html[data-nexus-design=kompass] .auth-logo-frame .sp-wortmarke{width:100%;padding:0}html[data-nexus-design=kompass] .auth-logo-frame img{mix-blend-mode:normal}html[data-nexus-design=kompass] .auth-showcase-copy{padding:48px 0 35px;margin:auto 0;max-width:560px}html[data-nexus-design=kompass] .auth-showcase-copy .eyebrow{color:var(--nx-muted);font-size:12px;letter-spacing:.1em}html[data-nexus-design=kompass] .auth-showcase-copy h1{font-size:clamp(36px,4vw,56px);line-height:1.1;letter-spacing:-1.8px;color:var(--nx-ink);font-weight:750}html[data-nexus-design=kompass] .auth-showcase-copy>p:last-child{font-size:18px;line-height:1.6;color:var(--nx-muted)}html[data-nexus-design=kompass] .auth-benefits{display:grid;grid-template-columns:1fr;gap:12px}html[data-nexus-design=kompass] .auth-benefits span{min-height:42px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;border:0;padding:0;color:var(--nx-muted);font-size:15px;font-weight:500}html[data-nexus-design=kompass] .auth-benefits b{color:var(--nx-accent);min-width:24px}html[data-nexus-design=kompass] .auth-showcase>footer{font-size:13px;font-weight:550;color:var(--nx-muted);letter-spacing:0}html[data-nexus-design=kompass] .auth-panel{background:var(--nx-surface);padding:32px}html[data-nexus-design=kompass] :is(.auth-card,.mfa-enrollment-card){width:min(480px,100%);padding:32px;border:1px solid var(--nx-border);border-radius:14px;box-shadow:var(--nx-shadow);background:var(--nx-surface);color:var(--nx-ink);text-align:left}html[data-nexus-design=kompass] .auth-panel .auth-card{width:min(490px,100%);padding:24px;border:0;box-shadow:none;background:var(--nx-surface)}html[data-nexus-design=kompass] :is(.auth-card,.mfa-enrollment-card) h1{font-family:var(--nx-font);color:var(--nx-ink);font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-1px}html[data-nexus-design=kompass] .auth-form label{color:var(--nx-ink);font-size:15px;font-weight:650}html[data-nexus-design=kompass] .auth-form form{gap:20px}html[data-nexus-design=kompass] .auth-form :is(.auth-primary,input){min-height:50px;border-radius:9px}html[data-nexus-design=kompass] .auth-panel .auth-form .auth-primary{background:var(--nx-accent);border-color:var(--nx-accent);color:#fff;box-shadow:none;font-weight:650}html[data-nexus-design=kompass] .auth-form .auth-message{background:var(--nx-accent-soft);border:1px solid #b8d4e3;color:var(--nx-ink);padding:13px 15px;border-radius:9px;font-size:14px;line-height:1.55}html[data-nexus-design=kompass] .auth-security-note{background:var(--nx-subtle);border-color:var(--nx-border);border-radius:10px}html[data-nexus-design=kompass] .auth-security-note :is(strong,small){color:var(--nx-muted);font-size:13px;line-height:1.5}html[data-nexus-design=kompass] .registration-progress{font-size:14px}html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .kreislauf-frage,html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .kreislauf-gruppe .kreislauf-frage,html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .record-tab-card .record-tab-title-row>em,html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .record-tab-card .record-tab-vorschau>small,html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .record-tab-groups>section.kreislauf-gruppe>h4.kreislauf-titel,html[data-nexus-design=kompass] .member-record-modal .blick-ziel-fokus>.eyebrow,html[data-nexus-design=kompass] .member-record-modal .bogen-pillen:before,html[data-nexus-design=kompass] .member-record-modal .eyebrow,html[data-nexus-design=kompass] .member-record-modal .kartei-abschnitt-titel small,html[data-nexus-design=kompass] .member-record-modal .member-record-sidebar>.eyebrow,html[data-nexus-design=kompass] .member-record-modal .record-facts small,html[data-nexus-design=kompass] .member-record-modal .record-section-heading .eyebrow,html[data-nexus-design=kompass] .member-record-modal .record-tab-card .service-tab-status,html[data-nexus-design=kompass] .member-record-modal .record-tab-groups>section>h4.kreislauf-titel{font-size:13px!important}html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .bogen-pille button{font-size:14px!important}html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .record-tab-card .record-tab-title-row>strong{font-size:15px!important}html[data-nexus-design=kompass] .app-shell .member-record-modal .record-files-section .record-file-heading p{font-size:14px!important}}@media screen and (min-width:1700px){html[data-nexus-design=kompass]{--sp-text:17px;--sp-text-kompakt:16px;--sp-text-klein:14px;--sp-tabellen-text:16px;--sp-seitenrand:32px}html[data-nexus-design=kompass] .sp-bereiche>button,html[data-nexus-design=kompass] .sp-navgruppe>button{font-size:15px}}@media screen and (max-width:1100px){html[data-nexus-design=kompass]{--sp-nav-breite:220px;--sp-seitenrand:20px}html[data-nexus-design=kompass] .sp-top{gap:14px}html[data-nexus-design=kompass] .sp-studio-status{display:none}html[data-nexus-design=kompass] .sp-suche{width:auto;flex:1}html[data-nexus-design=kompass] .topbar-actions{flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width:820px){html[data-nexus-design=kompass]{--sp-nav-breite:0px;--sp-kopfhoehe:68px;--sp-seitenrand:16px;--sp-text:16px;--sp-text-kompakt:15px}html[data-nexus-design=kompass] .sp-koerper{display:block}html[data-nexus-design=kompass] .sp-top{left:0;padding:10px 16px;gap:12px}html[data-nexus-design=kompass] .sp-menue{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--nx-border);border-radius:9px;background:var(--nx-surface);color:var(--nx-ink)}html[data-nexus-design=kompass] .sp-kopfweg{max-width:180px;font-size:13px}html[data-nexus-design=kompass] .sp-kopfweg>span{display:none}html[data-nexus-design=kompass] .sp-suche{min-width:0}html[data-nexus-design=kompass] .sp-suche input{height:44px}html[data-nexus-design=kompass] .sp-top-werkzeuge{margin-left:auto;gap:0}html[data-nexus-design=kompass] .sp-leiste{width:min(310px,calc(100vw - 48px));inset:0 auto 0 0;visibility:hidden;transform:translateX(-100%);transition:transform .18s ease;z-index:70;padding-top:18px}html[data-nexus-design=kompass] .app-shell[data-navigation-offen=true] .sp-leiste{visibility:visible;transform:translateX(0)}html[data-nexus-design=kompass] .sp-leiste .sp-wortmarke{max-width:210px}html[data-nexus-design=kompass] .sp-menue-schleier{display:block;position:fixed;inset:0;border:0;background:#09213166;z-index:65}html[data-nexus-design=kompass] .sp-bereiche>button,html[data-nexus-design=kompass] .sp-navgruppe>button{min-height:48px;font-size:15px}html[data-nexus-design=kompass] .sp-unter nav button{min-height:44px;font-size:14px}html[data-nexus-design=kompass] .app-shell .topbar{min-height:92px;padding:22px 16px;flex-wrap:wrap;align-items:flex-start}html[data-nexus-design=kompass] .topbar h1{font-size:28px}html[data-nexus-design=kompass] .app-shell .content-area{padding-bottom:24px}html[data-nexus-design=kompass] .modal-backdrop{padding:12px}html[data-nexus-design=kompass] .modal-backdrop.member-record-backdrop{inset:var(--sp-kopfhoehe) 0 0;padding:16px}html[data-nexus-design=kompass] :is(.modal-heading,.detail-modal-header){padding:20px}html[data-nexus-design=kompass] .moveo-auth-shell{grid-template-columns:1fr}html[data-nexus-design=kompass] .auth-showcase{display:none}html[data-nexus-design=kompass] .auth-panel{min-height:100dvh;padding:24px 16px}html[data-nexus-design=kompass] .auth-mobile-logo{display:block;margin:0 0 24px}html[data-nexus-design=kompass] .auth-panel .auth-card{padding:16px}html[data-nexus-design=kompass] .auth-logo-frame{width:210px}}@media screen and (max-width:480px){html[data-nexus-design=kompass] .sp-kopfweg{max-width:120px}html[data-nexus-design=kompass] .sp-top:has(.sp-suche) .sp-kopfweg{display:none}html[data-nexus-design=kompass] .topbar-actions{width:100%;justify-content:flex-start}html[data-nexus-design=kompass] .topbar-actions>button{flex:1}html[data-nexus-design=kompass] .panel-heading{padding:18px;flex-wrap:wrap}html[data-nexus-design=kompass] .toast{left:12px;right:12px;bottom:16px;max-width:none}html[data-nexus-design=kompass] .modal-actions>button{flex:1}}@media screen and (prefers-reduced-motion:reduce){html[data-nexus-design=kompass] .sp-leiste,html[data-nexus-design=kompass] :is(.primary-button,.quiet-button,.toast){transition:none;animation:none}}@media screen and (forced-colors:active){html[data-nexus-design=kompass] :where(button,input,select,textarea){border-color:ButtonText}html[data-nexus-design=kompass] :where(button,a,input,select,textarea):focus-visible{outline-color:Highlight}}@media screen{html[data-nexus-design=kompass] :is(.task-assignee-picker,.workroom-member-picker) label{grid-template-columns:auto 32px minmax(0,1fr)}html[data-nexus-design=kompass] :is(.task-assignee-picker,.workroom-member-picker) label>span:first-of-type{width:32px;min-width:32px;height:32px;flex-shrink:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;line-height:1;letter-spacing:0}}@media screen{html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=betreuungsverlauf_],[class*=cardio-planning-fields_],[class*=workspace_],[class*=csv-mail-import_],[class*=privacy-page_],[class*=email-center_],[class*=email-demo_],[class*=fitnessreise_],[class*=goal-planning-editor_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=journey-begleitung_],[class*=mail-abmelden_],[class*=mail-programme_],[class*=member-pause-status_],[class*=member-questionnaire-overview_],[class*=member-quick-overview_],[class*=member-reservation-history_],[class*=member-service-history_],[class*=messages-hub_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=questionnaire-choice-field_],[class*=reservation-template-mapping_],[class*=reservations-panel_],[class*=training-direction-fields_],[class*=training-direction-overview_]){font-family:var(--sp-font,Aptos,"Segoe UI",system-ui,sans-serif);--mail-ink:var(--sp-schrift,#092131);--mail-muted:var(--sp-schrift-still,#536c7c);--mail-line:var(--sp-kante,#dce7ed);--mail-teal:var(--sp-akzent,#0876ae);--com-ink:var(--sp-schrift,#092131);--com-muted:var(--sp-schrift-still,#536c7c);--com-line:var(--sp-kante,#dce7ed);--com-blue:var(--sp-akzent,#0876ae);--com-soft:var(--sp-akzent-weich,#e7f3fa);--nl-ink:var(--sp-schrift,#092131);--nl-muted:var(--sp-schrift-still,#536c7c);--nl-line:var(--sp-kante,#dce7ed);--nl-blue:var(--sp-akzent,#0876ae);--nl-soft:var(--sp-akzent-weich,#e7f3fa)}html[data-nexus-design=kompass] :is([class*=accounting-panel_page__],[class*=betreuungsverlauf_root__],[class*=cardio-planning-fields_planning__],[class*=workspace_workspace__],[class*=workspace_picker__],[class*=csv-mail-import_panel__],[class*=privacy-page_page__],[class*=email-center_emailCenter__],[class*=email-center_detailDialog__],[class*=email-center_settingsModal__],[class*=email-demo_demoShell__],[class*=email-demo_detail__],[class*=fitnessreise_card__],[class*=fitnessreise_editor__],[class*=goal-planning-editor_editor__],[class*=goal-planning-editor_summary__],[class*=inventory-order-list_panel__],[class*=inventory-panel_page__],[class*=inventory-panel_dialog__],[class*=journey-begleitung_editor__],[class*=mail-abmelden_page__],[class*=mail-programme_panel__],[class*=member-questionnaire-overview_overview__],[class*=member-quick-overview_shell__],[class*=member-reservation-history_root__],[class*=member-service-history_panel__],[class*=messages-hub_hub__],[class*=newsletter-panel_page__],[class*=privacy-center_privacyCenter__],[class*=questionnaire-choice-field_field__],[class*=reservation-template-mapping_panel__],[class*=reservations-panel_page__],[class*=training-direction-fields_fields__],[class*=training-direction-overview_overview__]){font-size:var(--sp-text,16px);line-height:1.55;min-width:0}html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=betreuungsverlauf_],[class*=cardio-planning-fields_],[class*=workspace_],[class*=csv-mail-import_],[class*=privacy-page_],[class*=email-center_],[class*=email-demo_],[class*=fitnessreise_],[class*=goal-planning-editor_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=journey-begleitung_],[class*=mail-abmelden_],[class*=mail-programme_],[class*=member-questionnaire-overview_],[class*=member-quick-overview_],[class*=member-reservation-history_],[class*=member-service-history_],[class*=messages-hub_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=questionnaire-choice-field_],[class*=reservation-template-mapping_],[class*=reservations-panel_],[class*=training-direction-fields_],[class*=training-direction-overview_]) :where(p,li,dt,dd,label,legend,summary){font-size:var(--sp-text,16px);line-height:1.55}html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=betreuungsverlauf_],[class*=cardio-planning-fields_],[class*=workspace_],[class*=csv-mail-import_],[class*=email-center_],[class*=email-demo_],[class*=fitnessreise_],[class*=goal-planning-editor_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=journey-begleitung_],[class*=mail-programme_],[class*=member-questionnaire-overview_],[class*=member-quick-overview_],[class*=member-reservation-history_],[class*=member-service-history_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=reservations-panel_],[class*=training-direction-fields_],[class*=training-direction-overview_]) small{font-size:var(--sp-text-klein,13px);line-height:1.5}html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=workspace_],[class*=csv-mail-import_],[class*=email-center_],[class*=email-demo_],[class*=fitnessreise_],[class*=goal-planning-editor_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=journey-begleitung_],[class*=mail-programme_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=questionnaire-choice-field_],[class*=reservation-template-mapping_],[class*=reservations-panel_],[class*=training-direction-fields_],[class*=cardio-planning-fields_]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),select,textarea){font:inherit;font-size:var(--sp-text,16px);color:var(--sp-schrift,#092131);border-color:var(--sp-kante,#dce7ed);border-radius:9px;background:#fff;box-shadow:none;min-width:0;max-width:100%}html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=workspace_],[class*=csv-mail-import_],[class*=email-center_],[class*=email-demo_],[class*=fitnessreise_],[class*=goal-planning-editor_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=journey-begleitung_],[class*=mail-programme_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=questionnaire-choice-field_],[class*=reservation-template-mapping_],[class*=reservations-panel_],[class*=training-direction-fields_],[class*=cardio-planning-fields_]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),select:not([multiple])){min-height:44px;padding:10px 12px}html[data-nexus-design=kompass] :is([class*=questionnaire-choice-field_],[class*=goal-planning-editor_],[class*=training-direction-fields_],[class*=cardio-planning-fields_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=workspace_],[class*=email-center_]) :where(input[type=checkbox],input[type=radio]){width:19px;height:19px;min-width:19px;min-height:19px;padding:0;flex:0 0 19px;accent-color:var(--sp-akzent,#0876ae)}html[data-nexus-design=kompass] :is([class*=accounting-panel_],[class*=workspace_],[class*=csv-mail-import_],[class*=email-center_],[class*=inventory-order-list_],[class*=inventory-panel_],[class*=newsletter-panel_],[class*=privacy-center_],[class*=questionnaire-choice-field_],[class*=goal-planning-editor_],[class*=training-direction-fields_],[class*=cardio-planning-fields_]) :where(button,a[href],input,select,textarea,summary):focus-visible{outline:3px solid var(--sp-fokus,#0876ae);outline-offset:3px}html[data-nexus-design=kompass] :is([class*=accounting-panel_recordsPanel__],[class*=accounting-panel_kpiCard__],[class*=accounting-panel_exportPanel__],[class*=inventory-panel_listPanel__],[class*=inventory-order-list_panel__],[class*=workspace_shell__],[class*=email-center_inboxPanel__],[class*=email-demo_inbox__],[class*=fitnessreise_card__],[class*=member-service-history_panel__],[class*=member-questionnaire-overview_card__],[class*=reservation-template-mapping_panel__],[class*=reservations-panel_day__],[class*=privacy-center_editorCard__],[class*=newsletter-panel_sidebar__],[class*=newsletter-panel_workspace__],[class*=newsletter-panel_card__]){background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:12px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] :is([class*=inventory-panel_dialog__],[class*=accounting-panel_dialog__],[class*=workspace_picker__],[class*=workspace_broadcastDialog__],[class*=email-center_detailDialog__],[class*=email-center_settingsModal__],[class*=email-demo_detail__],[class*=privacy-center_lifecycleModal__]){background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:14px;box-shadow:0 20px 60px #09213129;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] :is([class*=inventory-panel_toolbar__],[class*=workspace_sidebar__],[class*=workspace_composer__],[class*=workspace_thread__],[class*=inventory-order-list_sectionNavigation__],[class*=inventory-order-list_owner__],[class*=inventory-order-list_planForm__],[class*=inventory-order-list_receiptForm__]){background:#f7fafc;border-color:var(--sp-kante,#dce7ed);box-shadow:none}html[data-nexus-design=kompass] :is([class*=inventory-panel_primaryButton__],[class*=inventory-panel_saveButton__],[class*=inventory-order-list_primaryButton__],[class*=accounting-panel_primaryButton__],[class*=accounting-panel_saveButton__],[class*=accounting-panel_addRecordButton__],[class*=workspace_primaryButton__],[class*=workspace_sendButton__],[class*=workspace_smallPrimary__],[class*=csv-mail-import_primary__],[class*=newsletter-panel_primary__],[class*=privacy-center_primaryButton__],[class*=fitnessreise_primary__],[class*=email-center_inboundPrimary__]){min-height:44px;padding:10px 16px;border-radius:9px;font-size:var(--sp-text,16px);line-height:1.4;font-weight:650;background:var(--sp-akzent,#0876ae);border-color:var(--sp-akzent,#0876ae);color:#fff;box-shadow:none}html[data-nexus-design=kompass] :is([class*=inventory-panel_secondaryButton__],[class*=inventory-panel_refreshButton__],[class*=inventory-panel_cancelButton__],[class*=inventory-order-list_secondaryButton__],[class*=inventory-order-list_refreshButton__],[class*=accounting-panel_secondaryButton__],[class*=accounting-panel_cancelButton__],[class*=workspace_secondaryButton__],[class*=newsletter-panel_secondary__],[class*=privacy-center_secondaryButton__]){min-height:44px;padding:10px 15px;border-radius:9px;font-size:var(--sp-text,16px);line-height:1.4;background:#fff;border-color:var(--sp-kante,#dce7ed);color:var(--sp-akzent-dunkel,#075f8f);box-shadow:none}html[data-nexus-design=kompass] :is([class*=accounting-panel_page__],[class*=inventory-panel_page__],[class*=newsletter-panel_page__],[class*=privacy-center_privacyCenter__],[class*=messages-hub_hub__],[class*=workspace_workspace__],[class*=reservations-panel_page__],[class*=mail-programme_panel__]){width:100%;max-width:none;min-width:0;margin-inline:0}html[data-nexus-design=kompass] :is([class*=accounting-panel_hero__],[class*=inventory-panel_kopf__],[class*=newsletter-panel_header__],[class*=workspace_pageHeading__],[class*=email-center_inboxHero__],[class*=email-demo_hero__],[class*=privacy-center_pageHeader__],[class*=reservations-panel_header__],[class*=messages-hub_heading__]){gap:20px;padding-block:8px 24px}html[data-nexus-design=kompass] :is([class*=accounting-panel_heroCopy__],[class*=inventory-panel_kopfText__],[class*=newsletter-panel_header__],[class*=workspace_pageHeading__],[class*=email-center_inboxHero__],[class*=privacy-center_pageHeader__],[class*=reservations-panel_header__]) :is(h1,h2){font-size:clamp(26px,2.3vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.035em;color:var(--sp-schrift,#092131)}html[data-nexus-design=kompass] :is([class*=accounting-panel_sectionTitle__],[class*=inventory-panel_listHeading__],[class*=inventory-order-list_heading__],[class*=newsletter-panel_sectionHead__],[class*=privacy-center_sectionHeading__],[class*=workspace_sidebarHeading__],[class*=email-center_sectionHeading__],[class*=messages-hub_heading__]) :is(h2,h3){font-size:20px;line-height:1.35;font-weight:700}html[data-nexus-design=kompass] .member-record-modal{color:var(--sp-schrift,#092131);font-size:var(--sp-text,16px);background:var(--sp-grund,#f2f7f8)}html[data-nexus-design=kompass] :is([class*=member-quick-overview_card__]:not([data-tone]),[class*=member-quick-overview_contactStrip__],[class*=member-questionnaire-overview_card__]){background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:12px;box-shadow:none}html[data-nexus-design=kompass] [class*=member-quick-overview_card__]{min-height:200px;padding:clamp(18px,1.6vw,26px)}html[data-nexus-design=kompass] [class*=member-quick-overview_card__] h3{font-size:15px;font-weight:650;line-height:1.5}html[data-nexus-design=kompass] [class*=member-quick-overview_content__]>strong{font-size:clamp(23px,2.1vw,29px);line-height:1.3}html[data-nexus-design=kompass] [class*=member-quick-overview_content__]>strong[class*=member-quick-overview_goal__]{font-size:clamp(21px,1.8vw,25px)}html[data-nexus-design=kompass] [class*=member-quick-overview_card__] button{min-height:44px;font-size:15px;line-height:1.4}html[data-nexus-design=kompass] [class*=member-quick-overview_contactStrip__]{gap:20px;padding:20px 24px}html[data-nexus-design=kompass] [class*=member-pause-status_notice__]{font-size:var(--sp-text,16px);line-height:1.55;border-radius:12px}html[data-nexus-design=kompass] :is([class*=training-direction-overview_current__],[class*=training-direction-overview_next__],[class*=training-direction-overview_cardio__],[class*=training-direction-overview_cardioPhase__],[class*=training-direction-fields_section__],[class*=cardio-planning-fields_phase__],[class*=goal-planning-editor_actionsSection__],[class*=goal-planning-editor_measurementSection__]){border-color:var(--sp-kante,#dce7ed);border-radius:11px;box-shadow:none}html[data-nexus-design=kompass] :is([class*=training-direction-fields_sectionHeading__],[class*=cardio-planning-fields_heading__],[class*=goal-planning-editor_editorHeading__],[class*=member-questionnaire-overview_heading__]) :is(h2,h3,h4){font-size:20px;line-height:1.35}html[data-nexus-design=kompass] :is([class*=member-questionnaire-overview_grid__],[class*=member-quick-overview_overview__]){gap:18px}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal{--bogen-innenrand:clamp(20px,2.4vw,36px);font-size:var(--sp-text,16px);background:#fff;border-radius:14px}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal .questionnaire{max-width:none;width:100%;margin-inline:0;font-size:var(--sp-text,16px)}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal :is(input,select,textarea,button){font-family:inherit;font-size:var(--sp-text,16px)}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal :is(input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]),select,button){min-height:44px}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal :is(input[type=radio],input[type=checkbox]){width:19px;height:19px;min-width:19px;min-height:19px;padding:0}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal .anamnesis-form-content{padding:24px var(--bogen-innenrand);background:var(--sp-grund,#f2f7f8)}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal :is(.questionnaire-section,.anamnesis-goal-card,.goal-choice-grid,.gk-schritt){background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:12px}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal :is(h2,h3){font-family:inherit;color:var(--sp-schrift,#092131);line-height:1.3}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal>footer{padding-block:16px;background:#fff;border-color:var(--sp-kante,#dce7ed);gap:14px}html[data-nexus-design=kompass] .sonderkuendigung-dialog{background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:14px;color:var(--sp-schrift,#092131);font-size:var(--sp-text,16px)}html[data-nexus-design=kompass] :is([class*=betreuungsverlauf_row__],[class*=member-reservation-history_row__],[class*=member-service-history_overview__],[class*=inventory-order-list_article__],[class*=workspace_conversation__],[class*=email-center_messageRow__],[class*=email-demo_messageRow__]){border-color:var(--sp-kante,#dce7ed);box-shadow:none}html[data-nexus-design=kompass] :is([class*=betreuungsverlauf_summary__],[class*=member-reservation-history_main__],[class*=member-service-history_name__],[class*=workspace_conversationTitle__],[class*=email-center_subjectLine__],[class*=inventory-order-list_identity__]) strong{font-size:16px;line-height:1.45}html[data-nexus-design=kompass] :is([class*=workspace_conversationPreview__],[class*=workspace_messageBody__],[class*=workspace_messageContent__],[class*=email-center_senderLine__],[class*=email-demo_messageCopy__],[class*=reservations-panel_sessionMeta__],[class*=reservations-panel_bookingIdentity__]){font-size:15px;line-height:1.5}html[data-nexus-design=kompass] :is([class*=workspace_message__],[class*=workspace_threadParent__],[class*=workspace_composer__],[class*=email-center_threadMessage__]){border-radius:10px;box-shadow:none}html[data-nexus-design=kompass] :is([class*=workspace_conversationHeader__],[class*=workspace_threadHeader__],[class*=email-center_detailHeader__]){border-color:var(--sp-kante,#dce7ed);padding:18px 22px}html[data-nexus-design=kompass] [class*=newsletter-panel_layout__]{grid-template-columns:minmax(230px,.8fr) minmax(0,2.8fr);gap:22px}html[data-nexus-design=kompass] :is([class*=newsletter-panel_campaignButton__],[class*=newsletter-panel_step__],[class*=newsletter-panel_field__],[class*=newsletter-panel_definitionList__]){font-size:15px;line-height:1.5}html[data-nexus-design=kompass] [class*=newsletter-panel_workspaceHead__]{padding:22px 24px;border-color:var(--sp-kante,#dce7ed)}html[data-nexus-design=kompass] [class*=newsletter-panel_content__]{padding:24px}html[data-nexus-design=kompass] [class*=accounting-panel_tableWrap__] :is(th,td),html[data-nexus-design=kompass] [class*=inventory-panel_table__] :is(th,td),html[data-nexus-design=kompass] [class*=newsletter-panel_table__] :is(th,td),html[data-nexus-design=kompass] [class*=privacy-center_dataTable__] :is(th,td){padding-block:14px;font-size:15px;line-height:1.5}html[data-nexus-design=kompass] :is(.lernen,.bk,.mahnwesen,.pos,.abom,.contracts-view,.jb,.beitraege,.konten,.analytics,.lieferanten,.flaeche,.settings-view,.hilfe){font-size:var(--sp-text,16px);color:var(--sp-schrift,#092131);max-width:none}html[data-nexus-design=kompass] :is(.bk,.mahnwesen,.abom,.contracts-view,.jb,.beitraege,.konten,.lieferanten,.flaeche,.settings-view,.hilfe-kapitel) :is(p,li,label,dt,dd){font-size:var(--sp-text,16px);line-height:1.55}html[data-nexus-design=kompass] :is(.bk,.mahnwesen,.abom,.contracts-view,.jb,.beitraege,.konten,.lieferanten,.flaeche,.settings-view,.hilfe) small{font-size:var(--sp-text-klein,13px);line-height:1.5}html[data-nexus-design=kompass] .settings-view .einstellungen-schlank{width:100%;max-width:none}html[data-nexus-design=kompass] :is(.bk,.mahnwesen,.contracts-view,.beitraege,.konten) :is(th,td){padding-block:14px;font-size:15px;line-height:1.5}html[data-nexus-design=kompass] :is(.lernen,.lern-kursdialog,.lern-lektion-dialog) :is(p,li,label,input,select,textarea){font-family:inherit;font-size:var(--sp-text,16px);line-height:1.6}html[data-nexus-design=kompass] :is(.lernen,.lern-kursdialog,.lern-lektion-dialog) :is(h2,h3){font-family:inherit;font-size:22px;line-height:1.3;color:var(--sp-schrift,#092131)}html[data-nexus-design=kompass] .lernen .lern-karte{border-radius:12px;box-shadow:none}html[data-nexus-design=kompass] :is(.pos-korb,.pos-kachel,.bk-detail,.vertrag-kachel){border-color:var(--sp-kante,#dce7ed);border-radius:12px;box-shadow:none}html[data-nexus-design=kompass] [class*=privacy-page_page__]{background:var(--sp-grund,#f2f7f8);color:var(--sp-schrift,#092131);padding:clamp(20px,3vw,48px)}html[data-nexus-design=kompass] [class*=privacy-page_document__]{background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:14px;box-shadow:none;padding:clamp(24px,4vw,54px)}html[data-nexus-design=kompass] [class*=privacy-page_header__]{gap:24px;padding-block:12px 28px}html[data-nexus-design=kompass] [class*=mail-abmelden_page__]{background:var(--sp-grund,#f2f7f8);color:var(--sp-schrift,#092131)}html[data-nexus-design=kompass] [class*=mail-abmelden_card__]{background:#fff;border-color:var(--sp-kante,#dce7ed);border-radius:14px;box-shadow:none}}@media screen and (max-width:1150px){html[data-nexus-design=kompass] [class*=newsletter-panel_layout__]{grid-template-columns:minmax(205px,.8fr) minmax(0,2fr);gap:18px}html[data-nexus-design=kompass] [class*=member-quick-overview_card__]{padding:18px}}@media screen and (max-width:900px){html[data-nexus-design=kompass] [class*=newsletter-panel_layout__]{grid-template-columns:minmax(0,1fr)}html[data-nexus-design=kompass] [class*=newsletter-panel_campaigns__]{max-height:300px;overflow-y:auto}html[data-nexus-design=kompass] :is([class*=training-direction-fields_grid__],[class*=goal-planning-editor_planGrid__],[class*=goal-planning-editor_measurementInputs__],[class*=cardio-planning-fields_grid__]){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:650px){html[data-nexus-design=kompass] :is([class*=newsletter-panel_content__],[class*=newsletter-panel_workspaceHead__],[class*=workspace_conversationHeader__],[class*=email-center_detailHeader__]){padding:18px}html[data-nexus-design=kompass] :is([class*=member-quick-overview_card__],[class*=member-quick-overview_contactStrip__]){padding:18px;min-height:0}html[data-nexus-design=kompass] :is([class*=accounting-panel_hero__],[class*=inventory-panel_kopf__],[class*=newsletter-panel_header__],[class*=workspace_pageHeading__],[class*=privacy-center_pageHeader__],[class*=reservations-panel_header__]){flex-wrap:wrap;gap:16px}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal{--bogen-innenrand:18px;border-radius:0}html[data-nexus-design=kompass] .leitfaden-dialog.anamnesis-form-modal>footer{padding-block:12px}html[data-nexus-design=kompass] [class*=privacy-page_page__]{padding:16px}html[data-nexus-design=kompass] [class*=privacy-page_header__]{flex-wrap:wrap}html[data-nexus-design=kompass] [class*=privacy-page_document__]{padding:22px 18px}}@media screen{html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_guide__],html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_index__],html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_peoplePanel__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_search__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourPalette__]{background:var(--sp-glass-elevated);border-color:var(--sp-glass-edge);border-radius:var(--sp-radius-dialog);box-shadow:var(--sp-glass-shadow-elevated)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourTrigger__],html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_setup__] button{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourPalette__]{gap:10px;padding:14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourOption__]{border:2px solid rgba(255,255,255,.92);background-image:linear-gradient(145deg,rgba(255,255,255,.06),transparent 25%,transparent 70%,rgba(0,0,0,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(57,86,106,.16),0 2px 6px rgba(31,58,77,.09)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourOption__][aria-pressed=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 2px var(--sp-akzent-dunkel),0 3px 9px rgba(31,58,77,.12)}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourPalette__]{grid-template-columns:repeat(5,36px);gap:8px;padding:12px}@media(max-width:380px){html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourPalette__]{grid-template-columns:repeat(5,32px);gap:8px;padding:10px}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourOption__]{width:32px;height:32px;min-height:32px}}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_archive__],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_index__],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_personHeader__],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_personalProfile__] [class*=mitarbeiter-zentrale_formSection__],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_tabs__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_page__] [class*=mitarbeiter-zentrale_search__],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_personalProfile__] [class*=mitarbeiter-zentrale_formSection__] fieldset{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_page__] [class*=mitarbeiter-zentrale_archive__] button{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=mitarbeiter-zentrale_tabGroupLabel__]{font-size:var(--sp-text-klein)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=mitarbeiter-zentrale_page__] [class*=mitarbeiter-zentrale_tabs__] button{font-size:var(--sp-text)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=mitarbeiter-zentrale_documentIdentity__] [class*=mitarbeiter-zentrale_documentDeadline__]{font-size:var(--sp-text-klein)}html[data-nexus-design=kompass] [class*=arbeitsfrei_dayCard__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=arbeitsfrei_dayKind__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=arbeitsbloecke_editor__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=arbeitsbloecke_editor__] [class*=arbeitsbloecke_primary__]{background:var(--sp-glass-button);color:#fff;border-color:rgba(23,84,119,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 3px 9px rgba(31,99,136,.1)}html[data-nexus-design=kompass] [class*=ferienportal_contextBar__],html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_accountOverview__] article,html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_calculationDetails__]>details,html[data-nexus-design=kompass] [class*=ferienportal_timeArea__]>section{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=ferienportal_viewButtons__],html[data-nexus-design=kompass] [class*=ferienportal_yearNavigation__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_yearNavigation__] button{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=ferienkonten_year__]:not([class*=ferienkonten_locked__]){background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=ferienkonten_navigation__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=ferienkonten_year__] button{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_overview__]{container-type:inline-size;container-name:ferienkonten}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_year__] dl{font-size:var(--sp-text-kompakt)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_balance__] small,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_balance__]>span,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_compact__] [class*=ferienkonten_note__],html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_note__],html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_toolbar__] p,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_year__] button,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_year__] details,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_year__] header span{font-size:var(--sp-text-klein)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_compact__] [class*=ferienkonten_year__] h4,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_year__] h4{font-size:var(--sp-abschnitt)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_balance__]{flex-wrap:wrap}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_balance__] strong,html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_compact__] [class*=ferienkonten_balance__] strong{font-size:var(--sp-titel-klein)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_toolbar__] h4{font-size:var(--sp-untertitel)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_navigation__] select{font-size:var(--sp-text-kompakt)}@container ferienkonten (max-width:700px){html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_years__]{grid-template-columns:minmax(0,1fr)}html[data-nexus-design=kompass] [data-team-planning=true] [class*=ferienkonten_toolbar__]{align-items:flex-start;flex-direction:column}}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=ferienkalender_month__],html[data-nexus-design=kompass] [class*=ferienkalender_year__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_cancelPlan__]{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_planButton__]{background:var(--sp-glass-button);color:#fff;border-color:rgba(23,84,119,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 3px 9px rgba(31,99,136,.1)}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__]{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:100%;padding:4px;border:1px solid var(--sp-kante);border-radius:var(--sp-radius-feld)}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__] button{min-width:40px;min-height:40px;font-size:23px}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__] span{font-weight:650;text-align:center;min-width:0}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeDay__]{background:#fff0d8;border-color:#e4b260;color:#78511e}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeDay__]:hover{background:#ffe8c3}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeEdge__]{background:#ffe4b4;border-color:#c98629;color:#694210;box-shadow:inset 0 0 0 1px #c98629}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeEdge__]:hover{background:#ffdaa0}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeEdge__] [class*=ferienkalender_dayNumber__]{color:#694210}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_months__][class*=ferienkalender_alternativeMonths__] [class*=ferienkalender_grid__] [class*=ferienkalender_day__][class*=ferienkalender_rangeDay__]:focus-visible{outline:3px solid #a96c16;outline-offset:2px}@media(max-width:600px){html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__]{width:100%}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__] button{flex-shrink:0}}html[data-nexus-design=kompass] [class*=ferien-antraege_proposalRange__]{display:grid;gap:9px;padding:15px;margin:16px 0;border:1px solid #e9c48b;border-radius:var(--sp-radius-feld);background:#fff7e9;color:#78511e}html[data-nexus-design=kompass] [class*=ferien-antraege_proposalRange__]>span{font-size:12px;font-weight:650}html[data-nexus-design=kompass] [class*=ferien-antraege_proposalRange__]>strong{font-size:17px;line-height:1.5;overflow-wrap:anywhere}html[data-nexus-design=kompass] [class*=ferien-antraege_proposalRange__] button{justify-self:start}html[data-nexus-design=kompass] [class*=ferien-antraege_inbox__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=ferien-antraege_planSummary__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=ferien-meldungen_panel__],html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_calendarScroll__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dayHeading__],html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_palette__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__]{background:var(--sp-glass-elevated);border-color:var(--sp-glass-edge);border-radius:var(--sp-radius-dialog);box-shadow:var(--sp-glass-shadow-elevated)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__] button:not([class*=standardschicht-wocheneditor_primary__]){background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__] [class*=standardschicht-wocheneditor_primary__]{background:var(--sp-glass-button);color:#fff;border-color:rgba(23,84,119,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 3px 9px rgba(31,99,136,.1)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_copiedBlock__],html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_copyAction__]{background:var(--sp-glass-tint);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_copiedBlock__]>button,html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dayHeading__] [class*=standardschicht-wocheneditor_pasteDay__]{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=standardschichten_profile__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=standardschichten_calculation__],html[data-nexus-design=kompass] [class*=standardschichten_day__],html[data-nexus-design=kompass] [class*=standardschichten_overview__] article,html[data-nexus-design=kompass] [class*=standardschichten_reason__]{background:var(--sp-glass-tint);border-color:var(--sp-kante)}html[data-nexus-design=kompass] [class*=early-access_card__],html[data-nexus-design=kompass] [class*=early-access_stats__] article,html[data-nexus-design=kompass] [class*=zeitguthaben_timeAccount__],html[data-nexus-design=kompass] [class*=zeitguthaben_vacationAccount__]{background:var(--sp-glass-card);border-color:var(--sp-kante);box-shadow:var(--sp-glass-shadow)}html[data-nexus-design=kompass] [class*=early-access_page__] button{background:var(--sp-glass-control);border-color:var(--sp-kante);box-shadow:inset 0 1px 0 var(--sp-glass-edge)}html[data-nexus-design=kompass] [class*=early-access_page__] [class*=early-access_primary__]{background:var(--sp-glass-button);color:#fff;border-color:rgba(23,84,119,.3)}html[data-nexus-design=kompass] :is([class*=benutzer_page__],[class*=mitarbeiter-zentrale_page__],[class*=own-employee-profile_page__],[class*=ferienportal_portal__],[class*=standardschichten_profile__],[class*=early-access_page__],[class*=zeitkonto-panel_panel__]){box-sizing:border-box;width:100%;max-width:none;min-width:0;color:var(--nx-ink,#092131);font-family:Aptos,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.5}html[data-nexus-design=kompass] [class*=benutzer_page__]{--user-ink:var(--nx-ink,#092131);--user-muted:var(--nx-muted,#536b79);--user-blue:var(--nx-accent,#0876ae);margin-inline:0}html[data-nexus-design=kompass] [class*=own-employee-profile_page__]{margin-inline:0}html[data-nexus-design=kompass] [class*=early-access_page__][class*=standardschichten_embedded__],html[data-nexus-design=kompass] [data-team-planning=true] [class*=early-access_page__]{max-width:none;margin-inline:0}html[data-nexus-design=kompass] :is([class*=benutzer_peoplePanel__],[class*=benutzer_index__],[class*=benutzer_guide__],[class*=mitarbeiter-zentrale_index__],[class*=mitarbeiter-zentrale_personHeader__],[class*=mitarbeiter-zentrale_archive__],[class*=mitarbeiter-zentrale_formSection__],[class*=own-employee-profile_card__],[class*=arbeitsfrei_dayCard__],[class*=arbeitsbloecke_editor__],[class*=ferienportal_contextBar__],[class*=ferienkalender_calendar__],[class*=ferien-antraege_inbox__],[class*=ferien-meldungen_panel__],[class*=ferien-sperren_management__],[class*=standardschichten_profile__],[class*=standardschichten_editorContent__],[class*=early-access_card__],[class*=zeitkonto-panel_overview__],[class*=zeitkonto-panel_bookings__],[class*=zeitkonto-panel_foundation__],[class*=zeitguthaben_vacationAccount__],[class*=zeitguthaben_timeAccount__]){background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-radius,14px);box-shadow:var(--nx-shadow,0 3px 16px #09213105);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] [class*=early-access_stats__] article,html[data-nexus-design=kompass] [class*=ferienkonten_year__]:not([class*=ferienkonten_locked__]),html[data-nexus-design=kompass] [class*=ferienportal_accountOverview__] article,html[data-nexus-design=kompass] [class*=ferienportal_calculationDetails__]>details,html[data-nexus-design=kompass] [class*=ferienportal_timeArea__]>section{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-radius,14px);box-shadow:var(--nx-shadow,0 3px 16px #09213105)}html[data-nexus-design=kompass] [class*=ferienkonten_year__][class*=ferienkonten_locked__],html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_accountOverview__] article[class*=ferienkonten_year__][class*=ferienkonten_locked__]{background:#f8fafc;border-color:#e5eaef;box-shadow:none}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_personHeader__]{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_tabs__]{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:0 0 var(--nx-radius,14px) var(--nx-radius,14px);box-shadow:none}html[data-nexus-design=kompass] :is([class*=mitarbeiter-zugang_form__],[class*=arbeitsfrei_dayKind__],[class*=ferienportal_yearNavigation__],[class*=ferienportal_viewButtons__],[class*=ferienkonten_navigation__],[class*=ferienkalender_year__],[class*=ferienkalender_monthNavigation__],[class*=ferien-antraege_planSummary__],[class*=standardschicht-wocheneditor_palette__],[class*=standardschicht-wocheneditor_dayHeading__],[class*=standardschichten_reason__],[class*=standardschichten_calculation__],[class*=zeitkonto-panel_bookingForm__],[class*=zeitkonto-panel_forecast__],[class*=zeitkonto-panel_setupNotice__]){background:var(--nx-subtle,#f7f9fa);border-color:var(--nx-border,#dbe5e9);box-shadow:none}html[data-nexus-design=kompass] [class*=ferienkalender_month__]{background:var(--nx-subtle,#f7f9fa);border-color:var(--nx-border,#dbe5e9);border-radius:12px}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_calendarScroll__]{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:12px;box-shadow:none}html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__]{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-radius,14px);box-shadow:0 16px 48px #09213124;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_colourPalette__]{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:12px;box-shadow:0 8px 28px #09213120;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] :is([class*=mitarbeiter-zentrale_personIdentity__],[class*=benutzer_identity__],[class*=own-employee-profile_identity__]) strong{color:var(--nx-ink,#092131);font-size:16px;font-weight:650}html[data-nexus-design=kompass] :is([class*=mitarbeiter-zentrale_personIdentity__],[class*=benutzer_identity__],[class*=own-employee-profile_identity__]) :is(small,em){color:var(--nx-muted,#536b79);line-height:1.5}html[data-nexus-design=kompass] [class*=benutzer_page__] [class*=benutzer_personChoice__][aria-pressed=true],html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_page__] [class*=mitarbeiter-zentrale_personChoice__][aria-pressed=true]{background:var(--nx-accent-soft,#e6f2f8);border-color:#b6d5e6;color:var(--nx-ink,#092131)}html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_page__] [class*=mitarbeiter-zentrale_tabs__] button[aria-pressed=true],html[data-nexus-design=kompass] [class*=standardschichten_profile__] [class*=standardschichten_profileNav__] button[aria-pressed=true]{background:var(--nx-accent-soft,#e6f2f8);border-color:#b6d5e6;color:var(--nx-accent,#0876ae)}html[data-nexus-design=kompass] :is([class*=mitarbeiter-zentrale_profileForm__],[class*=mitarbeiter-zugang_form__],[class*=own-employee-profile_fields__],[class*=standardschichten_editorContent__],[class*=ferien-sperren_fields__],[class*=zeitkonto-panel_startEditor__],[class*=zeitkonto-panel_bookingForm__]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-width:0;min-height:44px;max-width:100%;border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-field-radius,9px);background:var(--nx-surface,#fff);color:var(--nx-ink,#092131);font-size:16px;line-height:1.4;box-shadow:none}html[data-nexus-design=kompass] [class*=mitarbeiter-zugang_section__] [class*=mitarbeiter-zugang_form__] [class*=mitarbeiter-zugang_actions__]>button,html[data-nexus-design=kompass] [class*=mitarbeiter-zugang_section__] [class*=mitarbeiter-zugang_heading__] [class*=mitarbeiter-zugang_actions__]>button,html[data-nexus-design=kompass] [class*=own-employee-profile_page__] button,html[data-nexus-design=kompass] [class*=zeitkonto-panel_panel__] [class*=zeitkonto-panel_startActions__]>button{min-height:44px;border-radius:var(--nx-field-radius,9px);font-size:15px;line-height:1.4}html[data-nexus-design=kompass] :is([class*=benutzer_page__],[class*=mitarbeiter-zentrale_page__]) [class*=_search__]{min-width:0;min-height:44px;border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-field-radius,9px);background:var(--nx-subtle,#f7f9fa)}html[data-nexus-design=kompass] :is([class*=benutzer_page__],[class*=mitarbeiter-zentrale_page__]) [class*=_search__] input{font-size:15px}html[data-nexus-design=kompass] [class*=arbeitsbloecke_editor__] [class*=arbeitsbloecke_primary__]:not(:disabled),html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_planButton__]:not(:disabled),html[data-nexus-design=kompass] [class*=mitarbeiter-zugang_section__] [class*=mitarbeiter-zugang_form__] [class*=mitarbeiter-zugang_actions__]>[class*=mitarbeiter-zugang_save__]:not(:disabled),html[data-nexus-design=kompass] [class*=own-employee-profile_page__] [class*=own-employee-profile_primary__]:not(:disabled),html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__] [class*=standardschicht-wocheneditor_primary__]:not(:disabled),html[data-nexus-design=kompass] [class*=zeitkonto-panel_panel__] [class*=zeitkonto-panel_startActions__]>[class*=zeitkonto-panel_primaryAction__]:not(:disabled){background:var(--nx-accent,#0876ae);border-color:var(--nx-accent,#0876ae);color:#fff;box-shadow:none}html[data-nexus-design=kompass] [class*=arbeitsbloecke_editor__] [class*=arbeitsbloecke_primary__]:hover:not(:disabled),html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_planButton__]:hover:not(:disabled),html[data-nexus-design=kompass] [class*=mitarbeiter-zugang_section__] [class*=mitarbeiter-zugang_form__] [class*=mitarbeiter-zugang_actions__]>[class*=mitarbeiter-zugang_save__]:hover:not(:disabled),html[data-nexus-design=kompass] [class*=own-employee-profile_page__] [class*=own-employee-profile_primary__]:hover:not(:disabled),html[data-nexus-design=kompass] [class*=standardschicht-wocheneditor_dialog__] [class*=standardschicht-wocheneditor_primary__]:hover:not(:disabled),html[data-nexus-design=kompass] [class*=zeitkonto-panel_panel__] [class*=zeitkonto-panel_startActions__]>[class*=zeitkonto-panel_primaryAction__]:hover:not(:disabled){background:var(--nx-accent-hover,#065f8d);border-color:var(--nx-accent-hover,#065f8d);color:#fff}html[data-nexus-design=kompass] [class*=ferienkalender_calendar__] [class*=ferienkalender_planButton__]:disabled{opacity:.6;background:#62798a;border-color:#62798a;color:#fff}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__] button,html[data-nexus-design=kompass] [class*=ferienkonten_navigation__] button,html[data-nexus-design=kompass] [class*=ferienportal_yearNavigation__] button{min-width:44px;min-height:44px;flex-shrink:0;color:var(--nx-accent,#0876ae);border-radius:var(--nx-field-radius,9px)}html[data-nexus-design=kompass] [class*=ferienkalender_month__] h4{color:var(--nx-ink,#092131);font-size:16px;font-weight:650}html[data-nexus-design=kompass] [class*=ferienkalender_monthNavigation__] span{color:var(--nx-ink,#092131);font-size:15px}html[data-nexus-design=kompass] [class*=ferienkonten_year__] :is(dd,strong),html[data-nexus-design=kompass] [class*=zeitguthaben_balance__],html[data-nexus-design=kompass] [class*=zeitkonto-panel_panel__] :is([class*=zeitkonto-panel_balance__],[class*=zeitkonto-panel_amount__]){font-variant-numeric:tabular-nums}html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_planningDock__]{background:var(--nx-surface,#fff);border-color:#b7cfde;border-radius:var(--nx-radius,14px);box-shadow:0 10px 35px #09213122;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_dockActions__] button{min-height:44px;border-radius:var(--nx-field-radius,9px);font-size:15px}html[data-nexus-design=kompass] [class*=ferien-status-badge_badge__]{border-radius:7px}html[data-nexus-design=kompass] [class*=ferien-meldungen_message__]{border-radius:12px}html[data-nexus-design=kompass] [class*=ferien-defizit_warning__]{border-radius:12px;font-size:15px;line-height:1.6}html[data-nexus-design=kompass] [class*=ferien-defizit_title__]{font-size:16px}html[data-nexus-design=kompass] [class*=ferien-defizit_detail__]{font-size:13px}html[data-nexus-design=kompass] [class*=ferien-sperren_warning__]{line-height:1.6}html[data-nexus-design=kompass] [class*=early-access_saveBar__]{background:var(--nx-surface,#fff);border-color:var(--nx-border,#dbe5e9);border-radius:var(--nx-radius,14px);box-shadow:var(--nx-shadow,0 3px 16px #09213105);color:var(--nx-ink,#092131);backdrop-filter:none;-webkit-backdrop-filter:none}@supports (backdrop-filter:blur(16px)){html[data-nexus-design=kompass] [class*=early-access_saveBar__]{background:var(--nx-surface,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-nexus-design=kompass] [class*=early-access_saveBarSummary__] strong{font-size:16px}html[data-nexus-design=kompass] [class*=early-access_saveBarHint__]{color:var(--nx-muted,#536b79);font-size:13px}html[data-nexus-design=kompass] :is([class*=benutzer_page__],[class*=mitarbeiter-zentrale_page__],[class*=mitarbeiter-zugang_section__],[class*=own-employee-profile_page__],[class*=arbeitsfrei_dayCard__],[class*=arbeitsbloecke_editor__],[class*=ferienportal_portal__],[class*=ferienkonten_overview__],[class*=ferienkalender_calendar__],[class*=ferien-antraege_inbox__],[class*=ferien-meldungen_panel__],[class*=ferien-sperren_management__],[class*=standardschicht-wocheneditor_editor__],[class*=standardschichten_profile__],[class*=early-access_page__],[class*=zeitkonto-panel_panel__],[class*=zeitguthaben_overview__]) :where(button,input,select,textarea,summary,a[href]):focus-visible{outline:3px solid var(--nx-accent,#0876ae);outline-offset:3px}@media (max-width:650px){html[data-nexus-design=kompass] [class*=mitarbeiter-zentrale_personHeader__],html[data-nexus-design=kompass] [class*=own-employee-profile_card__]{padding:20px}html[data-nexus-design=kompass] [class*=ferienportal_portal__] [class*=ferienportal_dockActions__] button{font-size:14px}}@media (prefers-reduced-motion:reduce){html[data-nexus-design=kompass] [class*=benutzer_colourTrigger__] svg,html[data-nexus-design=kompass] [class*=ferien-antraege_holidayEditor__]{transition:none;animation:none}}}