:root{--saims-accent:#1b4f8a;--saims-accent-contrast:#fff;--saims-marke-1:#3b7dd8;--saims-marke-2:#2a8f5c;--saims-marke-3:#9269c9;--saims-surface:#fff;--saims-surface-sunken:#f5f6f8;--saims-surface-raised:#fff;--saims-chrome:#16223a;--saims-chrome-text:#eef1f6;--saims-chrome-ocker:#e0a83c;--saims-text:#16223a;--saims-text-muted:#5a6478;--saims-text-inverted:#fff;--saims-border:#d8dde6;--saims-focus:var(--saims-accent);--saims-danger:#a3231f;--saims-danger-text:#a3231f;--saims-success:#1f6b45;--saims-success-text:#1f6b45;--saims-space-1:.25rem;--saims-space-2:.5rem;--saims-space-3:.75rem;--saims-space-4:1rem;--saims-space-6:1.5rem;--saims-space-8:2rem;--saims-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--saims-font-size:.9375rem;--saims-line-height:1.5;--saims-text-xs:.75rem;--saims-text-sm:.8125rem;--saims-text-md:.9375rem;--saims-text-lg:1.125rem;--saims-text-xl:1.375rem;--saims-text-2xl:1.75rem;--saims-ton-blau:#2563a8;--saims-ton-tuerkis:#0f766e;--saims-ton-gruen:#1f6b45;--saims-ton-orange:#a2570f;--saims-ton-rot:#a3231f;--saims-ton-violett:#6b3f9e;--saims-ton-grau:#5a6478;--saims-radius:6px;--saims-chrome-ziel:2.75rem;--saims-chrome-height:calc(var(--saims-chrome-ziel) + 2 * var(--saims-space-2));--saims-werkzeugleiste-hoehe:calc(2rem + var(--saims-space-4) + 1px);--saims-shadow-raised:0 1px 2px #16223a14, 0 4px 12px #16223a0f;--saims-shadow-overlay:0 2px 4px #16223a1a, 0 12px 28px #16223a24;--saims-hover:color-mix(in srgb, var(--saims-text) 8%, var(--saims-surface));--saims-active:color-mix(in srgb, var(--saims-text) 14%, var(--saims-surface));--saims-deckkraft-aus:.45}:root[data-saims-theme=dark]{--saims-shadow-overlay:0 2px 4px #0006, 0 12px 28px #00000073;--saims-surface:#131a26;--saims-surface-sunken:#0d131c;--saims-surface-raised:#1a2331;--saims-chrome:#0d131c;--saims-chrome-text:#e6eaf2;--saims-chrome-ocker:#e0a83c;--saims-text:#e6eaf2;--saims-text-muted:#97a1b5;--saims-border:#2a3547;--saims-danger-text:#f0958f;--saims-success-text:#4fbd83}.saims-marke{--saims-chrome:var(--saims-chrome-hell,#16223a);--saims-chrome-text:var(--saims-chrome-text-hell,#eef1f6);--saims-surface:var(--saims-grund-hell,#fff);--saims-surface-sunken:var(--saims-grund-hell-tief,#f5f6f8);--saims-surface-raised:var(--saims-grund-hell-hoch,#fff)}:root[data-saims-theme=dark] .saims-marke{--saims-chrome:var(--saims-chrome-dunkel,#0d131c);--saims-chrome-text:var(--saims-chrome-text-dunkel,#e6eaf2);--saims-surface:var(--saims-grund-dunkel,#131a26);--saims-surface-sunken:var(--saims-grund-dunkel-tief,#0d131c);--saims-surface-raised:var(--saims-grund-dunkel-hoch,#1a2331)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--saims-focus);outline-offset:2px}
.saims-menue-ausloeser{align-items:center;gap:var(--saims-space-2);font:inherit;color:inherit;border-radius:var(--saims-radius);padding:2px var(--saims-space-2);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.saims-menue-ausloeser[data-hovered],.saims-menue-ausloeser[data-pressed]{background:#8080802e}.saims-menue-popover{background:var(--saims-surface-raised);color:var(--saims-text);border:1px solid var(--saims-border);border-radius:var(--saims-radius);box-shadow:var(--saims-shadow-raised);min-width:13rem;padding:var(--saims-space-1);overscroll-behavior:contain;outline:none;overflow-y:auto}.saims-menue{outline:none}.saims-menue-punkt{align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-2) var(--saims-space-2);border-radius:calc(var(--saims-radius) - 2px);cursor:pointer;outline:none;grid-template-columns:1.1rem 1fr auto;display:grid}.saims-menue-punkt[data-focused]{background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-menue-punkt[data-disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-menue-punkt .haken{font-size:.8em}.saims-menue-punkt .zusatz{color:var(--saims-text-muted);font-size:.9em}.saims-menue-trenner{background:var(--saims-border);height:1px;margin:var(--saims-space-1) 0;border:0}.saims-menue-gruppe{padding:var(--saims-space-2) var(--saims-space-2) var(--saims-space-1);color:var(--saims-text-muted);font-size:.8em}.saims-knopf{justify-content:center;align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-2) var(--saims-space-4);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);color:var(--saims-text);font:inherit;cursor:pointer;min-height:2.25rem;display:inline-flex}.saims-knopf[data-art=haupt]{background:var(--saims-accent);border-color:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-verweis{font:inherit;color:var(--saims-accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.saims-verweis[data-hovered],.saims-verweis[data-focus-visible]{text-decoration:underline}.saims-knopf[data-art=still]{color:var(--saims-text-muted);background:0 0;border-color:#0000}.saims-knopf[data-gefaehrlich]{border-color:var(--saims-danger-text);color:var(--saims-danger-text)}.saims-knopf[data-art=haupt][data-gefaehrlich]{background:var(--saims-danger);color:var(--saims-text-inverted)}.saims-knopf[data-hovered]{background:var(--saims-hover)}.saims-knopf[data-pressed]{background:var(--saims-active)}.saims-knopf[data-art=haupt][data-hovered]{background:color-mix(in srgb, var(--saims-text) 14%, var(--saims-accent));border-color:color-mix(in srgb, var(--saims-text) 14%, var(--saims-accent))}.saims-knopf[data-art=haupt][data-pressed]{background:color-mix(in srgb, var(--saims-text) 24%, var(--saims-accent));border-color:color-mix(in srgb, var(--saims-text) 24%, var(--saims-accent))}.saims-knopf[data-art=haupt][data-gefaehrlich][data-hovered]{background:color-mix(in srgb, var(--saims-text) 14%, var(--saims-danger));border-color:color-mix(in srgb, var(--saims-text) 14%, var(--saims-danger))}.saims-knopf[data-art=haupt][data-gefaehrlich][data-pressed]{background:color-mix(in srgb, var(--saims-text) 24%, var(--saims-danger));border-color:color-mix(in srgb, var(--saims-text) 24%, var(--saims-danger))}.saims-knopf[data-art=still][data-hovered],.saims-knopf[data-art=still][data-pressed]{border-color:var(--saims-border);color:var(--saims-text)}.saims-knopf[data-disabled]{opacity:var(--saims-deckkraft-aus);cursor:not-allowed}.saims-feld{gap:var(--saims-space-1);margin-bottom:var(--saims-space-4);flex-direction:column;display:flex}.saims-feld-label{color:var(--saims-text-muted);font-size:.9em}.saims-schlossknopf{display:inline-flex}.saims-schloss{flex:none}.saims-schlossknopf[data-schloss=offen] .saims-knopf:not([data-art=haupt]) .saims-schloss{color:var(--saims-ton-gruen)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saims-eingabe{padding:var(--saims-space-2) var(--saims-space-3);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);color:var(--saims-text);font:inherit;width:100%;min-height:2.25rem}.saims-feld[data-invalid] .saims-eingabe{border-color:var(--saims-danger-text)}.saims-feld-hinweis{color:var(--saims-text-muted);font-size:.85em}.saims-feld-fehler{color:var(--saims-danger-text);font-size:.85em}.saims-auswahl-ausloeser{justify-content:space-between;align-items:center;gap:var(--saims-space-2);text-align:left;cursor:pointer;display:flex}.saims-combobox-zeile{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);align-items:stretch;min-height:2.25rem;display:flex}.saims-combobox-zeile:focus-within{outline:2px solid var(--saims-focus);outline-offset:1px}.saims-feld[data-invalid] .saims-combobox-zeile{border-color:var(--saims-danger-text)}.saims-combobox-zeile .saims-eingabe{min-inline-size:0;box-shadow:none;background:0 0;border:none;flex:1}.saims-combobox-zeile .saims-eingabe:focus{box-shadow:none;outline:none}.saims-combobox-ausloeser{padding-inline:var(--saims-space-3);color:var(--saims-text-muted);cursor:pointer;background:0 0;border:none;flex:none}.saims-combobox-ausloeser:hover{color:var(--saims-text)}.saims-combobox-popover{min-inline-size:var(--trigger-width);max-inline-size:max(var(--trigger-width), 28rem)}.saims-combobox-popover .saims-menue-punkt{white-space:nowrap}.saims-combobox-popover .saims-menue{overflow-x:auto}.saims-menue-leer{padding:var(--saims-space-2) var(--saims-space-3);color:var(--saims-text-muted);font-size:var(--saims-text-sm);margin:0}.saims-kaestchen,.saims-schalter{align-items:flex-start;gap:var(--saims-space-2);cursor:pointer;margin-bottom:var(--saims-space-2);display:flex}.saims-kaestchen .kasten{border:1.5px solid var(--saims-text-muted);background:var(--saims-surface);border-radius:3px;flex:none;width:1.1rem;height:1.1rem;margin-block-start:calc(.5lh - .55rem)}.saims-kaestchen[data-selected] .kasten{background:var(--saims-accent);border-color:var(--saims-accent)}.saims-kaestchen[data-selected] .kasten:after{content:"✓";block-size:100%;color:var(--saims-accent-contrast);place-items:center;font-size:.8rem;line-height:1;display:grid}.saims-schalter .bahn{background:var(--saims-surface);border:1.5px solid var(--saims-text-muted);border-radius:1rem;flex:none;width:2.2rem;height:1.25rem;padding:.5px;transition:background .12s,border-color .12s}.saims-schalter .griff{background:var(--saims-text-muted);border-radius:50%;width:1rem;height:1rem;transition:transform .12s,background .12s;display:block}.saims-schalter[data-selected] .bahn{background:var(--saims-accent);border-color:var(--saims-accent)}.saims-schalter[data-selected] .griff{background:var(--saims-accent-contrast);transform:translate(.95rem)}.saims-schalter[data-focus-visible] .bahn,.saims-kaestchen[data-focus-visible] .kasten{outline:2px solid var(--saims-focus);outline-offset:2px}.saims-kaestchen[data-disabled],.saims-schalter[data-disabled]{opacity:var(--saims-deckkraft-aus);cursor:not-allowed}.saims-tabelle-rahmen{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);overflow-x:auto}.saims-tabelle{border-collapse:collapse;width:100%}.saims-tabelle-kopf{text-align:left;font-size:var(--saims-text-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--saims-text-muted);padding:var(--saims-space-3) var(--saims-space-4);background:var(--saims-surface-sunken);border-bottom:1px solid var(--saims-border);white-space:nowrap;z-index:1;font-weight:600;position:sticky;inset-block-start:0}.saims-tabelle-kopf[data-zahl],.saims-tabelle-zelle[data-zahl]{text-align:right;font-variant-numeric:tabular-nums}.saims-tabelle-kopf[data-allows-sorting]{cursor:pointer}.saims-tabelle-kopf[data-sort-direction=ascending]:after{content:" ▲";font-size:.7em}.saims-tabelle-kopf[data-sort-direction=descending]:after{content:" ▼";font-size:.7em}.saims-tabelle-zelle{padding:var(--saims-space-3) var(--saims-space-4);border-bottom:1px solid var(--saims-border);vertical-align:middle}.saims-tabelle-zelle:last-child:has(.saims-zeilenaktionen){padding-inline-end:var(--saims-space-2);padding-block:var(--saims-space-1)}.saims-tabelle-zeile:last-child .saims-tabelle-zelle{border-bottom:0}.saims-tabelle-zeile[data-hovered]{background:var(--saims-hover)}.saims-tabelle-zeile .saims-zeilenaktion{color:var(--saims-text-muted);transition:color .1s,background-color .1s}.saims-tabelle-zeile:hover .saims-zeilenaktion,.saims-tabelle-zeile:focus-within .saims-zeilenaktion,.saims-zeilenaktion:hover,.saims-zeilenaktion[data-aktiv],.saims-zeilenaktion[data-focus-visible]{color:var(--saims-text)}.saims-tabelle-zeile:hover .saims-zeilenaktion[data-disabled],.saims-tabelle-zeile:focus-within .saims-zeilenaktion[data-disabled]{opacity:var(--saims-deckkraft-aus)}.saims-tabelle-zeile[data-focus-visible]{outline:2px solid var(--saims-focus);outline-offset:-2px}.saims-tabelle-leer{padding:var(--saims-space-8) var(--saims-space-4);text-align:center;color:var(--saims-text-muted);border:1px dashed var(--saims-border);border-radius:var(--saims-radius);margin:0}.saims-dialog-hintergrund{padding:var(--saims-space-4);z-index:100;background:#0d131c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.saims-dialog-rahmen{width:100%;max-width:32rem;background:var(--saims-surface-raised);border:1px solid var(--saims-border);border-radius:var(--saims-radius);max-block-size:min(42rem,85vh);box-shadow:var(--saims-shadow-raised);display:flex}.saims-dialog-rahmen[data-hoehe=fest]{block-size:min(32rem,85vh)}.saims-dialog{padding:var(--saims-space-6);outline:none;flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.saims-dialog-titel{margin:0 0 var(--saims-space-4);flex:none;font-size:1.1rem}.saims-dialog-inhalt{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.saims-dialog-aktionen{justify-content:flex-end;gap:var(--saims-space-2);margin-top:var(--saims-space-6);flex:none;display:flex}.saims-meldung{align-items:flex-start;gap:var(--saims-space-3);padding:var(--saims-space-3) var(--saims-space-4);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);margin-bottom:var(--saims-space-4);border-left-width:3px;display:flex}.saims-meldung .symbol{background:var(--saims-text-muted);width:1.25rem;height:1.25rem;color:var(--saims-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1rem;font-size:.8rem;font-weight:700;display:flex}.saims-meldung .rumpf{flex:1}.saims-meldung .titel{margin-bottom:var(--saims-space-1);display:block}.saims-meldung[data-art=erfolg]{border-left-color:var(--saims-success-text)}.saims-meldung[data-art=erfolg] .symbol{background:var(--saims-success)}.saims-meldung[data-art=warnung],.saims-meldung[data-art=fehler]{border-left-color:var(--saims-danger-text)}.saims-meldung[data-art=warnung] .symbol,.saims-meldung[data-art=fehler] .symbol{background:var(--saims-danger)}.saims-meldung[data-art=hinweis]{border-left-color:var(--saims-accent)}.saims-meldung[data-art=hinweis] .symbol{background:var(--saims-accent)}.saims-statusmeldung:empty{display:none}.saims-statusmeldung .inhalt{align-items:center;gap:var(--saims-space-2);color:var(--saims-text-muted);font-size:.9em;display:inline-flex}.saims-statusmeldung .symbol{color:var(--saims-success-text)}.saims-statusmeldung[data-art=fehler] .symbol{color:var(--saims-danger-text)}.saims-symbol{vertical-align:-.15em;flex:none}.saims-mit-seitenleiste{gap:var(--saims-space-8);padding:var(--saims-space-6) var(--saims-space-8) var(--saims-space-8);grid-template-columns:15rem minmax(0,1fr);align-items:stretch;display:grid}.saims-seite .saims-mit-seitenleiste,.saims-bereich>.saims-seite{padding:0}.saims-seitenleiste ul{top:calc(var(--saims-chrome-height) + var(--saims-werkzeugleiste-hoehe) + var(--saims-space-4));flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;position:sticky}.saims-seitenleiste-punkt{align-items:center;gap:var(--saims-space-3);width:100%;padding:var(--saims-space-2) var(--saims-space-3);border-radius:var(--saims-radius);color:var(--saims-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:2.25rem;display:flex}.saims-seitenleiste-punkt .text{flex:1}.saims-seitenleiste-punkt:hover{background:var(--saims-hover)}.saims-seitenleiste-punkt:active{background:var(--saims-active)}.saims-seitenleiste-punkt[aria-current=page]{background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-seitenleiste-punkt .zaehler{padding:0 var(--saims-space-2);background:var(--saims-text-muted);color:var(--saims-surface);border-radius:999px;font-size:.8em}.saims-seitenleiste-punkt[aria-current=page] .zaehler{background:var(--saims-accent-contrast);color:var(--saims-accent)}@media (max-width:46rem){.saims-mit-seitenleiste{gap:var(--saims-space-4);padding:var(--saims-space-4) 0 var(--saims-space-6) var(--saims-space-4);grid-template-columns:minmax(0,1fr)}.saims-seitenleiste ul{padding-bottom:var(--saims-space-1);flex-direction:row;position:static;overflow-x:auto}.saims-seitenleiste-punkt{white-space:nowrap;width:auto}}.saims-suchfeld{align-items:center;gap:var(--saims-space-2);margin-bottom:var(--saims-space-4);display:flex}.saims-suchfeld .lupe{color:var(--saims-text-muted);margin-right:calc(var(--saims-space-6) * -1);z-index:1;padding-left:var(--saims-space-3);display:flex}.saims-suchfeld .saims-eingabe{padding-left:var(--saims-space-8);max-width:24rem}.saims-suchfeld .treffer{color:var(--saims-text-muted);white-space:nowrap;font-size:.9em}.saims-kacheln{gap:var(--saims-space-3);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));margin:0;padding:0;list-style:none;display:grid}.saims-kacheln>li{display:flex}.saims-kachel{border:1px solid color-mix(in srgb, var(--ton) 30%, var(--saims-border));border-radius:var(--saims-radius);background:color-mix(in srgb, var(--ton) 4%, var(--saims-surface-raised));--ton:var(--saims-accent);flex-direction:column;width:100%;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.saims-kachel[data-ton=blau]{--ton:var(--saims-ton-blau)}.saims-kachel[data-ton=tuerkis]{--ton:var(--saims-ton-tuerkis)}.saims-kachel[data-ton=gruen]{--ton:var(--saims-ton-gruen)}.saims-kachel[data-ton=orange]{--ton:var(--saims-ton-orange)}.saims-kachel[data-ton=rot]{--ton:var(--saims-ton-rot)}.saims-kachel[data-ton=violett]{--ton:var(--saims-ton-violett)}.saims-kachel[data-ton=grau]{--ton:var(--saims-ton-grau)}.saims-kachel .flaeche{align-items:flex-start;gap:var(--saims-space-4);padding:var(--saims-space-4);padding-right:var(--saims-space-8);color:inherit;flex:1;text-decoration:none;display:flex}.saims-kachel:hover,.saims-kachel:focus-within{border-color:var(--ton);background:color-mix(in srgb, var(--ton) 8%, var(--saims-surface-raised));box-shadow:var(--saims-shadow-raised)}.saims-kachel>.flaeche>.zeichen{background:color-mix(in srgb, var(--ton) 12%, transparent);width:4rem;height:4rem;color:var(--ton);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.saims-kachel .text{flex-direction:column;gap:2px;min-width:0;display:flex}.saims-kachel .titel{font-size:var(--saims-text-lg);font-weight:550;line-height:1.3}.saims-kachel .kurz{font-size:var(--saims-text-sm);color:var(--saims-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.saims-kachel .abzeichen{background:var(--saims-danger);min-width:1.15rem;color:var(--saims-text-inverted);font-size:var(--saims-text-xs);text-align:center;border-radius:999px;padding:0 .3rem;line-height:1.15rem;position:absolute;top:-.4rem;right:-.45rem}.saims-kachel .titel .neu{margin-left:var(--saims-space-2);border:1px solid var(--ton);color:var(--ton);font-size:var(--saims-text-xs);vertical-align:middle;white-space:nowrap;border-radius:999px;padding:0 .35rem;font-weight:500}.saims-kachel .erklaerung-knopf{top:var(--saims-space-2);right:var(--saims-space-2);width:1.5rem;height:1.5rem;color:var(--saims-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.saims-kachel:hover .erklaerung-knopf,.saims-kachel .erklaerung-knopf:focus-visible,.saims-kachel .erklaerung-knopf[aria-expanded=true]{background:var(--saims-hover);color:var(--saims-text)}.saims-kachel .erklaerung-knopf:active{background:var(--saims-active)}.steckbrief-hinweise,.steckbrief-verweise{margin:0 0 var(--saims-space-4);padding-left:var(--saims-space-6)}.steckbrief-hinweise li+li,.steckbrief-verweise li+li{margin-top:var(--saims-space-1)}.steckbrief-verweise a[target=_blank]:after{content:" ↗";color:var(--saims-text-muted)}.saims-kacheln .ordnen{display:none}.saims-kacheln[data-bearbeiten]>li{flex-direction:column}.saims-kacheln[data-bearbeiten] .ordnen{justify-content:center;align-items:center;gap:var(--saims-space-2);margin-top:var(--saims-space-2);display:flex}.saims-kacheln[data-bearbeiten] .ordnen button{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);width:2rem;height:2rem;color:var(--saims-text);cursor:pointer;font-size:1.1rem;line-height:1}.saims-kacheln[data-bearbeiten] .ordnen button[disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-kacheln[data-bearbeiten] .ordnen .stelle{text-align:center;min-width:1.5rem;font-size:var(--saims-text-sm);color:var(--saims-text-muted);font-variant-numeric:tabular-nums}.saims-kacheln .favorit{display:none}.saims-kacheln[data-bearbeiten] .favorit{justify-content:center;align-items:center;gap:var(--saims-space-2);margin-top:var(--saims-space-2);display:flex}.saims-kacheln[data-bearbeiten] .favorit button{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);width:2rem;height:2rem;color:var(--saims-text);cursor:pointer;font-size:1.1rem;line-height:1}.saims-kacheln[data-bearbeiten] .favorit button[disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-kacheln[data-bearbeiten] .favorit-stern[aria-pressed=true]{color:var(--saims-ton-orange);border-color:var(--saims-ton-orange)}.saims-kacheln[data-bearbeiten] .flaeche{pointer-events:none}.kachelgruppe+.kachelgruppe{margin-block-start:var(--saims-space-8)}.kachelgruppe-favoriten{border-block-end:1px solid var(--saims-border);padding-block-end:var(--saims-space-6)}.kachelgruppe>h2{margin:0 0 var(--saims-space-3);font-size:var(--saims-text-lg)}.kachelgruppe-kopf{justify-content:space-between;align-items:flex-end;gap:var(--saims-space-4);border-block-end:1px solid var(--saims-border);margin-block-end:var(--saims-space-3);padding-block-end:var(--saims-space-2);display:flex}.kachelgruppe-kopf .saims-feld{flex:1;max-inline-size:22rem}.kachelgruppe-kopf .aktionen{gap:var(--saims-space-1);flex:none;display:flex}.kachelgruppe-kopf .aktionen button{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);block-size:2rem;inline-size:2rem;color:var(--saims-text);cursor:pointer;place-items:center;font-size:1.1rem;line-height:1;display:grid}.kachelgruppe-kopf .aktionen button[disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.kachelgruppe-kopf .aktionen button.gefaehrlich:not([disabled]):hover{border-color:var(--saims-ton-rot);color:var(--saims-ton-rot)}.kachelgruppe>.hinweis:only-of-type{padding:var(--saims-space-6);text-align:center;border:1px dashed var(--saims-border);border-radius:var(--saims-radius);margin:0}.saims-kacheln[data-bearbeiten] .erklaerung-knopf{display:none}.saims-seite{padding:var(--saims-space-6) var(--saims-space-8) var(--saims-space-8);max-width:96rem}.saims-seite[data-breite=schmal]>:not(.saims-mit-seitenleiste){max-width:46rem}.saims-seite-kopf{justify-content:space-between;align-items:flex-start;gap:var(--saims-space-4);margin-bottom:var(--saims-space-6);flex-wrap:wrap;display:flex}.saims-seite-kopf h1{font-size:var(--saims-text-2xl);margin:0;line-height:1.25}.saims-seite-einleitung{margin:var(--saims-space-1) 0 0;color:var(--saims-text-muted);max-width:46rem}.saims-seite-zurueck{align-items:center;gap:var(--saims-space-1);margin:0 0 var(--saims-space-2);padding:var(--saims-space-1) var(--saims-space-2) var(--saims-space-1) 0;color:var(--saims-text-muted);font:inherit;font-size:var(--saims-text-sm);cursor:pointer;background:0 0;border:0;min-height:1.75rem;display:inline-flex}.saims-seite-zurueck:hover{color:var(--saims-text)}@media (max-width:46rem){.saims-seite{padding:var(--saims-space-4)}}.saims-schritte-leiste{gap:var(--saims-space-1);margin:0 0 var(--saims-space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.saims-schritt>button,.saims-schritt>span{align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-2) var(--saims-space-3);border-radius:var(--saims-radius);font:inherit;color:var(--saims-text-muted);text-align:left;background:0 0;border:0;display:flex}.saims-schritt>button{cursor:pointer}.saims-schritt>button:hover{background:var(--saims-hover);color:var(--saims-text)}.saims-schritt>button:active{background:var(--saims-active)}.saims-schritt-marke{border:1px solid var(--saims-border);block-size:1.6rem;inline-size:1.6rem;font-size:var(--saims-text-sm);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;display:grid}.saims-schritt[data-zustand=aktuell]>span,.saims-schritt[data-zustand=aktuell]>button{color:var(--saims-text);font-weight:600}.saims-schritt[data-zustand=aktuell] .saims-schritt-marke{border-color:var(--saims-accent);background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-schritt[data-zustand=erledigt] .saims-schritt-marke{border-color:var(--saims-accent);color:var(--saims-accent)}.saims-schritt+.saims-schritt:before{content:"";inline-size:var(--saims-space-4);border-block-start:1px solid var(--saims-border);vertical-align:middle;display:inline-block}.saims-schritt+.saims-schritt{align-items:center;display:flex}.saims-schritte-hinweis{margin:0 0 var(--saims-space-4);color:var(--saims-text-muted);max-width:46rem}@media (max-width:46rem){.saims-schritt:not([data-zustand=aktuell]) .saims-schritt-titel{display:none}}.saims-dialog-rahmen[data-breit]{inline-size:min(56rem,100vw - 2rem);max-inline-size:none}.saims-wahlliste{margin:0 0 var(--saims-space-4);border:1px solid var(--saims-border);border-radius:var(--saims-radius);padding:0;list-style:none;overflow:hidden}.saims-wahl-zeile{justify-content:space-between;align-items:center;gap:var(--saims-space-4);padding:var(--saims-space-3) var(--saims-space-4);border-block-start:1px solid var(--saims-border);display:flex}.saims-wahl-zeile:first-child{border-block-start:0}.saims-wahl-zeile[data-unter]{border-block-start-color:color-mix(in srgb, var(--saims-border) 45%, transparent);padding-inline-start:calc(var(--saims-space-4) + var(--saims-space-6))}.saims-wahl-inhalt{min-inline-size:0}.saims-wahl-rechts{justify-content:flex-end;align-items:center;gap:var(--saims-space-3);flex:none;min-inline-size:12rem;display:flex}.saims-wahl-titel{display:block}.saims-wahl-hinweis{font-size:var(--saims-text-sm);color:var(--saims-text-muted);display:block}@media (max-width:40rem){.saims-wahl-zeile{flex-wrap:wrap;align-items:flex-start}.saims-wahl-rechts{inline-size:100%}}.saims-schritte-fuss{justify-content:flex-end;gap:var(--saims-space-2);border-block-start:1px solid var(--saims-border);margin-block-start:var(--saims-space-6);padding-block-start:var(--saims-space-4);display:flex}.saims-zeilenaktionen{justify-content:flex-end;align-items:center;gap:2px;display:flex}.saims-zeilenaktion{border-radius:var(--saims-radius);block-size:2rem;inline-size:2rem;color:var(--saims-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.saims-zeilenaktion:hover{background:var(--saims-hover);color:var(--saims-text)}.saims-zeilenaktion:active{background:var(--saims-active)}.saims-zeilenaktion[data-focus-visible]{outline:2px solid var(--saims-accent);outline-offset:1px}.saims-zeilenaktion[data-disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-zeilenaktion[data-aktiv]{color:var(--saims-accent);border-color:color-mix(in srgb, var(--saims-accent) 30%, transparent);background:color-mix(in srgb, var(--saims-accent) 8%, transparent)}.saims-zeilenaktion[data-gefaehrlich]:hover{background:color-mix(in srgb, var(--saims-ton-rot) 12%, transparent);color:var(--saims-ton-rot)}.saims-zeilenaktion[data-gefaehrlich]:first-of-type{margin-inline-start:var(--saims-space-2)}.saims-tooltip{padding:var(--saims-space-1) var(--saims-space-2);border-radius:var(--saims-radius);background:var(--saims-text);color:var(--saims-surface);font-size:var(--saims-text-sm);pointer-events:none}.saims-mehrfach{align-items:baseline;gap:var(--saims-space-2);min-inline-size:0;display:inline-flex}.saims-mehrfach-werte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saims-mehrfach-leer{color:var(--saims-text-muted)}.saims-mehrfach-mehr{padding:0 var(--saims-space-2);border:1px solid var(--saims-border);color:var(--saims-text-muted);font-size:var(--saims-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;flex:none}.saims-mehrfach-mehr:hover{border-color:var(--saims-accent);color:var(--saims-accent)}.saims-mehrfach-mehr[data-focus-visible]{outline:2px solid var(--saims-accent);outline-offset:1px}.saims-mehrfach-popover{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);max-inline-size:22rem;box-shadow:var(--saims-schatten,0 8px 24px #0000001f)}.saims-mehrfach-dialog{padding:var(--saims-space-3) var(--saims-space-4);outline:none}.saims-mehrfach-dialog ul{max-block-size:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.saims-mehrfach-dialog li+li{margin-block-start:var(--saims-space-1)}.saims-tabelle-werkzeuge{margin-bottom:var(--saims-space-2);justify-content:flex-end;display:flex}.saims-tabelle-spaltenknopf{align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-1) var(--saims-space-3);border:1px solid var(--saims-border);border-radius:var(--saims-radius);color:var(--saims-text-muted);font:inherit;font-size:var(--saims-text-sm);cursor:pointer;background:0 0;display:inline-flex}.saims-tabelle-spaltenknopf:hover{border-color:var(--saims-accent);color:var(--saims-accent)}.saims-tabelle-kopf-inhalt{text-overflow:ellipsis;white-space:nowrap;outline:none;padding-inline-end:.75rem;display:block;overflow:hidden}.saims-tabelle-kopf{position:sticky;inset-block-start:0}.saims-tabelle-kopf[data-allows-sorting] .saims-tabelle-kopf-inhalt{cursor:pointer}.saims-mehrfach-dialog .saims-kaestchen{margin-block-end:var(--saims-space-2);display:flex}.saims-mehrfach-dialog .saims-kaestchen:last-child{margin-block-end:0}.saims-tabelle-griff{cursor:col-resize;touch-action:none;background:0 0;border:0;block-size:100%;inline-size:12px;position:absolute;inset-block-start:0;inset-inline-end:0}.saims-tabelle-griff:after{content:"";background:var(--saims-border);inline-size:1px;position:absolute;inset-block:25%;inset-inline-end:5px}.saims-tabelle-griff[data-resizing]:after,.saims-tabelle-griff:hover:after{background:var(--saims-accent);inline-size:2px;inset-block:0}.saims-tabelle-seiten{justify-content:flex-end;align-items:center;gap:var(--saims-space-3);color:var(--saims-text-muted);font-size:var(--saims-text-sm);margin-block-start:var(--saims-space-3);display:flex}.saims-tabelle-seitenknopf{padding:var(--saims-space-1) var(--saims-space-3);border:1px solid var(--saims-border);border-radius:var(--saims-radius);color:inherit;font:inherit;cursor:pointer;background:0 0}.saims-tabelle-seitenknopf[data-disabled]{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-tabelle-seitenstand{font-variant-numeric:tabular-nums}.saims-seite h1{margin:0 0 var(--saims-space-6);font-size:1.4rem}.saims-seite h2{margin:0;font-size:1.15rem}.saims-seite h3{margin:var(--saims-space-6) 0 var(--saims-space-1);font-size:.95rem}.saims-seite p.hinweis{color:var(--saims-text-muted);margin:0 0 var(--saims-space-4);max-width:46rem}.saims-seite h4{color:var(--saims-text-muted);margin:var(--saims-space-4) 0 var(--saims-space-1);font-size:.85rem;font-weight:600}.saims-seite .wahl{gap:var(--saims-space-2);display:flex}.saims-seite dl{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);margin:0 0 var(--saims-space-4);grid-template-columns:10rem 1fr;display:grid;overflow:hidden}.saims-seite .zeile{display:contents}.saims-seite dt,.saims-seite dd{padding:var(--saims-space-2) var(--saims-space-4);border-top:1px solid var(--saims-border);margin:0}.saims-seite .zeile:first-child dt,.saims-seite .zeile:first-child dd{border-top:0}.saims-seite dt{color:var(--saims-text-muted)}.saims-seite .app-datenschutz{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);padding:var(--saims-space-4) var(--saims-space-6);margin-bottom:var(--saims-space-4)}.saims-seite .app-datenschutz h3{margin-top:0}.saims-seite ul.daten{margin:0;padding:0;list-style:none}.saims-seite ul.daten li{padding:var(--saims-space-2) 0;border-top:1px solid var(--saims-border)}.saims-seite ul.daten li:first-child{border-top:0}.saims-seite ul.daten .basis{color:var(--saims-text-muted);font-size:.85em;display:block}.saims-seite .marke-ungeprueft,.saims-seite .marke-neutral{margin-left:var(--saims-space-2);padding:0 var(--saims-space-2);border:1px solid var(--saims-border);color:var(--saims-text-muted);border-radius:999px;font-size:.75em;display:inline-block}.saims-seite .marke-ungeprueft{border-color:var(--saims-ton-orange);color:var(--saims-ton-orange)}.saims-seite .marke-abgelaufen{margin-left:var(--saims-space-2);padding:0 var(--saims-space-2);border:1px solid var(--saims-ton-rot);color:var(--saims-ton-rot);border-radius:999px;font-size:.75em;display:inline-block}.saims-seite .marke-vertrauen{margin-left:var(--saims-space-2);padding:0 var(--saims-space-2);border:1px solid var(--saims-accent);color:var(--saims-accent);border-radius:999px;font-size:.75em;display:inline-block}.saims-seite .aktionen{gap:var(--saims-space-1);display:flex}.saims-seite ul.daten code{font-size:.9em}.saims-seite .rollen-app{border-top:1px solid var(--saims-border);padding-top:var(--saims-space-2);margin-top:var(--saims-space-3)}.saims-seite .rollen-app h4{margin-top:0}.saims-seite .farbprobe{border:1px solid var(--saims-border);vertical-align:-.1em;width:.9em;height:.9em;margin-right:var(--saims-space-1);border-radius:3px;display:inline-block}.saims-seite .liste-und-detail{grid-template-columns:var(--saims-meisterspalte,20rem) 1fr;gap:var(--saims-space-8);align-items:start;display:grid}@media (max-width:700px){.saims-seite .liste-und-detail{gap:var(--saims-space-4);grid-template-columns:1fr}.saims-seite .liste-und-detail>*{min-width:0}.saims-seite .liste .email,.saims-seite .detail .kopf .email{overflow-wrap:anywhere}.saims-seite .liste{position:static}.saims-seite ul.personen{max-height:40vh}}.saims-seite .liste{top:calc(var(--saims-chrome-height) + var(--saims-werkzeugleiste-hoehe) + var(--saims-space-4));position:sticky}.saims-seite ul.personen{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);max-height:60vh;margin:0;padding:0;list-style:none;overflow:hidden auto}.saims-seite ul.personen button{align-items:center;gap:var(--saims-space-3);width:100%;padding:var(--saims-space-2) var(--saims-space-3);border:0;border-top:1px solid var(--saims-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.saims-seite ul.personen li:first-child button{border-top:0}.saims-seite ul.personen button:hover{background:var(--saims-hover)}.saims-seite ul.personen button:active{background:var(--saims-active)}.saims-seite ul.personen button[aria-current]{background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-seite ul.personen .zeichen,.saims-seite .kopf>.zeichen{background:color-mix(in srgb, currentcolor 14%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.7rem;font-weight:600;display:flex}.saims-seite .kopf>.zeichen.gross{width:3rem;height:3rem;font-size:1rem}.saims-seite ul.personen .zeichen,.saims-seite .kopf>.zeichen{position:relative;overflow:hidden}.saims-seite ul.personen .zeichen>img,.saims-seite .kopf>.zeichen>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.saims-seite .wer{flex-direction:column;min-width:0;display:flex}.saims-seite .wer .name,.saims-seite .wer .email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saims-seite .wer .email{color:var(--saims-text-muted);font-size:.85em}.saims-seite .gesperrt{color:var(--saims-danger-text);margin-left:auto;font-size:.75em}.saims-seite .detail{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);padding:var(--saims-space-6)}.saims-seite .detail .kopf{align-items:center;gap:var(--saims-space-4);padding-bottom:var(--saims-space-4);border-bottom:1px solid var(--saims-border);display:flex}.saims-seite .detail .kopf .email{color:var(--saims-text-muted);margin:0}.saims-seite .detail dl{margin:0 0 var(--saims-space-2);grid-template-columns:10rem 1fr;display:grid}.saims-seite .detail .zeile{display:contents}.saims-seite .detail dt,.saims-seite .detail dd{padding:var(--saims-space-1) 0;margin:0}.saims-seite .detail dt{color:var(--saims-text-muted)}.saims-seite .im-mandanten{margin-left:var(--saims-space-2);color:var(--saims-text-muted);font-weight:400}.saims-seite table.rollenraster{border-collapse:collapse;width:100%}.saims-seite .rollenraster-huelle{overscroll-behavior-x:contain;overflow-x:auto}.saims-seite table.rollenraster th,.saims-seite table.rollenraster td{padding:var(--saims-space-2);border-bottom:1px solid var(--saims-border);text-align:left}.saims-seite table.rollenraster thead th{color:var(--saims-text-muted);vertical-align:bottom;font-size:.85em;font-weight:500}.saims-seite table.rollenraster tbody th{align-items:center;gap:var(--saims-space-2);font-weight:400;display:flex}.saims-seite table.rollenraster td{text-align:center;min-width:4.5rem}.saims-seite table.rollenraster tbody th{min-width:12rem;max-width:22rem}.saims-seite table.rollenraster .rechte-niemand{text-transform:uppercase;letter-spacing:.04em;color:var(--saims-text-muted);border:1px solid var(--saims-border);border-radius:var(--saims-radius);white-space:nowrap;margin-inline-start:var(--saims-space-2);padding:.1em .5em;font-size:.75em;font-weight:600;display:inline-block}.saims-seite table.rollenraster .saims-kaestchen{margin:0}@media (max-width:62rem){.saims-seite .liste-und-detail{grid-template-columns:1fr}.saims-seite .liste{position:static}}.saims-seite .detail section>.saims-kaestchen{width:100%;display:flex}.saims-seite .feldpaar{gap:var(--saims-space-4);grid-template-columns:1fr 1fr;display:grid}.saims-seite .knopfzeile{gap:var(--saims-space-2);margin:var(--saims-space-2) 0 var(--saims-space-6);display:flex}.saims-seite .profilbild{align-items:flex-start;gap:var(--saims-space-4);margin-bottom:var(--saims-space-6);flex-wrap:wrap;display:flex}.saims-seite .profilbild-kreis{background:var(--saims-surface-sunken);width:6rem;height:6rem;color:var(--saims-text-muted);font-size:var(--saims-text-xl);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.saims-seite .profilbild-kreis img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.saims-seite .profilbild-wahl{gap:var(--saims-space-3);flex-direction:column;flex:18rem;align-items:flex-start;max-width:28rem;display:flex}@media (max-width:34rem){.saims-seite .feldpaar{grid-template-columns:1fr;gap:0}}.saims-reiter-leiste{gap:var(--saims-space-1);border-block-end:1px solid var(--saims-linie);margin-block-end:var(--saims-space-6);display:flex;overflow-x:auto}.saims-reiter-knopf{padding:var(--saims-space-3) var(--saims-space-4);border:0;color:var(--saims-text-ruhig);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.saims-reiter-knopf:hover{color:var(--saims-text)}.saims-reiter-knopf[data-selected]{color:var(--saims-text);border-block-end-color:var(--saims-accent)}.saims-reiter-knopf[data-focus-visible]{outline:2px solid var(--saims-accent);outline-offset:-2px;border-radius:var(--saims-radius-s)}.saims-reiter-knopf .zaehler{background:var(--saims-surface-sunken);text-align:center;border-radius:999px;min-width:1.25rem;padding:0 .35rem;font-size:.75rem;line-height:1.25rem}.saims-reiter-knopf[data-selected] .zaehler{background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-dateifeld-flaeche{align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-6) var(--saims-space-4);border:1px dashed var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-sunken);color:var(--saims-text-muted);text-align:center;flex-direction:column;display:flex}.saims-dateifeld-flaeche[data-drop-target],.saims-dateifeld-flaeche[data-ueber]{border-style:solid;border-color:var(--saims-accent);background:var(--saims-surface)}.saims-dateifeld-flaeche[data-focus-visible]{outline:2px solid var(--saims-focus);outline-offset:2px}.saims-dateifeld-flaeche[data-disabled]{opacity:var(--saims-deckkraft-aus)}.saims-dateifeld-text{font-size:var(--saims-text-sm)}.saims-feld[data-invalid] .saims-dateifeld-flaeche{border-color:var(--saims-danger-text)}.saims-farbfeld{margin-bottom:var(--saims-space-4)}.saims-farbfeld-reihe{align-items:flex-end;gap:var(--saims-space-2);display:flex}.saims-farb-feldhinweis{margin:var(--saims-space-1) 0 0;font-size:var(--saims-text-sm);color:var(--saims-text-muted)}.saims-farbfeld-reihe>.saims-feld{flex:auto;min-width:0;margin-bottom:0}.saims-farbknopf{box-sizing:border-box;font:inherit;--kante:calc(var(--saims-line-height) * 1em + 2 * var(--saims-space-2) + 2px);width:var(--kante);height:var(--kante);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--probe);cursor:pointer;background-image:linear-gradient(var(--probe), var(--probe)), linear-gradient(45deg, var(--saims-surface-sunken) 25%, transparent 25%), linear-gradient(-45deg, var(--saims-surface-sunken) 25%, transparent 25%);background-size:100% 100%,10px 10px,10px 10px;flex:none}.saims-farbknopf:hover:not(:disabled){border-color:var(--saims-text-muted)}.saims-farbknopf:disabled{opacity:var(--saims-deckkraft-aus);cursor:default}.saims-farbfenster{background:var(--saims-surface-raised);border:1px solid var(--saims-border);border-radius:var(--saims-radius);box-shadow:var(--saims-shadow-overlay);padding:var(--saims-space-3);width:15rem}.saims-farb-ueberschrift{margin:0 0 var(--saims-space-2);font-size:var(--saims-text-sm);color:var(--saims-text-muted);font-weight:600}.saims-farb-ueberschrift+*+.saims-farb-hinweis+.saims-farb-ueberschrift,.saims-farb-hinweis+.saims-farb-ueberschrift{margin-top:var(--saims-space-4)}.saims-farbproben{gap:var(--saims-space-2);grid-template-columns:repeat(6,1fr);display:grid}.saims-farbprobe{aspect-ratio:1;border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--probe);cursor:pointer}.saims-farbprobe[aria-pressed=true]{outline:2px solid var(--saims-text);outline-offset:2px}.saims-farb-hinweis,.saims-farb-gut,.saims-farb-schlecht{margin:var(--saims-space-2) 0 0;font-size:var(--saims-text-sm)}.saims-farb-hinweis{color:var(--saims-text-muted)}.saims-farb-gut{color:var(--saims-success-text)}.saims-farb-schlecht{color:var(--saims-danger-text)}.saims-farbwaehler{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);cursor:pointer;width:100%;height:2.5rem}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--saims-font);font-size:var(--saims-font-size);line-height:var(--saims-line-height);color:var(--saims-text);background:var(--saims-surface-sunken)}.nur-fuer-screenreader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menueleiste button,.menueleiste select,.menueleiste .abmelden,.menueleiste .beitrag-suche,.menueleiste .beitrag-suche input{min-height:var(--saims-chrome-ziel)}.menueleiste button,.menueleiste .abmelden{align-items:center;display:inline-flex}.menueleiste .marke>.saims-menue,.menueleiste .marke>.saims-menue-ausloeser,.menueleiste .marke .saims-menue-ausloeser{min-width:var(--saims-chrome-ziel);justify-content:center}.menueleiste .marke>.saims-menue-ausloeser{background:0 0;border:0}.menueleiste .marke>.saims-menue-ausloeser .marke-zeichen{width:1.5rem;height:1.5rem;display:block}.menueleiste .marke>.saims-menue-ausloeser .saims-symbol{width:1.25rem;height:1.25rem;transform:rotate(90deg)}.menueleiste{align-items:center;gap:var(--saims-space-4);height:var(--saims-chrome-height);padding:0 var(--saims-space-3);background:var(--saims-chrome);color:var(--saims-chrome-text);z-index:60;font-size:.8125rem;display:flex;position:sticky;top:0}.menueleiste .marke .name{font-weight:600;font-size:var(--saims-text-md)}.menueleiste .status .mandant-name,.menueleiste .status .mandant-fest{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:14rem;overflow:hidden}.menueleiste .status .mandant-fest{padding:0 var(--saims-space-2)}.menueleiste .status .mandant-name,.menueleiste .status .mandant-fest{font-size:var(--saims-text-md)}.menueleiste .status .mandant-waehler,.menueleiste .status .mandant-fest{margin-left:var(--saims-space-2);padding-left:var(--saims-space-3);border-left:1px solid color-mix(in srgb, var(--saims-chrome-text) 22%, transparent)}.menueleiste .status .nutzer-zeichen{background:color-mix(in srgb, var(--saims-chrome-text) 16%, transparent);width:2.25rem;height:2.25rem;font-size:var(--saims-text-sm);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;overflow:hidden}.menueleiste .status .nutzer-zeichen .nutzer-bild{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.menueleiste .status .nutzer-zeichen .nutzer-bild.bild-weg{display:none}.menueleiste .nutzer-ausloeser{align-items:center;gap:var(--saims-space-2);display:inline-flex}.menueleiste .sicht-schild{padding:1px var(--saims-space-2);border-radius:var(--saims-radius);background:var(--saims-chrome-ocker);color:#16223a;font-size:var(--saims-text-sm);white-space:nowrap;font-weight:600}.app-einstellungen{gap:var(--saims-space-4);flex-direction:column;display:flex}.app-einstellung{gap:var(--saims-space-1);flex-direction:column;align-items:flex-start;display:flex}.menueleiste .sandkasten-schild{padding:1px var(--saims-space-2);border-radius:var(--saims-radius);background:var(--saims-chrome-ocker);color:#16223a;font-size:var(--saims-text-sm);white-space:nowrap;font-weight:600}.menueleiste .sandkasten-lizenz{font-weight:400}.menueleiste .sandkasten-fassung{font-variant-numeric:tabular-nums;margin-inline-start:.35em;font-weight:400}.menueleiste .sandkasten-lizenz:before{content:" · "}@media (max-width:72rem){.menueleiste .sandkasten-lizenz{display:none}}@media (max-width:52rem){.menueleiste .sandkasten-schild{display:none}}.menueleiste .status .nutzer-zeichen.in-sicht{box-shadow:0 0 0 2px var(--saims-chrome-ocker);background:color-mix(in srgb, var(--saims-chrome-text) 28%, transparent)}.menueleiste .saims-menue-ausloeser[data-hovered],.menueleiste .saims-menue-ausloeser[data-pressed],.menueleiste .marke>.saims-menue-ausloeser[data-hovered],.menueleiste .marke>.saims-menue-ausloeser[data-pressed],.menueleiste .app-menue .saims-menue-ausloeser[data-hovered],.menueleiste .app-menue .saims-menue-ausloeser[data-pressed]{background:color-mix(in srgb, var(--saims-chrome-text) 12%, transparent)}.menueleiste .rueckweg{align-items:center;gap:var(--saims-space-1);padding:2px var(--saims-space-2);border-radius:var(--saims-radius);color:var(--saims-chrome-ocker);font-size:var(--saims-text-sm);margin-inline-start:var(--saims-space-3);font-weight:600;text-decoration:none;display:inline-flex}.menueleiste .rueckweg:hover{background:color-mix(in srgb, var(--saims-chrome-ocker) 18%, transparent);color:var(--saims-chrome-ocker)}.menueleiste .rueckweg:focus-visible{outline:2px solid var(--saims-chrome-ocker);outline-offset:1px}.menueleiste .app-menue{align-items:center;gap:var(--saims-space-1);color:color-mix(in srgb, var(--saims-chrome-text) 82%, transparent);flex:auto;min-width:0;margin-inline-start:var(--saims-space-3);display:flex}.menueleiste .app-menue .saims-menue-ausloeser{padding:0 var(--saims-space-2);border-radius:var(--saims-radius);font-size:var(--saims-text-md);white-space:nowrap;background:0 0;border:0;flex:none}.menueleiste .app-menue>.app-eigen{flex:none;display:flex}.menueleiste .app-menue>.app-eigen.darf-kuerzen{flex:0 auto;min-width:2.5rem}.menueleiste .app-menue>.app-eigen.darf-kuerzen .saims-menue-ausloeser{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.menueleiste .app-menue:not(:empty){min-width:5rem}.menueleiste .app-menue:empty{background:0 0;margin-inline-start:0;padding:0}.menueleiste .beitrag-suche{align-items:center;gap:var(--saims-space-1);padding:0 var(--saims-space-2);border-radius:var(--saims-radius);background:color-mix(in srgb, var(--saims-chrome-text) 10%, transparent);color:color-mix(in srgb, var(--saims-chrome-text) 70%, transparent);display:flex}.menueleiste .beitrag-suche input{width:11rem;color:var(--saims-chrome-text);font:inherit;font-size:var(--saims-text-sm);background:0 0;border:0;outline:none;padding:3px 0;transition:width .12s ease-out}.menueleiste .beitrag-suche input::placeholder{color:color-mix(in srgb, var(--saims-chrome-text) 55%, transparent)}.menueleiste .beitrag-suche:focus-within{background:color-mix(in srgb, var(--saims-chrome-text) 16%, transparent)}.menueleiste .beitrag-suche:focus-within input{width:22rem}@media (max-width:48rem){.menueleiste .beitrag-suche{display:none}}.menueleiste .status{align-items:center;gap:var(--saims-space-1);display:flex}.menueleiste .mandant{gap:var(--saims-space-1);display:flex}.menueleiste select,.menueleiste button,.menueleiste .abmelden{font:inherit;color:inherit;background:color-mix(in srgb, var(--saims-chrome-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--saims-chrome-text) 18%, transparent);border-radius:var(--saims-radius);padding:2px var(--saims-space-2);cursor:pointer;text-decoration:none}.menueleiste select{color:var(--saims-text);background:var(--saims-surface)}.app-behaelter,.app-wurzel{min-height:calc(100dvh - var(--saims-chrome-height));background:var(--saims-surface)}.app-fehler{padding:var(--saims-space-8);max-width:40rem;color:var(--saims-danger-text);margin:0 auto}.anmeldung{background:var(--saims-surface-sunken);place-items:center;min-height:100dvh;display:grid}.anmeldung .karte{background:var(--saims-surface);border:1px solid var(--saims-border);border-radius:calc(var(--saims-radius) * 2);box-shadow:var(--saims-shadow-raised);padding:var(--saims-space-8);text-align:center;width:min(24rem,92vw)}.anmeldung[data-breite=weit]{padding:var(--saims-space-8) var(--saims-space-4);place-items:start center}.anmeldung[data-breite=weit] .karte{text-align:left;width:min(56rem,96vw)}.anmeldung[data-breite=weit] .wortmarke{height:40px}.anmeldung .wortmarke{width:auto;height:56px;margin-bottom:var(--saims-space-4)}.anmeldung .fehler{color:var(--saims-danger-text);background:color-mix(in srgb, var(--saims-danger-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--saims-danger-text) 25%, transparent);border-radius:var(--saims-radius);padding:var(--saims-space-3);text-align:left}.anmeldung h1{margin:0 0 var(--saims-space-2);font-size:1.25rem}.anmeldung p{color:var(--saims-text-muted);margin:0 0 var(--saims-space-6)}.anmeldung a.knopf{padding:var(--saims-space-3);border-radius:var(--saims-radius);background:var(--saims-accent);color:var(--saims-accent-contrast);font-weight:600;text-decoration:none;display:block}.rechtsverweise{margin:var(--saims-space-4) 0 0;gap:var(--saims-space-2) var(--saims-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rechtsverweise a{color:var(--saims-text-muted);font-size:.875rem}.rechtsverweise.fuss{margin-top:var(--saims-space-6);padding-top:var(--saims-space-4);border-top:1px solid var(--saims-border);justify-content:center}.leer{padding:var(--saims-space-8);max-width:48rem;margin:0 auto}.kacheln{gap:var(--saims-space-4);margin-top:var(--saims-space-6);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));padding:0;list-style:none;display:grid}.kacheln a{padding:var(--saims-space-6) var(--saims-space-4);background:var(--saims-surface);border:1px solid var(--saims-border);border-radius:var(--saims-radius);color:var(--saims-text);text-align:center;text-decoration:none;display:block}.kacheln a:hover{border-color:var(--saims-accent)}.app-meldung{right:var(--saims-space-4);bottom:var(--saims-space-4);z-index:50;max-width:24rem;position:fixed}.app-meldung .saims-meldung{box-shadow:var(--saims-shadow-raised);margin:0}.app-buehne>.app-wurzel[hidden]{display:none}.menueleiste .marke{align-items:center;display:flex}.menueleiste .marke-heim{align-items:center;gap:var(--saims-space-2);padding:2px var(--saims-space-2);border-radius:var(--saims-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.menueleiste .marke-heim:hover{background:color-mix(in srgb, var(--saims-chrome-text) 12%, transparent)}.menueleiste .marke .saims-menue-ausloeser{opacity:.9;padding:2px 4px}.menueleiste .marke .saims-menue-ausloeser:hover{opacity:1}.beitrag-knopf{text-decoration:none}.menueleiste .status .beitrag-knopf svg{width:1.5rem;height:1.5rem}.menueleiste .status .beitrag-knopf{border-radius:var(--saims-radius-s);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:.3rem .45rem;display:inline-flex}.menueleiste .status .beitrag-knopf:hover,.menueleiste .status .beitrag-knopf[aria-expanded=true]{background:color-mix(in srgb, var(--saims-chrome-text) 14%, transparent)}.beitrag-zahl{background:var(--saims-warnung,#c2410c);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;padding:0 .3rem;font-size:.7rem;font-weight:600;line-height:1.15rem}.glocke-panel{z-index:1;width:min(24rem,100vw - 2rem);max-height:min(30rem,100vh - 5rem);padding:var(--saims-space-4);background:var(--saims-flaeche);color:var(--saims-text);border:1px solid var(--saims-linie);border-radius:var(--saims-radius-m);box-shadow:var(--saims-schatten-hoch,0 12px 32px #0000002e);position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;overflow-y:auto}.glocke-panel h2{margin:var(--saims-space-3) 0 var(--saims-space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--saims-text-ruhig);font-size:.8rem}.glocke-panel h2:first-child{margin-block-start:0}.glocke-liste{margin:0 0 var(--saims-space-3);padding:0;list-style:none}.glocke-zeile{padding:var(--saims-space-2);border-radius:var(--saims-radius-s);color:inherit;gap:.15rem;text-decoration:none;display:grid}a.glocke-zeile:hover{background:var(--saims-flaeche-ruhig)}.glocke-titel{font-weight:600}.glocke-text,.glocke-quelle{color:var(--saims-text-ruhig);font-size:.8rem}.glocke-quelle{align-items:center;gap:.4rem;display:flex}.glocke-marke{background:var(--saims-flaeche-ruhig);border-radius:999px;padding:0 .35rem;font-size:.7rem}.glocke-erfolg .glocke-zeile{border-inline-start:3px solid var(--saims-erfolg,#15803d)}.glocke-warnung .glocke-zeile{border-inline-start:3px solid var(--saims-warnung,#c2410c)}.glocke-zeile-knopf{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.glocke-zeile-knopf:hover{background:var(--saims-flaeche-ruhig)}.werkzeugleiste{align-items:center;gap:var(--saims-space-2);padding:var(--saims-space-2) var(--saims-space-4);background:var(--saims-surface-raised);border-bottom:1px solid var(--saims-border);min-height:var(--saims-werkzeugleiste-hoehe);box-sizing:border-box;top:var(--saims-chrome-height);z-index:55;display:flex;position:sticky}.werkzeugleiste[data-leer=ja]{background:var(--saims-surface);border-bottom-color:#0000}.werkzeugleiste .werkzeug-hilfe{padding-left:var(--saims-space-3);border-left:1px solid var(--saims-border);border-radius:0 var(--saims-radius) var(--saims-radius) 0;margin-left:auto}.hilfe-text{gap:var(--saims-space-3);flex-direction:column;max-width:62ch;line-height:1.6;display:flex}.hilfe-text p{margin:0}.werkzeugleiste .werkzeug{align-items:center;gap:var(--saims-space-2);padding:.3rem var(--saims-space-3);box-sizing:border-box;border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);min-height:2rem;color:var(--saims-text);font:inherit;font-size:var(--saims-text-sm);cursor:pointer;display:inline-flex}.werkzeugleiste .werkzeug:hover:not(:disabled){background:var(--saims-hover)}.werkzeugleiste .werkzeug:active:not(:disabled){background:var(--saims-active)}.werkzeugleiste .werkzeug[data-art=haupt]:hover:not(:disabled){background:color-mix(in srgb, var(--saims-text) 14%, var(--saims-accent));border-color:color-mix(in srgb, var(--saims-text) 14%, var(--saims-accent))}.werkzeugleiste .werkzeug[data-art=haupt]:active:not(:disabled){background:color-mix(in srgb, var(--saims-text) 24%, var(--saims-accent));border-color:color-mix(in srgb, var(--saims-text) 24%, var(--saims-accent))}.werkzeugleiste .werkzeug:focus-visible{outline:2px solid var(--saims-accent);outline-offset:1px}.werkzeugleiste .werkzeug[data-art=haupt]{background:var(--saims-accent);border-color:var(--saims-accent);color:var(--saims-accent-contrast);font-weight:600}.werkzeugleiste .werkzeug[data-art=gefaehrlich]{border-color:var(--saims-danger-text);color:var(--saims-danger-text)}.werkzeugleiste .werkzeug[data-art=gefaehrlich]:hover:not(:disabled){background:var(--saims-danger);border-color:var(--saims-danger-text);color:#fff}.werkzeugleiste .werkzeug:disabled{opacity:var(--saims-deckkraft-aus);cursor:default}.werkzeugleiste .werkzeug[data-nur-zeichen]{aspect-ratio:1;justify-content:center;gap:0;inline-size:2rem;padding:0}@media (pointer:coarse){.werkzeugleiste .werkzeug[data-nur-zeichen]{inline-size:2.75rem}}@media (max-width:40rem){.werkzeugleiste .werkzeug-wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.werkzeugleiste .werkzeug{aspect-ratio:1;justify-content:center;gap:0;inline-size:2.75rem;padding:0}}.sandkasten-hinweis{background:var(--saims-chrome-ocker);color:var(--saims-chrome);padding:var(--saims-space-3);border-radius:var(--saims-radius);text-align:left}.sandkasten-karte .saims-meldung{text-align:left}.sandkasten-wahl{gap:var(--saims-space-3);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.sandkasten-mensch{gap:var(--saims-space-1);padding:var(--saims-space-3);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);flex-direction:column;display:flex}.sandkasten-name{font-weight:600}.sandkasten-approlle{font-size:var(--saims-text-sm);align-self:flex-start}.sandkasten-rollen{color:var(--saims-text-muted);font-size:var(--saims-text-sm)}.sandkasten-mandanten{gap:var(--saims-space-2);margin-top:var(--saims-space-2);flex-wrap:wrap;display:flex}.lizenzzaehlung,.lizenzliste{margin:0 0 var(--saims-space-6);columns:2;column-gap:var(--saims-space-6);padding:0;list-style:none}.lizenzliste{columns:2;font-size:.875rem}.lizenzzaehlung li,.lizenzliste li{break-inside:avoid;padding:2px 0}.lizenzliste code{font-size:.8125rem}@media not (min-width:40rem){.lizenzzaehlung,.lizenzliste{columns:1}}.lizenzabbilder{margin:0 0 var(--saims-space-6)}.lizenzabbilder>div{padding:var(--saims-space-3) 0;border-bottom:1px solid var(--saims-border)}.lizenzabbilder>div:last-child{border-bottom:none}.lizenzabbilder dt{font-weight:600}.lizenzabbilder dd{margin:var(--saims-space-1) 0 0;color:var(--saims-text-muted);font-size:.875rem}.lizenzabbilder .hinweis{margin-top:var(--saims-space-1);font-size:.8125rem}@media (pointer:coarse){.saims-symbolknopf,.erklaerung-knopf,.beitrag-knopf,.marke-heim,.menueleiste .saims-menue-ausloeser,.werkzeugleiste button,.zeilenaktionen button{position:relative}.saims-symbolknopf:after,.erklaerung-knopf:after,.beitrag-knopf:after,.marke-heim:after,.menueleiste .saims-menue-ausloeser:after,.werkzeugleiste button:after,.zeilenaktionen button:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.saims-eingabe,.saims-feld input,.saims-feld select,.saims-feld textarea{min-height:44px}.zeilenaktionen,.werkzeugleiste{gap:max(var(--saims-space-2), 8px)}}@media (max-width:480px){.menueleiste{gap:var(--saims-space-2);padding:0 var(--saims-space-2)}.menueleiste form[role=search],.menueleiste .suchfeld,.menueleiste .status .mandant-name{display:none}.menueleiste .marke-heim{text-overflow:clip;white-space:nowrap;overflow:hidden}.menueleiste .marke-heim .marke-schrift,.menueleiste .marke-heim>span:last-child{display:none}.menueleiste .app-menue{flex-shrink:0;min-width:0}.menueleiste .app-menue button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}}.editionsband{align-items:baseline;gap:var(--saims-space-2) var(--saims-space-3);margin:var(--saims-space-4) 0 0;padding:var(--saims-space-2) var(--saims-space-3);border-radius:var(--saims-radius-2,6px);border:1px solid var(--saims-border);background:var(--saims-flaeche-2,transparent);flex-wrap:wrap;display:flex}.editionsband[data-edition=enterprise]{border-color:var(--saims-accent)}.editionsband span{color:var(--saims-text-muted);font-size:.875rem}.editionsgrenzen,.angabenliste{gap:var(--saims-space-2);margin:var(--saims-space-4) 0 0;display:grid}.editionsgrenzen>div,.angabenliste>div{justify-content:space-between;align-items:baseline;gap:var(--saims-space-4);padding-bottom:var(--saims-space-2);border-bottom:1px solid var(--saims-border);display:flex}.editionsgrenzen dt,.angabenliste dt{color:var(--saims-text-muted)}.editionsgrenzen dd,.angabenliste dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.anmeldung.fenster{min-height:100dvh;padding:var(--saims-space-4);place-items:center}.anmeldung.fenster .karte{width:100%;padding:var(--saims-space-6);box-shadow:none;text-align:left}.anmeldung.fenster .wortmarke{height:32px;margin-bottom:var(--saims-space-2)}.anmeldung.fenster h1{font-size:1.25rem}.anmeldung.fenster .knopf{text-align:center;display:block}.anmeldung.fenster .hinweis{margin-top:var(--saims-space-4);color:var(--saims-text-muted);font-size:.8125rem}.anmeldung .feld{text-align:left;margin-top:var(--saims-space-4);display:block}.anmeldung .feld span{margin-bottom:var(--saims-space-1);color:var(--saims-text-muted);font-size:.875rem;display:block}.anmeldung .feld input{box-sizing:border-box;width:100%;padding:var(--saims-space-2) var(--saims-space-3);border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface);color:inherit;font:inherit}.anmeldung .feld input:focus-visible{outline:2px solid var(--saims-accent);outline-offset:1px}.anmeldung button.knopf{margin-top:var(--saims-space-6);cursor:pointer;border:0;width:100%}.anmeldung button.knopf:disabled{opacity:var(--saims-deckkraft-aus);cursor:progress}.mandanten-design{display:contents}
