:root{--zhjy-primary:#1f5fbf;--zhjy-primary-hover:#3a77cf;--zhjy-primary-active:#174d9c;--zhjy-primary-soft:#eaf1fc;--zhjy-primary-bright:#1a66d6;--zhjy-success:#2ba471;--zhjy-success-soft:#e3f5ec;--zhjy-warning:#e6a23c;--zhjy-warning-soft:#fdf3e1;--zhjy-danger:#d54941;--zhjy-danger-soft:#fdeceb;--zhjy-info-soft:#eceff3;--zhjy-purple:#7a4fd6;--zhjy-header-from:#0f3470;--zhjy-header-to:#1858b4;--zhjy-sidebar:#0b2e5c;--zhjy-sidebar-hover:#14407a;--zhjy-sidebar-sub:#0a2850;--zhjy-sidebar-text:#ffffffdb;--zhjy-bg:#f2f4f7;--zhjy-card:#fff;--zhjy-border:#e4e7ed;--zhjy-border-light:#eef0f4;--zhjy-fill:#f5f7fa;--zhjy-text:#1f2937;--zhjy-text-secondary:#5b6677;--zhjy-muted:#8a94a4;--zhjy-font:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", "Helvetica Neue", Arial, sans-serif;--zhjy-fs-xs:12px;--zhjy-fs-sm:13px;--zhjy-fs-base:14px;--zhjy-fs-lg:16px;--zhjy-fs-xl:18px;--zhjy-fs-title:22px;--zhjy-lh:1.6;--zhjy-row-height:44px;--zhjy-radius:4px;--zhjy-shadow:0 1px 3px #10264c0f;--zhjy-shadow-pop:0 6px 20px #10264c24;--zhjy-header-height:56px;--zhjy-sidebar-width:220px;--zhjy-sidebar-collapsed:64px;--el-color-primary:#1f5fbf;--el-color-primary-light-3:#6a98d9;--el-color-primary-light-5:#8fb0e5;--el-color-primary-light-7:#bcd0ee;--el-color-primary-light-8:#d2e0f5;--el-color-primary-light-9:#eaf1fc;--el-color-primary-dark-2:#194c99;--el-color-success:#2ba471;--el-color-success-light-3:#6cc49f;--el-color-success-light-5:#95d6b8;--el-color-success-light-7:#bfe8d4;--el-color-success-light-8:#d5f0e3;--el-color-success-light-9:#e3f5ec;--el-color-success-dark-2:#23855a;--el-color-warning:#e6a23c;--el-color-warning-light-9:#fdf3e1;--el-color-warning-dark-2:#b8822f;--el-color-danger:#d54941;--el-color-danger-light-9:#fdeceb;--el-color-danger-dark-2:#aa3a34;--el-color-info:#8a94a4;--el-text-color-primary:#1f2937;--el-text-color-regular:#323c4b;--el-text-color-secondary:#5b6677;--el-text-color-placeholder:#a3acb9;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#eef0f4;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#f8f9fb;--el-bg-color-page:#f2f4f7;--el-font-family:var(--zhjy-font);--el-font-size-base:14px;--el-border-radius-base:4px;--el-border-radius-small:3px;--el-component-size:34px;--el-component-size-small:28px;--el-component-size-large:42px;--el-table-header-bg-color:#f2f5f8;--el-table-header-text-color:#1f2937;--el-table-row-hover-bg-color:#f5f9ff;--el-table-border-color:#eaedf2;--el-table-text-color:#1f2937;--el-disabled-bg-color:#f5f7fa;--el-box-shadow-light:0 1px 3px #10264c14}html,body,#app{height:100%}body{background:var(--zhjy-bg);color:var(--zhjy-text);font-family:var(--zhjy-font);font-size:var(--zhjy-fs-base);line-height:var(--zhjy-lh);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}.page{padding:0}.panel,.zhjy-card{background:var(--zhjy-card);border:1px solid var(--zhjy-border);border-radius:var(--zhjy-radius);padding:16px 20px}.page>.panel,.page>.zhjy-card,.page>.el-row,.page>.el-alert,.page>.zhjy-tabs-card{margin-bottom:12px}.page-title{font-size:var(--zhjy-fs-title);color:var(--zhjy-text);margin:0 0 12px;font-weight:700}.zhjy-title,.section-title{font-size:var(--zhjy-fs-lg);color:var(--zhjy-text);margin:0 0 14px;padding-left:10px;font-weight:700;line-height:20px;position:relative}.zhjy-title:before,.section-title:before{content:"";background:var(--zhjy-primary);border-radius:2px;width:3px;height:16px;position:absolute;top:2px;left:0}.section-title{border-left:0!important}.zhjy-tabs-card{background:var(--zhjy-card);border:1px solid var(--zhjy-border);border-radius:var(--zhjy-radius);padding:0 16px}.zhjy-tabs-card .el-tabs__header{margin:0}.zhjy-tabs-card .el-tabs__nav-wrap:after{display:none}.zhjy-tabs-card .el-tabs__item{height:46px;line-height:46px;font-size:var(--zhjy-fs-base);color:var(--zhjy-text-secondary);padding:0 22px}.zhjy-tabs-card .el-tabs__item.is-active{color:var(--zhjy-primary);font-weight:600}.zhjy-tabs-card .el-tabs__active-bar{height:3px}.zhjy-tabs-card .el-tabs__content{display:none}.el-tabs__item{font-size:var(--zhjy-fs-base)}.el-table{--el-table-header-bg-color:#f2f5f8;font-size:var(--zhjy-fs-base)}.el-table th.el-table__cell{height:44px;font-weight:700}.el-table th.el-table__cell>.cell{color:var(--zhjy-text)}.el-table td.el-table__cell{height:var(--zhjy-row-height);padding:0}.el-table--small td.el-table__cell{height:38px}.el-table .cell{line-height:22px}.el-table__inner-wrapper:before{background-color:var(--zhjy-border-light)}.el-table__empty-block{min-height:140px}.el-table .el-button.is-link{height:auto;font-size:var(--zhjy-fs-base);padding:0 6px}.el-table .el-button.is-link+.el-button.is-link{margin-left:4px}.el-tag{border-radius:3px}.el-tag.el-tag--plain,.el-tag.el-tag--light{border-color:#0000}.el-tag.el-tag--plain.el-tag--success{background:var(--zhjy-success-soft);color:var(--zhjy-success)}.el-tag.el-tag--plain.el-tag--warning{background:var(--zhjy-warning-soft);color:#c4801a}.el-tag.el-tag--plain.el-tag--danger{background:var(--zhjy-danger-soft);color:var(--zhjy-danger)}.el-tag.el-tag--plain.el-tag--info{background:var(--zhjy-info-soft);color:var(--zhjy-text-secondary)}.el-tag.el-tag--plain.el-tag--primary,.el-tag.el-tag--plain:not([class*=el-tag--]){background:var(--zhjy-primary-soft);color:var(--zhjy-primary)}.el-button{font-weight:400}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color:var(--zhjy-primary);--el-button-border-color:var(--zhjy-primary)}.el-button--default:not(.is-link):not(.is-text){--el-button-border-color:var(--zhjy-border)}.el-button--primary.is-plain:not(.is-link){--el-button-bg-color:#fff;--el-button-text-color:var(--zhjy-primary);--el-button-border-color:var(--zhjy-primary)}.el-button--danger.is-plain:not(.is-link){--el-button-bg-color:#fff}.el-form-item__label{color:var(--zhjy-text)}.el-dialog{border-radius:6px}.el-dialog__header{border-bottom:1px solid var(--zhjy-border-light);margin:0;padding:16px 20px}.el-dialog__title{font-size:var(--zhjy-fs-lg);font-weight:700}.el-dialog__body{padding:18px 20px}.el-dialog__footer{padding:12px 20px 16px}.el-pagination{--el-pagination-button-bg-color:#fff;--el-pagination-bg-color:#fff;font-weight:400}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{border:1px solid var(--zhjy-border);color:var(--zhjy-text);background:#fff;border-radius:4px;font-weight:400}.el-pagination.is-background .el-pager li.is-active{background:var(--zhjy-primary);border-color:var(--zhjy-primary);color:#fff}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-next:disabled{color:var(--zhjy-muted)}.zhjy-desc.el-descriptions .el-descriptions__table{table-layout:fixed}.zhjy-desc .el-descriptions__label.el-descriptions__cell.is-bordered-label{text-align:right;width:120px;color:var(--zhjy-text-secondary);background:var(--zhjy-fill);font-weight:400}.zhjy-desc .el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--zhjy-text)}.zhjy-desc .el-descriptions__cell{padding:12px 14px}.el-drawer__header{border-bottom:1px solid var(--zhjy-border-light);color:var(--zhjy-text);margin:0;padding:16px 24px}.el-drawer__title{font-size:var(--zhjy-fs-xl);font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#c9d0db;border-radius:4px}::-webkit-scrollbar-track{background:0 0}@media (width<=640px){.panel,.zhjy-card{padding:12px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--zhjy-bg);color:var(--zhjy-text);font-family:var(--zhjy-font);font-size:15px;line-height:var(--zhjy-lh);margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--zhjy-primary)}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.btn{border:1px solid var(--zhjy-border);border-radius:var(--zhjy-radius);background:var(--zhjy-card);height:34px;color:var(--zhjy-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--zhjy-primary);color:var(--zhjy-primary)}.btn:disabled{color:var(--zhjy-muted);cursor:not-allowed}.btn--primary{background:var(--zhjy-primary);border-color:var(--zhjy-primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--zhjy-primary-hover);color:#fff}.box{background:var(--zhjy-card);border:1px solid var(--zhjy-border-light);box-shadow:var(--zhjy-shadow);border-radius:6px}.muted{color:var(--zhjy-muted)}.tag-top{background:var(--zhjy-danger);color:#fff;border-radius:2px;flex:none;margin-right:8px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media print{.no-print{display:none!important}}
