.app-dialog.el-dialog{--app-dialog-divider:var(--border-base,#e5e7eb);--app-dialog-shadow:0 26px 72px #0f172a47, 0 8px 24px #0f172a2e;--el-dialog-padding-primary:0;--el-dialog-border-radius:4px;max-height:calc(100dvh - 32px);color:var(--text,#334155);background:var(--elevated,#fff);box-shadow:var(--app-dialog-shadow);border:0;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;padding:0!important}.app-dialog--full.el-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.app-dialog--full.el-dialog>.el-dialog__body{flex:auto}.app-dialog--full.el-dialog>.el-dialog__body>.app-dialog__content{box-sizing:border-box;height:100%}html.dark .app-dialog.el-dialog{--app-dialog-shadow:0 30px 84px #000000ad, 0 10px 28px #0000006b}html.dark .app-dialog__footer.app-dialog__section--muted{background:var(--app-bg,#0f172a)}.app-dialog.el-dialog>.el-dialog__header,.app-dialog.el-dialog>.el-dialog__body,.app-dialog.el-dialog>.el-dialog__footer{margin:0;padding:0!important}.app-dialog.el-dialog>.el-dialog__header,.app-dialog.el-dialog>.el-dialog__footer{flex:none}.app-dialog.el-dialog>.el-dialog__body{min-height:0;color:var(--text,#334155);overflow-y:auto}.app-dialog--has-header.el-dialog>.el-dialog__header{border-bottom:1px solid var(--app-dialog-divider)}.app-dialog__cover{background:var(--custom-primary-color,var(--btn-bg,#1450ff));background-repeat:no-repeat;width:100%}html.dark .app-dialog__cover{background:var(--app-dialog-cover-dark,var(--custom-primary-color,var(--btn-bg,#1450ff)))}.app-dialog--has-footer.el-dialog>.el-dialog__footer{border-top:1px solid var(--app-dialog-divider)}.app-dialog__section--surface{background:var(--elevated,#fff)}.app-dialog__section--muted{background:var(--surface-2,#f1f5f9)}.app-dialog__section--brand{color:#fff;background:var(--custom-primary-color,var(--btn-bg,#1450ff))}.app-dialog__section--transparent{background:0 0}.app-dialog__section--padding-none{padding:0}.app-dialog__section--padding-sm{padding:12px 20px}.app-dialog__section--padding-md{padding:16px 20px}.app-dialog__section--padding-lg{padding:24px}.app-dialog__header{position:relative}.app-dialog__header-layout{box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;display:flex}.app-dialog__header--has-close .app-dialog__header-layout{padding-right:44px}.app-dialog__header-icon{height:24px;color:var(--custom-primary-color,var(--btn-bg,#1450ff));flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.app-dialog__header-copy{min-width:0}.app-dialog__title{color:var(--text,#334155);margin:0;font-size:18px;font-weight:700;line-height:24px}.app-dialog__subtitle{color:var(--text-muted,#64748b);margin:0;font-size:13px;line-height:18px}.app-dialog__header-actions{align-items:center;margin-left:auto;display:flex}.app-dialog__header-bottom{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.app-dialog__section--brand .app-dialog__title,.app-dialog__section--brand .app-dialog__subtitle,.app-dialog__section--brand .app-dialog__header-icon{color:#fff}.app-dialog__section--brand .app-dialog__subtitle{opacity:.78}.app-dialog.el-dialog .el-dialog__headerbtn{z-index:2;border-radius:4px;width:36px;height:36px;transition:color .15s,background-color .15s;top:8px;right:8px}.app-dialog.el-dialog .el-dialog__headerbtn:hover,.app-dialog.el-dialog .el-dialog__headerbtn:focus-visible{background:var(--hover-bg,#f1f5f9)}.app-dialog.el-dialog .el-dialog__headerbtn:focus-visible{outline:2px solid var(--custom-primary-color,var(--btn-bg,#1450ff));outline-offset:-2px}.app-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--text-muted,#64748b);font-size:17px}.app-dialog.el-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--text,#334155)}.app-dialog--header-tone-brand.el-dialog .el-dialog__headerbtn .el-dialog__close{color:#ffffffd1}.app-dialog--header-tone-brand.el-dialog .el-dialog__headerbtn:hover,.app-dialog--header-tone-brand.el-dialog .el-dialog__headerbtn:focus-visible{background:#ffffff29}.app-dialog--header-tone-brand.el-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#fff}.app-dialog__footer-layout{justify-content:space-between;align-items:center;gap:var(--app-dialog-footer-spacing,12px);width:100%;display:flex}.app-dialog__footer-start,.app-dialog__footer-end{align-items:center;gap:var(--app-dialog-footer-spacing,12px);display:flex}.app-dialog__footer-end{margin-left:auto}.app-dialog__footer.app-dialog__section--padding-none{--app-dialog-footer-spacing:0}.app-dialog__footer.app-dialog__section--padding-sm{--app-dialog-footer-spacing:12px;padding:var(--app-dialog-footer-spacing)}.app-dialog__footer.app-dialog__section--padding-md{--app-dialog-footer-spacing:16px;padding:var(--app-dialog-footer-spacing)}.app-dialog__footer.app-dialog__section--padding-lg{--app-dialog-footer-spacing:24px;padding:var(--app-dialog-footer-spacing)}.app-dialog__footer .el-button+.el-button{margin-left:0}@media (width<=480px){.app-dialog__section--padding-lg{padding:20px}.app-dialog__footer-layout,.app-dialog__footer-start,.app-dialog__footer-end{flex-wrap:wrap}}
