:root{--kd-brand: #136B6B;--kd-on-brand: #FFFFFF;--kd-brand-pressed: #0A5252;--kd-brand-surface: #E0EFEE;--kd-on-brand-surface: #222626;--kd-ground: #F6F7F7;--kd-on-ground: #222626;--kd-surface: #FFFFFF;--kd-on-surface: #222626;--kd-surface-raised: #EDEFEF;--kd-on-surface-raised: #222626;--kd-ink: #222626;--kd-ink-muted: #646868;--kd-border: #646868;--kd-control: #646868;--kd-on-control: #FFFFFF;--kd-divider: #DCDEDE;--kd-focus: #268686;--kd-success: #136F47;--kd-on-success: #FFFFFF;--kd-success-surface: #E0F0E6;--kd-on-success-surface: #0C3E27;--kd-warning: #8F470D;--kd-on-warning: #FFFFFF;--kd-warning-surface: #F9E7DD;--kd-on-warning-surface: #512709;--kd-danger: #AB1F18;--kd-on-danger: #FFFFFF;--kd-danger-strong: #D13329;--kd-danger-deep: #861510;--kd-danger-surface: #FFE4E0;--kd-on-danger-surface: #61130E;--kd-info: #3659A7;--kd-on-info: #FFFFFF;--kd-info-surface: #E2ECFE;--kd-on-info-surface: #1D325F;--kd-radius-sm: 6px;--kd-radius: 10px;--kd-radius-lg: 14px;--kd-radius-full: 999px;--kd-border-width: 1.5px;--kd-focus-ring-width: 2px;--kd-focus-ring-offset: 2px;--kd-space-1: 4px;--kd-space-2: 8px;--kd-space-3: 12px;--kd-space-4: 16px;--kd-space-5: 24px;--kd-space-6: 32px;--kd-space-7: 48px;--kd-motion-fast: .12s;--kd-motion-base: .2s;--kd-motion-slow: .32s;--kd-shadow-1: 0 1px 2px rgba(19, 27, 27, .08);--kd-shadow-2: 0 4px 12px rgba(19, 27, 27, .1);--kd-shadow-3: 0 12px 32px rgba(19, 27, 27, .14);--kd-font-sans: "Archivo", system-ui, Helvetica, Arial, sans-serif;--kd-font-mono: "DM Mono", ui-monospace, SFMono-Regular, monospace}[data-kd-mode=light]{--kd-brand: #136B6B;--kd-on-brand: #FFFFFF;--kd-brand-pressed: #0A5252;--kd-brand-surface: #E0EFEE;--kd-on-brand-surface: #222626;--kd-ground: #F6F7F7;--kd-on-ground: #222626;--kd-surface: #FFFFFF;--kd-on-surface: #222626;--kd-surface-raised: #EDEFEF;--kd-on-surface-raised: #222626;--kd-ink: #222626;--kd-ink-muted: #646868;--kd-border: #646868;--kd-control: #646868;--kd-on-control: #FFFFFF;--kd-divider: #DCDEDE;--kd-focus: #268686;--kd-success: #136F47;--kd-on-success: #FFFFFF;--kd-success-surface: #E0F0E6;--kd-on-success-surface: #0C3E27;--kd-warning: #8F470D;--kd-on-warning: #FFFFFF;--kd-warning-surface: #F9E7DD;--kd-on-warning-surface: #512709;--kd-danger: #AB1F18;--kd-on-danger: #FFFFFF;--kd-danger-strong: #D13329;--kd-danger-deep: #861510;--kd-danger-surface: #FFE4E0;--kd-on-danger-surface: #61130E;--kd-info: #3659A7;--kd-on-info: #FFFFFF;--kd-info-surface: #E2ECFE;--kd-on-info-surface: #1D325F}[data-kd-mode=warm]{--kd-brand: #136B6B;--kd-on-brand: #FFFFFF;--kd-brand-pressed: #0A5252;--kd-brand-surface: #E0EFEE;--kd-on-brand-surface: #2C2419;--kd-ground: #FBF6EE;--kd-on-ground: #2C2419;--kd-surface: #FFFFFF;--kd-on-surface: #2C2419;--kd-surface-raised: #F4EEE4;--kd-on-surface-raised: #2C2419;--kd-ink: #2C2419;--kd-ink-muted: #716656;--kd-border: #716656;--kd-control: #716656;--kd-on-control: #FFFFFF;--kd-divider: #E4DDD2;--kd-focus: #268686;--kd-success: #136F47;--kd-on-success: #FFFFFF;--kd-success-surface: #E0F0E6;--kd-on-success-surface: #0C3E27;--kd-warning: #8F470D;--kd-on-warning: #FFFFFF;--kd-warning-surface: #F9E7DD;--kd-on-warning-surface: #512709;--kd-danger: #AB1F18;--kd-on-danger: #FFFFFF;--kd-danger-strong: #D13329;--kd-danger-deep: #861510;--kd-danger-surface: #FFE4E0;--kd-on-danger-surface: #61130E;--kd-info: #3659A7;--kd-on-info: #FFFFFF;--kd-info-surface: #E2ECFE;--kd-on-info-surface: #1D325F}[data-kd-mode=dark]{--kd-brand: #139E9B;--kd-on-brand: #181A1A;--kd-brand-pressed: #71B6B5;--kd-brand-surface: #0C3C3C;--kd-on-brand-surface: #F6F7F7;--kd-ground: #181A1A;--kd-on-ground: #F6F7F7;--kd-surface: #222626;--kd-on-surface: #F6F7F7;--kd-surface-raised: #3A3E3E;--kd-on-surface-raised: #F6F7F7;--kd-ink: #F6F7F7;--kd-ink-muted: #ABAFAF;--kd-border: #8F9393;--kd-control: #8F9393;--kd-on-control: #FFFFFF;--kd-divider: #3A3E3E;--kd-focus: #71B6B5;--kd-success: #71BA91;--kd-on-success: #181A1A;--kd-success-surface: #0C3E27;--kd-on-success-surface: #F0F8F3;--kd-warning: #DD9467;--kd-on-warning: #181A1A;--kd-warning-surface: #512709;--kd-on-warning-surface: #FEF4EE;--kd-danger: #FC7B6C;--kd-on-danger: #181A1A;--kd-danger-strong: #F04E41;--kd-danger-deep: #FC7B6C;--kd-danger-surface: #61130E;--kd-on-danger-surface: #FFF3F1;--kd-info: #81A6F3;--kd-on-info: #181A1A;--kd-info-surface: #1D325F;--kd-on-info-surface: #F1F6FF}[data-kd-mode=contrast]{--kd-brand: #0A5252;--kd-on-brand: #FFFFFF;--kd-brand-pressed: #0C3C3C;--kd-brand-surface: #E0EFEE;--kd-on-brand-surface: #000000;--kd-ground: #FFFFFF;--kd-on-ground: #000000;--kd-surface: #FFFFFF;--kd-on-surface: #000000;--kd-surface-raised: #FFFFFF;--kd-on-surface-raised: #000000;--kd-ink: #000000;--kd-ink-muted: #3A3E3E;--kd-border: #000000;--kd-control: #000000;--kd-on-control: #FFFFFF;--kd-divider: #000000;--kd-focus: #000000;--kd-success: #136F47;--kd-on-success: #FFFFFF;--kd-success-surface: #E0F0E6;--kd-on-success-surface: #0C3E27;--kd-warning: #8F470D;--kd-on-warning: #FFFFFF;--kd-warning-surface: #F9E7DD;--kd-on-warning-surface: #512709;--kd-danger: #AB1F18;--kd-on-danger: #FFFFFF;--kd-danger-strong: #D13329;--kd-danger-deep: #861510;--kd-danger-surface: #FFE4E0;--kd-on-danger-surface: #61130E;--kd-info: #3659A7;--kd-on-info: #FFFFFF;--kd-info-surface: #E2ECFE;--kd-on-info-surface: #1D325F;--kd-border-width: 2px;--kd-focus-ring-width: 3px;--kd-focus-ring-offset: 2px;--kd-shadow-1: none;--kd-shadow-2: none;--kd-shadow-3: none}@media (prefers-color-scheme: dark){:root:not([data-kd-mode]){--kd-brand: #139E9B;--kd-on-brand: #181A1A;--kd-brand-pressed: #71B6B5;--kd-brand-surface: #0C3C3C;--kd-on-brand-surface: #F6F7F7;--kd-ground: #181A1A;--kd-on-ground: #F6F7F7;--kd-surface: #222626;--kd-on-surface: #F6F7F7;--kd-surface-raised: #3A3E3E;--kd-on-surface-raised: #F6F7F7;--kd-ink: #F6F7F7;--kd-ink-muted: #ABAFAF;--kd-border: #8F9393;--kd-control: #8F9393;--kd-on-control: #FFFFFF;--kd-divider: #3A3E3E;--kd-focus: #71B6B5;--kd-success: #71BA91;--kd-on-success: #181A1A;--kd-success-surface: #0C3E27;--kd-on-success-surface: #F0F8F3;--kd-warning: #DD9467;--kd-on-warning: #181A1A;--kd-warning-surface: #512709;--kd-on-warning-surface: #FEF4EE;--kd-danger: #FC7B6C;--kd-on-danger: #181A1A;--kd-danger-strong: #F04E41;--kd-danger-deep: #FC7B6C;--kd-danger-surface: #61130E;--kd-on-danger-surface: #FFF3F1;--kd-info: #81A6F3;--kd-on-info: #181A1A;--kd-info-surface: #1D325F;--kd-on-info-surface: #F1F6FF}}@media (prefers-reduced-motion: reduce){:root{--kd-motion-fast: 0ms;--kd-motion-base: 0ms;--kd-motion-slow: 0ms}}:root{--marke: var(--kd-brand);--marke-text: var(--kd-brand);--marke-ecke: var(--kd-brand);--grund: var(--kd-ground);--flaeche: var(--kd-surface);--text: var(--kd-ink);--leise: var(--kd-ink-muted);--rand: var(--kd-divider);--gut-text: var(--kd-on-success-surface);--gut-flaeche: var(--kd-success-surface);--gut-rand: var(--kd-success);--schlecht-text: var(--kd-on-danger-surface);--schlecht-flaeche: var(--kd-danger-surface);--schlecht-rand: var(--kd-danger);--schlecht-marke: var(--kd-danger-surface);--neutral-text: var(--kd-on-info-surface);--neutral-flaeche: var(--kd-info-surface);--neutral-rand: var(--kd-info);--warn-text: var(--kd-on-warning-surface);--warn-flaeche: var(--kd-warning-surface);--warn-rand: var(--kd-warning);--schatten: 0 1px 2px rgba(20, 22, 28, .05), 0 8px 24px rgba(20, 22, 28, .06)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.seite{max-width:46rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,2rem) 4rem;display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.kopf{display:flex;flex-direction:column;gap:.75rem}.marke{display:flex;align-items:center;gap:.55rem;margin:0;font-weight:600;letter-spacing:.01em}.marke-zeichen{position:relative;display:inline-block;flex:none;width:22px;height:22px;border:2px solid var(--text)}.marke-zeichen:after{content:"";position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;background:var(--marke-ecke)}h1{margin:0;font-size:clamp(1.6rem,5vw,2.35rem);line-height:1.15;letter-spacing:-.02em;font-weight:650}.lead{margin:0;max-width:38rem;font-size:clamp(1rem,2.4vw,1.1rem);color:var(--leise)}.lead--klein{font-size:.9rem}.vertraulich{display:flex;align-items:flex-start;gap:.7rem;margin:.5rem 0 0;padding:.9rem 1.1rem;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche);font-size:.9rem;color:var(--leise)}.vertraulich strong{color:var(--text);font-weight:600}.vertraulich-zeichen{flex:none;width:18px;height:18px;margin-top:.15rem;border-radius:9px 9px 4px 4px;border:2px solid var(--marke-text);border-top-width:9px}.erwartet{padding:1rem 1.15rem;border:1px solid var(--rand);border-radius:14px;background:var(--flaeche)}.erwartet-titel{margin:0 0 .4rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.ablage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:15rem;padding:clamp(1.5rem,5vw,2.5rem);border:2px dashed var(--rand);border-radius:20px;background:var(--flaeche);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ablage:hover{border-color:var(--marke)}.ablage--aktiv{border-style:solid;border-color:var(--marke);background:color-mix(in srgb,var(--marke) 8%,var(--flaeche));transform:scale(1.005)}.ablage-zeichen{position:relative;width:44px;height:44px;margin-bottom:.35rem;border:2px solid var(--marke-text);border-radius:10px;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-width:3px}.ablage-zeichen:before,.ablage-zeichen:after{content:"";position:absolute;background:var(--marke-text)}.ablage-zeichen:before{left:50%;top:-14px;width:3px;height:30px;margin-left:-1.5px;border-radius:2px}.ablage-zeichen:after{left:50%;top:3px;width:13px;height:13px;margin-left:-7.5px;border-radius:2px;transform:rotate(45deg);clip-path:polygon(0 100%,100% 100%,100% 0,82% 0,82% 82%,0 82%)}.ablage-titel{margin:0;font-size:clamp(1.15rem,3vw,1.4rem);font-weight:600;letter-spacing:-.01em}.ablage-hinweis{margin:0;max-width:26rem;font-size:.9rem;color:var(--leise)}.knopf{margin-top:.9rem;padding:.7rem 1.4rem;border:0;border-radius:10px;background:var(--marke);color:#fff;font:inherit;font-weight:600;font-size:.95rem;cursor:pointer}.knopf:hover{filter:brightness(1.08)}.knopf:focus-visible,.ablage:focus-visible,.herkunft:focus-visible{outline:3px solid var(--marke);outline-offset:3px}.knopf--leise{margin-top:1rem;background:transparent;border:1px solid currentColor;color:inherit}.knopf--leise[disabled]{opacity:.6;cursor:default}.versteckt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fortschritt{padding:1.15rem 1.25rem;border:1px solid var(--rand);border-radius:14px;background:var(--flaeche)}.fortschritt-titel{margin:0 0 .7rem;font-weight:600}.balken{height:8px;border-radius:999px;background:var(--rand);overflow:hidden}.balken-fuell{display:block;height:100%;width:calc(var(--anteil, 0) * 100%);border-radius:999px;background:var(--marke);transition:width .12s linear}.fortschritt-text{margin:.55rem 0 0;font-size:.85rem;color:var(--leise);font-variant-numeric:tabular-nums}.befund{padding:clamp(1.25rem,4vw,1.9rem);border:2px solid var(--rand);border-radius:18px;background:var(--flaeche);box-shadow:var(--schatten)}.befund-kopf{display:flex;align-items:flex-start;gap:1rem}.befund-titel{margin:0;font-size:clamp(1.35rem,4.5vw,1.95rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.befund-satz{margin:.45rem 0 0;color:var(--leise);max-width:34rem}.befund-datei{margin:1.1rem 0 0;padding-top:.85rem;border-top:1px solid var(--rand);font-size:.82rem;color:var(--leise);word-break:break-word}.zeichen{flex:none;position:relative;width:56px;height:56px;border-radius:50%}.zeichen:before{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;line-height:1}.zeichen--gut{background:var(--gut-text)}.zeichen--gut:before{content:"✓"}.zeichen--schlecht{background:var(--schlecht-text)}.zeichen--schlecht:before{content:"✕"}.zeichen--neutral{background:var(--neutral-text)}.zeichen--neutral:before{content:"?";font-size:1.9rem;font-weight:600}.zeichen--warnung{background:var(--warn-text)}.zeichen--warnung:before{content:"!";font-size:1.9rem;font-weight:700}.befund--gleich{border-color:var(--gut-rand);background:var(--gut-flaeche)}.befund--gleich .befund-titel{color:var(--gut-text)}.befund--abweichend{border-color:var(--schlecht-text);border-width:3px;background:var(--schlecht-flaeche)}.befund--abweichend .befund-titel{color:var(--schlecht-text)}.befund--kein-vergleichswert{border-color:var(--neutral-rand);background:var(--neutral-flaeche)}.befund--kein-vergleichswert .befund-titel{color:var(--neutral-text)}.befund-inhalt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:1.25rem 0 0;padding:.85rem 1rem;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche);font-size:.92rem;color:var(--leise)}.befund-inhalt-datei{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9rem;color:var(--text);word-break:break-all}.befund--unbrauchbar,.befund--fehler{border-color:var(--warn-rand);background:var(--warn-flaeche)}.befund--unbrauchbar .befund-titel,.befund--fehler .befund-titel{color:var(--warn-text)}.befund-roh{margin:1rem 0 0;padding:.7rem .9rem;border:1px solid var(--warn-rand);border-radius:10px;background:var(--flaeche);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.85rem;color:var(--leise);word-break:break-all}.befund--gleich .befund-satz,.befund--abweichend .befund-satz,.befund--kein-vergleichswert .befund-satz,.befund--unbrauchbar .befund-satz,.befund--unbrauchbar .befund-datei,.befund--abweichend .befund-datei,.befund--gleich .befund-datei,.befund--kein-vergleichswert .befund-datei{color:color-mix(in srgb,var(--text) 72%,transparent)}.hash{margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.95rem;letter-spacing:.01em;word-break:break-all}.hash--gruppen{display:flex;flex-wrap:wrap;gap:.15rem .5rem;word-break:normal}.gruppe{padding:.05rem .15rem;border-radius:4px}.gruppe--bruch{background:var(--schlecht-marke);color:var(--schlecht-text);font-weight:700;box-shadow:inset 0 -2px 0 var(--schlecht-text)}.gegenueber{display:grid;gap:.9rem;margin-top:1.35rem;padding:1rem 1.1rem;border:1px solid var(--schlecht-rand);border-radius:12px;background:var(--flaeche)}.gegenueber-hinweis{margin:0;font-size:.82rem;color:var(--leise)}.hash-titel{margin:0 0 .3rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.befund--kein-vergleichswert .hash--gruppen,.befund--unbrauchbar .hash--gruppen,.befund--gleich .hash--gruppen{margin-top:1.25rem;padding:.85rem 1rem;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche)}.herkunft{padding:1.25rem 1.35rem;border:1px solid var(--rand);border-left-width:5px;border-radius:14px;background:var(--flaeche)}.herkunft-titel{margin:0 0 .45rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.herkunft-satz{margin:0;font-size:1.05rem;font-weight:600}.herkunft-hinweis{margin:.4rem 0 0;font-size:.88rem;color:var(--leise);max-width:34rem}.herkunft--bestaetigend{border-color:var(--gut-rand);border-left-color:var(--gut-text)}.herkunft--bestaetigend .herkunft-satz{color:var(--gut-text)}.herkunft--neutral{border-color:var(--neutral-rand);border-left-color:var(--neutral-text);background:var(--neutral-flaeche)}.herkunft--neutral .herkunft-satz{color:var(--neutral-text);font-weight:500}.herkunft--warnend{border-color:var(--warn-rand);border-left-color:var(--warn-text);background:var(--warn-flaeche)}.herkunft--warnend .herkunft-satz{color:var(--warn-text)}.herkunft--unklar{border-color:var(--rand);border-left-color:var(--leise);border-left-style:dashed}.herkunft--unklar .herkunft-satz,.herkunft--laeuft .herkunft-satz{color:var(--leise);font-weight:500}.angaben{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1.25rem;margin:.9rem 0 0;font-size:.92rem}.angaben dt{color:var(--leise)}.angaben dd{margin:0;font-variant-numeric:tabular-nums}.inhalt{padding:clamp(1.25rem,4vw,1.9rem);border:2px solid var(--rand);border-radius:18px;background:var(--flaeche);box-shadow:var(--schatten)}.karte-titel{margin:0 0 .9rem;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.inhalt-titel{margin:0;font-size:clamp(1.35rem,4.5vw,1.95rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.inhalt-satz{margin:.45rem 0 0;max-width:34rem;color:color-mix(in srgb,var(--text) 72%,transparent)}.inhalt--bestaetigend{border-color:var(--gut-rand);background:var(--gut-flaeche)}.inhalt--bestaetigend .inhalt-titel{color:var(--gut-text)}.inhalt--warnend{border-color:var(--warn-rand);background:var(--warn-flaeche)}.inhalt--warnend .inhalt-titel{color:var(--warn-text)}.inhalt--neutral{border-color:var(--neutral-rand);background:var(--neutral-flaeche)}.inhalt--neutral .inhalt-titel{color:var(--neutral-text)}.inhalt--unklar{border-style:dashed;border-color:var(--rand)}.inhalt--unklar .inhalt-titel{color:var(--leise)}.punkte{margin:1.15rem 0 0;padding-left:1.2rem;display:grid;gap:.45rem;font-size:.95rem}.punkte li{word-break:break-word}.inhalt .angaben{margin-top:1.25rem;padding:.95rem 1.1rem;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche)}.inhalt-fuss{margin:1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--leise);max-width:38rem}.inhalt-fuss--trennung{margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--rand)}.belege-block{margin-top:1.35rem}.belege-titel{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.belege-rahmen{overflow-x:auto;border:1px solid var(--rand);border-radius:12px;background:var(--flaeche)}.belege{width:100%;border-collapse:collapse;font-size:.85rem}.belege th{position:sticky;top:0;padding:.6rem .8rem;text-align:left;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--leise);background:var(--flaeche);border-bottom:1px solid var(--rand);white-space:nowrap}.belege td{padding:.55rem .8rem;border-bottom:1px solid color-mix(in srgb,var(--rand) 60%,transparent);vertical-align:top}.belege tr:last-child td{border-bottom:0}.beleg-nummer{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:11rem}.beleg-nummer-wert{font-weight:600}.beleg-zeit{white-space:nowrap;color:var(--leise)}.beleg-betrag{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.beleg-kette{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;word-break:break-all;min-width:12rem}.kette-wert{display:block}.kette-wert--ist{color:var(--schlecht-text);font-weight:600}.kette-name{display:block;margin-top:.25rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:var(--leise);word-break:normal;overflow-wrap:normal}.kette-name:first-child{margin-top:0}.beleg-leer{color:var(--leise)}.beleg--auffaellig{background:color-mix(in srgb,var(--warn-flaeche) 70%,transparent)}.beleg--auffaellig .beleg-nummer-wert{color:var(--warn-text)}.beleg-sprung td{padding:.5rem .8rem;font-size:.78rem;color:var(--leise);background:color-mix(in srgb,var(--rand) 30%,transparent);text-align:center}.fahne{display:inline-block;margin:.25rem .3rem 0 0;padding:.05rem .4rem;border:1px solid var(--warn-rand);border-radius:999px;background:var(--warn-flaeche);font-size:.7rem;font-weight:600;color:var(--warn-text);white-space:nowrap}@media (max-width: 34rem){.belege-rahmen{overflow-x:visible}.belege,.belege tbody,.belege tr,.belege td{display:block;width:100%}.belege thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.belege tr.beleg{padding:.7rem .85rem;border-bottom:1px solid var(--rand)}.belege tr.beleg:last-child{border-bottom:0}.belege td{padding:.15rem 0;border-bottom:0;display:grid;grid-template-columns:8.5rem 1fr;gap:.5rem;align-items:baseline}.belege td:before{content:attr(data-spalte);grid-column:1;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--leise)}.belege td>*{grid-column:2}.fahne{justify-self:start}.beleg-betrag,.beleg-zeit{text-align:left;white-space:normal}.beleg-sprung td{display:block;text-align:center}.beleg-sprung td:before{content:none}}.fuss{margin-top:.5rem;font-size:.8rem;color:var(--leise)}.fuss-recht{margin-top:.6rem!important;display:flex;flex-wrap:wrap;gap:.4rem}.fuss-recht a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fuss-recht a:hover,.fuss-recht a:focus-visible{color:var(--marke, currentColor)}.fuss p{margin:0;max-width:34rem}@media (max-width: 30rem){.befund-kopf{flex-direction:column;gap:.75rem}.angaben{grid-template-columns:1fr;gap:0 0}.angaben dd{margin-bottom:.5rem}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.wege{display:grid;gap:.75rem;margin-top:2rem}.weg{display:block;padding:1.1rem 1.25rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.weg:hover{border-color:var(--marke)}.weg:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.weg-titel{display:block;font-weight:600;color:var(--marke-text);margin-bottom:.2rem}.weg-text{display:block;color:var(--leise);font-size:.95rem;line-height:1.5}
