#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;width:100%;min-height:100vh}*{box-sizing:border-box}body{margin:0;padding:0;font-size:14px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-image-viewer__wrapper{z-index:9999!important}.el-image-viewer__mask{z-index:9998!important;background-color:rgba(0,0,0,.8)!important}.el-loading-mask{background-color:hsla(0,0%,100%,.9)!important}@media (min-width:769px) and (max-width:1024px){body{font-size:14px}}@media (max-width:768px){body{font-size:13px;-webkit-overflow-scrolling:touch;overflow-x:hidden}*{-webkit-tap-highlight-color:transparent}body,html{height:auto;min-height:100vh;overflow-x:hidden}.el-table{font-size:12px}.el-table .cell{padding:8px 5px!important}.el-table td,.el-table th{padding:8px 0!important}.el-button--small{padding:6px 8px;font-size:11px;min-height:32px}.clickable,.el-button,button{min-height:44px;min-width:44px;touch-action:manipulation}.el-input__inner{height:36px;line-height:36px;font-size:14px}.el-dialog{margin:0!important;border-radius:0!important}.el-dialog__body{padding:15px!important}.el-pagination{padding:10px 0;justify-content:center}.el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}.el-pagination .btn-next,.el-pagination .btn-prev{padding:0 6px}.el-tag--small{height:20px;line-height:18px;font-size:11px;padding:0 5px}.el-card{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:15px;border-bottom:1px solid #ebeef5}.el-card__body{padding:15px}.mobile-image,img[style*="cursor: pointer"]{min-width:44px;min-height:44px}.mobile-card{-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.el-loading-mask{background-color:hsla(0,0%,100%,.95)!important}}@media (max-width:480px){body{font-size:12px}.el-table{font-size:11px}.el-button--small{padding:4px 6px;font-size:10px;min-height:30px}.el-pagination .el-pager li{min-width:24px;height:24px;line-height:24px;font-size:11px}}