html,body,#app{margin:0;padding:0;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.el-message-box{padding:28px 28px 22px;border-radius:var(--hc-radius-dialog);max-width:460px}.el-message-box__header{padding:0}.el-message-box__title{font-size:var(--hc-fs-md);font-weight:var(--hc-fw-bold);color:#1f2d3d}.el-message-box__headerbtn{top:14px;right:16px}.el-message-box__message{padding:16px 0 4px;font-size:var(--hc-fs-base);line-height:var(--hc-lh-base);color:#606266}.el-message-box__btns{padding-top:12px}.el-message-box__btns .el-button{padding:9px 22px;font-size:var(--hc-fs-base)}.el-message-box__status{font-size:var(--hc-fs-xl)}.el-dialog .el-form-item__label{white-space:nowrap}:root{--hc-color-primary: #409eff;--hc-color-primary-hover: #66b1ff;--hc-color-primary-dark: #337ecc;--hc-color-primary-rgb: 64, 158, 255;--hc-bg-primary-light: #ecf5ff;--hc-color-success: #67c23a;--hc-color-warning: #e6a23c;--hc-color-danger: #f56c6c;--hc-bg-page: #f0f2f5;--hc-bg-card: #ffffff;--hc-bg-header: #ffffff;--hc-border-color: #e6e6e6;--hc-text-primary: #303133;--hc-text-regular: #606266;--hc-text-secondary: #909399;--hc-sidebar-bg: #304156;--hc-sidebar-text: #bfcbd9;--hc-sidebar-active: var(--hc-color-primary);--hc-header-height: 60px;--hc-aside-width: 220px;--hc-spacing-page: 20px;--hc-radius-xs: 2px;--hc-radius-sm: 4px;--hc-radius-md: 6px;--hc-radius-card: 8px;--hc-shadow-sm: 0 2px 10px rgba(15, 34, 67, .08);--hc-shadow-md: 0 6px 18px rgba(15, 34, 67, .1);--hc-shadow-lg: 0 16px 48px rgba(15, 34, 67, .12);--hc-shadow-brand: 0 2px 10px rgba(var(--hc-color-primary-rgb), .14);--hc-border-light: #eef0f3;--hc-bg-subtle: #fafbfc;--hc-bg-hover: #f5f9ff;--hc-detail-label-w: 112px;--hc-fs-2xs: 11px;--hc-fs-xs: 12px;--hc-fs-sm: 13px;--hc-fs-base: 14px;--hc-fs-md: 16px;--hc-fs-lg: 18px;--hc-fs-xl: 22px;--hc-fs-2xl: 28px;--hc-lh-tight: 1.4;--hc-lh-base: 1.6;--hc-lh-relaxed: 1.8;--hc-fw-normal: 400;--hc-fw-medium: 500;--hc-fw-bold: 600}h1,h2,h3,h4,h5,h6{font-weight:var(--hc-fw-bold)}.page-container{padding:var(--hc-spacing-page);background:var(--hc-bg-page);min-height:100%;box-sizing:border-box}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.query-form{padding:12px 0}.filter-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.list-foot{display:flex;margin-top:12px;justify-content:flex-end}.pagination-box{display:flex;align-items:center;justify-content:flex-end;margin-top:12px}.pagination-box.is-split{justify-content:space-between}.pager{display:flex;justify-content:flex-end;margin-top:12px}.page-summary{margin-right:16px;color:var(--el-text-color-regular);font-size:var(--hc-fs-sm)}.el-dialog{max-height:calc(85vh - 24px);display:flex;flex-direction:column;margin-bottom:0}.el-dialog__header,.el-dialog__footer{flex:0 0 auto}.el-dialog__body{max-height:68vh;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dialog-scroll{max-height:68vh;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.tip{margin-left:8px;font-size:var(--hc-fs-xs);color:var(--el-text-color-placeholder)}.field-tip{color:var(--el-text-color-secondary);font-size:var(--hc-fs-xs);line-height:var(--hc-lh-base);margin-top:2px}.field-tip-warn{color:var(--el-color-warning)}.route-loading{position:fixed;top:0;left:0;right:0;height:3px;z-index:3000;pointer-events:none;overflow:hidden}.route-loading.active:before{content:"";position:absolute;top:0;height:100%;background:var(--hc-color-primary);border-radius:0 var(--hc-radius-xs) var(--hc-radius-xs) 0;animation:hc-route-bar 1.1s ease-in-out infinite}@keyframes hc-route-bar{0%{left:-30%;width:30%}50%{left:35%;width:45%}to{left:100%;width:30%}}.el-dialog:has(.el-descriptions,.el-form),.el-dialog.hc-detail{border-radius:var(--hc-radius-dialog);overflow:hidden;box-shadow:var(--hc-shadow-lg)}.el-dialog:has(.el-descriptions,.el-form) .el-dialog__header,.el-dialog.hc-detail .el-dialog__header{margin:0;padding:18px 24px;border-bottom:1px solid var(--hc-border-light)}.el-dialog:has(.el-descriptions,.el-form) .el-dialog__title,.el-dialog.hc-detail .el-dialog__title{font-size:var(--hc-fs-md);font-weight:var(--hc-fw-bold);letter-spacing:.2px;color:var(--hc-text-primary)}.el-dialog:has(.el-descriptions,.el-form) .el-dialog__headerbtn,.el-dialog.hc-detail .el-dialog__headerbtn{top:12px;right:14px;width:36px;height:36px}.el-dialog:has(.el-descriptions,.el-form) .el-dialog__body,.el-dialog.hc-detail .el-dialog__body{padding:18px 24px 8px}.el-dialog:has(.el-descriptions,.el-form) .el-dialog__footer,.el-dialog.hc-detail .el-dialog__footer{padding:14px 24px;border-top:1px solid var(--hc-border-light);background:var(--hc-bg-subtle)}.el-drawer:has(.el-descriptions,.el-form) .el-drawer__header{margin:0;padding:18px 24px;border-bottom:1px solid var(--hc-border-light);color:var(--hc-text-primary);font-size:var(--hc-fs-md);font-weight:var(--hc-fw-bold)}.el-drawer:has(.el-descriptions,.el-form) .el-drawer__body{padding:18px 24px}.el-dialog .el-descriptions,.el-drawer .el-descriptions{--el-descriptions-item-bordered-label-background: transparent}.el-dialog .el-descriptions__body,.el-drawer .el-descriptions__body{background:transparent}.el-dialog .el-descriptions__table.is-bordered,.el-drawer .el-descriptions__table.is-bordered{border-collapse:collapse}.el-dialog .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell,.el-drawer .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:none;border-bottom:1px solid var(--hc-border-light);padding:14px 20px 14px 0;line-height:22px;vertical-align:middle}.el-dialog .el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell,.el-drawer .el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:9px 16px 9px 0}.el-dialog .el-descriptions__body .el-descriptions__table tbody tr:last-child .el-descriptions__cell,.el-drawer .el-descriptions__body .el-descriptions__table tbody tr:last-child .el-descriptions__cell{border-bottom:none}.el-dialog .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__label,.el-drawer .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__label{width:var(--hc-detail-label-w);min-width:var(--hc-detail-label-w);padding-right:20px;color:var(--hc-text-secondary);font-size:var(--hc-fs-sm);font-weight:var(--hc-fw-normal);white-space:nowrap}.el-dialog .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__content,.el-drawer .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__content{color:var(--hc-text-primary);font-size:var(--hc-fs-base);font-weight:var(--hc-fw-medium);word-break:break-word}.el-dialog .el-descriptions__body .el-descriptions__table tbody tr:hover .el-descriptions__cell,.el-drawer .el-descriptions__body .el-descriptions__table tbody tr:hover .el-descriptions__cell{background:var(--hc-bg-hover)}.hc-detail__group+.hc-detail__group{margin-top:30px}.hc-detail__group-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:var(--hc-fs-base);font-weight:var(--hc-fw-bold);color:var(--hc-text-primary)}.hc-detail__group-title:before{content:"";flex:none;width:3px;height:14px;border-radius:var(--hc-radius-xs);background:var(--hc-color-primary)}.hc-empty{color:var(--el-text-color-placeholder);font-weight:var(--hc-fw-normal)}.el-descriptions .el-tag{height:auto;min-height:22px;padding:2px 10px;border:none;border-radius:999px;font-size:var(--hc-fs-xs);line-height:18px;white-space:normal;max-width:100%}.hc-detail__sub{margin-left:6px;color:var(--hc-text-secondary);font-size:var(--hc-fs-xs);font-weight:var(--hc-fw-normal)}.el-dialog:has(.el-form) .el-form-item,.el-drawer:has(.el-form) .el-form-item{margin-bottom:20px}.el-dialog:has(.el-form) .el-form-item__label,.el-drawer:has(.el-form) .el-form-item__label{font-size:var(--hc-fs-sm);color:var(--hc-text-regular);padding-right:14px}.hc-form__group+.hc-form__group{margin-top:26px}.hc-form__group-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:var(--hc-fs-base);font-weight:var(--hc-fw-bold);color:var(--hc-text-primary)}.hc-form__group-title:before{content:"";flex:none;width:3px;height:14px;border-radius:var(--hc-radius-xs);background:var(--hc-color-primary)}.hc-form--2col:not(:has(>.el-row)),.hc-form--3col:not(:has(>.el-row)){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:20px;align-items:start}.hc-form--3col:not(:has(>.el-row)){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.hc-form--2col>.el-form-item,.hc-form--3col>.el-form-item{min-width:0}.hc-form--2col>.el-form-item .el-form-item__content,.hc-form--3col>.el-form-item .el-form-item__content{min-width:0}.hc-form--2col>*:not(.el-form-item),.hc-form--3col>*:not(.el-form-item){grid-column:1 / -1}.hc-form--2col>.el-form-item:has(textarea),.hc-form--2col>.el-form-item:has(.el-upload),.hc-form--2col>.el-form-item:has(.w-e-text-container),.hc-form--2col>.el-form-item:has(.field-tip),.hc-form--2col>.el-form-item.hc-form__full,.hc-form--3col>.el-form-item:has(textarea),.hc-form--3col>.el-form-item:has(.el-upload),.hc-form--3col>.el-form-item:has(.w-e-text-container),.hc-form--3col>.el-form-item:has(.field-tip),.hc-form--3col>.el-form-item.hc-form__full{grid-column:1 / -1}.el-dropdown__popper .el-dropdown-menu{max-height:calc(100vh - 200px);overflow-y:auto}.el-table__empty-text{width:100%!important}.el-table__body .hc-op-cell .cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.el-table__body .hc-op-cell .cell>.el-button,.el-table__body .hc-op-cell .cell>.el-dropdown{margin:0}
