html[data-vm-bearbeiten]{--vm-leiste-oben: 48px}html[data-vm-bearbeiten] body{padding-top:48px}html[data-vm-bearbeiten] [data-sektion=hinweis]{min-height:calc(100svh - 48px)}html[data-vm-bearbeiten] [data-sektion=hinweis] details>div{top:48px}html[data-vm-bearbeiten] .vm-zu{position:absolute;top:12px;right:12px;height:32px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit;font:500 13px/1 system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}html[data-vm-bearbeiten] .vm-zu:hover{border-color:currentColor}.vm-leiste{position:fixed;top:0;left:0;right:0;z-index:10000;height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#161616;color:#f4f4f2;font:500 13px/1 system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 1px #ffffff14}.vm-leiste-titel{font-weight:600;padding-right:12px;border-right:1px solid rgba(255,255,255,.18)}.vm-leiste-hilfe{opacity:.6;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-leiste-stand{opacity:.85;white-space:nowrap}.vm-leiste-stand[data-art=offen]{color:#f5c46b;opacity:1}.vm-leiste-stand[data-art=fehler]{color:#ff8a80;opacity:1}.vm-leiste button{font:inherit;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:inherit;cursor:pointer}.vm-leiste button:hover:not(:disabled){border-color:#fff}.vm-leiste button:disabled{opacity:.35;cursor:default}.vm-leiste .vm-haupt{background:#f4f4f2;color:#161616;border-color:#f4f4f2}.vm-leiste .vm-leise{border-color:transparent;opacity:.7}.vm-status{position:relative}.vm-leiste .vm-status-knopf{display:inline-flex;align-items:center;gap:8px}.vm-punkt{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ccf7a;flex:none}.vm-status[data-modus=demnaechst] .vm-status-knopf .vm-punkt,.vm-status-menue [data-modus=demnaechst] .vm-punkt{background:#f5c46b}.vm-status[data-modus=arbeit] .vm-status-knopf .vm-punkt,.vm-status-menue [data-modus=arbeit] .vm-punkt{background:#ff8a80}.vm-status-menue{position:absolute;top:40px;left:0;min-width:300px;display:flex;flex-direction:column;gap:2px;padding:6px;background:#161616;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 12px 32px #00000059}.vm-status-menue[hidden]{display:none}.vm-leiste .vm-status-menue button{height:auto;display:grid;grid-template-columns:8px 1fr;column-gap:10px;row-gap:3px;align-items:center;text-align:left;padding:10px 12px;border:0;border-radius:8px}.vm-leiste .vm-status-menue button:hover{background:#ffffff14}.vm-leiste .vm-status-menue button[aria-checked=true]{background:#ffffff1f}.vm-status-menue b{font-weight:600}.vm-status-menue small{grid-column:2;opacity:.6;font-size:12px}.vm-leiste[data-ohne-felder] [data-vm-verwerfen],.vm-leiste[data-ohne-felder] [data-vm-speichern],.vm-leiste[data-ohne-felder] [data-vm-stand]{display:none}.vm-format{display:none;gap:4px;padding-right:12px;border-right:1px solid rgba(255,255,255,.18)}.vm-format.an{display:flex}.vm-format button{min-width:36px;padding:0 10px;border-color:transparent}.vm-format button:hover{background:#ffffff1a}.vm-format button.aktiv{background:#f4f4f2;color:#161616}.vm-format b,.vm-format i,.vm-format u{font-family:Georgia,serif;font-size:15px}@media(max-width:1023.98px){.vm-leiste-hilfe{display:none}}@media(max-width:767.98px){.vm-leiste-titel{display:none}.vm-leiste{gap:6px;padding:0 8px;overflow-x:auto}.vm-leiste button{padding:0 10px;flex:none}.vm-format.an~.vm-leiste-stand{display:none}}html[data-vm-bearbeiten] [data-vm-feld]{outline:1px dashed color-mix(in srgb,currentColor 45%,transparent);outline-offset:8px;cursor:text;border-radius:1px;transition:outline-color .2s}html[data-vm-bearbeiten] [data-vm-feld]:hover{outline-color:currentColor}html[data-vm-bearbeiten] [data-vm-feld]:focus{outline:2px solid currentColor}html[data-vm-bearbeiten] [data-vm-feld]:not([data-vm-art]):focus{white-space:pre-wrap}html[data-vm-bearbeiten] [data-vm-feld][data-vm-geaendert]{outline-color:#f5a623;outline-style:solid}html[data-vm-bearbeiten] [data-vm-feld]:empty:before{content:"Text eingeben …";opacity:.45}
