@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans/dm-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans/dm-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans/dm-sans-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans/dm-sans-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--green:#52805e;--auf-gruen:#fff;--green-dark:#40704d;--green-light:#eaf2ec;--sand:#e4e4e3;--sand-dark:#c8c8c7;--ink:#1a1a18;--ink-soft:#3d3d3b;--muted:#71716f;--white:#fff;--bg:#f7f7f5;--nav-gruppe:#71716f;--nav-text:var(--ink);--nav-hover:#f0f0ec;--nav-aktiv-flaeche:#e4efe7;--nav-aktiv-text:#2f5b3b;--nav-punkt:#588965;--form-rand:#9cc3a7;--feld-grund:var(--white);--feld-rand:var(--sand);--feld-fokus:var(--green);--hinweis-gelb-flaeche:#fbf3e2;--hinweis-gelb-text:#8a5a00;--hinweis-rot-flaeche:#fbeae7;--hinweis-rot-text:#b4432f;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--red:#e53e3e;--orange:#e67e22;--blue:#4f8ef7;--purple:#9b59b6;--red-light:#fef2f2;--blue-light:#eff5fe;--amber:#b7791f;--amber-light:#fff8e6;--orange-light:#fef3e2;--hero-grad-end:#40704d;--purple-light:#f5e9f7;--purple-dark:#7c2c91;--amber-tint:#fdf3d7;--amber-dark:#d4920a;--gold-bg:#fff9e6;--gold-accent:gold;--gold-text:#000;--neutral-tint:#f5f5f5;--neutral-text:#888;--red-strong:#dc2626;--status-geschuetzt-bg:#eaf3de;--status-geschuetzt-text:#173404;--status-geschuetzt-border:#4a8b6a;--status-teilweise-bg:#faeeda;--status-teilweise-text:#412402;--status-teilweise-border:#d97706;--status-luecke-bg:#fcebeb;--status-luecke-text:#501313;--status-luecke-border:#dc2626;--status-unklar-bg:#f5f5f4;--status-unklar-text:#57534e;--status-unklar-border:#a8a29e;--status-neutral-bg:#f5f5f4;--status-neutral-text:#a8a29e;--status-neutral-border:#d6d3d1;--status-individuell-bg:#dbeafe;--status-individuell-text:#042c53;--status-individuell-border:#2563eb;--schaden-neu-bg:#f0f9ff;--schaden-neu-text:#0369a1;--schaden-pruefung-bg:#fef3c7;--schaden-pruefung-text:#92400e;--schaden-uebermittelt-bg:#ede9fe;--schaden-uebermittelt-text:#6b21a8;--schaden-bearbeitung-bg:#dbeafe;--schaden-bearbeitung-text:#1e40af;--schaden-reguliert-bg:#d1fae5;--schaden-reguliert-text:#065f46;--schaden-abgelehnt-bg:#fee2e2;--schaden-abgelehnt-text:#991b1b;--schaden-abgeschlossen-bg:#f3f4f6;--schaden-abgeschlossen-text:#374151;--warn-tint:#fff3cd;--warn-text:#856404;--danger-tint:#f8d7da;--danger-text:#721c24;--neutral-alt-tint:#e2e3e5;--neutral-alt-text:#383d41;--error-text:#c53030;--red-border:#feb2b2;--kante-fein:#e4e4e3;--trennlinie:#d6d5d1;--kal-flaeche:#fff;--kal-ausserhalb:#f3f3f1;--kal-linie:#dddcd8;--kal-linie-halb:#efeeeb;--kal-vergangen:#1414120b;--kal-jetzt:#d1453b;--kal-auswahl:#1b1b19;--kal-termin-text:#1f1f1d;--kal-rahmen-anteil:62%;--kal-plan-anteil:9%;--kal-plan-grund:#fff;--kal-ausserhalb-plan:#e6e4df;--kal-tagestrenner:#0000002e;--kal-stunde:#00000021;--kal-halbstunde:#00000012;--kal-puffer:#7b6aa8;--kal-status-bestaetigt:#52805e;--kal-status-unbestaetigt:#b8902f;--kal-status-abgesagt:#9a9a95;--kal-status-ne:#c25543;--fall-grau-bg:#ecebe7;--fall-grau-text:#66686a;--fall-gelb-bg:#f8eed8;--fall-gelb-text:#85601a;--fall-rot-bg:#f8e3de;--fall-rot-text:#a2412c;--fall-gruen-bg:#e2f0e6;--fall-gruen-text:#2f6b43;--fall-blau-bg:#e2ebf7;--fall-blau-text:#2f5a93;--einw-gueltig:#3f9a5c;--einw-offen:#b8862b;--einw-widerrufen:#c4513b;--einw-keine:#9a9c97;--zeile-markiert:#52805e;--r-ctl:8px;--r-tile:12px;--r-card:18px;--r-hero:22px;--r-pill:999px;--i-bg:#1a1a18;--i-text:#f5f5f3;--i-muted:#f5f5f38c;--i-field:#f5f5f30f;--i-rand:#f5f5f31a;--i-shadow:0 8px 32px #0000004d;--sf-blau:#1e8eef;--sf-orange:#e4a369;--sf-gruen:#4c8557;--sf-violett:#3c3da6;--sf-rot:#e41b16;--sf-tuerkis:#0ed5e1;--sf-gelb:#cdbe2a;--sf-pink:#fb70b2;--sf-braun:#693b20;--sf-grau:#6e7277;--sf-blau-text:#1a1a1a;--sf-orange-text:#1a1a1a;--sf-gruen-text:#fff;--sf-violett-text:#fff;--sf-rot-text:#fff;--sf-tuerkis-text:#1a1a1a;--sf-gelb-text:#1a1a1a;--sf-pink-text:#1a1a1a;--sf-braun-text:#fff;--sf-grau-text:#fff}[data-theme=dark]{--nav-gruppe:#6c6f6a;--nav-text:var(--ink);--nav-hover:#1f211f;--nav-aktiv-flaeche:#1f2a22;--nav-aktiv-text:#a9d3b5;--nav-punkt:#6aa77e;--form-rand:#3c5a45;--feld-grund:#1b1c1a;--feld-rand:#2c2e2b;--feld-fokus:#5f9a73;--hinweis-gelb-flaeche:#2e2617;--hinweis-gelb-text:#d9b36c;--hinweis-rot-flaeche:#3a1f1b;--hinweis-rot-text:#e08a7a;--green:#6a9b78;--auf-gruen:#121411;--green-dark:#9ccfaa;--green-light:#233029;--sand:#34342f;--sand-dark:#4a4a45;--ink:#f3f3f0;--ink-soft:#c9c9c5;--muted:#9a9a95;--white:#1f1f1d;--bg:#151514;--red:#f06b6b;--orange:#ec9a4a;--blue:#6aa3f9;--purple:#b57ad0;--red-light:#3a2222;--blue-light:#1d2a3a;--amber:#d8ad5a;--amber-light:#322c18;--orange-light:#382816;--hero-grad-end:#2b4636;--purple-light:#2e1f33;--purple-dark:#d9a8e8;--amber-tint:#3a3115;--amber-dark:#e8b85a;--gold-bg:#332d12;--gold-accent:#d4b430;--gold-text:#f0e4b0;--neutral-tint:#2a2a28;--neutral-text:#9a9a98;--red-strong:#f06565;--status-geschuetzt-bg:#1e2a16;--status-geschuetzt-text:#a9d69a;--status-geschuetzt-border:#4a8b6a;--status-teilweise-bg:#2e2410;--status-teilweise-text:#e8c98a;--status-teilweise-border:#d97706;--status-luecke-bg:#2e1818;--status-luecke-text:#f0a8a8;--status-luecke-border:#dc2626;--status-unklar-bg:#282826;--status-unklar-text:#b0b0ab;--status-unklar-border:#55554f;--status-neutral-bg:#242422;--status-neutral-text:#88887f;--status-neutral-border:#3a3a36;--status-individuell-bg:#16263a;--status-individuell-text:#a8cdf0;--status-individuell-border:#2563eb;--schaden-neu-bg:#16222e;--schaden-neu-text:#6db8e8;--schaden-pruefung-bg:#2e2810;--schaden-pruefung-text:#e0b87a;--schaden-uebermittelt-bg:#241f33;--schaden-uebermittelt-text:#c9a0e8;--schaden-bearbeitung-bg:#16263a;--schaden-bearbeitung-text:#8ab0f0;--schaden-reguliert-bg:#15291f;--schaden-reguliert-text:#7ccba0;--schaden-abgelehnt-bg:#2e1818;--schaden-abgelehnt-text:#f0a0a0;--schaden-abgeschlossen-bg:#26262a;--schaden-abgeschlossen-text:#b0b4ba;--warn-tint:#332d12;--warn-text:#e0c068;--danger-tint:#2e1818;--danger-text:#f0a0a0;--neutral-alt-tint:#2a2a2c;--neutral-alt-text:#b0b4ba;--error-text:#f06868;--red-border:#5a2828;--kante-fein:#232320;--trennlinie:#3e3e38;--kal-flaeche:#1b1c1a;--kal-ausserhalb:#151615;--kal-linie:#2c2e2b;--kal-linie-halb:#232523;--kal-vergangen:#00000047;--kal-jetzt:#e08a7a;--kal-auswahl:#e7e8e5;--kal-termin-text:#e7e8e5;--kal-rahmen-anteil:58%;--kal-plan-anteil:10%;--kal-plan-grund:#242623;--kal-ausserhalb-plan:#141514;--kal-tagestrenner:#484b46;--kal-stunde:#343733;--kal-halbstunde:#2a2c29;--kal-puffer:#a596d4;--kal-status-bestaetigt:#6aa77e;--kal-status-unbestaetigt:#d9b36c;--kal-status-abgesagt:#8a8d87;--kal-status-ne:#e08a7a;--fall-grau-bg:#232522;--fall-grau-text:#a3a6a0;--fall-gelb-bg:#2e2617;--fall-gelb-text:#e7c88a;--fall-rot-bg:#2a1f1d;--fall-rot-text:#e8a596;--fall-gruen-bg:#1f2a22;--fall-gruen-text:#a9d3b5;--fall-blau-bg:#1d2533;--fall-blau-text:#a7c3ea;--einw-gueltig:#8fc49f;--einw-offen:#d9b36c;--einw-widerrufen:#e08a7a;--einw-keine:#6c6f6a;--zeile-markiert:#6aa77e;--sf-blau:#5cb1f9;--sf-orange:#f69415;--sf-gruen:#70b867;--sf-violett:#5c6ce3;--sf-rot:#eb3424;--sf-tuerkis:#11fbff;--sf-gelb:#f0de69;--sf-pink:#fda8cc;--sf-braun:#855940;--sf-grau:#919191;--sf-blau-text:#1a1a1a;--sf-orange-text:#1a1a1a;--sf-gruen-text:#1a1a1a;--sf-violett-text:#fff;--sf-rot-text:#1a1a1a;--sf-tuerkis-text:#1a1a1a;--sf-gelb-text:#1a1a1a;--sf-pink-text:#1a1a1a;--sf-braun-text:#fff;--sf-grau-text:#1a1a1a}html,body{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.6}h1,h2,h3{letter-spacing:-.02em;font-weight:600}button,input,select,textarea{font-family:DM Sans,system-ui,sans-serif}input,select,textarea{border:1px solid var(--sand-dark);width:100%;color:var(--ink);background:var(--white);border-radius:8px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus,input[type=date]:focus-within,input[type=time]:focus-within,input[type=datetime-local]:focus-within,input[type=month]:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #52805e59}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible,[role=radio]:focus-visible,[role=option]:focus-visible,[role=menuitem]:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible{outline:2px solid var(--green)!important;outline-offset:2px!important}.patientsuche-rahmen:focus-within{box-shadow:0 0 0 3px #5889651f;border-color:var(--green)!important}input.patientsuche-eingabe:focus{box-shadow:none}.island-suchfeld{border:1px solid var(--i-rand);transition:border-color .15s,box-shadow .15s}.island-suchfeld:focus-within{border-color:#588965a6;box-shadow:0 0 0 3px #58896538}.island-suchfeld input.island-eingabe,.island-suchfeld input.island-eingabe:focus{width:auto;min-width:0;box-shadow:none;color:var(--i-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px;transition:none}.island-suchfeld input.island-eingabe::placeholder{color:var(--i-muted)}.island-feld,.island-feld:focus{background:var(--i-field);color:var(--i-text);border:1px solid var(--i-rand)}.island-feld option{color:#1a1a18}button{cursor:pointer;border:none;border-radius:8px;font-size:14px;font-weight:500;transition:all .15s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sand-dark);border-radius:99px}@media (width<=1100px){main :has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (width<=640px){main table th,main table td{white-space:nowrap}main input:not([type=checkbox]):not([type=radio]),main select,main textarea{max-width:100%}.dialog-huelle{align-items:flex-end!important;padding:0!important}.dialog-box{box-sizing:border-box;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:100dvh!important}.dialog-box.dialog-innen{padding:0!important}.dialog-box .dialog-kopf{padding:16px 16px 12px!important}.dialog-box .dialog-inhalt{padding:0 16px 16px!important}.dialog-box .dialog-fuss,.dialog-inhalt-auto-fuss>.dialog-knoepfe,.dialog-inhalt-auto-fuss>.panel-inhalt>.dialog-knoepfe{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.dialog-inhalt-auto-fuss>:last-child:has(>button){padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.dialog-inhalt-auto-fuss>.panel-inhalt>:last-child:has(>button){padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.dialog-box [style*="grid-template-columns: 1fr 1fr"],.dialog-box [style*="grid-template-columns: repeat(2, 1fr)"]{grid-template-columns:minmax(0,1fr)!important}.dialog-box [style*="grid-column: span 2"]{grid-column:auto!important}}.dialog-inhalt-auto-fuss{padding-bottom:0!important}.dialog-inhalt-auto-fuss>.dialog-knoepfe,.dialog-inhalt-auto-fuss>.panel-inhalt>.dialog-knoepfe{z-index:2;background:var(--white);border-top:1px solid var(--sand);position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #0000002e;margin-top:16px!important;padding-top:12px!important;padding-bottom:20px!important}.dialog-inhalt-auto-fuss>:last-child:has(>button){z-index:2;background:var(--white);border-top:1px solid var(--sand);position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #0000002e;margin-top:16px!important;padding-top:12px!important;padding-bottom:20px!important}.dialog-inhalt-auto-fuss>.panel-inhalt>:last-child:has(>button){z-index:2;background:var(--white);border-top:1px solid var(--sand);position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #0000002e;margin-top:16px!important;padding-top:12px!important;padding-bottom:20px!important}.dialog-inhalt-auto-fuss>:last-child:not(:has(>button)):not(.dialog-knoepfe){margin-bottom:24px}.dialog-inhalt-auto-fuss>.panel-inhalt>:last-child:not(:has(>button)):not(.dialog-knoepfe){margin-bottom:24px}@media (width<=640px){.rbc-calendar .rbc-toolbar{flex-flow:wrap;justify-content:center;gap:8px}.rbc-calendar .rbc-toolbar .rbc-toolbar-label{text-align:center;flex-basis:100%;order:-1;padding:0;font-weight:600}.rbc-calendar .rbc-toolbar .rbc-btn-group{white-space:normal;flex-wrap:wrap;justify-content:center;display:inline-flex}.rbc-calendar .rbc-toolbar button{padding:6px 10px}main [style*="grid-template-columns: repeat(4, 1fr)"],main [style*="grid-template-columns: repeat(3, 1fr)"],main [style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}main [style*="grid-template-columns: 1fr 1fr;"]{grid-template-columns:minmax(0,1fr)!important}main [style*="grid-column: span 2"]{grid-column:auto!important}main [style*="grid-template-columns: 2fr 80px 120px 100px 36px"]{grid-template-columns:repeat(3,minmax(0,1fr)) 36px!important}main [style*="grid-template-columns: 2fr 80px 120px 100px 36px"]>:first-child{grid-column:1/-1}}.druck-bereich{display:none}@media print{body:has(>.druck-portal)>:not(.druck-portal){display:none!important}:is(body:has(>.druck-portal),html:has(.druck-portal)){background:#fff!important;height:auto!important;overflow:visible!important}.druck-bereich{color:#000;background:#fff;width:100%;font-family:DM Sans,system-ui,sans-serif;position:static;display:block!important}}.seiten-titel{color:var(--ink);margin:0;font-family:inherit;font-size:28px;font-weight:400;line-height:1.2}.karten-titel{color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}@media (width<=640px){.seiten-titel{font-size:24px}}.ladeanimation{border:2px solid var(--sand-dark);border-top-color:var(--green);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ladeanimation-drehen;display:inline-block}@keyframes ladeanimation-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ladeanimation{animation:none}}.einstellungen-raster{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.einstellungen-nav{background:var(--white);border:1px solid var(--sand);border-radius:var(--r-card);box-sizing:border-box;max-height:calc(100vh - 96px);padding:14px 8px 10px;position:sticky;top:72px;overflow-y:auto}@media (width<=640px){.einstellungen-raster{display:block}.knopf.knopf-flaeche{min-height:44px!important}.knopf.knopf-icon{min-width:44px!important;min-height:44px!important}.knopf.knopf-textlink{min-height:36px!important}button:not(.knopf),[role=button],[role=tab],[role=switch],summary{min-height:36px}select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea{min-height:44px;font-size:16px!important}input[type=checkbox],input[type=radio]{width:24px!important;height:24px!important}button:not(.knopf){min-width:36px}.formular-raster{grid-template-columns:1fr!important}.formular-raster>*{grid-column:auto!important}}.seiten-rahmen{background:var(--white);border:1px solid var(--sand);border-radius:var(--r-card);overflow:hidden}@media (width<=640px){.abr-liste thead{display:none}.abr-liste tr{padding:10px 14px;display:block}.abr-liste td{justify-content:space-between;align-items:baseline;gap:12px;display:flex;text-align:right!important;white-space:normal!important;padding:3px 0!important}.abr-liste .abr-wert{text-align:right;min-width:0}.abr-liste td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-size:12px}.abr-liste td[data-label=""]:before{content:none}.abr-liste td[data-label=""]{justify-content:flex-end}}[data-abschnitt-zeile]:first-child{border-top:none!important}[data-abschnitt] :has(>[data-abschnitt-zeile]){gap:0!important}:is([data-abschnitt] [data-karte],[data-abschnitt] [style*="border-radius: var(--r-card)"][style*="background: var(--white)"],[data-abschnitt] .seiten-rahmen):not(.dialog-huelle *){border:none!important;border-top:1px solid var(--trennlinie)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}:is([data-abschnitt] [data-karte],[data-abschnitt] [style*="border-radius: var(--r-card)"][style*="background: var(--white)"],[data-abschnitt] .seiten-rahmen):not(.dialog-huelle *):first-child{border-top:none!important}[data-abschnitt] :has(>[data-karte]):not(.dialog-huelle *){gap:0!important}.karten-zwischentitel{border-top:1px solid var(--trennlinie);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:12px;padding-top:12px;padding-bottom:6px;font-size:12px;font-weight:600}[data-abschnitt] .karten-unterkopf{border-top:1px solid var(--trennlinie);margin-top:14px!important;padding-top:14px!important}.firma-raster{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.firma-vorschau{position:sticky;top:76px}@media (width<=1250px){.firma-raster{grid-template-columns:minmax(0,1fr)}.firma-vorschau{max-width:420px;position:static}}.bnav-gruppen{flex-direction:column;gap:16px;display:flex}.bnav-gruppe{flex-direction:column;gap:1px;display:flex}.bnav-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--nav-gruppe);padding:0 10px 6px;font-size:11px;font-weight:500}.bnav-eintrag{text-align:left;width:100%;font:inherit;color:var(--nav-text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;font-weight:400;transition:background .12s;display:flex}.bnav-eintrag:hover{background:var(--nav-hover)}.bnav-eintrag:focus-visible{outline:2px solid var(--nav-punkt);outline-offset:-2px}.bnav-eintrag[aria-current=page]{background:var(--nav-aktiv-flaeche);color:var(--nav-aktiv-text);font-weight:500}.bnav-punkt{background:0 0;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.bnav-eintrag[aria-current=page] .bnav-punkt{background:var(--nav-punkt)}.bnav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bnav-grund{color:var(--nav-gruppe);white-space:normal;font-size:11px;font-weight:400;display:block}.bnav-zahl{color:var(--nav-gruppe);flex-shrink:0;font-size:11px}.bnav-zahl-hinweis{color:var(--amber-dark);background:var(--amber-light);border-radius:10px;flex-shrink:0;padding:0 7px;font-size:11px;font-weight:600}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:.95em}.feld-raster{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 14px;display:grid}.feld{flex-direction:column;gap:5px;min-width:0;display:flex}.feld-breit{grid-column:1/-1}.feld-label{color:var(--ink-soft);font-size:12.5px;font-weight:500}.feld-stern{color:var(--green);margin-left:3px}.feld-eingabe{box-sizing:border-box;border:1px solid var(--feld-rand);background:var(--feld-grund);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:13.5px}textarea.feld-eingabe{resize:vertical}.feld-eingabe:focus{border-color:var(--feld-fokus);box-shadow:0 0 0 3px color-mix(in srgb, var(--feld-fokus) 22%, transparent);outline:none}.feld-eingabe:disabled{opacity:.65;cursor:not-allowed}.feld-eingabe.feld-fehler{border-color:var(--hinweis-rot-text)}.feld-fehlertext{color:var(--hinweis-rot-text);font-size:12px}.feld-hinweis{color:var(--muted);font-size:12px}.inline-formular{border:1.5px solid var(--form-rand);border-radius:var(--r-card);background:var(--white);margin-bottom:14px;padding:16px 18px;box-shadow:0 6px 20px #0000000f}.segment{border:1px solid var(--sand);background:var(--bg);border-radius:9px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.segment-knopf{color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px}.segment-knopf[aria-checked=true]{background:var(--white);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #00000014}.segment-knopf:disabled{cursor:not-allowed;opacity:.6}.chip{border:1px solid var(--sand);background:var(--bg);max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12.5px;line-height:1.4;display:inline-flex}.chip-aktiv{background:var(--nav-aktiv-flaeche);color:var(--nav-aktiv-text);border-color:#0000}.chip-text{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 6px 0 0;overflow:hidden}button.chip-text{cursor:pointer}.chip-punkt{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.chip-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:15px;line-height:1}.chip-x:hover{background:var(--sand);color:var(--ink)}.kopf-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.kopf-pille{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.kopf-pille-gelb{background:var(--hinweis-gelb-flaeche);color:var(--hinweis-gelb-text)}.kopf-pille-rot{background:var(--hinweis-rot-flaeche);color:var(--hinweis-rot-text)}.kopf-gespeichert{color:var(--green-dark);white-space:nowrap;font-size:12.5px}@media (width<=640px){.feld-raster{grid-template-columns:1fr}.inline-formular{padding:14px 12px}}.einst-karte{background:var(--white);border:1px solid var(--sand);border-radius:12px;min-width:0;padding:18px 20px}.einst-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.einst-karte-kopf h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.einst-karte-kopf>span{color:var(--muted);font-size:12.5px}.einst-hinweis{color:var(--muted);margin:0;font-size:12.5px}.einst-fehler{color:var(--hinweis-rot-text);margin:0 0 10px;font-size:13px}.einst-details{border-top:1px solid var(--sand);margin-top:14px;padding-top:12px}.einst-details>summary{cursor:pointer;color:var(--ink-soft);font-size:13px;font-weight:500}.einst-details>.einst-hinweis{margin:8px 0 12px}.einst-link{color:var(--green-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (width<=640px){.einst-karte{padding:14px 12px}}.logo-karte{border-bottom:1px solid var(--sand);align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:14px;display:flex}.logo-flaeche{border:1px solid var(--sand);box-sizing:border-box;background:#fff;border-radius:8px;flex:0 0 160px;justify-content:center;align-items:center;height:72px;padding:8px;display:flex}.logo-flaeche img{object-fit:contain;max-width:100%;max-height:100%}.logo-leer{color:#9a9a95;background:0 0;border-style:dashed;font-size:12px}@media (width<=640px){.logo-karte{flex-direction:column}.logo-flaeche{flex-basis:auto;width:100%}}.benutzer-liste{flex-direction:column;gap:8px;display:flex}.benutzer-zeile{grid-template-columns:28px minmax(120px,1fr) minmax(160px,1.3fr) 170px;align-items:center;gap:10px;display:grid}.rolle-pille{text-align:center;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:500}.rolle-admin,.rolle-auswahl.rolle-admin{background:var(--nav-aktiv-flaeche);color:var(--nav-aktiv-text)}.rolle-auswahl.rolle-mitarbeiter{background:var(--bg)}.rolle-auswahl.rolle-therapeut{background:var(--hinweis-gelb-flaeche);color:var(--hinweis-gelb-text)}.rolle-auswahl.rolle-rezeption,.rolle-auswahl.rolle-individuell{background:var(--bg)}.rolle-auswahl.rolle-individuell{font-style:italic}.rechte-protokoll{color:var(--ink-soft);gap:2px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.rolle-auswahl{cursor:pointer;font-weight:500}.einst-klapp>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;list-style:none;display:flex}.einst-klapp>summary::-webkit-details-marker{display:none}.einst-klapp>summary:before{content:"▸";color:var(--muted);font-size:12px;transition:transform .15s;display:inline-block}.einst-klapp[open]>summary:before{transform:rotate(90deg)}.einst-klapp>summary h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.einst-klapp>summary>span{color:var(--muted);font-size:12.5px}.team-liste{flex-direction:column;gap:10px;display:flex}.team-zeile{border:1px solid var(--sand);border-radius:10px;padding:12px 14px}.team-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.team-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-reihe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-auswahl{border:1px dashed var(--sand-dark);max-width:220px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:12.5px;width:auto!important}.zuordnung-zeile{border:1px solid var(--sand);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.einst-zwei{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}@media (width<=640px){.benutzer-zeile{grid-template-columns:28px 1fr}.benutzer-zeile>:nth-child(n+3){grid-column:1/-1}.einst-zwei{grid-template-columns:1fr}}.mt-raster{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mt-liste{border-right:1px solid var(--sand);max-height:760px;padding-right:12px;overflow-y:auto}.mt-auswahl{display:none!important}.mt-wechsel{background:var(--hinweis-gelb-flaeche);color:var(--hinweis-gelb-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.chip-knopf{cursor:pointer;padding:3px 10px;font-size:12px}.chip-knopf:hover{border-color:var(--green)}@media (width<=900px){.mt-raster{grid-template-columns:minmax(0,1fr)}.mt-liste{display:none}.mt-auswahl{display:flex!important}}.mail-design-raster{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.farb-punkte{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.farb-punkt{border:2px solid var(--white);width:26px;height:26px;box-shadow:0 0 0 1px var(--sand-dark);cursor:pointer;border-radius:50%;padding:0}.farb-punkt[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.farb-punkt:disabled{cursor:not-allowed;opacity:.6}.farb-eigen{width:26px;height:26px;box-shadow:0 0 0 1px var(--sand-dark);background:conic-gradient(#e53e3e,#f39c12,#27ae60,#2980b9,#8e44ad,#e53e3e);border-radius:50%;display:inline-block;position:relative;overflow:hidden}.farb-eigen input{opacity:0;cursor:pointer;width:100%;height:100%}.mail-vorschau{border:1px solid var(--sand);background:#eeeeec;border-radius:8px;width:100%;height:560px}@media (width<=900px){.mail-design-raster{grid-template-columns:minmax(0,1fr)}}.vorlagen-liste{flex-direction:column;gap:8px;display:flex}.vorlage-zeile{border:1px solid var(--sand);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.vorlage-text{color:var(--ink-soft);white-space:pre-wrap;max-height:58px;margin-top:4px;font-size:12.5px;line-height:1.5;overflow:hidden}.typ-quadrat{color:#fff;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.chip-gefahr{background:var(--hinweis-rot-flaeche);color:var(--hinweis-rot-text);border-color:#0000}.funktions-kacheln{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.funktions-kachel{border:1px solid var(--sand);color:var(--ink-soft);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.angebot-positionen{flex-direction:column;gap:6px;display:flex}.angebot-pos{grid-template-columns:minmax(160px,2.4fr) 70px 90px 110px 84px 72px 96px 56px;align-items:center;gap:6px;display:grid}.angebot-pos .feld-eingabe{min-height:34px;padding:5px 8px;font-size:13px}.angebot-pos-betrag{text-align:right;font-size:13px}.angebot-pos-kopf{margin-top:4px}.angebot-summe{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:14px;display:flex}.angebot-summen{grid-template-columns:auto auto;gap:3px 18px;min-width:240px;margin:0;font-size:13px;display:grid}.angebot-summen dt{color:var(--muted)}.angebot-summen dd{text-align:right;margin:0}.angebot-summen .angebot-brutto{color:var(--ink);border-top:1px solid var(--sand);padding-top:4px;font-weight:700}.angebot-text{white-space:pre-wrap;margin:8px 0;font-size:13.5px;line-height:1.55}.angebot-zeile{border-bottom:1px solid var(--sand);grid-template-columns:minmax(0,1fr) auto 100px;align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;display:grid}.angebot-zeile>:last-child{text-align:right}.angebot-aktionen{border-top:1px solid var(--sand);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.angebot-detail{margin-bottom:16px}@media (width<=900px){.angebot-pos{border:1px solid var(--sand);border-radius:8px;grid-template-columns:1fr 1fr 1fr;padding:8px}.angebot-pos>:first-child{grid-column:1/-1}.angebot-pos-kopf{display:none}.angebot-zeile{grid-template-columns:1fr auto}.angebot-zeile>:nth-child(2){order:3;grid-column:1/-1}}.angebot-detail .angebot-summen{width:min(100%,340px)}.abr-kacheln{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:10px 0 4px;display:grid}@media (width<=600px){.abr-zeile{flex-wrap:wrap;row-gap:6px}.abr-zeile>:first-child{flex:100%!important}.abr-zeile .mono{margin-right:auto;text-align:left!important;min-width:0!important}}.abr-kachel{border:1px solid var(--sand);border-radius:10px;padding:10px 12px}.angebot-akte-zeile{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center}.angebot-akte-zeile:hover{background:var(--bg)}.dialog-seite{animation:.18s ease-out seitenpanel-rein;box-shadow:-18px 0 48px #0000002e!important}@keyframes seitenpanel-rein{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialog-seite{animation:none}}@media (width<=640px){.dialog-huelle.dialog-huelle-seite{align-items:stretch!important}.dialog-box.dialog-seite{border-left:0!important;border-radius:0!important;height:100dvh!important;max-height:100dvh!important}}.pl-seite{max-width:1320px;margin:0 auto}.pl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.pl-zahl{color:var(--muted);margin:2px 0 0;font-size:13px}.pl-kbd{font-family:var(--mono,ui-monospace, monospace);opacity:.55;border:1px solid;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10.5px}.pl-smart{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pl-smart .mono{opacity:.7;margin-left:4px;font-size:11.5px}.pl-filterzeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pl-suche{flex:260px;max-width:420px;position:relative}.pl-suche input{width:100%;padding-right:30px}.pl-kbd-suche{color:var(--muted);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pl-filter{cursor:pointer;text-align:left;width:auto;max-width:220px}.pl-filter-aktiv{box-shadow:0 0 0 1px var(--green) inset;border-color:var(--green)!important}.pl-popup{z-index:30;background:var(--white);border:1px solid var(--sand);border-radius:var(--r-tile);gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000024}.pl-popup-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:4px;font-size:11px;font-weight:600;display:grid}.pl-popup-label .feld-eingabe{text-transform:none;letter-spacing:0;font-weight:400}.pl-check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.pl-check input{width:15px;height:15px;margin:0}.pl-karte{background:var(--white);border:1px solid var(--sand);border-radius:14px;overflow:hidden}.pl-scroll{overflow-x:auto}.pl-tabelle{border-collapse:collapse;width:100%;min-width:980px;font-size:13.5px}.pl-tabelle th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--bg);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.pl-tabelle td{border-top:1px solid var(--sand);vertical-align:middle;color:var(--ink);padding:10px 12px}.pl-th-auswahl{width:1px;padding-left:14px!important}.pl-th-auswahl input{cursor:pointer;width:15px;height:15px;display:block}.pl-zeile{cursor:pointer}.pl-zeile:hover,.pl-zeile-markiert{background:var(--bg)}.pl-zeile-markiert{outline:1.5px solid var(--zeile-markiert);outline-offset:-1.5px}.pl-zeile-gewaehlt{background:color-mix(in srgb, var(--green) 7%, transparent)}.pl-patient{align-items:center;gap:10px;min-width:220px;display:flex}.pl-avatar{letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pl-name-zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-name{color:var(--ink);font-weight:500}.pl-unter{color:var(--muted);margin-top:1px;font-size:12px}.pl-kz{border:1px solid var(--sand-dark);color:var(--ink-soft);letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.pl-kz-neu{border-color:var(--green);color:var(--green)}.pl-kz-ki{border-color:var(--einw-widerrufen);color:var(--einw-widerrufen);background:var(--fall-rot-bg)}.pl-pille{white-space:nowrap;border-radius:13px;padding:2px 9px;font-size:12px;display:inline-block}.pl-einw{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pl-punkt{border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.pl-ueb{min-width:120px;font-size:12.5px}.pl-balken{background:var(--sand);border-radius:3px;height:4px;margin-top:4px;overflow:hidden}.pl-balken>span{border-radius:3px;height:100%;display:block}.pl-leer{color:var(--muted)}.pl-warn{color:var(--error-text);white-space:nowrap;font-size:12.5px;font-weight:600}.pl-td-termin,.pl-td-kasse,.pl-td-geburtsdatum,.pl-td-telefon{white-space:nowrap}.pl-leerzustand{text-align:center;color:var(--muted);padding:48px 16px;font-size:13px}.pl-leer-titel{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:500}.pl-tasten{color:var(--muted);margin:8px 2px 0;font-size:11.5px}.pl-auswahlleiste{z-index:60;background:var(--white);border:1px solid var(--sand-dark);color:var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 14px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000038}.pl-handy-alle{background:var(--bg);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.pl-handy-zeile{border-top:1px solid var(--sand);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pl-handy-zeile>input,.pl-handy-alle input{flex-shrink:0;width:18px;height:18px;margin:8px 0 0}@media (width<=640px){.pl-filter{flex:140px;max-width:none}.pl-suche{flex-basis:100%;max-width:none}.pl-auswahlleiste{bottom:calc(12px + env(safe-area-inset-bottom))}}.pl-doppelt{background:var(--fall-gelb-bg);color:var(--fall-gelb-text);border-radius:8px;margin-bottom:10px;padding:9px 12px;font-size:13px}.pl-doppelt ul{margin:4px 0 6px 18px;padding:0}.pl-doppelt a{color:inherit;font-weight:600}.pl-suche .pl-filter{cursor:text;width:100%;max-width:none}.pl-filterzeile select.pl-filter{max-width:190px}.pl-auswahlleiste{bottom:calc(var(--island-hoehe,0px) + 36px)}@media (width<=640px){.pl-auswahlleiste{bottom:calc(var(--island-hoehe,0px) + 24px + env(safe-area-inset-bottom))}}.ak-kopf{background:var(--white);border:1px solid var(--sand);border-radius:14px;margin-bottom:20px;padding:20px 22px 0}.ak-oben{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.ak-info{flex:320px;gap:5px;min-width:0;display:grid}.ak-name-zeile{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ak-name{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.ak-nr{color:var(--muted);font-size:12.5px}.ak-zeile{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:3px 14px;font-size:13px;display:flex}.ak-kontakt a{color:var(--ink);text-decoration:none}.ak-kontakt a:hover{text-decoration:underline}.ak-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ak-rechts{flex:0 auto;justify-items:end;gap:10px;display:grid}.ak-blaettern{align-items:center;gap:6px;display:inline-flex}.ak-pos{color:var(--muted);text-align:center;min-width:44px;font-size:12px}.ak-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ak-pillen{flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}.ak-pille{font:inherit;border:1px solid var(--sand);background:var(--bg);color:var(--ink);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;display:inline-flex}button.ak-pille{cursor:pointer}.ak-pille{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}button.ak-pille:hover{border-color:var(--sand-dark)}.ak-pille[style]{border-color:#0000}.ak-kennzahlen{border-top:1px solid var(--sand);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 -22px;display:grid}.ak-kennzahl{text-align:left;border:0;border-left:1px solid var(--sand);cursor:pointer;font:inherit;color:inherit;background:0 0;border-radius:0;min-width:0;padding:12px 16px 14px}.ak-kennzahl:first-child{border-left:0}@media (width<=1180px){.ak-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-kennzahl:nth-child(4){border-left:0}.ak-kennzahl:nth-child(n+4){border-top:1px solid var(--sand)}}.ak-kennzahl:hover{background:var(--bg)}.ak-kz-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ak-kz-wert{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:16px;font-weight:600;display:block;overflow:hidden}.ak-kz-unter{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;display:block;overflow:hidden}@media (width<=640px){.ak-kopf{padding:16px 14px 0}.ak-rechts{justify-items:start;width:100%}.ak-aktionen{justify-content:flex-start}.ak-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -14px}.ak-kennzahl:nth-child(odd){border-left:0}.ak-kennzahl:nth-child(4){border-left:1px solid var(--sand)}.ak-kennzahl:nth-child(n+3){border-top:1px solid var(--sand)}}.bnav-warn{border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-left:4px}.bnav-warn-gelb{background:var(--einw-offen)}.bnav-warn-rot{background:var(--einw-widerrufen)}.ak-kennzahl{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.ak-uebersicht{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.ak-gruppe{align-content:start;gap:16px;min-width:0;display:grid}.ak-spalte-bc{display:contents}.ak-gruppe-titel{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:2px 0 -6px 2px;font-size:11px;font-weight:600}@media (width>=900px){.ak-uebersicht{grid-template:"a c""a b"1fr/minmax(0,1.1fr) minmax(0,1fr)}.ak-gruppe-a{grid-area:a}.ak-gruppe-b{grid-area:b}.ak-gruppe-c{grid-area:c}}@media (width>=1600px){.ak-uebersicht{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a c b"}}.daten-zeile{border-bottom:1px solid var(--trennlinie);padding:8px 0}.daten-zeile:last-child,.ak-nicht-angegeben:last-child{border-bottom:0;padding-bottom:0}.karten-zeile-oben{border-top:1px solid var(--sand);padding:10px 0}.karten-zeile-oben:last-child{padding-bottom:0}.ak-nicht-angegeben{text-align:left;width:100%;font:inherit;color:var(--muted);border:0;border-bottom:1px solid var(--trennlinie);background:0 0;border-radius:0;padding:8px 0;font-size:13px;line-height:1.45;display:block}.ak-nicht-angegeben span{color:var(--muted);margin-right:4px;font-weight:500}button.ak-nicht-angegeben{cursor:pointer}button.ak-nicht-angegeben:hover,button.ak-nicht-angegeben:focus-visible{color:var(--green-dark)}.fall-schritte{grid-template-columns:repeat(var(--fall-n,5), minmax(0, 1fr));gap:4px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.fall-schritt{text-align:center;color:var(--muted);justify-items:center;gap:5px;font-size:11.5px;display:grid;position:relative}.fall-schritt+.fall-schritt:before{content:"";background:var(--sand);width:calc(100% - 26px);height:2px;position:absolute;top:12px;right:calc(50% + 15px)}.fall-schritt.fall-fertig+.fall-schritt:before{background:var(--green)}.fall-kreis{border:1.5px solid var(--sand-dark);background:var(--white);width:24px;height:24px;color:var(--muted);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.fall-fertig .fall-kreis{background:var(--green);border-color:var(--green);color:var(--auf-gruen)}.fall-fertig{color:var(--ink-soft)}.fall-aktuell .fall-kreis{border-color:var(--green);color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent)}.fall-aktuell{color:var(--ink);font-weight:600}.fall-aktuell.fall-warn .fall-kreis{border-color:var(--einw-widerrufen);color:var(--einw-widerrufen);box-shadow:0 0 0 3px var(--fall-rot-bg)}.fall-aktuell.fall-warn{color:var(--fall-rot-text)}.fall-entfaellt{opacity:.45}.fall-text{line-height:1.25}.fall-naechster{background:var(--bg);color:var(--ink);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.fall-naechster-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px}.lb-chips{flex-wrap:wrap;gap:5px;display:flex}.lb-chip{background:var(--bg);border:1px solid var(--sand);color:var(--ink-soft);border-radius:13px;padding:2px 9px;font-size:12px}.lb-text{color:var(--ink);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.vas-diagramm{align-items:flex-end;gap:6px;margin-top:6px;display:flex}.vas-klein{gap:4px}.vas-saeule{flex:none;justify-items:center;gap:3px;display:grid}.vas-flaeche{background:var(--bg);border-radius:4px;align-items:flex-end;width:18px;display:flex;overflow:hidden}.vas-klein .vas-flaeche{width:12px}.vas-flaeche>span{border-radius:4px 4px 0 0;width:100%;display:block}.vas-wert{color:var(--muted);font-size:11px}@media (width<=640px){.fall-schritte{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.fall-schritt:nth-child(4):before{display:none}}.karte-warn>section,section.karte-warn{box-shadow:0 0 0 1.5px var(--einw-widerrufen)}.bf-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.bf-feld{margin-bottom:14px}.bf-chips{flex-wrap:wrap;gap:6px;display:flex}.bf-ki{background:var(--fall-rot-bg);color:var(--fall-rot-text);border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:13px}.bf-vas{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}.bf-vas-knopf{font:inherit;font-size:13px;font-family:var(--mono);border:1px solid var(--sand-dark);background:var(--white);color:var(--ink);cursor:pointer;border-radius:8px;padding:7px 0}.bf-vas-knopf.an{color:#151615;font-weight:700}@media (width<=640px){.bf-raster{grid-template-columns:minmax(0,1fr)}}.bt-verlauf{border:1px solid var(--sand);border-radius:12px;margin:12px 0 4px;padding:12px 14px;overflow-x:auto}.bt-datum{background:var(--bg);border:1px solid var(--sand);border-radius:10px;flex-shrink:0;justify-items:center;width:46px;padding:5px 0;display:grid}.bt-tag{color:var(--ink);font-size:17px;font-weight:600;line-height:1.1}.bt-monat{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.bt-vas{color:#151615;border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:700}.bt-auszug{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:13px;overflow:hidden}@media (width<=640px){.bt-datum{display:none}}.vo-kaestchen{flex-wrap:wrap;gap:4px;display:flex}.vo-kaestchen>span{border:1px solid var(--sand-dark);background:var(--white);border-radius:4px;width:16px;height:16px}.vo-kaestchen>span.voll{background:var(--green);border-color:var(--green)}.vo-kaestchen>span.extern{background:repeating-linear-gradient(135deg, var(--sand-dark) 0 3px, var(--sand) 3px 6px);border-color:var(--sand-dark)}.vo-kaestchen>span.zuviel{border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset}.an-ki{margin:4px 0 16px}.an-ki-chip{border:1px solid var(--sand);color:var(--muted);background:0 0;border-radius:13px;padding:3px 10px;font-size:12.5px}.an-ki-chip.an{background:var(--fall-rot-bg);color:var(--fall-rot-text);border-color:#0000;font-weight:600}.an-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin-bottom:8px;display:grid}.an-kachel{background:var(--bg);border:1px solid var(--sand);border-radius:10px;min-width:0;padding:10px 12px}.pk-rest{align-items:baseline;gap:6px;display:inline-flex}.pk-zahl{color:var(--ink);font-size:24px;font-weight:700;line-height:1}.pk-von{color:var(--muted);font-size:12.5px}.pk-unten{flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px 12px;display:flex}.pk-kaestchen>span.uebrig{background:var(--blue,#6b9ad6);border-color:var(--blue,#6b9ad6)}.bk-karte{border:1px solid var(--sand);background:var(--white);border-radius:12px;padding:14px 16px}.bk-iban{color:var(--ink);letter-spacing:.03em;word-break:break-all;margin:6px 0 3px;font-size:16px;font-weight:600}.ew-zeitleiste{flex-direction:column;gap:6px;padding-left:4px;display:flex;position:relative}.ew-eintrag{position:relative}.ew-punkt{border-radius:999px;flex-shrink:0;align-self:center;width:8px;height:8px}.ew-zeile{border-bottom:1px solid var(--sand);color:var(--ink);align-items:flex-start;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.ew-schalter{background:var(--sand-dark);border-radius:999px;flex-shrink:0;width:30px;height:17px;margin-top:2px;position:relative}.ew-schalter:after{content:"";background:var(--white);border-radius:999px;width:13px;height:13px;transition:left .15s;position:absolute;top:2px;left:2px}.ew-schalter.an{background:var(--green)}.ew-schalter.an:after{left:15px}.dk-raster{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.dk-kachel{border:1px solid var(--sand);background:var(--white);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dk-vorschau{cursor:pointer;height:92px;font:inherit;border:0;align-content:center;place-items:center;gap:4px;display:grid}.dk-vorschau:disabled{cursor:default}.dk-endung{letter-spacing:.04em;font-size:20px;font-weight:700}.dk-typ{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:var(--white);border-radius:8px;padding:1px 7px;font-size:10.5px}.dk-text{flex:1;min-width:0;padding:10px 12px 4px}.dk-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.dk-aktionen{flex-wrap:wrap;align-items:center;gap:2px;padding:2px 8px 8px;display:flex}.dk-upload{min-height:180px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-style:dashed;border-width:1.5px;justify-content:center;align-items:center;gap:8px;font-size:13px}.dk-upload:hover{color:var(--green);border-color:var(--green)}.vl-eingabe{gap:8px;display:grid}.vl-zeile{border:1px solid var(--sand);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;display:flex}.vl-punkt{border-radius:999px;flex-shrink:0;align-self:center;width:8px;height:8px}.vl-titel{font-weight:500}.au-haken{border:1.5px solid var(--sand-dark);background:var(--white);width:20px;height:20px;color:var(--auf-gruen);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.au-haken.an{background:var(--green);border-color:var(--green)}.au-haken:hover:not(:disabled){border-color:var(--green)}.zg-chip{font:inherit;border:1.5px dashed var(--sand-dark);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:14px;padding:4px 11px;font-size:12.5px}.zg-chip:hover{border-color:var(--green);color:var(--green)}.fall-schritt{letter-spacing:-.01em;font-size:10.5px}.fall-text{-webkit-hyphens:manual;hyphens:manual;max-width:100%;line-height:1.3}.fall-zeile{display:block}.fall-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rollen-wahl{border:0;gap:6px;min-width:0;margin:12px 0 0;padding:0;display:grid}.rollen-wahl-option{border:1px solid var(--sand);cursor:pointer;color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;display:flex}.rollen-wahl-option.gewaehlt{border-color:var(--nav-aktiv-text);background:var(--nav-aktiv-flaeche)}.rollen-wahl-option input,.rechte-check input{border:0;flex:none;width:auto;margin:3px 0 0}.rollen-wahl-text{color:var(--ink-soft);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.rechte-individuell{color:var(--ink-soft);font-weight:400}.rechte-haekchen{border:1px solid var(--sand);border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.rechte-zeile{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;display:flex}.rechte-titel{flex:1;min-width:0;font-weight:500}.rechte-auswahl{width:auto;max-width:230px;padding:5px 8px;font-size:13px}.benutzer-rechte{grid-column:1/-1}@media (width<=640px){.rechte-zeile:not(.rechte-check){flex-direction:column}.rechte-auswahl{width:100%;max-width:none}}.sammel-standorte{gap:6px;display:grid}.sammel-standort{cursor:pointer;align-items:center;gap:8px;display:flex}.sammel-standort input{border:0;flex:none;width:auto;margin:0}.sammel-vorschau{background:var(--bg);color:var(--ink);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.pl-standorte{margin-top:3px}.standort-mehr{border:1.5px solid var(--sand);background:var(--white);color:var(--ink-soft);border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;display:inline-flex}.island-hinweise{cursor:pointer;border:1px solid var(--i-rand);height:36px;color:inherit;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.island-hinweise.dringend{background:var(--red,#c0392b);color:#fff;border-color:#0000}.island-hinweise:focus-visible{outline:2px solid var(--green);outline-offset:2px}.island-hinweis-liste{background:var(--i-bg);color:var(--i-text);border:1px solid var(--i-rand);border-radius:14px;gap:0;padding:4px 12px;display:grid}.island-hinweis-liste [role=listitem]{border-bottom:1px solid var(--i-rand)}.island-hinweis-liste [role=listitem]:last-child{border-bottom:0}.hilfe-menue{z-index:1200;background:var(--white);border:1px solid var(--sand);border-radius:12px;min-width:260px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 10px 28px #00000024}.hilfe-menue-eintrag{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.hilfe-menue-eintrag:hover,.hilfe-menue-eintrag:focus-visible{background:var(--bg)}.hilfe-menue-eintrag kbd{color:var(--muted);border:1px solid var(--sand);border-radius:4px;margin-left:auto;padding:1px 5px;font-size:11px}.hilfe-menue-zusatz{color:var(--muted);margin-left:auto;font-size:12px}.feedback-arten{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@media (width<=640px){.feedback-arten{grid-template-columns:1fr}}.feedback-canvas{border:1px solid var(--sand);cursor:crosshair;touch-action:none;border-radius:8px;width:100%;height:auto;display:block}.feedback-aufnahme{z-index:2000;background:var(--ink);color:var(--white);border-radius:999px;padding:6px 12px;font-size:12.5px;position:fixed;top:70px;right:20px}.meldung-seite{max-width:980px}.meldung-liste{gap:6px;margin-top:12px;display:grid}.meldung-zeile{text-align:left;border:1px solid var(--sand);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:flex}.meldung-zeile:hover{background:var(--bg)}.meldung-zeile.ungelesen{border-color:var(--green)}.meldung-zeile-titel{flex:1;min-width:160px;font-weight:500}.meldung-status{border:1px solid var(--sand);background:var(--bg);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.meldung-status-neu{background:var(--hinweis-gelb-flaeche);color:var(--hinweis-gelb-text)}.meldung-status-wartet_auf_kunde{background:var(--red-light,#fdecea);color:var(--red,#c0392b);border-color:var(--red,#c0392b)}.meldung-status-behoben{background:var(--green-light,#e7f2ea);color:var(--green-dark,#2f6b3f)}.meldung-neu{color:var(--green-dark,#2f6b3f);font-size:12px;font-weight:600}.meldung-prio{color:var(--muted);font-size:12px}.meldung-prio-hoch,.meldung-prio-dringend{color:var(--red,#c0392b);font-weight:600}.meldung-verlauf{gap:10px;margin:14px 0;display:grid}.meldung-nachricht{border:1px solid var(--sand);background:var(--white);border-radius:12px;padding:10px 12px}.meldung-nachricht.vom-support{background:var(--bg)}.meldung-nachricht.intern{background:var(--hinweis-gelb-flaeche);border-style:dashed}.meldung-nachricht-kopf{color:var(--muted);margin-bottom:4px;font-size:12.5px}.meldung-nachricht-text{white-space:pre-wrap;color:var(--ink);font-size:14px}.meldung-bilder{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.meldung-bild img{border:1px solid var(--sand);border-radius:6px;display:block}.meldung-bild-laedt{background:var(--bg);border-radius:6px;width:120px;display:inline-block}.meldung-antwort{margin-top:10px}.meldung-filter,.meldung-felder{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.meldung-filter>*,.meldung-felder label{flex:160px}.meldung-felder label{color:var(--muted);gap:4px;font-size:12px;display:grid}.meldung-kontext dl{grid-template-columns:180px 1fr;gap:4px 12px;margin:8px 0;font-size:12.5px;display:grid}.meldung-kontext dt{color:var(--muted)}.meldung-kontext dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.meldung-kontext dl{grid-template-columns:1fr}}.meldung-antwort input[type=file],.feld input[type=file]{background:0 0;border:0;width:auto;padding:0;font-size:13px}.startguide-karte{margin-bottom:20px}.startguide-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.startguide-balken{background:var(--bg);border-radius:999px;height:6px;margin:12px 0;overflow:hidden}.startguide-balken span{background:var(--green);border-radius:999px;height:100%;display:block}.startguide-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.startguide-punkt{border:1px solid var(--sand);background:var(--white);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.startguide-liste.kompakt .startguide-punkt{align-items:center;padding:8px 12px}.startguide-punkt.erledigt{opacity:.7}.startguide-haken{border:1.5px solid var(--sand-dark,#c9c9c6);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.startguide-punkt.erledigt .startguide-haken{background:var(--green);border-color:var(--green);color:#fff}.startguide-punkt.uebersprungen .startguide-haken{background:var(--bg);color:var(--muted)}.startguide-text{min-width:0;color:var(--ink);flex:1;font-size:14px}.startguide-marke{color:var(--muted);font-size:12.5px;font-weight:400}.startguide-knoepfe{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.startguide-video-platz{color:var(--muted);border:1px dashed var(--sand);border-radius:8px;padding:4px 8px;font-size:12px}@media (width<=640px){.startguide-punkt{flex-wrap:wrap}.startguide-knoepfe{justify-content:flex-start;width:100%}}.island-einrichtung{border:1px dashed var(--i-rand);height:36px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.island-einrichtung:hover{border-style:solid}.hilfe-knopf{border:1px solid var(--sand);background:var(--white);width:22px;height:22px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}.hilfe-knopf:hover{color:var(--ink);border-color:var(--ink-soft)}.hilfe-filter input[type=search]{max-width:560px}.hilfe-liste{gap:8px;margin-top:14px;display:grid}.hilfe-eintrag{text-align:left;border:1px solid var(--sand);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.hilfe-eintrag:hover{background:var(--bg)}.hilfe-eintrag-symbol{background:var(--bg);width:32px;height:32px;color:var(--green-dark,#2f6b3f);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.hilfe-artikel{margin-top:14px}.hilfe-text p{color:var(--ink);white-space:pre-line;font-size:14.5px;line-height:1.6}.hilfe-video{background:#000;border-radius:10px;width:100%;max-height:70vh;display:block}.hilfe-video-laedt{aspect-ratio:16/9}.praxis-balken{border-bottom:1px solid var(--sand);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 24px;font-size:13.5px;display:flex}.praxis-balken button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:12.5px;font-weight:600}.praxis-balken-info{background:var(--nav-aktiv-flaeche);color:var(--nav-aktiv-text)}.praxis-balken-gelb{background:var(--hinweis-gelb-flaeche);color:var(--hinweis-gelb-text)}.praxis-balken-rot{background:var(--red-light,#fdecea);color:var(--red,#b3261e)}.konto-status{flex-wrap:wrap;gap:28px;display:flex}.konto-status strong{color:var(--ink);font-size:15px}.konto-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.konto-tabelle td{border-bottom:1px solid var(--sand);padding:6px 4px}.konto-tabelle td:last-child{text-align:right}.konto-tabelle tr.summe td{font-weight:600}.betrieb-aktion{border:1px solid var(--sand);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.betrieb-aktion:hover{background:var(--bg)}.island-patient{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:auto;margin:0;padding:2px 6px 2px 2px;display:flex}.island-patient:hover{background:#ffffff14}.island-patient:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mit-beleg-vorschau{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:20px;display:grid}.beleg-vorschau-spalte{background:var(--bg);border:1px solid var(--sand);border-radius:12px;max-height:calc(100vh - 24px);padding:12px;position:sticky;top:12px;overflow-y:auto}.beleg-vorschau-seiten{gap:12px;display:grid}.beleg-vorschau-seite{border:1px solid var(--sand-dark);background:#fff;border-radius:4px;display:block;box-shadow:0 2px 8px #00000014}.betrieb-kacheln{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.betrieb-kachel{text-align:left;border:1px solid var(--sand);background:var(--white,#fff);font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}div.betrieb-kachel{cursor:default}.betrieb-kachel.aktiv{border-color:var(--green);background:var(--nav-aktiv-flaeche)}.betrieb-kachel-zahl{color:var(--ink);font-size:22px;font-weight:600}.betrieb-praxen-liste{gap:6px;display:grid}.betrieb-praxis-zeile{text-align:left;border:1px solid var(--sand);background:var(--white,#fff);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;grid-template-columns:minmax(160px,1.3fr) minmax(130px,1fr) 110px minmax(180px,1.4fr) 90px minmax(150px,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.betrieb-praxis-zeile:hover{background:var(--bg)}@media (width<=900px){.betrieb-praxis-zeile{grid-template-columns:1fr 1fr}}@media (width<=640px){.betrieb-praxis-zeile{grid-template-columns:1fr}}.meldung-datei{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.meldung-bewertung{border:1px solid var(--sand);background:var(--white);border-radius:12px;margin:10px 0;padding:12px}.meldung-ziel{white-space:nowrap;color:var(--muted);font-size:12px}.meldung-ziel.ueber{color:var(--red,#c0392b);font-weight:600}.support-kacheln{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.support-kachel{border:1px solid var(--sand);background:var(--white);border-radius:12px;padding:12px}.support-kachel b{color:var(--ink);font-size:22px;font-weight:600;display:block}.support-kachel span{color:var(--muted);font-size:12.5px}.support-balken{grid-template-columns:minmax(120px,220px) 1fr 40px;align-items:center;gap:8px;margin:4px 0;font-size:13px;display:grid}.support-balken i{background:var(--green);border-radius:4px;height:8px;display:block}.rechtstext h2{margin:28px 0 8px;font-size:20px;font-weight:500}.rechtstext h3{margin:22px 0 6px;font-size:16px;font-weight:600}.rechtstext ol,.rechtstext ul{padding-left:22px}.rechtstext li{margin:4px 0}.rt-dialog a{color:var(--nav-aktiv-text)}.rechtstext table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px;display:block;overflow-x:auto}.rechtstext th,.rechtstext td{text-align:left;vertical-align:top;border:1px solid #dcdcd8;padding:6px 8px}.rechtstext code{word-break:break-all;font-size:13px}.konto-knopf{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px;display:flex}.konto-knopf:hover,.konto-knopf:focus-visible,.konto-knopf[aria-expanded=true]{background:var(--bg)}.konto-kreis{background:var(--green);width:32px;height:32px;color:var(--auf-gruen);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.konto-knopf-text,.konto-menue-kopf{min-width:0;display:grid}.konto-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.konto-email,.konto-praxis{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.konto-menue-kopf{border-bottom:1px solid var(--sand);gap:2px;margin-bottom:4px;padding:8px 10px 10px}.konto-praxis{color:var(--ink-soft);margin-top:2px}.abmelden-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}
