:root{--eas-bg:#ecf2f6;--eas-surface:#fff;--eas-nav:#021129;--eas-sidebar:#545c64;--eas-accent:#3a78c2;--eas-focus:rgba(58,120,194,0.32)}*,:after,:before{box-sizing:border-box}#app,body,html{width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;background:var(--eas-bg);color:#253246;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif}#app,body{overflow:hidden}body.el-popup-parent--hidden{width:100%!important;padding-right:0!important;overflow:hidden!important}html{scroll-behavior:smooth}[tabindex],a,button,input,textarea{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.el-button:active{transform:translateY(1px) scale(.99)}.el-button:focus-visible,.el-cascader:focus-visible,.el-input__inner:focus-visible,.el-menu-item:focus-visible,.el-submenu__title:focus-visible,.el-textarea__inner:focus-visible{outline:3px solid var(--eas-focus)!important;outline-offset:2px}.el-breadcrumb{margin-bottom:15px}.el-card{margin:0!important;padding-top:0!important;border-color:rgba(42,65,91,.08)!important;box-shadow:0 8px 24px rgba(28,54,80,.08)!important}.el-table{width:100%!important;margin-top:19px;font-size:14px;font-variant-numeric:tabular-nums}.el-table__body-wrapper,.el-table__header-wrapper{max-width:100%}.el-pagination{max-width:100%;margin-top:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.el-cascader-panel .el-scrollbar__wrap{overflow-x:hidden!important}.el-tabs__item{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-weight:600!important}.el-tabs__nav-scroll{overflow-x:auto!important;scrollbar-width:thin}.el-tabs__nav-wrap:after{height:1px}.ql-editor{min-height:180px;max-height:240px}.el-cascader-menu{max-height:min(300px,55dvh)}.el-dialog{max-width:calc(100vw - 32px)}.el-main>div{width:100%;min-width:0}.el-main #main{width:min(550px,100%)!important;height:clamp(320px,calc(100dvh - 185px),550px)!important;margin:0 auto!important;transform:none!important}.el-main .workspace-row{display:grid;grid-template-columns:minmax(158px,5fr) minmax(0,19fr);align-items:stretch;height:max(300px,calc(100dvh - 184px));min-height:0;max-height:max(300px,calc(100dvh - 184px));margin-bottom:0!important}.el-main .workspace-row:after,.el-main .workspace-row:before{display:none;content:none}.el-main .workspace-row>.action-column,.el-main .workspace-row>.data-column{width:100%;min-width:0;min-height:0}.el-main .workspace-row .card_left{height:100%!important;min-height:0}.el-main .workspace-row>.data-column>.el-card{height:100%}.el-main .workspace-row .card_left .el-button{width:100%;max-width:152px;padding-right:8px;padding-left:8px}.el-main .workspace-row .card_left .span{width:100%;text-align:left}@media (max-width:1180px){.el-main .card_left{min-height:0}.el-main .card_left .el-empty{display:none}}@media (max-height:700px){.el-main .workspace-row .el-table td{padding-top:4px!important;padding-bottom:4px!important}.el-main .workspace-row .el-table th{padding-top:5px!important;padding-bottom:5px!important}.el-main .workspace-row .card_left .el-empty{display:none}.el-main .workspace-row .card_left .el-row{margin-bottom:12px!important}.el-main .workspace-row>.el-col>.el-card>.el-card__body{padding-top:14px;padding-bottom:14px}}@media (max-width:768px){.el-main .workspace-row{grid-template-columns:clamp(118px,34vw,150px) minmax(0,1fr)}.el-card__body{padding:14px!important}.el-main .workspace-row .card_left>.el-card__body{padding:12px 10px!important}.el-main .workspace-row .card_left .el-row{margin-bottom:12px!important}.el-main .workspace-row .card_left .el-button{white-space:normal}.el-dialog{width:calc(100vw - 24px)!important;max-width:none!important;margin-top:max(12px,4dvh)!important}.el-dialog__body{max-height:68dvh;padding:16px!important;overflow-y:auto}.el-dialog__footer{padding:10px 16px 16px!important}.el-form-item__label{line-height:32px}.el-message-box{width:calc(100vw - 24px)!important;max-width:420px}.el-pagination{padding-top:12px!important}.el-steps{min-width:620px}.el-main .el-alert{width:100%!important;margin-left:0!important}.el-main .btnAdd{margin-top:16px!important}.el-main #main{height:min(82vw,430px)!important;min-height:280px}}@media (max-width:480px){.el-button+.el-button{margin-left:6px}.el-main .el-form-item{margin-bottom:16px}.el-main .ql-container,.el-main .quill-editor{max-width:100%}}