@layer vuetify-components{.v-dialog{justify-content:center;align-items:center;margin:auto}.v-dialog>.v-overlay__content{width:calc(100% - 48px);max-width:calc(100% - 48px);max-height:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{flex-direction:column;min-height:0;display:flex}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset:0px;flex:1 1 var(--v-card-height,100%);box-shadow:0 4px 4px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 8px 12px 6px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 10%, transparent);border-radius:4px;overflow-y:auto}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{flex-direction:column;display:flex}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset:0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;top:0;left:0;overflow-y:auto}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{border-radius:0;min-width:100%;min-height:100%}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-width:100%;max-height:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{flex:1 1 var(--v-card-height,100%);flex-direction:column;display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}}.app-dialog-overlay[data-v-105d5b21] .v-overlay__content{width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:16px}.app-dialog[data-v-105d5b21]{background:var(--md-sys-color-surface-container-high);color:var(--admin-text);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.app-dialog__header[data-v-105d5b21]{flex-shrink:0;align-items:flex-start;gap:8px;padding:24px 16px 20px 24px;display:flex}.app-dialog__header>div[data-v-105d5b21]{flex:1;min-width:0}.app-dialog__header h2[data-v-105d5b21]{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.5rem;font-weight:500;line-height:1.3}.app-dialog__header p[data-v-105d5b21]{color:var(--admin-text-muted);margin:8px 0 0;font-size:.875rem;line-height:1.5}.app-dialog__body[data-v-105d5b21]{overflow-wrap:anywhere;min-width:0;min-height:0;padding:0 24px;overflow-y:auto}.app-dialog__body[data-v-105d5b21] .v-input,.app-dialog__body[data-v-105d5b21] .v-input__control{min-width:0}.app-dialog__body[data-v-105d5b21] .v-list{color:inherit;background:0 0}.app-dialog__body[data-v-105d5b21] .v-alert{border-radius:12px}.app-dialog__actions[data-v-105d5b21]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 24px;display:flex}.app-dialog[data-v-105d5b21] .v-btn{letter-spacing:normal;font-weight:600}.app-dialog__actions[data-v-105d5b21] .v-btn{max-width:100%;min-height:44px;padding-block:10px;height:auto!important}.app-dialog__actions[data-v-105d5b21] .v-btn__content{white-space:normal;line-height:1.4}@media (width<=480px){.app-dialog__header[data-v-105d5b21]{padding:20px 12px 20px 20px}.app-dialog__header h2[data-v-105d5b21]{font-size:1.25rem}.app-dialog__body[data-v-105d5b21]{padding-inline:20px}.app-dialog__actions[data-v-105d5b21]{padding:12px 20px 20px}}
