:root{--saims-accent:#1b4f8a;--saims-accent-contrast:#fff;--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-height:2.5rem;--saims-shadow-raised:0 1px 2px #16223a14, 0 4px 12px #16223a0f}:root[data-saims-theme=dark]{--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}: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);outline:none}.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:.45;cursor:default}.saims-menue-punkt .haken{font-size:.8em}.saims-menue-punkt .zusatz{opacity:.7;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]{filter:brightness(.96)}.saims-knopf[data-pressed]{filter:brightness(.9)}.saims-knopf[data-disabled]{opacity:.45;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}.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-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:1px solid var(--saims-border);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-border);border-radius:1rem;flex:none;width:2.2rem;height:1.25rem;padding:2px;transition:background .12s}.saims-schalter .griff{background:var(--saims-surface);border-radius:50%;width:1rem;height:1rem;transition:transform .12s;display:block}.saims-schalter[data-selected] .bahn{background:var(--saims-accent)}.saims-schalter[data-selected] .griff{transform:translate(.95rem)}.saims-kaestchen[data-disabled],.saims-schalter[data-disabled]{opacity:.45;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-surface-sunken)}.saims-tabelle-zeile .saims-zeilenaktion{opacity:.55;transition:opacity .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]{opacity:1}.saims-tabelle-zeile:hover .saims-zeilenaktion[data-disabled],.saims-tabelle-zeile:focus-within .saims-zeilenaktion[data-disabled]{opacity:.25}.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);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.saims-seitenleiste ul{top:calc(var(--saims-chrome-height) + 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-surface-sunken)}.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);grid-template-columns: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(19rem,1fr));margin:0;padding:0;list-style:none;display:grid}.saims-kacheln>li{display:flex}.saims-kachel{border:1px solid var(--saims-border);border-radius:var(--saims-radius);background:var(--saims-surface-raised);--ton:var(--saims-accent);flex-direction:column;width:100%;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.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);box-shadow:var(--saims-shadow-raised)}.saims-kachel .zeichen{background:color-mix(in srgb, var(--ton) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--ton);border-radius:10px;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;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 .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;opacity:.6;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]{opacity:1;background:var(--saims-surface-sunken);color:var(--saims-text)}.saims-kachel .erklaerung{padding:var(--saims-space-3) var(--saims-space-4);border-top:1px solid var(--saims-border);background:var(--saims-surface-sunken);color:var(--saims-text-muted);font-size:var(--saims-text-sm);margin:0}.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:.35;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:.35;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:.35;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-surface-sunken);color:var(--saims-text)}.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-inhalt{min-inline-size:0}.saims-wahl-rechts{flex:none;min-inline-size:12rem}.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-surface-sunken);color:var(--saims-text)}.saims-zeilenaktion[data-focus-visible]{outline:2px solid var(--saims-accent);outline-offset:1px}.saims-zeilenaktion[data-disabled]{opacity:.25;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:.4;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-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{gap:var(--saims-space-8);grid-template-columns:20rem 1fr;align-items:start;display:grid}.saims-seite .liste{top:calc(var(--saims-chrome-height) + 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-surface-sunken)}.saims-seite ul.personen button[aria-current]{background:var(--saims-accent);color:var(--saims-accent-contrast)}.saims-seite .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 .zeichen.gross{width:3rem;height:3rem;font-size:1rem}.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{opacity:.75;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 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);white-space:nowrap;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{width:6rem}.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}@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:.5}.saims-dateifeld-text{font-size:var(--saims-text-sm)}.saims-feld[data-invalid] .saims-dateifeld-flaeche{border-color:var(--saims-danger-text)}
*{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{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}.menueleiste .marke img{width:auto;height:18px;display:block}.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 .nutzer-zeichen{letter-spacing:.02em;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:600;display:flex}.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 .status .nutzer-zeichen.in-sicht{box-shadow:0 0 0 2px var(--saims-chrome-ocker);background:#ffffff47}.menueleiste .saims-menue-ausloeser[data-hovered],.menueleiste .saims-menue-ausloeser[data-pressed]{background:#ffffff1f}.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:#ffffffd1;padding:2px var(--saims-space-1);border-radius:var(--saims-radius);background:#ffffff12;flex:0 auto;margin-inline-start:var(--saims-space-3);margin-inline-end:auto;display:flex}.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);color:#ffffffb3;background:#ffffff1a;display:flex}.menueleiste .beitrag-suche input{width:9rem;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:#ffffff8c}.menueleiste .beitrag-suche:focus-within{background:#ffffff29}.menueleiste .beitrag-suche:focus-within input{width:16rem}@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;border-radius:var(--saims-radius);padding:2px var(--saims-space-2);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;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:#ffffff1f}.menueleiste .marke .saims-menue-ausloeser{opacity:.7;padding:2px 4px}.menueleiste .marke .saims-menue-ausloeser:hover{opacity:1}.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)}.beitrag-knopf{text-decoration:none}.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:#ffffff24}.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);display:flex}.werkzeugleiste .werkzeug{align-items:center;gap:var(--saims-space-2);padding:.3rem 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;font-size:var(--saims-text-sm);cursor:pointer;display:inline-flex}.werkzeugleiste .werkzeug:hover:not(:disabled){background:var(--saims-surface-sunken)}.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:.5;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-wahl{gap:var(--saims-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sandkasten-wahl button{align-items:flex-start;gap:var(--saims-space-1);text-align:left;flex-direction:column;width:100%;display:flex}.sandkasten-name{font-weight:600}.sandkasten-mandant,.sandkasten-rollen{color:var(--saims-text-muted);font-size:var(--saims-text-sm)}.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}
