:root{--ap-primary: #1677ff;--ap-success: #00b42a;--ap-danger: #f5222d;--ap-warning: #faad14;--ap-bg: #f5f7fb;--ap-text: #1f2329}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100%;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif;color:var(--ap-text);background:var(--ap-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.el-popup-parent--hidden{overflow:hidden!important}.el-overlay-dialog{overflow:hidden!important;display:flex!important;align-items:center;justify-content:center}.el-dialog{display:flex!important;flex-direction:column;margin:0!important;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overflow:hidden}.el-dialog__header,.el-dialog__footer{flex-shrink:0}.el-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.el-overlay.is-message-box,.el-overlay-message-box{display:flex!important;align-items:center;justify-content:center;overflow:auto}.el-message-box{position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.el-message-box__content{overflow-y:auto;min-height:0}.el-pagination__sizes .el-select{--el-select-width: 108px;width:108px}.el-pagination__sizes .el-select__wrapper{width:108px!important;min-width:108px;box-sizing:border-box}.el-pagination__sizes .el-select__selection{flex:1 1 0%;min-width:0}.el-pagination__sizes .el-select__selected-item,.el-pagination__sizes .el-select__placeholder{max-width:none!important;overflow:visible!important;text-overflow:clip!important}
