::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}::-webkit-scrollbar-track{background:0 0}.disabled-row{opacity:.5;background-color:#f5f5f5!important}@media print{.sidebar,.header{display:none}.main-content{padding:0}}@media (max-width:768px){html{-webkit-text-size-adjust:100%}html,body{overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom)}.el-input__inner,.el-textarea__inner,.el-select__wrapper,.el-range-input{font-size:16px!important}.el-button:not(.el-button--small):not(.el-button--link):not(.is-text){min-height:36px}.el-table .el-button--small{min-height:30px;padding:6px 10px}.el-row>[class*=el-col-]:not([class*=el-col-xs-]){flex:0 0 100%!important;max-width:100%!important}.page-header{flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}.page-header h2{flex:0 0 100%!important;font-size:18px!important;line-height:1.4!important}.page-header>div{min-width:0;flex-wrap:wrap!important;flex:0 0 100%!important;gap:8px!important;display:flex!important}.page-header>div .el-input,.page-header>div .el-select,.page-header>div .el-date-editor{width:100%!important}.page-header>div .el-button{flex:auto;margin-left:0!important}.filter-bar{flex-wrap:wrap!important;gap:8px!important}.filter-bar .el-input,.filter-bar .el-select,.filter-bar .el-date-editor{width:100%!important}.filter-bar .el-button{flex:auto;margin-left:0!important}.el-dialog:not(.is-fullscreen){width:92vw!important;max-width:92vw!important;margin:6vh auto!important}.el-dialog__header{padding:14px 14px 10px!important}.el-dialog__title{font-size:16px!important}.el-dialog__body{-webkit-overflow-scrolling:touch;max-height:64vh;overflow-y:auto;padding:12px 14px!important}.el-dialog__footer{padding:10px 14px 14px!important}.el-message-box{width:88vw!important;max-width:88vw!important}.el-drawer{width:86vw!important}.el-dialog .el-table{width:100%!important}.el-dialog .el-form:not(.el-form--inline) .el-form-item{display:block}.el-dialog .el-form:not(.el-form--inline) .el-form-item__label{text-align:left;justify-content:flex-start;margin-bottom:4px;width:100%!important}.el-form--inline .el-form-item{width:100%!important;margin-bottom:10px!important;margin-right:0!important;display:flex!important}.el-form--inline .el-form-item__content{flex:1;min-width:0}.el-form--inline .el-form-item .el-input,.el-form--inline .el-form-item .el-select,.el-form--inline .el-form-item .el-date-editor,.el-form--inline .el-form-item .el-input-number,.el-form--inline .el-form-item .el-checkbox{width:100%!important}.el-form--inline .el-form-item:last-child .el-form-item__content{gap:8px;display:flex}.el-form--inline .el-form-item:last-child .el-form-item__content .el-button{flex:1}.el-table{font-size:13px}.el-table .cell{padding:0 8px!important}.el-table__body-wrapper,.el-scrollbar__wrap{-webkit-overflow-scrolling:touch}.el-pagination{flex-wrap:wrap;justify-content:center;row-gap:6px}.el-pagination__sizes,.el-pagination__jump{display:none!important}.el-card__body{padding:14px!important}.el-card__header{padding:12px 14px!important}.el-tabs__item{font-size:14px;padding:0 12px!important}.el-descriptions__cell{font-size:13px}.el-message{max-width:88vw;min-width:auto!important}.el-notification{max-width:92vw}}.m-card-list{flex-direction:column;gap:10px;display:flex}.m-card{background:#fff;border-radius:8px;padding:12px 14px;box-shadow:0 1px 3px #0000000f}.m-card__head{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.m-card__title{color:#262626;word-break:break-all;flex:1;min-width:0;font-size:15px;font-weight:600}.m-card__extra{flex-shrink:0}.m-card__row{align-items:flex-start;gap:8px;font-size:13px;line-height:1.7;display:flex}.m-card__label{color:#8c8c8c;flex:0 0 68px}.m-card__value{color:#262626;word-break:break-all;flex:1;min-width:0}.m-card__value--strong{color:#1890ff;font-weight:600}.m-card__value--danger{color:#ff4d4f;font-weight:600}.m-card__value--warning{color:#faad14;font-weight:600}.m-card__actions{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.m-card__actions .el-button{flex:1;min-width:72px;margin-left:0!important}.m-card-pager{justify-content:center;padding:14px 0 4px;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--el-color-primary:#1890ff;--el-color-primary-light-3:#40a9ff;--el-color-primary-light-5:#69c0ff;--el-color-primary-light-7:#91d5ff;--el-color-primary-light-8:#bae7ff;--el-color-primary-light-9:#e6f7ff;--el-color-primary-dark-2:#096dd9;--el-color-success:#52c41a;--el-color-warning:#faad14;--el-color-danger:#ff4d4f;--el-color-info:#8c8c8c;--el-border-radius-base:6px;--el-border-radius-small:4px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}.el-overlay{justify-content:center;align-items:center;display:flex}.el-card{border:none;border-radius:8px;transition:box-shadow .3s;box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a}.el-table{--el-table-header-bg-color:#fafafa;--el-table-row-hover-bg-color:#e6f7ff}.el-table th.el-table__cell{color:#262626;background:#fafafa;border-bottom:2px solid #f0f0f0;font-size:13px;font-weight:600}.el-table__body tr:hover>td{transition:background-color .2s;background-color:#e6f7ff!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafafa}.el-button{border-radius:6px;font-weight:500;transition:all .3s}.el-button--primary{--el-button-hover-bg-color:#40a9ff;--el-button-hover-border-color:#40a9ff}.el-input__wrapper{border-radius:6px}.el-tag{border-radius:4px;font-weight:500}.el-pagination{justify-content:flex-end;margin-top:16px}.search-form{margin-bottom:16px}.search-form .el-form-item{margin-bottom:0}.page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h2{color:#262626;margin:0;font-size:20px;font-weight:600}.text-success{color:#52c41a}.text-warning{color:#faad14}.text-danger{color:#ff4d4f}.text-primary{color:#1890ff}.el-dialog{border-radius:8px}.el-dialog__header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.el-dialog__body{padding:24px}.el-dialog__footer{border-top:1px solid #f0f0f0;padding:12px 24px}.el-message{border-radius:8px;box-shadow:0 4px 12px #00000014}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}
