.custom-dialog.el-dialog,.custom-dialog.el-drawer{background:var(--el-bg-color-page)!important;border:1px solid var(--el-border-color-lighter);box-shadow:var(--os-shadow-modal);overflow:hidden;padding:0}.custom-dialog.el-dialog.el-dialog,.custom-dialog.el-drawer.el-dialog{border-radius:16px}.custom-dialog.el-dialog .el-dialog__header,.custom-dialog.el-dialog .el-drawer__header,.custom-dialog.el-drawer .el-dialog__header,.custom-dialog.el-drawer .el-drawer__header{border-bottom:1px solid var(--el-border-color-extra-light);margin-bottom:0;margin-right:0;padding:16px 20px}.custom-dialog.el-dialog .custom-dialog__title,.custom-dialog.el-drawer .custom-dialog__title{color:var(--el-text-color-primary);font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1.5}.custom-dialog.el-dialog .custom-dialog__header.is-center,.custom-dialog.el-drawer .custom-dialog__header.is-center{text-align:center}.custom-dialog.el-dialog .el-dialog__body,.custom-dialog.el-dialog .el-drawer__body,.custom-dialog.el-drawer .el-dialog__body,.custom-dialog.el-drawer .el-drawer__body{color:var(--el-text-color-regular);flex:1;font-size:14px;line-height:1.6;overflow-y:auto;padding:20px}.custom-dialog.el-dialog .el-dialog__footer,.custom-dialog.el-dialog .el-drawer__footer,.custom-dialog.el-drawer .el-dialog__footer,.custom-dialog.el-drawer .el-drawer__footer{border-top:none;padding:12px 20px 20px}.custom-dialog.el-dialog .el-dialog__headerbtn,.custom-dialog.el-dialog .el-drawer__close-btn,.custom-dialog.el-drawer .el-dialog__headerbtn,.custom-dialog.el-drawer .el-drawer__close-btn{align-items:center;border-radius:6px;color:var(--el-text-color-secondary);display:flex;height:28px;justify-content:center;right:16px;top:14px;transition:all .2s cubic-bezier(.4,0,.2,1);width:28px}.custom-dialog.el-dialog .el-dialog__headerbtn:hover,.custom-dialog.el-dialog .el-drawer__close-btn:hover,.custom-dialog.el-drawer .el-dialog__headerbtn:hover,.custom-dialog.el-drawer .el-drawer__close-btn:hover{background-color:var(--os-bg-hover)}.custom-dialog.el-dialog .el-dialog__headerbtn:hover .el-dialog__close,.custom-dialog.el-dialog .el-dialog__headerbtn:hover .el-icon,.custom-dialog.el-dialog .el-drawer__close-btn:hover .el-dialog__close,.custom-dialog.el-dialog .el-drawer__close-btn:hover .el-icon,.custom-dialog.el-drawer .el-dialog__headerbtn:hover .el-dialog__close,.custom-dialog.el-drawer .el-dialog__headerbtn:hover .el-icon,.custom-dialog.el-drawer .el-drawer__close-btn:hover .el-dialog__close,.custom-dialog.el-drawer .el-drawer__close-btn:hover .el-icon{color:var(--el-color-primary);transform:rotate(90deg)}.custom-dialog.el-dialog .el-dialog__headerbtn .el-dialog__close,.custom-dialog.el-dialog .el-dialog__headerbtn .el-icon,.custom-dialog.el-dialog .el-drawer__close-btn .el-dialog__close,.custom-dialog.el-dialog .el-drawer__close-btn .el-icon,.custom-dialog.el-drawer .el-dialog__headerbtn .el-dialog__close,.custom-dialog.el-drawer .el-dialog__headerbtn .el-icon,.custom-dialog.el-drawer .el-drawer__close-btn .el-dialog__close,.custom-dialog.el-drawer .el-drawer__close-btn .el-icon{font-size:16px;transition:transform .3s ease}.custom-dialog.el-dialog .os-btn-compact,.custom-dialog.el-drawer .os-btn-compact{border-radius:8px;font-size:13px;font-weight:500;height:32px;margin-left:0;padding:0 16px;width:96px}.custom-dialog.el-dialog .os-btn-compact:not(.el-button--primary),.custom-dialog.el-drawer .os-btn-compact:not(.el-button--primary){background:var(--el-fill-color);border-color:var(--el-border-color);color:var(--el-text-color-primary)}.custom-dialog.el-dialog .os-btn-compact:not(.el-button--primary):focus,.custom-dialog.el-dialog .os-btn-compact:not(.el-button--primary):hover,.custom-dialog.el-drawer .os-btn-compact:not(.el-button--primary):focus,.custom-dialog.el-drawer .os-btn-compact:not(.el-button--primary):hover{background:var(--os-primary-bg);border-color:var(--el-color-primary);color:var(--el-color-primary)}.custom-dialog.el-dialog .os-btn-compact:not(.el-button--primary):active,.custom-dialog.el-drawer .os-btn-compact:not(.el-button--primary):active{background:var(--os-primary-bg);border-color:var(--el-color-primary-dark-2);color:var(--el-color-primary)}.custom-dialog.el-dialog .os-btn-compact.el-button--primary,.custom-dialog.el-drawer .os-btn-compact.el-button--primary{background:var(--el-color-primary);border-color:var(--el-color-primary);color:var(--os-text-primary)}.custom-dialog.el-dialog .os-btn-compact.el-button--primary:hover,.custom-dialog.el-drawer .os-btn-compact.el-button--primary:hover{opacity:.9;transform:translateY(-1px)}
