:root{--el-color-primary:#2f6bff;--el-color-primary-light-3:#5c88ff;--el-color-primary-light-5:#89a6ff;--el-color-primary-light-7:#b0c4ff;--el-color-primary-light-8:#c8d6ff;--el-color-primary-light-9:#eef3ff;--el-color-primary-dark-2:#2656cc;--el-text-color-primary:#1f2329;--el-text-color-regular:#4e5969;--el-text-color-secondary:#86909c;--el-text-color-placeholder:#a9aeb8;--el-text-color-disabled:#c0c4cc;--el-border-color:#e5e6eb;--el-border-color-light:#eff0f3;--el-border-color-lighter:#f4f5f7;--el-border-color-extra-light:#f7f8fa;--el-fill-color:#f2f3f5;--el-fill-color-light:#f7f8fa;--el-fill-color-lighter:#fafbfc;--el-fill-color-blank:#fff;--el-bg-color:#fff;--el-bg-color-page:#f4f5fa;--el-bg-color-overlay:#fff;--el-border-radius-base:4px;--el-border-radius-small:3px;--el-border-radius-round:999px;--el-component-size:32px;--el-component-size-large:36px;--el-component-size-small:28px;--el-box-shadow-light:none;--el-box-shadow:none}html,body,#app{min-height:100%}body{color:var(--el-text-color-primary);background:var(--el-bg-color-page);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}*,:before,:after{box-sizing:border-box}.el-card{border:1px solid var(--el-border-color-lighter);border-radius:4px;box-shadow:none!important}.el-card__header{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-text-color-primary);padding:14px 20px;font-weight:500}.el-card__body{padding:20px}.el-main{padding:20px 24px 32px}.el-main>.el-card+.el-card{margin-top:16px}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-header-bg-color:#f7f8fa;--el-table-header-text-color:var(--el-text-color-regular);--el-table-row-hover-bg-color:#f6f7ff;--el-table-text-color:var(--el-text-color-regular)}.el-table th.el-table__cell{color:var(--el-text-color-regular);background:#f7f8fa;font-size:13px;font-weight:500}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:1px solid var(--el-border-color-lighter)}.el-table .cell{padding:0 12px}.el-table td.el-table__cell .cell{line-height:1.55}.el-table__inner-wrapper:before{display:none}.el-form--label-top .el-form-item__label{color:var(--el-text-color-regular);padding-bottom:6px;font-weight:500;line-height:22px}.el-form-item{margin-bottom:20px}.el-form-item__error{padding-top:4px;font-size:12px}.req:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-button{border-radius:var(--el-border-radius-base);font-weight:400}.el-button--primary{box-shadow:none}.el-button--primary:hover,.el-button--primary:focus-visible{background:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2)}.el-button+.el-button{margin-left:8px}.el-button.is-link{height:auto;padding:0}.el-tabs__item{font-weight:400}.el-tabs__item.is-active{font-weight:500}.el-tabs__nav-wrap:after{background:var(--el-border-color-lighter);height:1px}.el-tag{border-radius:var(--el-border-radius-small)}.el-dialog{border-radius:4px}.el-dialog__header{padding:18px 24px 12px}.el-dialog__body{color:var(--el-text-color-regular);padding:8px 24px 24px}.el-dialog__footer{padding:0 24px 20px}.el-drawer{border-radius:4px 0 0 4px}.el-message,.el-popover.el-popper{border-radius:var(--el-border-radius-base)}.el-pagination{--el-pagination-font-size:13px;font-weight:400}.form-page{max-width:1180px;margin:0 auto;padding-bottom:24px}.form-page>.el-card+.el-card{margin-top:16px}.form-page__bar{z-index:10;background:var(--el-bg-color-page);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex;position:sticky;top:0}.form-page__bar-left{align-items:center;gap:6px;min-width:0;display:flex}.form-page__bar-right{flex:none;align-items:center;gap:8px;display:flex}.form-page__title{color:var(--el-text-color-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.form-page__bar .back-btn{color:var(--el-text-color-regular);padding:4px;font-size:18px}.form-page__bar .back-btn:hover{color:var(--el-color-primary)}.form-page__body>*+*{margin-top:16px}.sec-title{color:var(--el-text-color-primary);font-size:15px;font-weight:500}.wide-page{max-width:none}.wide-form{background:#fff;border-radius:4px}.wide-form .sec-bar{color:var(--el-text-color-primary);background:var(--el-fill-color-light);padding:11px 16px;font-size:13px;font-weight:600}.wide-form .sec-bar:not(:first-child){margin-top:20px}.wide-form .sec-bar:first-child{border-radius:4px 4px 0 0}.wide-form .sec-form{padding:24px 16px 6px}.wide-form .bottom-bar{z-index:5;border-top:1px solid var(--el-border-color-lighter);background:#fff;border-radius:0 0 4px 4px;justify-content:center;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 10px #00000008}.wide-form .bottom-bar .el-button{height:40px;padding:0 28px;font-size:14px;font-weight:500}.unit{color:var(--el-text-color-secondary);margin-left:8px;font-size:12px}.hint{color:var(--el-text-color-secondary);flex-basis:100%;margin-top:6px;font-size:12px;line-height:1.6}.w360{width:360px;max-width:100%}.w480{width:480px;max-width:100%}.w640{width:640px;max-width:100%}.w360.el-date-editor{width:360px}.w480.el-date-editor{width:480px}.w640.el-date-editor{width:640px}.form-page .el-card{border:0;border-radius:0}.form-page .el-card__header{background:var(--el-color-primary-light-9);border:0;border-left:4px solid var(--el-color-primary);padding:11px 16px}.form-page .el-card__body{padding:24px 44px}.form-page .el-form--label-top .el-form-item__label{padding-bottom:6px}.el-input__wrapper,.el-textarea__inner{border-radius:4px}.el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color) inset}.el-input__wrapper.is-focus,.el-input__wrapper:focus-within{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-number.is-without-controls .el-input__wrapper{padding-left:0;padding-right:0}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio{height:23px;color:var(--el-text-color-primary);margin-right:24px;line-height:23px}.el-radio__inner{border-color:var(--el-border-color);background:#fff;width:16px;height:16px}.el-radio__inner:after{background:var(--el-color-primary);width:6px;height:6px}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:#fff}.el-radio__input.is-checked .el-radio__inner:after{background:var(--el-color-primary)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-text-color-primary)}.el-radio__input.is-focus .el-radio__inner,.el-radio:focus-visible .el-radio__inner{box-shadow:0 0 0 3px var(--el-color-primary-light-8)}.el-radio__label{padding-left:8px;font-size:14px}@media (width<=900px){.el-main{padding:16px}.form-page .el-card__body{padding:20px 24px}}@media (width<=640px){.el-main{padding:12px}.form-page .el-card__body{padding:16px}.form-page__bar{align-items:flex-start}.form-page__bar-right{gap:4px}}body{margin:0}.layout[data-v-146fa3bd]{background:var(--el-bg-color-page);min-height:100vh}.rail[data-v-146fa3bd]{background:#252b3b;flex-direction:column;flex:none;align-items:stretch;width:110px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rail[data-v-146fa3bd]::-webkit-scrollbar{width:0}.logo[data-v-146fa3bd]{background:var(--el-color-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:24px auto 28px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.rail-nav[data-v-146fa3bd]{flex-direction:column;gap:0;padding:0;display:flex}.rail-item[data-v-146fa3bd]{color:#9aa7b8;cursor:pointer;align-items:center;gap:10px;height:46px;padding:0 20px;text-decoration:none;transition:background .15s,color .15s;display:flex}.rail-item[data-v-146fa3bd]:hover{color:#fff;background:#ffffff0f}.rail-item.on[data-v-146fa3bd]{color:#fff;background:var(--el-color-primary)}.rail-item.on .txt[data-v-146fa3bd]{font-weight:600}.rail-item .ic[data-v-146fa3bd]{flex:none;font-size:17px}.rail-item .txt[data-v-146fa3bd]{letter-spacing:.5px;white-space:nowrap;font-size:13px}.rail-divider[data-v-146fa3bd]{border-top:1px dashed #ffffff29;height:0;margin:10px 16px}.submenu[data-v-146fa3bd]{border-right:1px solid var(--el-border-color-lighter);background:#fff;flex:none;width:140px;height:100vh;padding:20px 0;position:sticky;top:0;overflow-y:auto}.submenu[data-v-146fa3bd]::-webkit-scrollbar{width:0}.submenu-title[data-v-146fa3bd]{color:#1f2a3a;padding:0 22px 14px;font-size:14px;font-weight:600}.submenu-list[data-v-146fa3bd]{flex-direction:column;gap:2px;display:flex}.sub-item[data-v-146fa3bd]{color:var(--el-text-color-regular);cursor:pointer;border-radius:0;align-items:center;padding:10px 22px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.sub-item[data-v-146fa3bd]:hover{background:var(--el-fill-color-light);color:#1f2a3a}.sub-item.on[data-v-146fa3bd]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.sub-badge[data-v-146fa3bd]{margin-left:auto}.sub-badge[data-v-146fa3bd] .el-badge__content{background:#2f6bff;position:static;transform:none}.main-wrap[data-v-146fa3bd]{min-width:0}.header[data-v-146fa3bd]{border-bottom:1px solid var(--el-border-color-lighter);background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex}.crumb[data-v-146fa3bd]{color:var(--el-text-color-regular);font-size:13.5px}.crumb-sep[data-v-146fa3bd]{color:var(--el-border-color);margin:0 6px}.user-info[data-v-146fa3bd]{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.head-badge[data-v-146fa3bd] .el-badge__content{background:#2f6bff}.main[data-v-146fa3bd]{background:var(--el-bg-color-page);overflow:visible}@media (width<=900px){.rail[data-v-146fa3bd]{width:96px}.rail-item[data-v-146fa3bd]{gap:8px;padding:0 14px}.submenu[data-v-146fa3bd]{width:132px}.header[data-v-146fa3bd]{padding:0 16px}}@media (width<=640px){.rail[data-v-146fa3bd]{width:56px}.rail-item[data-v-146fa3bd]{justify-content:center;gap:0;padding:0}.rail-item .txt[data-v-146fa3bd]{display:none}.rail-divider[data-v-146fa3bd]{margin:10px 12px}.submenu[data-v-146fa3bd]{width:124px}.submenu-title[data-v-146fa3bd],.sub-item[data-v-146fa3bd]{padding-left:16px;padding-right:16px}.user-info[data-v-146fa3bd]{font-size:12px}}
