.modal-box[data-v-14249e4a]{z-index:40;max-height:90vh;transition:width var(--app-duration-180) var(--app-ease-soft), max-width var(--app-duration-180) var(--app-ease-soft);background:var(--app-dialog-chrome-bg);flex-direction:column;padding:0;display:flex}.dialog-header[data-v-14249e4a]{padding:var(--app-dialog-pad-x) var(--app-dialog-pad-y);border-bottom:1px solid var(--app-dialog-divider);flex-shrink:0}.dialog-body[data-v-14249e4a]{min-height:0;padding:var(--app-dialog-pad-y) var(--app-dialog-pad-x);flex:auto;overflow-y:auto}.dialog-body-content[data-v-14249e4a]{flex-direction:column;gap:1rem;display:flex}.dialog-footer[data-v-14249e4a]{padding:var(--app-dialog-pad-y) var(--app-dialog-pad-x);border-top:1px solid var(--app-dialog-divider);flex-direction:row;flex-shrink:0;gap:.5rem;display:flex}.dialog-footer[data-v-14249e4a]>*{flex:1 1 0}.dialog-footer[data-v-14249e4a] .btn{min-height:2.75rem}.modal-backdrop[data-v-14249e4a]{z-index:30;position:fixed;inset:0}@media (width<=768px){.modal-box[data-v-14249e4a]{width:90%;max-width:90%}}@media (prefers-reduced-motion:reduce){.modal-box[data-v-14249e4a]{transition:none}}
