@font-face{font-family:"Matter SQ";src:url("fonts/MatterSQ-Medium.woff2") format("woff2");font-weight:300 600;font-display:swap}@font-face{font-family:"Matter SQ Mono";src:url("fonts/MatterSQMono-Regular.woff2") format("woff2");font-weight:300 400;font-display:swap}@font-face{font-family:"Matter SQ Mono";src:url("fonts/MatterSQMono-Medium.woff2") format("woff2");font-weight:500 700;font-display:swap}:root{--primary:#146ef5;--on-primary:#fff;--primary-container:#e1ecfe;--on-primary-container:#0a2472;--secondary-container:#e4eaf6;--on-secondary-container:#0a2472;--surface:#f5f7fb;--surface-lowest:#fff;--surface-low:#eff2f8;--surface-container:#e9edf5;--surface-high:#e2e7f1;--surface-highest:#dae1ed;--on-surface:#0a2472;--on-surface-variant:#55648a;--outline:#8590ab;--outline-variant:#d2d9e7;--inverse-surface:#0a2472;--inverse-on-surface:#edf2ff;--inverse-primary:#75a7ff;--error:#c42b3a;--error-container:#fde2e5;--success:#1b6d2f;--success-container:#d3f2d7;--warn:#8a5100;--warn-container:#ffe3c7;--reihe-0:#146ef5;--reihe-1:#0a2472;--reihe-2:#1fa39a;--reihe-3:#e08a1e;--bg:var(--surface);--bg-alt:var(--surface-lowest);--fg:var(--on-surface);--muted:var(--on-surface-variant);--line:var(--outline-variant);--accent:var(--primary);--accent-weich:var(--primary-container);--ok:var(--success);--fehler:var(--error);--radius:16px;--schatten:0 1px 2px rgba(10,36,114,.1),0 1px 3px 1px rgba(10,36,114,.05);--schatten-3:0 4px 8px 3px rgba(10,36,114,.09),0 1px 3px rgba(10,36,114,.12);--mono:"Matter SQ Mono",ui-monospace,"Cascadia Code",Menlo,Consolas,monospace;--suche-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238590ab' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");color-scheme:light}:root[data-theme="dunkel"]{color-scheme:dark;--reihe-0:#75a7ff;--reihe-1:#c9d8ff;--reihe-2:#4fd1c5;--reihe-3:#f6b35c;--primary:#75a7ff;--on-primary:#07152e;--primary-container:#1a3a78;--on-primary-container:#edf2ff;--secondary-container:#1d3459;--on-secondary-container:#edf2ff;--surface:#07152e;--surface-lowest:#050f23;--surface-low:#0b1b38;--surface-container:#102442;--surface-high:#162c4f;--surface-highest:#1d355c;--on-surface:#edf2ff;--on-surface-variant:#afbdd8;--outline:#6f7fa2;--outline-variant:#283a58;--inverse-surface:#edf2ff;--inverse-on-surface:#0a2472;--inverse-primary:#146ef5;--error:#ff7182;--error-container:#5e1622;--success:#8cd99a;--success-container:#0f4a26;--warn:#ffb870;--warn-container:#5a3608;--bg-alt:var(--surface-low);--schatten:0 1px 2px rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);--schatten-3:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.3)}*{box-sizing:border-box}html{font:15px/1.5 "Matter SQ",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--surface);color:var(--on-surface);min-height:100vh}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}[hidden]{display:none!important}button:not(:disabled),summary,select:not(:disabled),[role="button"],label.schalter,.schalter input,input[type="checkbox"]:not(:disabled),input[type="radio"]:not(:disabled),label:has(>input[type="radio"]),label:has(input[type="checkbox"]){cursor:pointer}button:disabled{cursor:not-allowed}.primaer,.sekundaer,.gefahr,.fab,.icon-knopf,.kopieren,.entfernen,.assistent-knopf,.chip{position:relative;overflow:hidden;isolation:isolate}.welle{position:absolute;border-radius:50%;background:currentColor;opacity:.16;pointer-events:none;z-index:-1;transform:scale(0);animation:welle .55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes welle{to{transform:scale(1);opacity:0}}.primaer:hover,.sekundaer:hover,.gefahr:hover,.fab:hover,.icon-knopf:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 8%,transparent)}.kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:64px;padding:0 1rem 0 1.25rem;background:var(--surface);position:sticky;top:0;z-index:10;transition:background .2s,box-shadow .2s}.gerollt .kopf{background:var(--surface-container);box-shadow:var(--schatten)}.marke{display:flex;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;color:var(--on-surface);flex:none}.marke:hover{text-decoration:none}.marke .r{color:var(--primary)}.kopf-suche{flex:1;display:flex;justify-content:center;min-width:0}.kopf-suche .suche{min-width:0;width:min(100%,520px);height:44px;background-color:var(--surface-highest);animation:reinwandern .22s cubic-bezier(.2,.8,.2,1)}@keyframes reinwandern{from{opacity:0;transform:translateY(14px) scale(.97)}}.hauptnav{display:flex;align-items:center;gap:.25rem;font-size:14px;flex:none;position:static;inset:auto;width:auto;height:auto;margin:0 0 0 .75rem;padding:0;border:0;background:none;color:inherit;overflow:visible}.hauptnav a{padding:.45rem .9rem;border-radius:999px;font-weight:500;color:var(--on-surface-variant)}.hauptnav a:hover{text-decoration:none;color:var(--on-surface);background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.hauptnav a[aria-current="page"]{color:var(--on-secondary-container);background:var(--secondary-container)}.hauptnav a:focus-visible,.konto-knopf:focus-visible,.konto-menue :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kopf .menue-knopf{display:none;margin-left:-.5rem}@media (max-width:1200px){.kopf .menue-knopf{display:inline-grid}.hauptnav{position:fixed;inset:0 auto 0 0;width:min(300px,85vw);height:100%;margin:0;flex-direction:column;align-items:stretch;gap:.15rem;padding:1rem .75rem;font-size:15px;background:var(--surface-low);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--schatten-3)}.hauptnav:not(:popover-open){display:none}.hauptnav:popover-open{animation:schublade .22s cubic-bezier(.2,.8,.2,1)}.hauptnav::backdrop{background:rgb(0 0 0 / .32)}.hauptnav a{padding:.8rem 1rem}}@keyframes schublade{from{transform:translateX(-100%)}}.konto-knopf{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--primary-container);color:var(--on-primary-container);font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em}button.konto-knopf:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--on-surface) 8%,transparent)}.konto-menue{position:fixed;inset:58px 12px auto auto;margin:0;width:290px;max-width:calc(100vw - 24px);padding:.5rem;border:0;border-radius:var(--radius);background:var(--surface-container);color:var(--on-surface);box-shadow:var(--schatten-3);font-size:14px}.konto-menue:popover-open{animation:aufklappen .16s cubic-bezier(.2,.8,.2,1)}@keyframes aufklappen{from{opacity:0;transform:translateY(-6px) scale(.98)}}.konto-name{display:flex;align-items:center;gap:.75rem;padding:.6rem .6rem .8rem;border-bottom:1px solid var(--outline-variant);overflow-wrap:anywhere}.konto-name small{display:block;color:var(--on-surface-variant);font-size:12px}.konto-titel{padding:.7rem .6rem .35rem;color:var(--on-surface-variant);font-size:12px}.theme-wahl{display:flex;margin:0 .5rem .6rem;border:1px solid var(--outline);border-radius:999px;overflow:hidden}.theme-wahl button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:36px;border:0;background:none;color:var(--on-surface);font:inherit;font-size:13px}.theme-wahl button + button{border-left:1px solid var(--outline)}.theme-wahl button:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.theme-wahl [aria-pressed="true"]{background:var(--secondary-container);color:var(--on-secondary-container);font-weight:600}.theme-wahl [aria-pressed="true"]:hover{background:var(--secondary-container)}.konto-eintrag{display:flex;align-items:center;gap:.75rem;padding:.7rem .6rem;border-top:1px solid var(--outline-variant);color:var(--on-surface)}.konto-eintrag:hover{text-decoration:none;background:color-mix(in srgb,var(--on-surface) 8%,transparent);border-radius:8px}.theme-knopf svg{display:none}[data-wahl="system"] .theme-knopf .t-system,[data-wahl="hell"] .theme-knopf .t-hell,[data-wahl="dunkel"] .theme-knopf .t-dunkel{display:block}@media (max-width:560px){.marke{font-size:0;gap:0}.kopf{gap:.5rem;padding:0 .75rem 0 1rem}}.inhalt{max-width:1100px;margin:0 auto;padding:1.25rem 1.25rem 3rem}.seitenkopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}h1{font-size:1.85rem;font-weight:500;letter-spacing:-.02em;margin:0}.werkzeuge{display:flex;align-items:center;gap:.5rem;flex:1 1 420px;justify-content:flex-end;min-width:0}.werkzeuge.eigene-zeile{flex-basis:100%}.suche-platz{display:block;flex:0 1 380px;min-width:12rem;height:48px}.suche{width:100%;height:48px;padding:0 1.1rem 0 2.8rem;border:0;border-radius:999px;background:var(--surface-high) var(--suche-icon) no-repeat 1rem center;color:var(--on-surface);font:inherit;transition:box-shadow .15s,background-color .15s}.suche::placeholder{color:var(--on-surface-variant)}.suche:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--on-surface) 5%,transparent)}.suche:focus{outline:none;box-shadow:0 0 0 2px var(--primary)}.karte{background:var(--surface-lowest);border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.tabelle{width:100%;border-collapse:collapse;font-size:14px}.tabelle th,.tabelle td{text-align:left;padding:.7rem 1rem;border-bottom:1px solid var(--outline-variant);white-space:nowrap}.tabelle th{color:var(--on-surface-variant);font-weight:500;font-size:13px;background:var(--surface-low)}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr{transition:background .12s}.tabelle tbody tr:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.tabelle td a{font-weight:500;color:var(--on-surface)}.tabelle td a:hover{color:var(--primary)}.r{text-align:right}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pille{display:inline-block;padding:.15rem .6rem;border-radius:8px;font-size:12px;font-weight:500;background:var(--secondary-container);color:var(--on-secondary-container)}.pille.art-native{background:var(--success-container);color:var(--success)}.pille.art-slave,.pille.art-secondary{background:var(--warn-container);color:var(--warn)}.ok{color:var(--success);font-weight:700}.aus{color:var(--on-surface-variant)}.zaehler,.leer{color:var(--on-surface-variant);font-size:13px}.leer{padding:2.5rem 1rem;text-align:center}.fehler{margin:0;padding:1rem 1.25rem;color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent)}.dialog .fehler{margin-bottom:1rem;border-radius:8px}.htmx-request .leer::after{content:"…"}.toasts{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:20;width:max-content;max-width:min(560px,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.5rem;transition:bottom .25s}body:has(.leiste.aktiv) .toasts{bottom:6rem}@media (max-width:700px){.toasts{bottom:6rem}}.toast{padding:.85rem 1rem;border-radius:6px;background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--schatten-3);font-size:14px;animation:toast 6s forwards}.toast.error{border-left:4px solid var(--error)}.toast:has(.toast-knopf){display:flex;align-items:center;gap:1rem}.toast-knopf{margin:-.4rem -.4rem -.4rem auto;padding:.4rem .6rem;border:0;border-radius:4px;background:none;color:var(--inverse-primary);font:inherit;font-weight:500;cursor:pointer}.toast.toast-lang{animation-duration:10s}.toast-knopf:hover{background:color-mix(in srgb,var(--inverse-primary) 12%,transparent)}@keyframes toast{0%{opacity:0;transform:translateY(12px)}4%,85%{opacity:1;transform:none}100%{opacity:0;visibility:hidden}}.pfad{font-size:13px;color:var(--on-surface-variant);margin-bottom:.4rem}.pfad span{margin:0 .35rem}.zone-fakten{display:flex;align-items:center;gap:.8rem;font-size:13px;color:var(--on-surface-variant)}.soa{font-size:12px;color:var(--on-surface-variant);margin:-.4rem 0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seitenkopf>div>h1{margin-bottom:.2rem}.editor .tabelle td{padding:.2rem .4rem}.editor .tabelle th{padding:.65rem .7rem}.editor .tabelle td:first-child,.editor .tabelle th:first-child{padding-left:.8rem}.zeile.neu{background:color-mix(in srgb,var(--primary) 6%,transparent)}.feld{width:100%;min-width:0;height:34px;padding:0 .5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--on-surface);font:inherit;font-size:14px}.feld:hover{border-color:var(--outline-variant)}.feld:focus{outline:none;border-color:var(--primary);background:var(--surface-lowest);box-shadow:inset 0 0 0 1px var(--primary)}.feld.name{width:11rem}.feld.typ{width:6.5rem}.feld.ttl{width:5.5rem;text-align:right}@supports (appearance:base-select){select.feld,select.eingabe,select.feld::picker(select),select.eingabe::picker(select){appearance:base-select}select.feld,select.eingabe{display:flex;align-items:center;gap:.3rem;cursor:pointer}select.feld::picker-icon,select.eingabe::picker-icon{content:"";width:18px;height:18px;margin-left:auto;background:var(--on-surface-variant);transition:rotate .2s cubic-bezier(.2,.8,.2,1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") center / contain no-repeat}select.feld:not(:hover,:focus,:open)::picker-icon{opacity:.5}select:open::picker-icon{rotate:180deg}select.feld::picker(select),select.eingabe::picker(select){grid-template-columns:repeat(3,auto);gap:2px;padding:6px;margin-block:4px;min-width:anchor-size(width);border:0;border-radius:12px;background:var(--surface-container);color:var(--on-surface);box-shadow:var(--schatten-3)}select:open::picker(select){display:grid;animation:aufklappen .16s cubic-bezier(.2,.8,.2,1)}select.feld option,select.eingabe option{padding:.45rem .9rem;border-radius:8px;font-size:14px;cursor:pointer;transition:background .1s}select.feld option::checkmark,select.eingabe option::checkmark{display:none}select.feld option:hover,select.eingabe option:hover,select.feld option:focus-visible,select.eingabe option:focus-visible{outline:none;background:color-mix(in srgb,var(--on-surface) 8%,transparent)}select.feld option:checked,select.eingabe option:checked{background:var(--primary);color:var(--on-primary);font-weight:600}select.feld option:checked:hover,select.eingabe option:checked:hover{background:color-mix(in srgb,var(--primary) 88%,var(--on-surface))}}@keyframes aufklappen{from{opacity:0;transform:translateY(-6px) scale(.98)}}.mitte{text-align:center;width:2.5rem}.editor th.mitte{width:6.5rem}.schalter{position:relative;display:inline-block;width:44px;height:26px;vertical-align:middle}.schalter input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.schalter span{position:absolute;inset:0;border-radius:999px;background:var(--surface-highest);box-shadow:inset 0 0 0 2px var(--outline);transition:background .2s,box-shadow .2s}.schalter span::after{content:"";position:absolute;top:50%;left:6px;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--outline);transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s,height .2s,margin .2s,background .2s}.schalter input:checked + span{background:var(--primary);box-shadow:none}.schalter input:checked + span::after{width:18px;height:18px;margin-top:-9px;transform:translateX(15px);background:var(--on-primary)}.schalter input:hover + span::after{box-shadow:0 0 0 8px color-mix(in srgb,var(--on-surface) 8%,transparent)}.schalter input:focus-visible + span{outline:2px solid var(--primary);outline-offset:2px}.icon-knopf,.entfernen,.kopieren{border:0;background:transparent;color:var(--on-surface-variant);border-radius:50%;cursor:pointer;display:inline-grid;place-items:center;padding:0}.icon-knopf{width:44px;height:44px;flex:none}.icon-knopf:hover{color:var(--on-surface);text-decoration:none}.icon-knopf.gefahr-icon:hover{color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent);box-shadow:none}.entfernen{font-size:18px;line-height:1;width:32px;height:32px}.entfernen:hover{background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error)}.kopieren{width:32px;height:32px}.kopieren svg{grid-area:1 / 1}.kopieren .haken{opacity:0;color:var(--success)}.kopieren:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.kopieren.ok svg{opacity:0}.kopieren.ok .haken{opacity:1}.kopieren.nein{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}#filter-leer{margin:0}.zone-suffix{color:var(--on-surface-variant);font-weight:400}.editor-fuss{display:flex;align-items:center;gap:1rem;padding:.6rem .8rem;border-top:1px solid var(--outline-variant)}.editor{display:flex;flex-direction:column;gap:.75rem}.editor>.editor-fuss{border-top:0;padding:.2rem .3rem}.gruppe-kopf{display:flex;align-items:center;gap:.7rem;min-height:46px;padding:.3rem .5rem .3rem .8rem;cursor:pointer;list-style:none;user-select:none;transition:background .12s}.gruppe-kopf::-webkit-details-marker{display:none}.gruppe-kopf::before{content:"";width:18px;height:18px;flex:none;background:var(--on-surface-variant);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 7l5 5-5 5z'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .2s cubic-bezier(.2,.8,.2,1)}.gruppe[open]>.gruppe-kopf::before{rotate:90deg}.gruppe-kopf:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.gruppe-kopf:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.gruppe[open]>.gruppe-kopf{border-bottom:1px solid var(--outline-variant)}.gruppe-titel{font-weight:500;font-size:15px}.gruppe-hinweise{display:flex;flex-wrap:wrap;gap:.35rem}.gruppe-hinweis{padding:.15rem .6rem;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:500;background:var(--warn-container);color:var(--warn)}button.gruppe-hinweis{cursor:pointer}button.gruppe-hinweis::after{content:" +"}button.gruppe-hinweis.tote::after{content:none}.zeile.tot .feld.inhalt{color:var(--warn);text-decoration:underline wavy color-mix(in srgb,var(--warn) 70%,transparent);text-underline-offset:4px}button.gruppe-hinweis:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--warn) 12%,transparent)}.gruppe-neu{margin-left:auto}.gruppe-alle{margin-left:.5rem}.zeilen td:nth-child(4){width:100%}.zeilen .typ-mit{width:8.1rem}.zeilen td:nth-child(5){min-width:6.5rem}.hinweis{color:var(--on-surface-variant);font-size:12px}.primaer,.sekundaer,.gefahr{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:40px;padding:0 1.4rem;border-radius:999px;font:inherit;font-size:14px;font-weight:500;letter-spacing:.01em;cursor:pointer;white-space:nowrap;flex:none;transition:box-shadow .15s}.primaer{border:0;background:var(--primary);color:var(--on-primary)}.primaer:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--on-primary) 8%,transparent),var(--schatten)}.primaer svg{margin-left:-.35rem}.sekundaer{border:1px solid var(--outline);background:transparent;color:var(--primary)}.primaer:focus-visible,.sekundaer:focus-visible,.gefahr:focus-visible,.icon-knopf:focus-visible,.fab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.knopf-text,.knopf-text:hover{text-decoration:none}.gefahr{border:1px solid var(--outline);background:transparent;color:var(--error)}.gefahr.voll{border:0;background:var(--error);color:var(--surface-lowest)}.gefahr:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.leiste{position:sticky;bottom:1rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem;padding:.6rem .7rem .6rem 1.25rem;border-radius:999px;background:var(--surface-high);box-shadow:var(--schatten-3);transform:translateY(160%);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.leiste.aktiv{transform:none;opacity:1}.leiste-text{color:var(--on-surface-variant);font-size:14px;margin-right:auto}.leiste.waehlt>.leiste-text,.leiste.sauber>.primaer{display:none}.auswahl{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-right:auto}.auswahl[hidden]{display:none}.auswahl-anzahl{font-size:14px;font-weight:500;margin-right:.5rem}.auswahl .sekundaer:disabled{opacity:.38;cursor:default}.tabelle tbody tr.gewaehlt,.tabelle tbody tr.gewaehlt:hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}.vorschau-karte{margin-top:1rem;padding:1.1rem 1.4rem}.dialog.vorschau .vorschau-karte{margin:0;padding:0}.dialog.vorschau .fehlerliste{margin-bottom:.8rem}.vorschau-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.vorschau-kopf h2{font-size:1.3rem;font-weight:500;margin:0}.fehlerliste{margin:0 0 .8rem;padding:.7rem 1rem .7rem 2rem;border-radius:12px;color:var(--error);background:color-mix(in srgb,var(--error) 8%,transparent);font-size:14px}.vorschau-gruppe{margin:1rem 0 .3rem;font-size:13px;font-weight:600;color:var(--primary)}.vorschau-gruppe:first-of-type{margin-top:.4rem}.aenderung{padding:.55rem 0;border-top:1px solid var(--outline-variant);font-size:14px}.aenderung-kopf{display:flex;align-items:center;gap:.6rem;margin-bottom:.25rem}.aenderung .typ{font-size:12px;color:var(--on-surface-variant);font-weight:600}.aenderung .wert{font-size:13px;word-break:break-all}.aenderung .wert.neu{color:var(--success)}.aenderung .wert.geloescht{color:var(--error);text-decoration:line-through}.pille.neu{background:var(--success-container);color:var(--success)}.pille.geaendert{background:var(--warn-container);color:var(--warn)}.pille.geloescht{background:var(--error-container);color:var(--error)}.pille.umbenannt{background:var(--primary-container);color:var(--on-primary-container)}.aenderung .alt-name{color:var(--muted);font-weight:400;text-decoration:line-through}.diff{padding:.1rem .6rem;border-radius:6px;font-size:13px;white-space:pre-wrap;word-break:break-all}.diff.alt{color:var(--error);background:color-mix(in srgb,var(--error) 7%,transparent)}.diff.neu{color:var(--success);background:color-mix(in srgb,var(--success) 9%,transparent)}.diff.gleich{color:var(--muted)}.diff + .diff{margin-top:2px}.uebernehmen{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--outline-variant)}.beschriftung{font-size:13px;font-weight:500;color:var(--on-surface-variant);padding:0}.eingabe{width:100%;padding:.6rem .85rem;border:1px solid var(--outline);border-radius:8px;background:transparent;color:var(--on-surface);font:inherit;font-size:14px}.eingabe:hover{border-color:var(--on-surface)}.eingabe.mono{font-family:var(--mono)}textarea.eingabe{resize:vertical}.eingabe:focus{outline:none;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.formular-fuss{display:flex;gap:.6rem;align-items:center}.dialog{width:min(92vw,480px);padding:1.5rem;border:0;border-radius:28px;background:var(--surface-high);color:var(--on-surface);box-shadow:var(--schatten-3)}.dialog::backdrop{background:rgba(0,0,0,.4)}.dialog h2{font-size:1.4rem;font-weight:400;margin:0 0 .6rem}.dialog p{font-size:14px;color:var(--on-surface-variant);margin:0 0 1rem}.dialog .eingabe{margin:.35rem 0 1rem}.dialog .formular-fuss{justify-content:flex-end;flex-direction:row-reverse}.dialog.frage h2{overflow-wrap:anywhere}.werkzeuge .neu-knopf{margin-right:auto;height:44px;text-decoration:none}.kopf-neu{display:none;margin-right:.5rem;background:var(--primary-container);color:var(--on-primary-container)}.kopf-neu:hover{color:var(--on-primary-container)}.suche-oben .kopf-neu{display:inline-grid;animation:reinwandern .22s cubic-bezier(.2,.8,.2,1)}@media (max-width:640px){.werkzeuge .neu-knopf,.suche-oben .kopf-neu{display:none}}.fab{position:fixed;left:1.5rem;bottom:1.5rem;z-index:15;width:56px;height:56px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--primary-container);color:var(--on-primary-container);cursor:pointer;box-shadow:var(--schatten-3);transition:transform .15s ease,bottom .25s ease,box-shadow .15s ease}.fab:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,currentColor 8%,transparent),0 6px 10px 4px rgba(0,0,0,.12),0 2px 3px rgba(0,0,0,.2)}.fab:active{transform:scale(.96)}@media (max-width:1240px){.leiste.aktiv ~ .fab{bottom:5.5rem}}@media (min-width:641px){.fab{display:none}}.blatt{position:fixed;inset:auto 0 0;margin:0 auto;width:min(1100px,100vw);max-width:none;border-radius:28px 28px 0 0;padding:1.6rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));max-height:calc(100dvh - 1.5rem);overflow-y:auto;background:var(--surface-low);animation:blatt-hoch .3s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin;scrollbar-color:var(--outline) transparent}.blatt:focus,.blatt:focus-visible{outline:none}.blatt::before{content:"";position:absolute;top:10px;left:50%;width:32px;height:4px;margin-left:-16px;border-radius:2px;background:var(--outline);opacity:.5}.blatt.zu{animation:blatt-runter .2s ease-in forwards}.blatt::backdrop{background:rgba(0,0,0,.32);animation:dunkel .3s ease}.blatt.zu::backdrop{animation:dunkel .2s ease reverse forwards}@keyframes blatt-hoch{from{transform:translateY(100%)}}@keyframes blatt-runter{to{transform:translateY(100%)}}@keyframes dunkel{from{opacity:0}}@media (min-width:761px){.blatt{inset:0;margin:auto;width:min(92vw,1000px);height:fit-content;max-height:calc(100dvh - 4rem);border-radius:28px;padding:1.6rem 1.75rem 1.5rem;box-shadow:var(--schatten-3);animation:modal-auf .22s cubic-bezier(.2,.8,.2,1)}.blatt.schmal{width:min(92vw,640px)}.blatt::before{content:none}.blatt.zu{animation:modal-zu .16s ease-in forwards}}@keyframes modal-auf{from{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes modal-zu{to{opacity:0;transform:translateY(8px) scale(.98)}}.blatt .formular-fuss{justify-content:flex-start;flex-direction:row}.blatt-kopf{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.dialog .blatt-kopf h2{margin:0}.blatt-felder{display:flex;gap:.7rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1.1rem}.blatt-feld{display:flex;flex-direction:column;gap:.3rem;min-width:0}.dialog .blatt-feld .eingabe{height:44px;padding-block:0;margin:0}.b-name{flex:1 1 14rem}.b-typ{flex:0 0 7.5rem}.b-ttl{flex:0 0 6rem}.b-ttl .eingabe{text-align:right}.b-inhalt{flex:2 1 18rem}.b-aktiv{flex:0 0 auto;align-items:center}.b-zone{flex:2 1 18rem}.b-art{flex:0 0 9rem}.b-master{flex:2 1 18rem}.blatt .fehlerliste{margin:0 0 1rem}.b-aktiv .schalter{margin:9px 0}.mit-suffix{display:flex;align-items:center;border:1px solid var(--outline);border-radius:8px}.mit-suffix:hover{border-color:var(--on-surface)}.mit-suffix:focus-within{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.dialog .mit-suffix .eingabe{border:0;box-shadow:none;flex:1;min-width:3rem;height:42px}.mit-suffix .zone-suffix{padding-right:.85rem;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.eingabe.falsch{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error);animation:wackeln .3s}@keyframes wackeln{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.flieger{position:fixed;z-index:30;display:flex;align-items:center;padding:0 1rem;overflow:hidden;white-space:pre;font-size:14px;border-radius:12px;background:var(--primary-container);color:var(--on-primary-container);box-shadow:var(--schatten-3);pointer-events:none}.zeile.unterwegs{visibility:hidden}.zeile.gelandet{animation:gelandet 1.6s ease-out}@keyframes gelandet{0%{background:color-mix(in srgb,var(--primary) 26%,transparent)}}.typ-mit,.mit-knopf{display:flex;align-items:center;gap:2px}.mit-knopf .eingabe{flex:1;min-width:0}.assistent-knopf{display:none;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--primary);cursor:pointer;place-items:center}.assistent-knopf:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.assistent-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mit-knopf .assistent-knopf{width:40px;height:40px}:is(.zeile,#neu-form):has(select option:checked:is([value="SRV"],[value="CAA"],[value="TLSA"],[value="TXT"],[value="SPF"],[value="MX"],[value="SSHFP"],[value="NAPTR"],[value="LOC"])) .assistent-knopf{display:inline-grid}#assistent .blatt-felder{align-items:flex-start}#assistent .blatt-feld .hinweis{line-height:1.35}#assistent select.eingabe{white-space:nowrap;overflow:hidden}#assistent textarea.eingabe{height:auto;padding-block:.6rem;word-break:break-all}#assistent select.eingabe::picker(select){grid-template-columns:auto}#assistent select.eingabe option{white-space:nowrap}.a-s{flex:0 1 7.5rem}.a-m{flex:1 1 12rem}.a-l{flex:2 1 18rem}.a-voll{flex:1 1 100%}.a-halb{flex:1 1 calc(50% - .35rem)}.a-h{flex:1 1 11rem}.blatt-feld.haken{flex-direction:row;align-items:flex-start;gap:.55rem;cursor:pointer}.blatt-feld.haken input{flex:none;width:18px;height:18px;margin:.1rem 0 0;accent-color:var(--primary);cursor:pointer}.blatt-feld.haken>span{display:flex;flex-direction:column;gap:.1rem}.vorlagen{display:flex;gap:.5rem;flex:1 1 100%;flex-wrap:wrap}.chip{height:32px;padding:0 .9rem;border:1px solid var(--outline-variant);border-radius:8px;background:transparent;color:var(--on-surface-variant);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.chip:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.chip.gewaehlt{background:var(--primary);color:var(--on-primary);border-color:transparent}.werkzeuge .vorlage-knopf{height:44px;margin-right:auto}.werkzeuge .neu-knopf:has(+ .vorlage-knopf){margin-right:0}.vorlage-knopf svg{margin-left:-.2rem}@media (max-width:640px){.werkzeuge .vorlage-knopf{padding:0 .7rem}.werkzeuge .vorlage-knopf span{display:none}.werkzeuge .vorlage-knopf svg{margin:0}}.vorlage-wahl{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.8rem}.vorlage-erklaerung{margin:0 0 1rem;font-size:13px}#vorlage-dialog .blatt-felder{align-items:flex-start}.vorlage-zeilen{margin-bottom:1.1rem;border-radius:12px;overflow:hidden;background:var(--surface-container)}.vorlage-zeilen td{padding:.45rem .7rem;border-bottom-color:color-mix(in srgb,var(--outline-variant) 60%,transparent)}.vorlage-zeilen tbody tr:hover{background:transparent}.vorlage-haken{width:1px}.vorlage-haken input{display:block;width:18px;height:18px;margin:0;accent-color:var(--primary)}.vorlage-zeilen td.vorlage-inhalt{width:100%;white-space:normal;overflow-wrap:anywhere}.vorlage-zeilen td.vorlage-status{text-align:right;white-space:normal}@media (max-width:760px){.vorlage-zeilen,.vorlage-zeilen tbody{display:block}.vorlage-zeile{display:grid;grid-template-columns:auto auto auto 1fr;gap:0 .7rem;align-items:baseline;padding:.5rem .7rem;border-bottom:1px solid color-mix(in srgb,var(--outline-variant) 60%,transparent)}.vorlage-zeile:last-child{border-bottom:0}.vorlage-zeilen td,.vorlage-zeilen td.vorlage-inhalt,.vorlage-zeilen td.vorlage-status{display:block;padding:0;border:0;width:auto}.vorlage-zeilen td.vorlage-status{grid-column:2 / -1;text-align:left}.vorlage-zeilen td.vorlage-status:empty{display:none}.vorlage-haken input{position:relative;top:3px}}.vorlage-zeile.schon-da td,.vorlage-zeile.abgewaehlt td,.vorlage-zeile.leer td{color:var(--on-surface-variant)}.vorlage-zeile.schon-da .mono,.vorlage-zeile.abgewaehlt .mono{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.vorlage-zeile.schon-da .vorlage-status{color:var(--success)}.wahlfeld .eingabe{padding-right:2.2rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23757a8a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>') no-repeat right .7rem center}.wahlliste{position:fixed;inset:auto;margin:0;padding:.35rem;max-height:15rem;overflow-y:auto;list-style:none;border:0;border-radius:12px;background:var(--surface-container);color:var(--on-surface);box-shadow:var(--schatten-3);font-size:14px;scrollbar-width:thin}.wahlliste:popover-open{animation:aufklappen .16s cubic-bezier(.2,.8,.2,1)}.wahlliste li{display:flex;align-items:baseline;gap:.8rem;padding:.45rem .7rem;border-radius:8px;cursor:pointer}.wahlliste li.aktiv{background:color-mix(in srgb,var(--primary) 14%,transparent)}.wahlliste li[aria-selected="true"] .mono{color:var(--primary);font-weight:600}.wahl-namen{margin-left:auto;color:var(--on-surface-variant);font-size:12px;text-align:right;overflow-wrap:anywhere}.assistent-ergebnis{display:flex;flex-direction:column;gap:.2rem;margin:0 0 1.1rem;padding:.7rem .9rem;border-radius:12px;background:var(--surface-container)}.dialog .assistent-ergebnis{color:var(--on-surface)}#assistent-vorschau{font-size:13px;white-space:pre-wrap;word-break:break-all;max-height:7.5rem;overflow:auto}.text-knopf{border:0;background:none;padding:.2rem .1rem;color:var(--primary);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.text-knopf:hover{text-decoration:underline}.text-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.editor-fuss .text-knopf{margin-left:auto}.typ-info{margin:-.4rem 0 1rem;font-size:13px;color:var(--on-surface-variant)}.typ-info:empty{display:none}.typ-info b{color:var(--on-surface);font-weight:600}.typen-rahmen{overflow:auto;margin-bottom:1rem;border-radius:12px;background:var(--surface-lowest)}#typen-dialog[open]{display:flex;flex-direction:column;overflow:hidden}#typen-dialog .typen-rahmen{flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--outline) transparent}.typen-tabelle thead th{position:sticky;top:0;z-index:1}.typen-tabelle td{white-space:normal;vertical-align:top;font-size:13px}.typen-tabelle td:nth-child(3){min-width:18rem}.typ-kuerzel{font-weight:700;white-space:nowrap!important}.typ-beispiel{color:var(--on-surface-variant);word-break:break-all;min-width:10rem}.mit-assistent{display:inline-flex;vertical-align:middle;margin-left:.35rem;color:var(--primary)}.mit-assistent svg{width:15px;height:15px}#typen-dialog.waehlbar tbody tr{cursor:pointer}#typen-dialog.waehlbar #typen-hinweis::after{content:" Ein Klick auf eine Zeile wählt den Typ."}.feld.bemerkung{display:none;height:28px;margin-top:2px;font-size:12px;color:var(--on-surface-variant);font-style:italic}.mit-bemerkung .feld.bemerkung{display:block}.mit-bemerkung .bemerkung-knopf{color:var(--primary)}.verwaist{margin-top:1rem;padding:.9rem 1.25rem;box-shadow:inset 0 0 0 1px var(--warn-container)}.verwaist h2{font-size:1rem;font-weight:500;margin:0 0 .3rem}.verwaist ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:14px}.verwaist li{margin:.2rem 0}.eintrag-notiz{margin:.4rem 0 0;font-size:13px}.zone-fakten{flex-wrap:wrap}.zone-fakten .aktion{display:inline;margin:0}.ptr{flex:1 0 100%;margin:0 0 .3rem;padding:.6rem .9rem;border-radius:12px;background:var(--surface-low)}.ptr-schalter{display:flex;align-items:center;gap:.7rem;cursor:pointer;font-size:14px}.ptr-zone{margin:.6rem 0 0}.abschnitt{font-size:1.15rem;font-weight:500;margin:0 0 .6rem .25rem}.karte + .abschnitt{margin-top:2rem}.abschnitt .zaehler{font-size:13px;font-weight:400;margin-left:.3rem}.treffer .inhalt-zelle{white-space:normal;word-break:break-all;min-width:14rem}.tabelle tr.aus td{opacity:.55}.dnssec-karte{padding:1rem 1.25rem;margin-bottom:1rem}.dnssec-karte h2{font-size:1.15rem;font-weight:500;margin:0 0 .4rem}.dnssec-karte>p{font-size:14px;color:var(--on-surface-variant);margin:0 0 .8rem;max-width:70rem}.tabelle-rahmen{overflow-x:auto}@media (min-width:761px){.karte:has(>.tabelle-rahmen){overflow:clip}.karte>.tabelle-rahmen{overflow-x:visible}.karte>.tabelle-rahmen>.tabelle>thead th{position:sticky;top:64px;z-index:2;border-bottom:0;box-shadow:inset 0 -1px var(--outline-variant)}}.dnssec-karte .tabelle-rahmen{margin:0 -1.25rem .8rem}.dnssec-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0}.dnssec-zeile .eingabe{width:auto;padding:.45rem .7rem}.dnssec-zeile .beschriftung{font-size:13px;color:var(--on-surface-variant)}.ds-tabelle .digest{white-space:normal;word-break:break-all;min-width:16rem;font-size:13px}.dnskey{display:flex;align-items:center;gap:.5rem;margin:.3rem 0;font-size:12px}.dnskey .mono{word-break:break-all;color:var(--on-surface-variant)}.key-knoepfe form{display:flex;gap:.7rem;margin:0}.gefahr-text{color:var(--error)}.gefahr-karte{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--error) 40%,transparent)}.gefahr-karte .eingabe{max-width:20rem}.mit-schalter,.mit-radio{display:inline-flex;align-items:center;gap:.45rem;font-size:14px;cursor:pointer}.pille.h-dnssec{background:var(--primary-container);color:var(--on-primary-container)}.eintrag{border-bottom:1px solid var(--outline-variant);font-size:14px}.eintrag:last-of-type{border-bottom:0}.eintrag summary{display:grid;grid-template-columns:8.5rem 8rem minmax(8rem,14rem) auto 1fr;align-items:center;gap:.4rem 1rem;padding:.6rem 1rem;cursor:pointer;list-style:none;transition:background .12s}.verlauf.zone-fest .eintrag summary,.letzte .eintrag summary{grid-template-columns:8.5rem 8rem auto 1fr}.eintrag summary::-webkit-details-marker{display:none}.eintrag summary:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.eintrag[open] summary{background:var(--surface-low)}.eintrag summary time{color:var(--on-surface-variant);white-space:nowrap}.eintrag-wer,.eintrag-zone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eintrag-zone{font-weight:500;color:var(--on-surface)}.eintrag-art{white-space:nowrap}.eintrag-kurz{font-size:13px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eintrag-inhalt{padding:.2rem 1rem .6rem}.eintrag-fuss{margin:.5rem 0 0}.eintrag-wieder{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 0}.pille.h-angelegt{background:var(--success-container);color:var(--success)}.pille.h-geloescht{background:var(--error-container);color:var(--error)}.pille.h-dyndns{background:var(--primary-container);color:var(--on-primary-container)}.pille.h-registrar{background:var(--surface-container-high);color:var(--on-surface-variant)}.pille.h-kontrolle{background:var(--warn-container);color:var(--warn)}.eintrag-daten{margin:.5rem 0 0;padding:.6rem .8rem;max-height:18rem;overflow:auto;font-size:12px;background:var(--surface-container);border-radius:8px;white-space:pre-wrap;word-break:break-all}.mehr-laden{padding:.8rem;text-align:center;border-top:1px solid var(--outline-variant)}@media (max-width:760px){.eintrag summary,.verlauf.zone-fest .eintrag summary,.letzte .eintrag summary{grid-template-columns:auto 1fr auto}.eintrag-kurz{grid-column:1 / -1}}.zeitraum{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .8rem}.zeitraum .eingabe{width:auto;padding:.4rem .6rem}.verlauf-abschnitt{margin:0;padding:.5rem 1rem;font-size:13px;font-weight:500;color:var(--on-surface-variant);background:var(--surface-low);border-top:1px solid var(--outline-variant);border-bottom:1px solid var(--outline-variant)}.zeitreise{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem}.zeitreise .eingabe{width:auto;padding:.45rem .7rem}.zeitreise .sekundaer{height:36px}.letzte{margin-top:1rem}.letzte>summary{display:flex;justify-content:space-between;padding:.8rem 1rem;cursor:pointer;font-weight:500}.letzte>summary a{font-weight:400;font-size:13px}.letzte[open]>summary{border-bottom:1px solid var(--outline-variant)}.frueher{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem .8rem 1.25rem;margin-bottom:1rem;background:var(--warn-container);color:var(--on-surface);box-shadow:none}.frueher-text{display:flex;flex-direction:column;gap:.15rem;flex:1 1 24rem;min-width:0;font-size:14px}.frueher-text .mono{font-size:13px}.frueher-knoepfe{display:flex;align-items:center;gap:.25rem}.frueher .icon-knopf{color:var(--on-surface)}.frueher .sekundaer{height:36px}@media (max-width:640px){.werkzeuge{flex-basis:100%;justify-content:stretch;gap:.2rem}.suche-platz{flex:1 1 auto;min-width:7rem}}@media (prefers-reduced-motion:reduce){.blatt,.blatt::backdrop,.fab,.kopf-suche .suche,.kopf-suche .status-filter,.leiste{animation:none;transition:none}}.zeitraeume{display:flex;gap:.4rem;flex-wrap:wrap}.zeitraeume .chip{display:inline-flex;align-items:center;text-decoration:none}.zeitraeume .chip.gewaehlt{background:var(--primary);color:var(--on-primary);border-color:transparent}.statistik{display:flex;flex-direction:column;gap:1rem}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem}.kachel{padding:.8rem 1rem}.kachel-titel{font-size:13px;color:var(--on-surface-variant)}.kachel-wert{font-size:1.6rem;font-weight:500;line-height:1.3;white-space:nowrap}.kachel-zeile{display:flex;align-items:baseline;gap:.5rem}.kachel-zeile .kachel-wert{font-size:1.25rem}.kachel-name{font-size:13px;color:var(--on-surface-variant);min-width:2.4em}.kachel .kachel-zeile.warnung .kachel-wert{color:var(--warn)}.stat-hinweis{margin:-.25rem .25rem 0}.karte-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1rem;padding:.85rem 1rem .6rem}.karte-kopf h2{margin:0;font-size:1rem;font-weight:500}.verlauf{padding:.5rem 1rem 2rem 4rem}.verlauf-flaeche{position:relative;height:220px;touch-action:pan-y}.verlauf-flaeche svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.verlauf-flaeche .flaeche{fill:color-mix(in srgb,var(--primary) 16%,transparent)}.verlauf-flaeche .stapel{stroke:none}.verlauf-flaeche .stapel.reihe-0{fill:color-mix(in srgb,var(--reihe-0) 45%,transparent)}.verlauf-flaeche .stapel.reihe-1{fill:color-mix(in srgb,var(--reihe-1) 35%,transparent)}.verlauf-flaeche .stapel.reihe-2{fill:color-mix(in srgb,var(--reihe-2) 40%,transparent)}.verlauf-flaeche .stapel.reihe-3{fill:color-mix(in srgb,var(--reihe-3) 40%,transparent)}.legende{display:inline-flex;gap:.8rem;font-size:12px;color:var(--on-surface-variant)}.legende i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:.3rem;vertical-align:-1px}.legende .reihe-0,.server-zeilen .balken .reihe-0{background:var(--reihe-0)}.legende .reihe-1,.server-zeilen .balken .reihe-1{background:var(--reihe-1)}.legende .reihe-2,.server-zeilen .balken .reihe-2{background:var(--reihe-2)}.legende .reihe-3,.server-zeilen .balken .reihe-3{background:var(--reihe-3)}.server-zeilen td{vertical-align:middle}.server-zeilen td:first-child{display:flex;align-items:center;gap:.5rem}.server-zeilen td:first-child a{font-weight:500}.server-zeilen tr.gewaehlt td{background:var(--primary-container)}.server-zeilen .anteil{min-width:9rem}.server-zeilen .anteil .balken{display:inline-block;width:6rem;vertical-align:middle}.stat-wahl{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width:640px){.stat-wahl{align-items:flex-start}.server-zeilen .anteil .balken{width:2rem}.server-zeilen th:nth-child(n+4),.server-zeilen td:nth-child(n+4){display:none}.server-zeilen .anteil{min-width:0}}.verlauf-flaeche .linie{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.raster{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--outline-variant)}.raster:last-of-type{border-top-color:var(--outline)}.raster span{position:absolute;right:calc(100% + .5rem);top:-.6em;font-size:12px;color:var(--on-surface-variant);white-space:nowrap}.achse-x{position:absolute;top:calc(100% + .45rem);transform:translateX(-50%);font-size:12px;color:var(--on-surface-variant);white-space:nowrap}.achse-x:first-of-type{transform:none}.achse-x:last-of-type{transform:translateX(-100%)}.verlauf-leer{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--on-surface-variant);font-size:13px}.faden{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--outline);pointer-events:none}.punkt{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 2px var(--surface-lowest);pointer-events:none}.tip{position:absolute;top:.25rem;padding:.4rem .65rem;border-radius:8px;background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:var(--schatten-3);z-index:1}.raster2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}@media (max-width:860px){.raster2{grid-template-columns:minmax(0,1fr)}}.rangliste td{padding:.45rem .5rem}.rangliste td:first-child{padding-left:1rem}.rangliste td:last-child{padding-right:1rem}.rl-name{max-width:0;width:55%;overflow:hidden;text-overflow:ellipsis}.rl-name .pille{padding:0 .4rem;font-size:11px}.rl-name .ort{color:var(--on-surface-variant);font-size:13px}.flagge{font-family:"Twemoji Country Flags","Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.rl-balken{width:30%}.balken{display:block;height:8px;border-radius:4px;background:var(--surface-container);overflow:hidden}.balken>span{display:block;height:100%;min-width:2px;border-radius:4px;background:var(--primary)}.rl-prozent{color:var(--on-surface-variant);width:4.5rem}.rl-mehr{margin:0;padding:.5rem 1rem .7rem;border-top:1px solid var(--outline-variant)}.stat-karte .leer{padding:1.5rem 1rem}@media (max-width:640px){.verlauf{padding-left:3.25rem}.rl-balken,.rl-prozent{display:none}.achse-x:not(:nth-of-type(3n+1)){display:none}.rl-name{width:auto}}.uebersicht{display:flex;flex-direction:column;gap:1rem}.sucht .uebersicht{display:none}.kachel-link{color:inherit;transition:box-shadow .15s}.kachel-link:hover{text-decoration:none;box-shadow:var(--schatten-3)}.kachel-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kachel.warnung{background:var(--warn-container)}.kachel.warnung .kachel-wert{color:var(--warn)}.kachel.warnung .kachel-zeile:not(.warnung) .kachel-wert{color:inherit}.start-raster{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1rem;align-items:start}@media (max-width:860px){.start-raster{grid-template-columns:minmax(0,1fr)}}.zonenliste{list-style:none;margin:0;padding:0 0 .4rem}.zonenliste a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.55rem 1rem;color:inherit;transition:background .12s}.zonenliste a:hover{text-decoration:none;background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.zonenliste a:hover .zl-name{color:var(--primary)}.zonenliste li + li a{border-top:1px solid var(--outline-variant)}.zl-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zl-zeit,.zl-zahl{font-size:13px;color:var(--on-surface-variant);white-space:nowrap}.zl-was{grid-column:1 / -1;font-size:13px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zl-was .pille{padding:0 .45rem;font-size:11px}.zl-wer{color:var(--on-surface)}.haeufig .balken{grid-column:1 / -1;margin-top:.3rem}.status-filter{width:auto;flex:0 0 auto;height:48px;border:0;border-radius:999px;padding:0 1rem;background:var(--surface-high)}select.status-filter::picker(select){grid-template-columns:auto}select.status-filter option{white-space:nowrap}.kopf-mit{display:flex;flex:none}.kopf-suche .status-filter{flex:none;height:44px;margin-left:.5rem;background-color:var(--surface-highest);animation:reinwandern .22s cubic-bezier(.2,.8,.2,1)}.status{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;color:var(--on-surface-variant);max-width:22rem}.status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ampel{flex:none;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--outline-variant)}.ampel-ok{background:var(--success)}.ampel-hinweis{background:var(--primary)}.ampel-unklar{background:var(--outline)}.ampel-warnung{background:var(--warn)}.ampel-fehler{background:var(--error)}.ampel-aus{background:transparent;box-shadow:inset 0 0 0 1.5px var(--outline)}.kontrolle{display:flex;align-items:flex-start;gap:.7rem;margin:-.4rem 0 1rem;font-size:13px;color:var(--on-surface-variant)}.kontrolle.karte{margin-top:0;padding:.8rem 1.1rem}.kontrolle>.ampel{margin-top:.35rem}.kontrolle-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.befunde{margin:0;padding:0;list-style:none;color:var(--on-surface);font-size:14px}.befunde .befund-fehler{color:var(--error)}.befunde .befund-warnung{color:var(--warn)}.kontrolle .text-knopf{flex:none}.nur-laufend,.htmx-request .nur-ruhig{display:none}.htmx-request .nur-laufend{display:inline}@media (max-width:760px){.status-text{display:none}.kopf-mit,.status-filter{flex:1 1 100%}}.tabelle.registrar td.domain a{font-weight:inherit}.tabelle.registrar .status{max-width:15rem}.schloss{display:inline-flex;flex:none}.schloss.zu{color:var(--success)}.schloss.offen{color:var(--error)}.schloss.nein{color:var(--outline)}.tabelle td.bald{color:var(--warn)}.registrar-fuss{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem 1rem;margin:0}.registrar-fuss .text-knopf{margin-left:auto}.detail-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.detail-live,.detail-spalte{display:grid;gap:1rem}.detail-karte{padding:1rem 0 0}.detail-karte>.abschnitt{margin:0 1.1rem .6rem}.abschnitt.mit-link{display:flex;align-items:baseline;gap:.5rem}.abschnitt.mit-link .kopieren{align-self:center}.abschnitt.mit-link .text-knopf{margin-left:auto;font-size:14px}.abschnitt.mit-link>.kopieren:first-child{margin-left:auto}.detail-karte>.leer,.detail-karte>.fehler{padding:0 1.1rem 1rem;margin:0}.detail-fuss{margin:0;padding:.7rem 1.1rem}.tabelle th.m,.tabelle td.m{text-align:center;width:5.5rem}.fehlt{color:var(--error);font-weight:700}.angaben{display:grid;grid-template-columns:max-content 1fr;gap:.45rem 1.2rem;margin:0;padding:0 1.1rem 1.1rem;font-size:14px}.angaben dt{color:var(--on-surface-variant)}.angaben dd{margin:0}.angaben .authcode .kopieren{vertical-align:middle;margin-left:.15rem}.angaben .klartext .kopieren{vertical-align:middle}.angaben .klartext #klartext-wert{margin-right:.2rem}#klartext-auge .auge-zu,#klartext-auge[aria-pressed="true"] .auge-auf{display:none}#klartext-auge[aria-pressed="true"] .auge-zu{display:block}.mail-formular>.schalter-zeile{flex:1 1 100%}.angaben .authcode .auth-neu{height:30px;padding:0 .8rem;margin-left:.4rem;font-size:13px;vertical-align:middle}.kontakt{padding:.7rem 1.1rem;border-top:1px solid var(--outline-variant);font-size:14px;display:grid;gap:.15rem}.kontakt-rollen{display:flex;gap:.3rem;flex-wrap:wrap;margin-bottom:.2rem}.kontakt .fehler{padding:0;background:none}.vorgang{border-top:1px solid var(--outline-variant);font-size:14px}.vorgang summary{padding:.55rem 1.1rem;cursor:pointer;display:flex;gap:.7rem;align-items:baseline}.vorgang summary:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.vorgang-inhalt{padding:0 1.1rem .8rem}.vorgang-text{margin:0;padding:.7rem .9rem;background:var(--surface-low);border-radius:10px;font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-word;max-height:24rem;overflow:auto}@media (max-width:900px){.detail-raster{grid-template-columns:minmax(0,1fr)}}.tabelle.registrar td.domain .zone-link{display:inline-flex;vertical-align:-2px;margin-left:.45rem;color:var(--primary)}.pille.m-lokal{background:var(--success-container);color:var(--success)}.pille.m-alias{background:var(--primary-container);color:var(--on-primary-container)}.pille.m-relay{background:var(--warn-container);color:var(--warn)}.pille.h-mail{background:var(--primary-container);color:var(--on-primary-container)}.tabellen-fuss{margin:0;padding:.6rem 1rem}.mail-leer{padding:1rem 1.25rem;margin-bottom:1rem}.mail-leer p{margin:0}.mail-links{margin:.8rem .25rem 0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.mail-links .aktion,.angaben .aktion,.tabelle .aktion{display:inline;margin:0}.tabelle.mail-domains td.bei-uns a{font-weight:400;color:var(--primary)}.tabelle.mail-domains td.bei-uns a + a{margin-left:.5rem}.tabelle.mail-domains .m{text-align:center}.tabelle.mail-domains .halb{color:var(--warn);font-weight:700}.tabelle.mail-domains th,.tabelle.mail-domains td{padding-left:.6rem;padding-right:.6rem}.tabelle.mail-domains th:first-child,.tabelle.mail-domains td:first-child{padding-left:1rem}.tabelle.mail-domains th:last-child,.tabelle.mail-domains td:last-child{padding-right:1rem}.tabelle.mail-domains .status{max-width:13rem}.tabelle.mail-domains th.m,.tabelle.mail-domains td.m{width:auto}.tabelle.mail-domains .kurz{display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabelle.mail-domains a.kurz{max-width:14rem}.tabelle.mail-domains span.kurz{max-width:9rem}@media (max-width:1000px){.tabelle.mail-domains .dkim{display:none}}@media (max-width:920px){.tabelle.mail-domains .m,.tabelle.mail-domains .aliase{display:none}}@media (max-width:600px){.tabelle.mail-domains .postf,.tabelle.mail-domains .bei-uns,.tabelle.mail-domains .zaehler{display:none}}.tabelle.ueberblick .status{max-width:20rem}.tabelle.ueberblick a.status{font-weight:400;color:var(--on-surface-variant)}.tabelle.ueberblick a.status:hover{color:var(--primary)}.tabelle.ueberblick .status.aus a{font-weight:400;color:var(--on-surface-variant)}.tabelle.ueberblick .status.aus a:hover{color:var(--primary)}.tabelle.ueberblick .status .mono{font-size:13px}.tabelle.ueberblick td div + div{margin-top:.3rem}.tabelle.ueberblick td.zone{max-width:22rem;overflow:hidden;text-overflow:ellipsis}.tabelle.ueberblick td.zone .ohne-link{font-weight:500;color:var(--on-surface)}.tabelle.ueberblick .wahl{width:1.5rem;padding-right:0}.zonen-sammel{display:flex;align-items:center;gap:.5rem;flex:none;margin:0}.zonen-sammel[hidden]{display:none}.zonen-sammel .primaer{height:44px;white-space:nowrap}@media (max-width:720px){.werkzeuge:has(>.zonen-sammel:not([hidden])){flex-wrap:wrap}.zonen-sammel{order:9;flex-basis:100%}}.steckbrief{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:-.25rem 0 1rem}.steckbrief .steck{display:flex;flex-direction:column;gap:.3rem;padding:.65rem 1rem;color:inherit;min-width:0}.steckbrief a.steck{transition:box-shadow .15s}.steckbrief a.steck:hover{text-decoration:none;box-shadow:var(--schatten-3)}.steckbrief .steck.hier{box-shadow:inset 0 0 0 2px var(--primary-container)}.steck-titel{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--on-surface-variant)}.steckbrief .status{max-width:none;font-size:14px;color:var(--on-surface)}.steck-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steckbrief .steck.hier{position:relative;padding-right:2.6rem}.steckbrief .steck.hier .status{align-items:flex-start}.steckbrief .steck.hier .status>.ampel{margin-top:.4rem}.steckbrief .steck.hier .steck-text{white-space:normal}.steckbrief .befunde li + li{margin-top:.15rem}.steckbrief .befunde .befund-hinweis{color:var(--on-surface-variant)}.steckbrief .steck .hinweis{font-size:12px}.steck-pruefen{position:absolute;top:.35rem;right:.35rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--primary);cursor:pointer}.steck-pruefen:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.steck-pruefen:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.steck-pruefen.htmx-request svg{animation:steck-drehen 1s linear infinite}@keyframes steck-drehen{to{transform:rotate(360deg)}}.reiter{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;border-bottom:1px solid var(--outline-variant)}.reiter a{padding:.55rem .95rem;color:var(--on-surface-variant);font-weight:500;font-size:14px;border-bottom:3px solid transparent;margin-bottom:-1px;border-radius:8px 8px 0 0}.reiter a:hover{text-decoration:none;color:var(--on-surface);background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.reiter a[aria-current="page"]{color:var(--primary);border-bottom-color:var(--primary)}.mail-formular{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-end;padding:1rem 1.1rem}.mail-formular .blatt-feld{flex:1 1 14rem}.mail-formular .blatt-feld.schmal{flex:0 1 8rem}.mail-formular .eingabe{height:42px;padding-block:0}.mail-formular textarea.eingabe{height:auto;padding-block:.5rem}.mail-formular>.hinweis{flex:1 1 100%}.mail-formular.detail-fuss,.mail-formular.editor-fuss{padding:.7rem 1.1rem;border-top:1px solid var(--outline-variant)}.mail-formular.detail-fuss .eingabe,.mail-formular.editor-fuss .eingabe{flex:1 1 10rem;width:auto}.gefahr-karte.mail-formular .gefahr-text{flex:1 1 100%;margin:0}.gefahr-karte.mail-formular .eingabe{flex:1 1 14rem;max-width:22rem}.mail-einstellungen{padding-bottom:1rem}.mail-einstellungen>.blatt-feld,.mail-einstellungen>.schalter-zeile,.mail-einstellungen>.formular-fuss{margin:0 1.1rem .8rem}.mail-einstellungen textarea.eingabe{resize:vertical}.schalter-zeile{display:flex;align-items:center;gap:.7rem;font-size:14px}.schalter-zeile .schalter{flex:none}.mit-suffix-feld{display:flex;align-items:center;gap:.3rem;min-width:0}.mit-suffix-feld .eingabe,.mit-suffix-feld .feld{flex:1;min-width:4rem}.suffix{color:var(--on-surface-variant);font-size:13px;white-space:nowrap}.passwort-karte{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem 1.1rem;margin-bottom:1rem;background:var(--success-container);color:var(--success)}.passwort-karte .beschriftung{display:block;color:inherit}.passwort-karte .passwort{display:block;font-size:1.3rem;letter-spacing:.04em;color:var(--on-surface);user-select:all;margin-top:.2rem}.detail-innen{margin:0 1.1rem .8rem}.detail-innen.mail-formular{margin:0;padding:0 1.1rem .8rem}.detail-innen p{margin:0 0 .6rem;font-size:14px}.detail-unten{padding-bottom:.4rem}.import-felder{display:grid;gap:.8rem}.import-bericht{margin-bottom:1rem}.import-bericht pre,.detail-innen pre{white-space:pre-wrap;word-break:break-word;max-height:24rem;overflow:auto}.alias-tabelle .alias-lokal{width:9rem;text-align:right}.alias-tabelle .alias-ziele{min-width:18rem}.alias-tabelle .alias-notiz{min-width:9rem;color:var(--on-surface-variant)}.alias-tabelle td:nth-child(2){width:50%}.zeile.falsch{background:color-mix(in srgb,var(--error) 7%,transparent)}.zeile.falsch .feld{border-color:color-mix(in srgb,var(--error) 50%,transparent)}.editor-fuss .hinweis{flex:1 1 16rem}#alias-vorschau .vorschau-karte{margin-top:1rem}.soll-tabelle td{vertical-align:top}.soll-tabelle .inhalt-zelle{white-space:normal;word-break:break-all;min-width:12rem;max-width:28rem;font-size:13px}.soll-tabelle .inhalt-zelle div + div{margin-top:.2rem}.soll-text{display:inline-flex;align-items:center;gap:.35rem;font-size:13px;color:var(--on-surface-variant);white-space:normal}.soll-tabelle tr.soll-fehlt .soll-text{color:var(--error)}.soll-tabelle tr.soll-abweichend .soll-text{color:var(--warn)}.soll-tabelle input[type="checkbox"]{width:18px;height:18px;accent-color:var(--primary)}.selektor-feld{width:12rem;height:40px;padding-block:0}@media (max-width:760px){.alias-tabelle .alias-lokal{width:6rem}.alias-tabelle .alias-ziele{min-width:12rem}.mail-formular .blatt-feld.schmal{flex:1 1 8rem}}.sperre{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ns-aendern{border-top:1px solid var(--outline-variant)}.ns-aendern>summary{padding:.7rem 1.1rem;cursor:pointer;font-size:14px;color:var(--primary)}.ns-form,.ns-vorschau{display:grid;gap:.6rem;padding:0 1.1rem 1rem}.ns-form textarea{width:100%;resize:vertical}.ns-knoepfe{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.ns-vergleich{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:start;font-size:14px}.ns-vorschau .befunde{margin:0;padding-left:1.1rem;font-size:13px}.ns-vorschau form{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.ns-verlauf{border-top:1px solid var(--outline-variant);padding:.7rem 1.1rem;font-size:13px}.ns-verlauf ul{margin:.3rem 0 0;padding-left:1.1rem}.glue{font-family:inherit;font-size:12px;margin-top:.15rem;white-space:normal}.glue.fehlt{font-weight:600}.neu-karte{padding:1.1rem;display:grid;gap:.6rem;max-width:52rem}.neu-suche{display:flex;gap:.6rem;align-items:center}.neu-suche .eingabe{flex:1}.neu-hinweis{margin:0}.neu-ergebnis{display:grid;gap:.7rem}.neu-ergebnis .angaben{padding:0}.neu-form{display:grid;gap:.6rem}.neu-form .angaben .eingabe{max-width:30rem}.neu-knoepfe{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media (max-width:600px){.neu-ergebnis .angaben{grid-template-columns:1fr}}.kuendigen>summary{cursor:pointer;color:var(--primary);font-size:13px;margin-top:.3rem}.kuendigen-form{display:grid;gap:.45rem;margin-top:.5rem;max-width:22rem}.kuendigen-form label{display:flex;gap:.4rem;align-items:center;font-size:14px}.kuendigen-form .gefahr{justify-self:start}.loeschen{display:grid;gap:.6rem;margin-bottom:1rem}.loeschen .befunde{margin:0;padding-left:0;font-size:14px}.loeschen-form{display:grid;gap:.5rem;max-width:26rem}.loeschen-form label{display:flex;gap:.4rem;align-items:center;font-size:14px}.loeschen-form .gefahr{justify-self:start}.sammel-aktion{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;padding:1rem 1.2rem;margin-bottom:1rem}.sammel-aktion .blatt-feld{margin:0}.sammel-vorlage{flex:1 1 22rem}.sammel-vorlage[hidden]{display:none}.sammel-knoepfe{display:flex;align-items:center;gap:.8rem}.sammel-erklaerung{flex-basis:100%;margin:0}.sammel-ueberblick{margin:1rem .25rem .5rem}.sammel-auswahl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 .25rem .25rem}.sammel-auswahl #sammel-filter{flex:0 1 18rem;min-width:10rem;height:38px}.sammel-mitgebracht{display:inline-flex;align-items:baseline;gap:.5rem}.sammel-gruppe[hidden],.sammel-domains label[hidden]{display:none}.sammel-gruppe{margin-bottom:.5rem}.sammel-gruppe>summary{display:flex;align-items:center;gap:.7rem;padding:.7rem 1.1rem;cursor:pointer;list-style:none}.sammel-gruppe>summary::-webkit-details-marker{display:none}.sammel-gruppe>summary:hover{background:color-mix(in srgb,var(--on-surface) 4%,transparent)}.sammel-wert{flex:1 1 auto;min-width:0;font-size:13px;word-break:break-all}.sammel-text{flex:none;font-size:13px;color:var(--on-surface-variant)}.sammel-anzahl{flex:none;min-width:2.2rem;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.sammel-domains{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.25rem 1rem;padding:.6rem 1.1rem .9rem 3rem;border-top:1px solid var(--outline-variant);font-size:13px}.sammel-domains label{display:flex;align-items:center;gap:.4rem;min-width:0}.sammel-domains a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sammel-aus{margin-top:.6rem}.sammel-aus>summary{cursor:pointer;color:var(--on-surface-variant);font-size:13px;padding:.3rem 0}.sammel-liste{font-size:13px;color:var(--on-surface-variant);margin:.3rem 0}#sammel-vorschau .vorschau-karte{margin:0 0 1rem}@media (max-width:640px){.sammel-gruppe>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;row-gap:.2rem}.sammel-text{grid-column:3;grid-row:2}.sammel-gruppe>summary .text-knopf{grid-column:4;grid-row:2;justify-self:end}.sammel-domains{padding-left:1.1rem}}.kontakt-wahl{display:grid;gap:.35rem;max-width:30rem}@supports (appearance:base-select){.kontakt-wahl select.eingabe::picker(select){grid-template-columns:minmax(0,1fr);max-height:min(26rem,55vh);overflow:hidden auto;max-width:min(40rem,calc(100vw - 32px))}.kontakt-wahl optgroup{padding-top:.5rem;font-size:12px;font-weight:600;color:var(--on-surface-variant)}.kontakt-wahl option{display:block;white-space:normal;font-weight:400;color:var(--on-surface)}.kontakt-wahl .kontakt-mehr{font-size:12px;color:var(--on-surface-variant)}.kontakt-wahl option:checked .kontakt-mehr{color:inherit;opacity:.85}.kontakt-wahl select.eingabe>button{display:flex;align-items:center;gap:.3rem;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:inherit}.kontakt-wahl selectedcontent{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}}.kontakt-zeile{display:grid;gap:.25rem;margin-bottom:.5rem}.kontakt-rolle{font-size:12px;color:var(--on-surface-variant)}.kontakt-getrennt{display:grid}.neu-form .haken{display:inline-flex;gap:.4rem;align-items:center;font-size:13px}.neu-form textarea[name=ns]{max-width:30rem;display:block;margin-bottom:.2rem}.neu-vorschau{display:grid;gap:.5rem}.neu-vorschau .befunde{margin:0;padding-left:1.1rem;font-size:13px}.neu-zone{margin:0}[data-zusammen][hidden],[data-getrennt][hidden]{display:none}