#vm{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;margin:24px 0}
.vm-l{display:flex;flex-direction:column;gap:6px;grid-row:span 2}
.vm-l button{text-align:left;background:#fff;border:1px solid #d6d0c4;padding:9px 11px;font:500 14px/1.3 Inter,system-ui,sans-serif;color:#1d2125;cursor:pointer;border-radius:4px}
.vm-l button.an{background:#7a2e2a;color:#fff;border-color:#7a2e2a}.vm-l small{display:inline-block;font-size:11px;background:#efe6d3;color:#7a5b16;padding:1px 6px;border-radius:99px;margin-left:4px}
.vm-l button.an small{background:#fff}
.vm-f{background:#fff;border:1px solid #d6d0c4;padding:18px;border-radius:4px}
.vm-t{font:700 21px/1.2 'Source Serif 4',Georgia,serif!important;margin:0 0 8px!important}
.wann{margin:0 0 6px;font-size:15px}.hw{margin:0 0 12px;padding-left:18px;font-size:14px;color:#4a5056}
.felder{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}
.felder label{display:flex;flex-direction:column;font:600 12px/1.3 Inter,system-ui,sans-serif;color:#4a5056;gap:4px}
.felder input{font:400 15px/1.3 Inter,system-ui,sans-serif;padding:9px 10px;border:1px solid #c9c2b4;border-radius:4px;background:#fdfcf9;min-width:0}
.felder input:disabled{background:#f1eee8}
.knopf{margin:14px 0 4px}.klein{font-size:12px;color:#6b7076;margin:8px 0 0}
.sperre{background:#fbf5e6;border:1px solid #e3cf9c;padding:12px 14px;margin:0 0 12px;border-radius:4px}.sperre p{margin:0 0 8px;font-size:14px}
.vm-d{min-width:0}
.blatt{background:#fff;box-shadow:0 8px 26px rgba(40,30,10,.13);padding:44px 48px;font:400 15px/1.85 'Source Serif 4',Georgia,serif;color:#1d2125;aspect-ratio:210/297;overflow:hidden}
.blatt h3{font:700 22px/1.2 'Source Serif 4',Georgia,serif;margin:0 0 22px}.blatt p{margin:0 0 10px}.blatt .pt{margin:0 0 4px}.blatt .sp{height:10px}
.blatt .leer{color:#9a7b2c;background:#fbf3dc;padding:0 3px}.blatt .od{margin-top:26px}
.blatt .sig{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}.blatt .sig div{border-top:1px solid #1d2125;padding-top:4px;font:400 11px/1.3 Inter,sans-serif;color:#555}
.blatt.gesperrt{filter:blur(.6px);opacity:.75}
#vm>*{min-width:0}
@media(max-width:860px){#vm{grid-template-columns:minmax(0,1fr)}.vm-l{flex-direction:row;overflow-x:auto;grid-row:auto;padding-bottom:4px}.vm-l button{flex:none;max-width:220px}
.felder{grid-template-columns:1fr}.blatt{padding:24px 20px;font-size:13px;aspect-ratio:auto}}
@media print{@page{size:A4;margin:20mm 22mm}body *{visibility:hidden!important}#vm-blatt,#vm-blatt *{visibility:visible!important}
#vm-blatt{position:absolute;left:0;top:0;width:100%;box-shadow:none;padding:0;aspect-ratio:auto;font-size:11.5pt}#vm-blatt .leer{background:none;color:#000}.bar{display:none}}
.blatt .abs{font-size:.92em}.blatt .emp{margin:26px 0 8px;font-size:.92em}.blatt .bt{margin:18px 0 14px;line-height:1.6}.blatt .gr{margin-top:22px}.blatt .sig{margin-top:40px}
