.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;background-color:#ffffff14;border:1px solid transparent;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff05;color:#ffffffe0;display:flex;height:28px;justify-content:center;right:14px;top:12px;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:rgba(var(--el-color-primary-rgb),.14);border-color:rgba(var(--el-color-primary-rgb),.35)}.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)}.matrix-quick-drawer.el-drawer{overflow:visible}.matrix-quick-drawer.el-drawer .el-drawer__body{height:100%;min-height:0;overflow:visible;padding:0}.matrix-quick-drawer.el-drawer>.el-drawer__body{height:100%;min-height:0;overflow-x:visible;overflow-y:auto}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__frame{display:flex;flex-direction:column;min-height:100%;position:relative}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__content{height:100%;min-height:0;position:relative}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__footer,.matrix-quick-drawer.el-drawer .matrix-quick-drawer__header{flex:0 0 auto}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__body{flex:1 1 auto;min-height:0}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__close{background:var(--el-fill-color);border:1px solid var(--el-border-color-lighter);border-radius:6px;color:var(--el-text-color-regular);cursor:pointer;font-size:22px;height:28px;line-height:1;position:absolute;right:14px;top:12px;width:28px;z-index:2}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__close:hover{background:var(--os-primary-bg);color:var(--el-color-primary)}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__skeleton{background:var(--el-bg-color-page);inset:0;min-height:100%;padding:28px;position:absolute;z-index:3}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav{background:var(--el-bg-color-page);border:1px solid var(--el-border-color-light);border-radius:10px 0 0 10px;border-right:0;box-shadow:var(--os-shadow-modal);display:flex;flex-direction:column;left:-60px;padding:4px;position:absolute;top:0;width:60px;z-index:1}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav-item{align-items:center;background:transparent;border:0;border-radius:6px 0 0 6px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:3px;justify-content:center;min-height:50px;padding:0 4px;position:relative;text-align:center;transition:background .2s ease,color .2s ease;width:100%}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav-item .el-icon{font-size:15px}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav-item span{font-size:11px;line-height:1}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav-item:hover{background:var(--os-bg-hover);color:var(--el-text-color-primary)}.matrix-quick-drawer.el-drawer .matrix-quick-drawer__nav-item.is-active{background:var(--os-primary-bg);color:var(--el-color-primary);font-weight:600}
