:root{--vbk-ink: #1b2127;--vbk-basalt-deep: #232a31;--vbk-basalt: #283036;--vbk-basalt-soft: #333c44;--vbk-nebel: #eef0f2;--vbk-nebel-deep: #e3e6e9;--vbk-weiss: #ffffff;--vbk-ember: #ec712d;--vbk-ember-hell: #f5924f;--vbk-ember-ink: #a24514;--vbk-ember-soft: #fdeee4;--vbk-bg: var(--vbk-weiss);--vbk-surface: var(--vbk-weiss);--vbk-surface-alt: var(--vbk-nebel);--vbk-text: #232a31;--vbk-text-muted: #5d666e;--vbk-text-muted-dark: #a9b2ba;--vbk-accent: var(--vbk-ember);--vbk-accent-text: var(--vbk-basalt-deep);--vbk-border: #d6dadd;--vbk-border-dark: rgba(255, 255, 255, .14);--vbk-font-head: "Sora", "Segoe UI", system-ui, sans-serif;--vbk-font-body: "Instrument Sans", "Segoe UI", system-ui, sans-serif;--vbk-radius: 6px;--vbk-maxw: 1240px;--vbk-gutter: clamp(20px, 4vw, 56px);--vbk-header-h: 76px;--vbk-ease: cubic-bezier(.2, .7, .2, 1);--vbk-dur: .7s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--vbk-font-body);font-size:16px;line-height:1.55;color:var(--vbk-text);background:var(--vbk-surface-alt);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--vbk-font-head);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--vbk-ember);outline-offset:2px}main{width:min(100% - 32px,1280px);margin-inline:auto;padding-block:28px 64px}.seiten-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.seiten-kopf h1{font-size:clamp(26px,3.5vw,36px)}.seiten-kopf p{color:var(--vbk-text-muted);font-size:15px;margin:6px 0 0}.kopf-aktionen{display:flex;gap:10px;flex-wrap:wrap}.karte{background:var(--vbk-surface);border:1px solid var(--vbk-border);border-radius:8px;padding:20px}.karte+.karte{margin-top:16px}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.karte-kopf h2{font-size:20px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:6px;border:1.5px solid transparent;font:600 15px var(--vbk-font-body);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;min-height:44px}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf-ember{background:var(--vbk-ember);color:var(--vbk-basalt-deep);border-color:var(--vbk-ember)}.knopf-ember:hover:not(:disabled){background:#f4843f;border-color:#f4843f}.knopf-basalt{background:var(--vbk-basalt);color:#fff;border-color:var(--vbk-basalt)}.knopf-basalt:hover:not(:disabled){background:var(--vbk-basalt-deep)}.knopf-rand{background:transparent;color:var(--vbk-basalt);border-color:var(--vbk-border)}.knopf-rand:hover:not(:disabled){border-color:var(--vbk-basalt)}.knopf-still{background:none;border:none;color:var(--vbk-text-muted);padding:6px 10px;min-height:36px;font-size:14px}.knopf-still:hover:not(:disabled){color:var(--vbk-text);background:var(--vbk-surface-alt)}.knopf-gefahr{color:#96281b}.knopf-gefahr:hover:not(:disabled){background:#fdecea;color:#96281b}.knopf-klein{padding:7px 12px;min-height:36px;font-size:14px}.feld{margin-bottom:16px}.feld>label,.feld-titel{display:block;font-weight:600;font-size:14px;margin-bottom:5px;color:var(--vbk-text)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=date],select,textarea{width:100%;padding:10px 12px;font:16px var(--vbk-font-body);color:var(--vbk-text);background:var(--vbk-surface);border:1.5px solid var(--vbk-border);border-radius:6px;min-height:44px}textarea{min-height:88px;resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--vbk-basalt);outline:3px solid var(--vbk-ember);outline-offset:1px}input[readonly],input:disabled,select:disabled,textarea:disabled{background:var(--vbk-surface-alt);color:var(--vbk-text-muted)}.feld-hinweis{font-size:13px;color:var(--vbk-text-muted);margin-top:4px}.raster{display:grid;gap:0 20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.raster-2{display:grid;gap:0 20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.raster-2{grid-template-columns:1fr}}.kontrollkaestchen{display:flex;gap:9px;align-items:flex-start;font-size:15px}.kontrollkaestchen input{width:auto;min-height:auto;margin-top:.3em;flex:none}.meldung{padding:12px 16px;border-radius:6px;font-size:15px;margin-bottom:16px;border:1px solid transparent}.meldung-fehler{background:#fdecea;color:#96281b;border-color:#f1b8b0}.meldung-gut{background:#e8f6ec;color:#1c6b33;border-color:#b7e0c3}.meldung-hinweis{background:var(--vbk-ember-soft);color:#7a3a12;border-color:#f5c7a8}.marke-pill{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.status-ENTWURF{background:#eceff1;color:#4a5560}.status-VERSENDET{background:var(--vbk-ember-soft);color:var(--vbk-ember-ink)}.status-ANGENOMMEN{background:#e8f6ec;color:#1c6b33}.status-ABGELEHNT{background:#fdecea;color:#96281b}.status-ABGELAUFEN{background:#eceff1;color:#566069}.status-AKTIV{background:#e8f6ec;color:#1c6b33}.status-GEKUENDIGT{background:var(--vbk-ember-soft);color:var(--vbk-ember-ink)}.status-BEENDET{background:#eceff1;color:#566069}.liste{display:grid;gap:10px}.listenzeile{display:grid;gap:4px 16px;align-items:center;background:var(--vbk-surface);border:1px solid var(--vbk-border);border-radius:8px;padding:14px 16px;text-decoration:none;color:inherit;grid-template-columns:1fr auto}a.listenzeile:hover{border-color:var(--vbk-ember)}.listenzeile .titel{font-weight:600}.listenzeile .neben{color:var(--vbk-text-muted);font-size:14px}.listenzeile .rechts{text-align:right;white-space:nowrap}.leer{text-align:center;padding:48px 20px;color:var(--vbk-text-muted);background:var(--vbk-surface);border:1px dashed var(--vbk-border);border-radius:8px}.laedt{color:var(--vbk-text-muted);padding:24px 0}.betrag{font-family:var(--vbk-font-head);font-weight:600;font-variant-numeric:tabular-nums}.betrag-gross{font-size:26px;letter-spacing:-.02em}.neben-text{color:var(--vbk-text-muted);font-size:13px}.dialog-grund{position:fixed;inset:0;z-index:60;background:#232a318c;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:721px){.dialog-grund{align-items:center;padding:24px}}.dialog{background:var(--vbk-surface);width:100%;max-width:640px;max-height:92vh;overflow-y:auto;border-radius:12px 12px 0 0;padding:20px}@media(min-width:721px){.dialog{border-radius:10px;padding:24px}}.dialog h2{font-size:20px;margin-bottom:4px}.dialog-fuss{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--vbk-border)}@media(max-width:520px){.dialog-fuss .knopf{flex:1}}@media print{.kopf,.kopf-aktionen,.nicht-drucken{display:none!important}body{background:#fff;font-size:11pt}main{width:auto;padding:0}.karte{border:none;padding:0}.karte+.karte{margin-top:18pt}a{text-decoration:none}@page{margin:18mm 16mm}}
