@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/fraunces-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/fraunces-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg-base:#f1f4ef;--color-bg-surface:#fcfdf9;--color-bg-card:#fcfdf9b8;--color-primary:#889060;--color-primary-hover:#6f7a4c;--color-secondary:#103030;--color-primary-tief:#3f4d33;--color-success:#31553b;--color-warning:#a9762f;--color-danger:#8f3a34;--color-danger-tief:#752e29;--color-text-primary:#122e2c;--color-text-inverse:#f1f4ef;--color-text-secondary:#40514b;--font-family-base:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-display:"Fraunces", Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-mini:.62rem;--spur-weit:.2em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--seitenrand:clamp(1.25rem, 3vw, 3.25rem);--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:22px;--linie-stark:#10303029;--linie-zart:#10303014;--border-fein:1px solid var(--linie-stark);--border-zart:1px solid var(--linie-zart);--shadow-blatt:0 1px 2px #1030300d;--shadow-kapsel:0 14px 36px #15120e21;--ease:cubic-bezier(.16, 1, .3, 1);--transition-fast:.2s var(--ease);--transition-normal:.4s var(--ease);--kopf-hoehe:76px;--nav-schmal:80px;--nav-breit:248px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);background-color:var(--color-bg-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);letter-spacing:-.02em;margin-bottom:var(--space-4);color:var(--color-text-primary);font-weight:400;line-height:1.08}a{color:var(--color-secondary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary)}.blatt{background:var(--color-bg-card);-webkit-backdrop-filter:blur(18px)saturate(140%);border:var(--border-fein);border-radius:var(--radius-lg);box-shadow:var(--shadow-blatt)}.auszeichnung{font-family:var(--font-family-base);font-size:var(--text-mini);letter-spacing:var(--spur-weit);text-transform:uppercase;color:var(--color-text-secondary);font-weight:500}.btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-family-base);cursor:pointer;isolation:isolate;transition:color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;border-radius:999px;padding:.65rem 1.2rem;font-size:.82rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn svg{transition:transform .45s var(--ease);flex-shrink:0}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background:var(--color-text-primary);color:var(--color-text-inverse)}.btn-primary:before{background:var(--color-secondary)}.btn-outline{color:var(--color-text-primary);border-color:var(--linie-stark);background:0 0}.btn-outline:before{background:#1030300f}.btn-outline:hover{border-color:#10303052}.btn-danger{background:var(--color-danger);color:var(--color-text-inverse)}.btn-danger:before{background:var(--color-danger-tief)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:disabled:before{transform:translateY(101%)}#root{z-index:2;flex-direction:column;min-height:100vh;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.btn,.btn:before,.btn svg,.blatt,.nav-item,.nav-label{transition-duration:.01ms!important}}@media (pointer:coarse){html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),select,textarea):not(.werkstatt .wk-feld-titel textarea,.werkstatt .wk-feld-vorspann textarea){font-size:max(1rem,1em)}}.page{padding:clamp(1.25rem, 2vw, 2rem) var(--seitenrand) var(--space-12);width:100%;max-width:1400px}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--border-fein);flex-wrap:wrap;display:flex}.page-titelzeile{align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.page-kennung{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.7rem;display:flex}.page-kennung:before{content:"";background:var(--color-primary);flex-shrink:0;width:1.6rem;height:1px}.page-header h1{margin-bottom:var(--space-2);letter-spacing:-.025em;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1}.page-header .page-subtitle{color:var(--color-text-secondary);max-width:78ch;font-size:.875rem;line-height:1.45}.page-header-actions{gap:var(--space-3);flex-wrap:wrap;padding-bottom:.35rem;display:flex}.grid-container{padding:var(--space-8) 0;border-bottom:var(--border-fein);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.5rem,3vw,2.75rem);display:grid}.card{flex-direction:column;min-width:0;display:flex}.card-label{align-items:center;gap:var(--space-2);border-top:var(--border-fein);font-size:var(--text-mini);letter-spacing:var(--spur-weit);text-transform:uppercase;color:var(--color-text-secondary);padding-top:.7rem;font-weight:500;display:flex}.card-label svg{color:var(--color-text-secondary);flex-shrink:0}.card-value{font-family:var(--font-family-display);letter-spacing:-.025em;margin-top:var(--space-4);color:var(--color-text-primary);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:400;line-height:1}.card-value.ist-text{font-size:var(--text-lg);letter-spacing:0;overflow-wrap:anywhere;line-height:1.35}.card-hint{margin-top:var(--space-2);color:var(--color-text-secondary);max-width:30ch;font-size:.82rem}.placeholder-panel{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-12) var(--space-8);flex-direction:column;min-height:320px;display:flex}.placeholder-icon{color:var(--color-primary)}.placeholder-panel h2{margin-bottom:0;font-size:clamp(1.4rem,2.4vw,1.95rem)}.placeholder-panel p{color:var(--color-text-secondary);max-width:52ch;font-size:.9rem}.placeholder-panel .placeholder-hinweis{font-family:var(--font-family-display);color:var(--color-primary-tief);font-size:.86rem;font-style:italic}.field{gap:var(--space-2);flex-direction:column;display:flex}.field span{font-size:var(--text-mini);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:500}.field input{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-fein);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#fcfdf9bf;outline:none}.field input,.field select,.field textarea{min-width:0;max-width:100%}@media (pointer:coarse){.field{overflow-clip-margin:4px;overflow-x:clip}}.field input::placeholder{color:#5a6b6699}.field input:focus{background:var(--color-bg-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #88906029}.field input[aria-invalid=true]{border-color:var(--color-danger)}.field textarea,.field select{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-fein);color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#fcfdf9bf;outline:none}.field textarea{resize:vertical;min-height:6rem;line-height:1.6}.field textarea:focus,.field select:focus{background:var(--color-bg-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #88906029}.feld-hinweis{color:var(--color-text-secondary);max-width:62ch;font-size:.78rem;line-height:1.5;display:block}.feld-hinweis code{color:var(--color-primary-tief);font-size:.76rem}.feld-schalter{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:.9rem;display:flex}.feld-schalter input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.28rem}.feld-schalter>span{flex-direction:column;gap:.2rem;display:flex}.formular{gap:var(--space-6);margin-top:var(--space-5);flex-direction:column;max-width:1000px;display:flex}.formular fieldset{gap:var(--space-6);border:0;flex-direction:column;min-width:0;display:flex}.formular-block{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.formular .field{gap:.3rem}.formular .field input,.formular .field select,.formular .field textarea{padding:.5rem var(--space-3)}.formular .feld-hinweis{max-width:none}.formular-titel{border-top:var(--border-fein);grid-column:1/-1;margin-bottom:0;padding-top:.7rem}.formular fieldset>:first-child>.formular-titel{border-top:0;padding-top:0}.feld-breit{grid-column:1/-1}.formular-fuss{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-fein);flex-wrap:wrap;display:flex}.formular-fuss>.btn{flex:1 1 0}.termin-zeile,.preis-zeile{gap:var(--space-4) var(--space-6);padding:var(--space-4) 0 var(--space-5) var(--space-5);border-left:2px solid var(--linie-stark);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.termin-nr{grid-column:1/-1}.termin-schalter{align-items:center;gap:var(--space-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.termin-weg{margin-left:auto}.preis-gilt{align-items:baseline;gap:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;grid-column:1/-1;display:flex}.preis-gilt-betrag{font-weight:600;font-size:var(--text-body)}.preis-gilt-statt{color:var(--color-text-secondary);text-decoration:line-through}.preis-frist-felder{gap:var(--space-4);flex-wrap:wrap;display:flex}.preis-frist-felder>.field{flex:9rem}.bild-vorschau{margin:0 0 var(--space-2);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.bild-vorschau img{border:var(--border-fein);border-radius:var(--radius-md);max-width:min(100%,28rem);height:auto;display:block}.bild-vorschau figcaption{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bild-vorschau code{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.76rem}.bild-knoepfe{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.field input[type=file]{font-family:var(--font-family-base);color:var(--color-text-secondary);font-size:.82rem}.field input[type=file]::file-selector-button{margin-right:var(--space-4);border:1px solid var(--linie-stark);color:var(--color-text-primary);font-family:var(--font-family-base);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.8rem;font-weight:500}.field input[type=file]::file-selector-button:hover{background:#1030300f;border-color:#10303052}.filterzeile{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) 0;border-bottom:var(--border-fein);flex-wrap:wrap;display:flex}.filtergruppe{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filtergruppe>.auszeichnung{margin-right:var(--space-2)}.filter-chip{border:var(--border-fein);color:var(--color-text-secondary);font-family:var(--font-family-base);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:0 0;border-radius:999px;padding:.3rem .8rem;font-size:.78rem}.filter-chip:hover{color:var(--color-text-primary);border-color:#10303052}.filter-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filter-chip.ist-aktiv{color:var(--color-text-primary);border-color:var(--color-primary);background:#88906024}.tabelle-huelle{margin-top:var(--space-8);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:.88rem}.tabelle th{text-align:left;font-weight:500;font-size:var(--text-mini);letter-spacing:var(--spur-weit);text-transform:uppercase;color:var(--color-text-secondary);border-bottom:var(--border-fein);padding:0 var(--space-4) .7rem 0;white-space:nowrap}.tabelle td{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:var(--border-zart);vertical-align:top}.tabelle tr:last-child td{border-bottom:0}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle-titel{font-family:var(--font-family-display);font-size:var(--text-lg);letter-spacing:-.015em;color:var(--color-text-primary);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;line-height:1.2}.tabelle-titel:hover{color:var(--color-text-primary);border-bottom-color:var(--color-primary)}.tabelle-neben{color:var(--color-text-secondary);max-width:42ch;margin-top:.2rem;font-size:.8rem;display:block}.tabelle .ist-vorbei{color:var(--color-text-secondary)}.tabelle-aktionen{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tabelle-aktionen .btn{padding:.4rem .85rem;font-size:.76rem}.modul-hinweis{margin-top:var(--space-8);color:var(--color-text-secondary);font-size:.9rem}.modul-hinweis-warnung{color:var(--color-danger-tief)}.modul-hinweis-gut{color:var(--color-success)}.modul-fehler{margin-top:var(--space-8);padding:var(--space-6);align-items:flex-start;gap:var(--space-3);border-left:2px solid var(--color-danger);flex-direction:column;font-size:.9rem;display:flex}.modul-fehler-text{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.84rem}.beanstandungsmarke{font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--color-danger);border:1px solid var(--color-danger);background:0 0;border-radius:999px;padding:.15rem .6rem;font-size:.7rem}.beanstandungsmarke:hover,.beanstandungsmarke:focus-visible{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.beanstandungen-liste{scroll-margin-top:8rem}.fehler-liste{padding-left:var(--space-5);color:var(--color-text-secondary);gap:var(--space-1);flex-direction:column;margin:0;display:flex}@media (width<=720px){.formular-block,.termin-zeile,.preis-zeile{grid-template-columns:1fr}.termin-weg{margin-left:0}}.badge{align-items:center;gap:var(--space-2);font-size:var(--text-mini);letter-spacing:.16em;text-transform:uppercase;border:var(--border-fein);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .75rem;font-weight:500;display:inline-flex}.badge-planned,.badge.status-published{color:var(--color-primary-tief);background:#8890601f;border-color:#88906080}.badge.status-cancelled{color:var(--color-danger-tief);border-color:#8f3a3466}.badge.status-archived{color:var(--color-text-secondary);border-color:var(--linie-zart)}.badge.badge-geplant{margin-left:var(--space-2);color:var(--color-text-primary);border-style:dashed;border-color:var(--color-text-secondary);background:0 0}.suchzeile{width:100%;margin-top:var(--space-4);padding:0 var(--space-4);display:flex}.suchzeile input{min-width:0;font-size:var(--text-base);flex:1;padding:.6rem 0}.liste-leer{margin:var(--space-6) 0 0;max-width:68ch;color:var(--color-text-secondary);font-size:var(--text-sm)}.liste-zahl{margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.medien-raster{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.medien-raster-eng{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.medien-kachel{gap:var(--space-1);width:100%;padding:var(--space-3);text-align:left;background:var(--color-bg-surface);border:var(--border-fein);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family-base);color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative}.medien-kachel:hover{border-color:#10303052}.medien-kachel.ist-markiert{border-color:var(--color-primary-tief);box-shadow:0 0 0 2px #88906059}.medien-kachel-name{font-size:var(--text-sm);overflow-wrap:anywhere}.medien-kachel-neben{font-size:var(--text-xs);color:var(--color-text-secondary)}.medien-haken{top:var(--space-2);right:var(--space-2);background:var(--color-primary-tief);width:1.5rem;height:1.5rem;color:var(--color-text-inverse);border-radius:999px;place-items:center;display:grid;position:absolute}.medien-vorschau{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:#1030300d;width:100%}.medien-vorschau-datei{justify-content:center;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-xs);letter-spacing:var(--spur-weit);flex-direction:column;display:flex}.suchkapsel{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--border-fein);color:var(--color-text-secondary);border-radius:999px;display:flex}.suchkapsel input{font-family:var(--font-family-base);font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:0;padding:.45rem 0}.suchkapsel input:focus{outline:none}.suchkapsel:focus-within{border-color:var(--color-primary-tief);box-shadow:0 0 0 2px #88906059}.checkliste{gap:var(--space-2);font-size:var(--text-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checkliste li{gap:var(--space-3);align-items:baseline;display:flex}.checkliste li:before{text-align:center;flex:none;width:1.1rem;font-weight:700}.checkliste .check-fehlt:before{content:"!";color:#9a3b3b}.checkliste .check-hinweis:before{content:"·";color:var(--color-text-secondary)}.checkliste .check-gut:before{content:"✓";color:#4f5836}.checkliste .check-hinweis{color:var(--color-text-secondary)}.umschalter{border:var(--border-fein);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.umschalter button{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;padding:.38rem .85rem;display:inline-flex}.umschalter button:hover{color:var(--color-text-primary)}.umschalter button.ist-aktiv{background:var(--color-text-primary);color:var(--color-text-inverse)}.umschalter button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (width<=720px){.umschalter button span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.nur-drucken{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{@page{size:A4 landscape;margin:14mm 12mm 16mm}body *{visibility:hidden}.drucken-bereich,.drucken-bereich *{visibility:visible}.drucken-bereich{border-top:none;width:100%;margin:0;padding:0;position:absolute;inset:0 auto auto 0}.nicht-drucken{display:none!important}.nur-drucken{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.tabelle-huelle,.tabelle{color:#000;background:0 0;overflow:visible}.tabelle{border-collapse:collapse;width:100%;font-size:9pt}.tabelle thead{display:table-header-group}.tabelle tr{break-inside:avoid}.tabelle th,.tabelle td{vertical-align:top;border-bottom:.4pt solid #999;padding:3pt 4pt}.tabelle th{text-align:left;border-bottom:.8pt solid #000}.tabelle .tabelle-neben{color:#444;font-size:8pt}.badge{border:0;padding:0;font-size:8pt;color:#000!important;background:0 0!important}.drucken-bereich a{color:#000;text-decoration:none}}@media (pointer:coarse){.filter-chip,.tabelle-aktionen .btn{min-height:2.5rem}.medien-haken{width:2.25rem;height:2.25rem}}@media (width<=768px){.tabelle:not(.bleibt-tabelle),.tabelle:not(.bleibt-tabelle) tbody,.tabelle:not(.bleibt-tabelle) tfoot,.tabelle:not(.bleibt-tabelle) tr{display:block}.tabelle:not(.bleibt-tabelle) thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabelle:not(.bleibt-tabelle) tbody tr{padding:var(--space-3) 0;border-bottom:var(--border-zart)}.tabelle:not(.bleibt-tabelle) tbody tr:last-child{border-bottom:0}.tabelle:not(.bleibt-tabelle) td,.tabelle:not(.bleibt-tabelle) tbody th{justify-content:space-between;align-items:baseline;gap:var(--space-4);text-align:left;border:0;padding:.2rem 0;display:flex}.tabelle:not(.bleibt-tabelle) td[data-spalte]:before{content:attr(data-spalte);font-size:var(--text-mini);letter-spacing:var(--spur-weit);text-transform:uppercase;color:var(--color-text-secondary);flex:0 0 34%;font-weight:500}.tabelle:not(.bleibt-tabelle) td:empty{display:none}.tabelle:not(.bleibt-tabelle) td:first-child{padding-bottom:var(--space-2);font-size:var(--text-base);display:block}.tabelle:not(.bleibt-tabelle) td:first-child:before{content:none}.tabelle:not(.bleibt-tabelle) td.zahl{text-align:right}.tabelle:not(.bleibt-tabelle) td:has(>.tabelle-aktionen){align-items:stretch;gap:var(--space-2);flex-direction:column}.tabelle:not(.bleibt-tabelle) .tabelle-aktionen{justify-content:flex-start}}
