.el-dialog__backdrop{position:fixed;inset:0;z-index:1060;display:flex;align-items:center;justify-content:center;padding:16px;background:#11182773}.el-dialog{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);background:var(--el-surface);border-radius:var(--el-radius-lg);box-shadow:var(--el-shadow-dialog);color:var(--el-text);font-family:var(--el-font)}.el-dialog__head{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 12px}.el-dialog__titles{flex:1;min-width:0}.el-dialog__title{margin:0;font-size:17px;font-weight:600;line-height:1.35}.el-dialog__subtitle{margin:4px 0 0;font-size:13px;color:var(--el-text-secondary)}.el-dialog__close{flex:none;width:32px;height:32px;border:0;border-radius:var(--el-radius);background:transparent;color:var(--el-text-hint);font-size:20px;line-height:1;cursor:pointer}.el-dialog__close:hover{background:var(--el-surface-sunken);color:var(--el-text)}.el-dialog__body{padding:0 24px 16px;overflow-y:auto;font-size:14px;line-height:1.5}.el-dialog__refusal{flex-basis:100%;margin:0;font-size:13px;color:var(--el-danger)}.el-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 24px 20px;border-top:1px solid var(--el-separator)}.el-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 16px;border:1px solid var(--el-border-field);border-radius:var(--el-radius);background:var(--el-surface);color:var(--el-text);font-family:var(--el-font);font-size:14px;font-weight:500;cursor:pointer}.el-button:hover{background:var(--el-surface-muted)}.el-button--primary{border-color:var(--el-accent);background:var(--el-accent);color:var(--el-on-accent)}.el-button--primary:hover{border-color:var(--el-accent-hover);background:var(--el-accent-hover)}.el-button--danger{border-color:var(--el-danger-border);background:var(--el-danger-border);color:#fff}.el-button--danger-outline{border-color:var(--el-danger-border);background:#fff;color:var(--el-danger)}.el-button--danger-outline:hover{background:var(--el-danger-bg);color:var(--el-danger)}.el-button--danger:hover{border-color:var(--el-danger);background:var(--el-danger);color:#fff}.el-button--warn{border-color:var(--el-warn);background:var(--el-warn-bg);color:var(--el-warn)}.el-button--dashed{border-style:dashed}.el-button--link{min-height:0;padding:0;border:0;background:transparent;color:var(--el-accent)}.el-button--link:hover,.el-button--link:focus{background:transparent;color:var(--el-accent-hover);text-decoration:underline}.el-button--ghost{border-color:transparent;background:transparent;color:var(--el-text-secondary)}.el-button--ghost:hover{background:var(--el-surface-muted);color:var(--el-text)}.el-button[disabled]{opacity:.55;cursor:not-allowed}.el-ds a.el-button,.el-ds a.el-button:hover,.el-ds a.el-button:focus{text-decoration:none}.el-ds a.el-button--primary,.el-ds a.el-button--primary:hover{color:var(--el-on-accent)}.el-dialog--wide{max-width:640px}.el-dialog__backdrop--drawer{justify-content:flex-end;align-items:stretch;padding:0}.el-dialog--drawer{max-width:520px;max-height:none;height:100%;border-radius:0}.el-dialog--drawer .el-dialog__head{border-bottom:1px solid var(--el-border-soft);padding-bottom:16px}.el-dialog--drawer .el-dialog__body{flex:1;padding-top:16px}.el-dialog__kicker{margin:0 0 2px;font-size:var(--el-font-size-min);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--el-text-secondary)}.leave-guard__unsavable{flex-basis:100%;margin:4px 0 0;font-size:12px;color:var(--el-text-secondary);text-align:right}
