.el-overlay-dialog:has(.com-dialog){justify-content:center;align-items:center;display:flex;overflow:hidden}:is(.el-overlay-dialog:has(.com-dialog.is-fullscreen),.el-overlay-dialog:has(.com-dialog--fullscreen)){justify-content:stretch;align-items:stretch;display:flex;overflow:hidden}.com-dialog.el-dialog.is-fullscreen,.com-dialog.el-dialog.com-dialog--fullscreen{border-radius:0;flex-direction:column;display:flex;overflow:hidden;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}.com-dialog.el-dialog{flex-direction:column;max-height:calc(100vh - 40px);display:flex;overflow:hidden;margin:0!important}.com-dialog.el-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color);flex-shrink:0;height:54px;padding:0;margin-right:0!important}.com-dialog.el-dialog .el-dialog__body{flex:1;min-height:0;overflow:hidden;padding:15px!important}.com-dialog.el-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color);flex-shrink:0}.com-dialog.el-dialog .el-dialog__headerbtn{top:0}.com-dialog.el-dialog.com-dialog--scrollable .el-dialog__body{flex-direction:column;flex:1;min-height:0;display:flex}.com-dialog.el-dialog.is-fullscreen.com-dialog--scrollable .com-dialog__scroll,.com-dialog.el-dialog.com-dialog--fullscreen.com-dialog--scrollable .com-dialog__scroll{max-height:none!important}.com-dialog__body-wrap{width:100%}.com-dialog--scrollable .com-dialog__body-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.com-dialog--scrollable .com-dialog__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}
