/* ZaPhi Manager v0.21.6 · Arbeitsablauf- und Datenexport-Feinschliff. */

/* Die Vorschau wirkt wie eine breite Postkarte; der eigentliche Ausdruck
   bleibt unveraendert normgerechtes A5. */
#v214CardLayoutCard .v214-card-layout-preview[data-v216-card-orientation="landscape"]{width:min(100%,520px)!important;height:auto!important;max-height:none!important;aspect-ratio:1.7/1!important}
#v214CardLayoutCard .v214-card-layout-preview[data-v216-card-orientation="portrait"]{width:min(100%,310px)!important;height:auto!important;max-height:none!important;aspect-ratio:148/210!important}

/* Schnelle Positionsnummer bleibt unmittelbar unter der letzten Position und
   am unteren Rand des scrollbaren Dokumenteditors erreichbar. */
.v216-quick-position-dock{position:sticky!important;z-index:18;bottom:0;width:100%!important;min-width:0!important;grid-template-columns:minmax(180px,1fr) auto!important;margin:8px 0 0!important;padding:10px 12px;border:1px solid #d4dbe0;border-bottom-color:#bfc8cf;border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 -5px 16px rgba(22,34,45,.09);backdrop-filter:blur(5px)}
.v216-quick-position-dock .v214-quick-hint{grid-column:1/-1;color:#66727c;font-size:9px}

/* Vorgangsnummer und Schliessen-X stehen fest; nur der Akteninhalt scrollt. */
.modal.v216-case-record-modal{display:flex;flex-direction:column;max-height:92vh;overflow:hidden}
.modal.v216-case-record-modal>.modal-head,.modal.v216-case-record-modal>.modal-foot{position:relative;z-index:3;flex:0 0 auto;background:#fff}
.modal.v216-case-record-modal>.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.modal.v216-case-record-modal>.modal-head{box-shadow:0 2px 7px rgba(24,36,48,.05)}

/* Einstellungen: Komfortfunktionen und Export bilden eigenstaendige, oben
   erreichbare Bereiche. */
[data-v20-settings-panel="comfort"],[data-v20-settings-panel="data-export"]{gap:14px}
.v216-comfort-card{display:block!important}
.v216-csv-export-card{display:grid;gap:13px}
.v216-csv-export-card .notice span{display:block;margin-top:3px}
.v216-export-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.v216-export-groups>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;border:1px solid #d8dfe4;border-radius:11px;background:#fafbfc;padding:11px;cursor:pointer}
.v216-export-groups>label:has(input:checked){border-color:#e4a06e;background:#fff8f2;box-shadow:0 0 0 2px rgba(232,119,31,.08)}
.v216-export-groups input{width:18px;height:18px;margin:1px 0 0}
.v216-export-groups span{display:grid;gap:3px;min-width:0}.v216-export-groups strong{font-size:11px}.v216-export-groups small{color:#66727c;font-size:9px;line-height:1.35}
.v216-csv-export-card>.toolbar{align-items:center;justify-content:flex-end}.v216-csv-export-card>.toolbar>small{margin-right:auto}

.v13-doc-create[hidden],.v213-document-picker-group[hidden],.v213-document-type-option[hidden]{display:none!important}

@media(max-width:760px){
 .v216-export-groups{grid-template-columns:1fr}
 .v216-csv-export-card>.toolbar{align-items:stretch;flex-direction:column}.v216-csv-export-card>.toolbar>small{margin:0}
 .v216-quick-position-dock{grid-template-columns:1fr!important}.v216-quick-position-dock>.btn{width:100%}.v216-quick-position-dock .v214-quick-hint{grid-column:auto}
}
