:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}html{box-sizing:border-box;min-width:320px;min-height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:inherit}#app,body,html{width:100%;min-height:100%}body{margin:0;padding:0;min-width:320px;overflow-x:hidden;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#303133}#app{min-height:100vh;min-height:100svh;min-height:100dvh;overflow-x:clip}canvas,img,svg,video{max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}[role=button],a,button{-webkit-tap-highlight-color:transparent}[role=button],a,button,input,select,textarea{outline-offset:2px}:focus-visible{outline:2px solid #409eff;outline-offset:2px}.el-dialog,.el-form-item__content,.el-message,a,label,p,span,td,th{overflow-wrap:anywhere;word-break:break-word}.el-dialog__wrapper{overflow:auto;padding:var(--safe-area-top) 8px var(--safe-area-bottom)}.el-dialog{max-width:calc(100vw - 16px);max-height:calc(100vh - var(--safe-area-top) - var(--safe-area-bottom) - 16px)}.el-dialog__body{min-width:0;overflow-x:hidden;overflow-y:auto}.el-message,.el-notification{max-width:calc(100vw - 24px);min-width:0}.el-message-box{width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.el-autocomplete-suggestion,.el-picker-panel,.el-popper,.el-select-dropdown{max-width:calc(100vw - 16px)}.el-picker-panel{overflow-x:auto}.el-date-editor,.el-form-item__content,.el-input,.el-input-number,.el-select{min-width:0}@media (max-width:768px){.el-dialog{width:min(560px,calc(100vw - 16px))!important;margin:4vh auto!important}.el-dialog__header{padding:16px 16px 8px}.el-dialog__body{padding:12px 16px 16px;max-height:calc(100vh - 132px)}.el-dialog__footer{padding:8px 16px calc(12px + var(--safe-area-bottom))}.el-message{left:12px;right:12px;top:calc(20px + var(--safe-area-top));width:auto}.el-message-box__btns{display:flex;flex-wrap:wrap;gap:8px}.el-message-box__btns button{margin-left:0}.el-date-editor--daterange,.el-date-editor--timerange,.el-date-editor.el-input,.el-date-editor.el-input__inner{width:100%!important;max-width:100%}.el-button:not(.el-button--text){min-height:44px}.el-button--mini{min-height:40px!important}.el-button--mini.is-circle{width:42px;min-width:42px;padding:0}.el-input__inner,.el-select .el-input__inner,.el-textarea__inner{min-height:44px}.el-input-number,.el-input-number .el-input{max-width:100%}.el-pagination{white-space:nowrap}}@media (max-width:390px){.el-pagination__jump{display:none}}@media (max-width:480px){.el-descriptions .el-descriptions__body,.el-descriptions .el-descriptions__table,.el-descriptions .el-descriptions__table tbody,.el-descriptions .el-descriptions__table td,.el-descriptions .el-descriptions__table tr{display:block;width:100%!important}.el-descriptions .el-descriptions-item__container{display:flex;min-width:0}.el-descriptions .el-descriptions-item__label{flex:0 0 auto}.el-descriptions .el-descriptions-item__content{min-width:0;flex:1 1 auto}}.admin-main .el-card,.admin-main .el-card__body,.admin-main .el-tabs,.admin-main .el-tabs__content,.admin-main>*{min-width:0}.admin-main .el-table__body-wrapper{overflow-x:auto!important}@media (max-width:768px){.admin-main .el-table{min-width:560px}.admin-main .el-card__body{padding:16px}.admin-main .el-form--inline{display:flex;flex-direction:column;align-items:stretch}.admin-main .el-form--inline .el-form-item{width:100%;margin-right:0;margin-bottom:12px}.admin-main .el-form--inline .el-date-editor,.admin-main .el-form--inline .el-form-item__content,.admin-main .el-form--inline .el-input,.admin-main .el-form--inline .el-select{width:100%!important;max-width:100%}.admin-main .pagination-wrapper{justify-content:flex-start;overflow-x:auto}.admin-main .card-header-row,.admin-main .page-header{min-width:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}