*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--ds-bg,#f0f2f5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-card{border-radius:var(--ds-radius-lg,10px);border:1px solid var(--ds-border,#eef0f3);box-shadow:var(--ds-shadow-xs,0 1px 2px #1f27330a);background:#fff}.el-button{border-radius:6px}.el-dialog{border-radius:12px!important}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-title{color:#14263a;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.4}.page-sub{color:#8c9298;margin-left:8px;font-size:12px;font-weight:400}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.el-card__header h1,.el-card__header h2{color:#14263a;margin:0;font-size:16px;font-weight:600;line-height:1.4}.vxe-table--body{font-size:15px}.vxe-table--header-wrapper,.vxe-table .vxe-header--column{font-size:14px}.vxe-table .el-button+.el-button{margin-left:8px}.vxe-table .vxe-body--column.xls-cell-sel{background-color:#0e2a471f!important}.vxe-table .vxe-body--column.xls-cell-sel .vxe-cell{background-color:#0000}.vxe-table .vxe-body--column.xls-cell-sel .vxe-cell .el-input__wrapper,.vxe-table .vxe-body--column.xls-cell-sel .vxe-cell .el-select__wrapper,.vxe-table .vxe-body--column.xls-cell-sel .vxe-cell .el-textarea__inner{background-color:#0000!important}.xls-selection-box{pointer-events:none;z-index:30;box-sizing:border-box;background:0 0;border:2px solid #0e2a47;position:absolute;box-shadow:0 0 0 1px #0e2a4740}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{display:none!important}.el-input-number .el-input__wrapper{padding-left:10px!important;padding-right:10px!important}.el-input-number.el-input-number--small .el-input__wrapper{padding-left:8px!important;padding-right:8px!important}.vxe-table .vxe-body--column .el-input__wrapper,.vxe-table .vxe-body--column .el-select__wrapper,.vxe-table .vxe-body--column .el-textarea__inner,.vxe-table .vxe-body--column .el-input__inner{box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:0!important}.vxe-table .vxe-body--column .el-input__wrapper,.vxe-table .vxe-body--column .el-select__wrapper{padding-left:6px!important;padding-right:6px!important}.vxe-table .vxe-body--column .el-textarea__inner{resize:none;padding:4px 6px!important}:is(.vxe-table .vxe-body--column>.vxe-cell:has(.el-input),.vxe-table .vxe-body--column>.vxe-cell:has(.el-select),.vxe-table .vxe-body--column>.vxe-cell:has(.el-input-number),.vxe-table .vxe-body--column>.vxe-cell:has(.el-textarea)){flex-direction:column;align-items:stretch;padding:2px!important}:is(.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-input),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-select),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-input-number),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-textarea)){flex:auto;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}:is(.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-input)>*,.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-select)>*,.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-input-number)>*,.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper:has(.el-textarea)>*){flex:auto;align-self:stretch;min-width:0}:is(.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper div:has(>.el-input),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper div:has(>.el-select),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper div:has(>.el-input-number),.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper div:has(>.el-textarea)){flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}@supports not selector(:has(*)){.vxe-table .vxe-body--column>.vxe-cell{padding:2px!important}.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper{align-items:stretch;min-width:0;display:flex}.vxe-table .vxe-body--column>.vxe-cell>.vxe-cell--wrapper>*{flex:auto;min-width:0}}.vxe-table .vxe-body--column .vxe-cell--wrapper .el-input,.vxe-table .vxe-body--column .vxe-cell--wrapper .el-select,.vxe-table .vxe-body--column .vxe-cell--wrapper .el-input-number,.vxe-table .vxe-body--column .vxe-cell--wrapper .el-textarea{flex:auto;min-width:0;height:auto;display:flex}.vxe-table .vxe-body--column .vxe-cell--wrapper .el-input-number>.el-input,.vxe-table .vxe-body--column .vxe-cell--wrapper .el-input>.el-input__wrapper,.vxe-table .vxe-body--column .vxe-cell--wrapper .el-select>.el-select__wrapper{box-sizing:border-box;flex:auto;min-width:0;height:100%}.vxe-table .vxe-body--column .vxe-cell--wrapper .el-textarea>.el-textarea__inner{box-sizing:border-box;height:100%}.vxe-table .vxe-body--column .el-input__wrapper:hover,.vxe-table .vxe-body--column .el-select__wrapper:hover,.vxe-table .vxe-body--column .el-textarea__inner:hover{background-color:#fafbfc!important}.vxe-table .vxe-body--column .el-input__wrapper.is-focus,.vxe-table .vxe-body--column .el-input__wrapper:focus-within,.vxe-table .vxe-body--column .el-select__wrapper.is-focused,.vxe-table .vxe-body--column .el-select__wrapper:focus-within,.vxe-table .vxe-body--column .el-textarea__inner:focus{box-shadow:none!important;background-color:#fff!important;border:none!important}.vxe-table .vxe-body--column .fill-handle{opacity:0!important}.vxe-table .vxe-body--column .fill-cell.hovered .fill-handle{opacity:.35!important}.vxe-table .vxe-body--column .el-input.is-disabled .el-input__wrapper,.vxe-table .vxe-body--column .el-input.is-disabled .el-input__inner{background-color:#0000!important}.vxe-table .vxe-body--column .el-input__inner,.vxe-table .vxe-body--column .el-textarea__inner,.vxe-table .vxe-body--column .el-select__selected-item,.vxe-table .vxe-body--column .el-select__placeholder{font-size:15px!important}.form-cfg-dialog{max-width:1360px}.form-cfg-dialog .el-dialog__body{max-height:calc(100dvh - 200px);overflow-y:auto}.el-dialog{max-width:calc(100vw - 24px)}@media (width<=480px){.el-message-box{max-width:calc(100vw - 24px)}}.drag-handle{cursor:grab;letter-spacing:-2px;color:#b0b6bc;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:15px;line-height:1;transition:color .15s;display:inline-block}.drag-handle:hover{color:#8a6a35}.drag-handle:active{cursor:grabbing}.el-message-box__input .el-input,.el-message-box__input .el-textarea{width:100%}.el-message-box.prompt-narrow{width:460px;max-width:min(460px,100vw - 24px)}@media (width<=900px){.el-dialog__body{overflow-x:auto}}@media (hover:none){.el-button:not(.is-disabled):hover{transform:none}}html.dev-compact .el-card__body{padding:12px!important}html.dev-compact .el-card__header{padding:10px 12px!important}html.dev-compact .el-form-item{margin-bottom:12px}html.dev-compact .el-form--inline .el-form-item{margin-right:10px}html.dev-compact .el-dialog__header{padding:11px 14px!important}html.dev-compact .el-dialog__body{max-height:calc(100dvh - 160px);overflow-y:auto;padding:12px 14px!important}html.dev-compact .el-dialog__footer{padding:10px 14px 12px!important}html.dev-compact .el-drawer__header{padding:11px 14px!important}html.dev-compact .el-drawer__body{padding:12px 14px!important}html.dev-compact .page-head{gap:8px}html.dev-compact .page-actions{gap:6px}html.dev-compact .vxe-table--body{font-size:14px}html.dev-compact .vxe-table .vxe-body--column>.vxe-cell{padding-left:6px;padding-right:6px}html.dev-compact .el-table .cell{padding:0 8px}html.dev-compact .el-table td.el-table__cell,html.dev-compact .el-table th.el-table__cell{padding:6px 0}.el-table{--el-table-border-color:var(--ds-border-faint,#f2f4f7)}.vxe-table{--vxe-ui-table-border-color:var(--ds-border-faint,#f2f4f7)}.vxe-table .vxe-body--column,.vxe-table .vxe-header--column{border-right-color:var(--ds-border-faint,#f2f4f7)!important}.vxe-table .vxe-body--column,.el-table td.el-table__cell{border-bottom-color:var(--ds-border-row,#e4e8ee)!important}.vxe-table .vxe-header--column{position:relative;border-right-color:#0000!important}.vxe-table .vxe-header--column:after{content:"";background:#dfe4ec;width:1px;position:absolute;top:28%;bottom:28%;right:0}.vxe-table .vxe-header--column:last-child:after{display:none}.el-table th.el-table__cell{position:relative;border-right:none!important}.el-table th.el-table__cell:after{content:"";background:#dfe4ec;width:1px;position:absolute;top:28%;bottom:28%;right:0}.el-table th.el-table__cell:last-child:after{display:none}.el-table th.el-table__cell,.vxe-table .vxe-header--column{border-bottom:1px solid #d3d9e3!important}.el-table__empty-block,.vxe-table--empty-content{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.el-table__empty-block:before{content:"";background:linear-gradient(#d5dae3,#d5dae3) 8px 10px/60% 1.6px no-repeat,linear-gradient(#d5dae3,#d5dae3) 8px 16px/40% 1.6px no-repeat;border:1.6px solid #d5dae3;border-radius:4px;width:40px;height:32px;display:block}.vxe-table--border-line{border-color:var(--ds-border-faint,#f2f4f7)!important}.el-table th.el-table__cell{color:#5b6675;background:#f7f8fa;font-size:12.5px;font-weight:600}.vxe-table .vxe-header--column{background-color:#f7f8fa!important}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:9px 0}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafbfc}.el-table__body tr:hover>td.el-table__cell{background:#f5f7fa}.vxe-table .vxe-body--row.row--stripe{background:#fafbfc}.vxe-table .vxe-body--row.row--hover{background:#f5f7fa}.el-table .cell,.vxe-table .vxe-cell{font-variant-numeric:tabular-nums}.vxe-table .vxe-header--column{color:#5b6675;background:#fafbfc;font-size:12.5px;font-weight:600}.vxe-table .vxe-body--column>.vxe-cell{padding-top:6px;padding-bottom:6px}.el-form-item{margin-bottom:12px}.el-form-item__label{color:#5b6675;font-size:12.5px;line-height:1.5}.el-form--label-top .el-form-item__label{margin-bottom:2px}.el-tag{--el-tag-border-radius:4px;font-size:11.5px}.el-table__empty-text,.vxe-table--empty-content{color:#98a2b3;padding:16px 8px;font-size:12.5px;line-height:1.7}.el-radio-group{gap:6px}.el-radio-group .el-radio-button__inner{color:var(--ds-text-2,#4a5666);background:#fff;padding:6px 14px;font-size:12.5px;border:1px solid var(--ds-border,#eef0f3)!important;border-radius:var(--ds-radius-pill,999px)!important;box-shadow:none!important}.el-radio-group .el-radio-button:not(:first-child){margin-left:0}.el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--ds-primary,#0e2a47);color:#fff;border-color:var(--ds-primary,#0e2a47)!important}.el-radio-group .el-radio-button:first-child .el-radio-button__inner,.el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-radius:var(--ds-radius-pill,999px)!important}.ds-sec-title,.sec-title,.group-title,.card-title,.wh-sec{letter-spacing:.2px;color:#14263a!important;font-size:13px!important;font-weight:600!important}.el-button--small:not(.is-link):not(.is-text){height:28px;padding:0 10px}.el-button:not(.el-button--small):not(.el-button--large):not(.is-link):not(.is-text){height:32px}.page-card,.page-card .el-card__body,.page-wrap,.page-body,.el-card__body{min-width:0}.el-table,.vxe-table{max-width:100%}.el-table__body-wrapper,.el-table__header-wrapper{overflow-x:auto}.vxe-table .vxe-table--body-wrapper,.vxe-table .vxe-table--header-wrapper{max-width:100%}.el-dialog.dfc-inline{max-width:100%;box-shadow:none;background:0 0;border-radius:0;width:100%!important;margin:0!important;position:static!important}.el-dialog.dfc-inline .el-dialog__header{display:none}.el-dialog.dfc-inline .el-dialog__body{max-height:none;padding:0;overflow:visible}.el-dialog .vxe-table--empty-content,.el-dialog .el-table__empty-block{min-height:110px}.el-dialog .vxe-table--body-wrapper{max-height:380px;overflow-y:auto}.zl-brand[data-v-85334a26]{-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:inline-flex}.zl-brand.is-inline .zl-word[data-v-85334a26]{line-height:1}.zl-mark[data-v-85334a26]{width:var(--mw);height:var(--mw);object-fit:contain;flex:none;display:block}.zl-rule[data-v-85334a26]{width:1px;height:var(--rule-h);margin:0 calc(var(--gap) / 2);background:#c9c3b4;flex:none}.zl-word[data-v-85334a26]{margin-left:calc(var(--gap) / 2);flex-direction:column;justify-content:center;display:flex}.zl-rule+.zl-word[data-v-85334a26]{margin-left:0}.zl-zh[data-v-85334a26]{font-size:var(--zh);letter-spacing:.5em;white-space:nowrap;margin-right:-.5em;font-weight:400}.zl-en[data-v-85334a26]{margin-top:calc(var(--en) * .34);font-size:var(--en);letter-spacing:.34em;white-space:nowrap;margin-right:-.34em;font-family:Barlow,Inter,PingFang SC,sans-serif;font-weight:500}.is-light[data-v-85334a26]{color:#0e2a47}.is-light .zl-en[data-v-85334a26]{color:#6b747c}.is-dark[data-v-85334a26]{color:#c8ae7a}.is-dark .zl-en[data-v-85334a26]{color:#8c9298}.is-dark .zl-rule[data-v-85334a26]{background:#c8ae7a73}.app-shell[data-v-88800128]{background:#f3f0e8;height:100dvh}.nav[data-v-88800128]{flex:none;align-items:stretch;min-width:0;height:100%;display:flex}.rail[data-v-88800128]{background:var(--ds-rail,#0e2a47);border-right:1px solid #ffffff0f;flex-direction:column;flex:none;min-width:78px;display:flex;position:relative;overflow:hidden}.rail-brand[data-v-88800128]{border-bottom:1px solid var(--ds-rail-line,#ffffff14);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;height:74px;display:flex}.rail-scroll[data-v-88800128]{flex:auto;min-height:0}.rail-list[data-v-88800128]{flex-direction:column;padding:4px 0 12px;display:flex}.rail-item[data-v-88800128]{color:#f3f0e89e;cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:60px;padding:0;transition:background-color .18s,color .18s;display:flex;position:relative}.rail-item[data-v-88800128]:hover{color:var(--vi-ivory,#f3f0e8);background:#ffffff0f}.rail-item:hover .rail-icon[data-v-88800128]{transform:translateY(-1px)scale(1.06)}.rail-item.is-preview[data-v-88800128]{background:#ffffff0b}.rail-icon[data-v-88800128]{color:var(--vi-gold,#c8ae7a);font-size:20px;transition:transform .18s}.rail-label[data-v-88800128]{letter-spacing:.3px;white-space:nowrap;font-size:11px;line-height:1}.rail-item.is-active[data-v-88800128]{background:var(--vi-navy-2,#2e4763);color:var(--vi-gold,#c8ae7a)}.rail-item.is-active[data-v-88800128]:before{content:"";background:var(--vi-gold,#c8ae7a);width:3px;position:absolute;top:0;bottom:0;left:0}.rail-item[data-v-88800128]:not(:last-child):after{content:"";background:linear-gradient(90deg, transparent 0%, var(--vi-gold,#c8ae7a) 50%, transparent 100%);opacity:.72;pointer-events:none;height:1px;position:absolute;bottom:0;left:18%;right:18%}.submenu[data-v-88800128]{background:var(--ds-surface-2,#faf8f3);border-right:1px solid var(--ds-border,#e3ded1);flex-direction:column;flex:none;min-width:150px;display:flex;overflow:hidden}.submenu-head[data-v-88800128]{color:#14263a;letter-spacing:.5px;white-space:nowrap;flex:none;align-items:center;gap:6px;height:56px;padding:0 18px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.submenu-head .head-label[data-v-88800128]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.submenu-head[data-v-88800128]:before{content:"";background:var(--ds-primary,#0e2a47);width:3px;height:16px;margin-right:9px;display:inline-block}.submenu-scroll[data-v-88800128]{flex:auto;min-height:0}.submenu-list[data-v-88800128]{flex-direction:column;padding-bottom:16px;display:flex}.submenu-item[data-v-88800128]{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin:1px 8px;padding:8px 12px;font-size:13.5px;line-height:1.5;text-decoration:none;transition:background-color .16s,color .16s,padding-left .16s;display:block;overflow:hidden}.submenu-item[data-v-88800128]:hover{color:var(--ds-primary,#0e2a47);background:#efece3;padding-left:15px}.submenu-item.is-active[data-v-88800128]{color:var(--ds-primary,#0e2a47);background:#e8e5dc;font-weight:600;box-shadow:inset 0 0 0 1px #0e2a4724}.submenu-group[data-v-88800128]{flex-direction:column;display:flex}.submenu-group-head[data-v-88800128]{color:#14263a;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 18px;font-size:13.5px;font-weight:600;line-height:1.5;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.submenu-group-head[data-v-88800128]:hover{color:var(--ds-primary,#0e2a47);background:#f2efe6}.submenu-group-head.has-active[data-v-88800128]{color:var(--ds-primary,#0e2a47)}.submenu-group-head .g-label[data-v-88800128]{text-overflow:ellipsis;overflow:hidden}.submenu-group-head .g-arrow[data-v-88800128]{color:#9aa0a5;flex:none;font-size:12px;transition:transform .18s}.submenu-group-head .g-arrow.is-open[data-v-88800128]{color:var(--ds-primary,#0e2a47);transform:rotate(90deg)}.submenu-group-body[data-v-88800128]{flex-direction:column;padding:2px 0 4px;display:flex;position:relative}.submenu-group-body[data-v-88800128]:before{content:"";background:#ece8de;width:1px;position:absolute;top:2px;bottom:4px;left:26px}.submenu-item.is-child[data-v-88800128]{color:#5b6675;padding:7px 18px 7px 40px;font-size:13px}.submenu-item.is-child.is-active[data-v-88800128]{box-shadow:inset 3px 0 0 var(--ds-primary,#0e2a47)}.splitter[data-v-88800128]{cursor:col-resize;z-index:6;background:#ece8de;flex:0 0 5px;width:5px;transition:background-color .15s;position:relative}.splitter[data-v-88800128]:hover,.splitter.is-dragging[data-v-88800128]{background:#d8d0bc}.splitter[data-v-88800128]:after{content:"";background:#0f21371f;width:1px;position:absolute;top:0;bottom:0;left:2px}.splitter[data-v-88800128]:hover:after,.splitter.is-dragging[data-v-88800128]:after{background:var(--ds-primary,#0e2a47)}.body[data-v-88800128]{min-width:0}.header[data-v-88800128]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ds-border,#e3ded1);z-index:5;background:#faf8f3eb;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex;position:relative}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.header[data-v-88800128]{background:#faf8f3}}.header-right[data-v-88800128]{align-items:center;gap:12px;display:flex}.width-btn[data-v-88800128]{color:#6b7280;font-size:12px}.width-btn[data-v-88800128]:hover{color:var(--ds-primary,#0e2a47)}.user-trigger[data-v-88800128]{cursor:pointer;color:#2b3844;align-items:center;gap:4px;display:inline-flex}.main[data-v-88800128]{background-color:var(--ds-bg,#f3f0e8);background-image:linear-gradient(90deg,#0e2a4707 1px,#0000 1px),linear-gradient(#0e2a4707 1px,#0000 1px);background-size:26px 26px,26px 26px;padding:16px;overflow-y:auto}@media (width<=1280px){.submenu-item[data-v-88800128]{padding:8px 14px;font-size:13px}}.nav-scrim[data-v-88800128]{z-index:1900;background:#08192b6b;animation:.18s nav-fade-88800128;position:fixed;inset:0}@keyframes nav-fade-88800128{0%{opacity:0}to{opacity:1}}.nav.is-drawer[data-v-88800128]{z-index:1901;visibility:hidden;will-change:transform;height:auto;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 28px #08192b4d}.nav.is-drawer.is-open[data-v-88800128]{visibility:visible;transition:transform .24s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0)}.nav.is-drawer .rail[data-v-88800128],.nav.is-drawer .submenu[data-v-88800128]{height:100%}.nav-toggle[data-v-88800128]{border:1px solid var(--ds-border,#e3ded1);width:36px;height:36px;color:var(--ds-primary,#0e2a47);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.nav-toggle[data-v-88800128]:active{background:#efece3}.crumb[data-v-88800128]{align-items:center;gap:8px;min-width:0;display:flex}.app-shell.is-pad .header[data-v-88800128]{height:50px;padding:0 12px}.app-shell.is-pad .header-right[data-v-88800128]{gap:8px}.app-shell.is-pad .main[data-v-88800128]{padding:10px}.app-shell.is-pad .submenu-item[data-v-88800128]:hover{padding-left:12px}.user-dropdown .el-dropdown-menu__item.is-disabled{cursor:default;padding-top:4px;padding-bottom:4px}.user-dropdown .dd-account{color:#9aa0a5;letter-spacing:.2px;font-size:12px}.user-dropdown .dd-logout{color:#a83a2c;align-items:center;gap:6px;font-weight:500;display:inline-flex}.user-dropdown .el-dropdown-menu__item:not(.is-disabled):hover .dd-logout{color:#c22a20}.user-dropdown .el-dropdown-menu__item{padding:7px 16px}.inbox-trigger{cursor:pointer;width:44px;height:40px;color:var(--el-text-color-regular);border-radius:8px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.inbox-trigger:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}.inbox-trigger .el-icon{font-size:28px}.inbox-trigger .el-badge__content.is-fixed{transform:translateY(-2px)translate(2px)}.inbox-panel{max-height:640px;margin:-4px;overflow-y:auto}.inbox-head{border-bottom:1px solid var(--el-border-color-lighter);z-index:2;background:#fff;align-items:center;gap:8px;padding:4px 6px 8px;display:flex;position:sticky;top:0}.inbox-sub{color:var(--el-text-color-secondary);flex:1;font-size:12px}.inbox-tabs{border-bottom:1px solid var(--el-border-color-lighter);z-index:2;background:#fff;gap:6px;padding:8px 6px;display:flex;position:sticky;top:37px}.inbox-tab{border:1px solid var(--el-border-color-lighter);cursor:pointer;color:var(--el-text-color-regular);background:#fff;border-radius:14px;padding:4px 14px;font-size:12px}.inbox-tab:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.inbox-tab.active{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.inbox-empty{text-align:center;color:var(--el-text-color-secondary);padding:28px 8px;font-size:13px}.inbox-group{border-bottom:1px dashed var(--el-border-color-lighter);padding:8px 2px 4px}.inbox-group:last-child{border-bottom:none}.inbox-gh{cursor:pointer;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:flex}.inbox-gh:hover{background:var(--el-fill-color-lighter)}.inbox-gh .cnt{color:var(--el-color-danger);font-weight:500}.inbox-gh .hint{color:var(--el-color-warning);font-size:12px}.inbox-gh .dot{background:var(--el-color-warning);border-radius:50%;flex:none;width:6px;height:6px}.inbox-gh .dot.danger{background:var(--el-color-danger)}.inbox-gh .dot.info{background:var(--el-color-info)}.go-arrow{color:var(--el-color-primary);white-space:nowrap;margin-left:auto;font-size:12px}.inbox-item{cursor:pointer;border-radius:4px;padding:5px 6px 5px 18px}.inbox-item:hover{background:var(--el-fill-color-lighter)}.notice-item.unread{background:var(--el-color-primary-light-9)}.it-label{color:var(--el-text-color-primary);font-size:13px}.it-desc{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.inbox-more{color:var(--el-color-primary);cursor:pointer;padding:2px 6px 4px 18px;font-size:12px}.inbox-foot{text-align:right;border-top:1px solid var(--el-border-color-lighter);padding:6px 6px 2px}.unread-dot{background:var(--el-color-primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}:root{--vi-navy:#0e2a47;--vi-navy-deep:#08192b;--vi-navy-2:#2e4763;--vi-gold:#c8ae7a;--vi-gold-deep:#8a6a35;--vi-ivory:#f0f2f5;--vi-ivory-2:#fff;--vi-alu:#8a919f;--vi-grey:#55707f;--vi-hair:#e8ebf0;--vi-hair-2:#d8dde6;--ds-primary:var(--vi-navy);--ds-primary-600:var(--vi-navy-deep);--ds-primary-50:#e7ecf2;--ds-accent:var(--vi-navy);--ds-accent-on-dark:var(--vi-gold);--ds-success:#16a34a;--ds-warning:#e79a15;--ds-danger:#e34d59;--ds-info:var(--vi-alu);--ds-bg:var(--vi-ivory);--ds-bg-deep:#e8ebf0;--ds-surface:#fff;--ds-surface-2:#fafbfc;--ds-border:#eef0f3;--ds-border-strong:#dfe3e9;--ds-text:#1f2733;--ds-text-2:#4a5666;--ds-muted:var(--vi-alu);--ds-radius-sm:4px;--ds-radius:6px;--ds-radius-lg:10px;--ds-radius-pill:999px;--ds-shadow-xs:0 1px 2px #1f27330a;--ds-shadow-sm:0 1px 3px #1f27330f, 0 1px 2px #1f273308;--ds-shadow:0 4px 16px #1f27330f, 0 1px 3px #1f27330a;--ds-shadow-lg:0 12px 32px #1f27331a;--ds-glow:0 0 0 3px #0e2a4721;--ds-grad-primary:var(--vi-navy);--ds-grad-rail:var(--vi-navy);--ds-rail:var(--vi-navy);--ds-rail-line:#ffffff14;--ds-border-faint:#f6f7f9;--ds-border-row:#dde2ea;--el-color-primary:var(--ds-primary);--el-color-primary-light-3:#566a7e;--el-color-primary-light-5:#8795a3;--el-color-primary-light-7:#b7bfc8;--el-color-primary-light-8:#cfd4da;--el-color-primary-light-9:var(--ds-primary-50);--el-color-primary-dark-2:var(--ds-primary-600);--el-color-success:var(--ds-success);--el-color-success-light-3:#5cbf7f;--el-color-success-light-8:#d3f0dd;--el-color-success-light-9:#e8f7ee;--el-color-warning:var(--ds-warning);--el-color-warning-light-3:#efbb5f;--el-color-warning-light-8:#fbeacd;--el-color-warning-light-9:#fdf5e8;--el-color-danger:var(--ds-danger);--el-color-danger-light-3:#ec8590;--el-color-danger-light-8:#f9d3d7;--el-color-danger-light-9:#fceded;--el-color-error:var(--ds-danger);--el-color-info:var(--ds-info);--el-color-info-light-3:#aab1bd;--el-color-info-light-8:#e7eaef;--el-color-info-light-9:#f4f4f5;--el-border-radius-base:6px;--el-border-radius-small:3px;--el-border-color:var(--ds-border);--el-border-color-light:var(--ds-border);--el-border-color-lighter:#eeeae1;--el-text-color-primary:var(--ds-text);--el-text-color-regular:var(--ds-text-2);--el-text-color-secondary:var(--ds-muted);--el-fill-color-blank:var(--ds-surface);--el-fill-color-light:var(--ds-surface-2);--el-bg-color:var(--ds-surface);--el-bg-color-page:var(--ds-bg);--el-font-family:"Inter", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif}html,body{background:var(--ds-bg);color:var(--ds-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num,.kpi-value,.stat-value,.el-statistic__number,.vxe-cell,.el-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cfc9ba padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--vi-hair-2);background-clip:content-box}::-webkit-scrollbar-track{background:0 0}::selection{background:#0e2a4724}.el-card{transition:box-shadow .2s,border-color .2s;border-radius:var(--ds-radius)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-shadow-xs)!important}.el-card.is-hover-shadow:hover,.el-card.is-always-shadow{box-shadow:var(--ds-shadow)!important}.el-card__header{background:var(--ds-surface-2);border-bottom:1px solid var(--ds-border)!important;padding:13px 16px!important}.el-card__body{padding:16px!important}.el-button{border-radius:var(--ds-radius);font-weight:500;transition:box-shadow .18s,background .18s,border-color .18s}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:#fff!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover{background:#1a3c5e!important;border-color:#1a3c5e!important}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):active{background:var(--ds-primary-600)!important;border-color:var(--ds-primary-600)!important}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus{opacity:.45;cursor:not-allowed;box-shadow:none;background:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:#fff!important}.el-button--primary.is-plain{box-shadow:none;color:var(--ds-primary)!important;background:#eef1f4!important;border-color:#c3ccd4!important}.el-button--primary.is-plain:hover{box-shadow:none;border-color:var(--ds-primary)!important;background:#e4e8ec!important}.el-button--default:not(.is-text):hover{border-color:var(--ds-primary);color:var(--ds-primary)}.el-button.is-link,.el-button.is-text{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.el-button--primary.is-link,.el-button--primary.is-text,.el-button--primary.is-link:hover,.el-button--primary.is-text:hover{color:var(--ds-primary)!important;background:0 0!important;border-color:#0000!important}.el-button--danger.is-link,.el-button--danger.is-text{color:var(--ds-danger)!important;background:0 0!important;border-color:#0000!important}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{transition:box-shadow .18s,background .18s;border-radius:var(--ds-radius)!important;box-shadow:0 0 0 1px var(--ds-border) inset!important}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--ds-border-strong) inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--ds-primary) inset, var(--ds-glow)!important}.el-table th.el-table__cell,.vxe-table .vxe-header--column{font-size:12.5px;font-weight:600;background:var(--ds-surface-2)!important;color:var(--ds-text-2)!important}.el-table td.el-table__cell{border-bottom:1px solid #f1ede4!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.vxe-table .vxe-body--row:hover{background:var(--ds-primary-50)!important}.el-table,.vxe-table{--el-table-border-color:#f1ede4}.el-table__body tr.current-row>td.el-table__cell,.vxe-table .vxe-body--row.row--current{background:#efece3!important}.el-tag{border-radius:var(--ds-radius-sm);font-weight:500}.el-dialog{overflow:hidden;border-radius:var(--ds-radius-lg)!important;box-shadow:var(--ds-shadow-lg)!important}.el-dialog__header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);margin-right:0!important;padding:15px 20px!important}.el-dialog__title{color:var(--ds-primary);font-size:15px;font-weight:600}.el-dialog__body{padding:18px 20px!important}.el-dialog__footer{border-top:1px solid var(--ds-border);padding:12px 20px 16px!important}.el-drawer__header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);margin-bottom:0!important;padding:15px 20px!important}.el-drawer__body{padding:16px 20px!important}.el-overlay{background-color:#08192b70!important}.el-pagination{--el-pagination-button-bg-color:transparent;font-variant-numeric:tabular-nums}.el-pagination button,.el-pager li{border-radius:var(--ds-radius-sm)!important}.el-pager li.is-active{background:var(--ds-primary)!important;color:#fff!important}.el-breadcrumb__inner,.el-breadcrumb__separator{font-size:12.5px}.el-tabs__item{font-weight:500}.el-tabs__active-bar{background:var(--ds-primary);border-radius:0;height:3px}.ds-bar:before{content:"";vertical-align:-2px;background:var(--ds-primary);width:3px;height:1em;margin-right:8px;display:inline-block}.ds-accent-text{color:var(--ds-accent);font-weight:600}.ds-on-dark .ds-accent-text{color:var(--ds-accent-on-dark)}.ds-grid-bg{background-image:linear-gradient(90deg,#0e2a470d 1px,#0000 1px),linear-gradient(#0e2a470d 1px,#0000 1px);background-size:22px 22px}.ds-topline{position:relative}.ds-topline:after{content:"";background:var(--ds-primary);height:2px;position:absolute;top:0;left:0;right:0}.ds-stat{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);padding:12px 14px;transition:box-shadow .2s,border-color .2s}.ds-stat:hover{box-shadow:var(--ds-shadow);border-color:var(--ds-border-strong)}.ds-stat .label{color:var(--ds-muted);font-size:12px}.ds-stat .value{color:var(--ds-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:700;line-height:1.15}.el-empty{padding:6px 0!important}.el-empty__image{opacity:.5;filter:grayscale()}.el-empty__image svg{width:76%!important;height:76%!important}.el-empty__description{margin-top:6px!important}.el-empty__description p{color:var(--ds-muted)!important;font-size:12.5px!important}:root{--pv-navy:#0e2a47;--pv-navy-2:#2e4763;--pv-title:#14263a;--pv-ink:#2b3844;--pv-ink-2:#4a5560;--pv-ink-3:#8a9098;--pv-gold:#8a6a35;--pv-hair:#d8d2c4;--pv-hair-strong:#b9b2a2;--pv-head-bg:#f2eee3;--pv-sum-bg:#faf8f3;--pv-paper:#fff;--pv-danger:#a83a2c;--pv-ok:#3f7a5c;--pv-font:"Microsoft YaHei", "PingFang SC", "SimSun", sans-serif;--pv-mono:"JetBrains Mono", Consolas, "Courier New", monospace;--pv-w:210mm;--pv-h:297mm;--pv-pad-y:14mm;--pv-pad-x:15mm}.print-sheet{box-sizing:border-box;width:var(--pv-w);min-height:var(--pv-h);padding:var(--pv-pad-y) var(--pv-pad-x);background:var(--pv-paper);color:var(--pv-ink);font-family:var(--pv-font);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto;font-size:12px;line-height:1.6;position:relative}@media print{.print-sheet{min-height:0;box-shadow:none}.print-sheet thead{display:table-header-group}.print-sheet tr,.print-sheet .pv-avoid-break{page-break-inside:avoid;break-inside:avoid}}.pv-canvas{background:#eceae4;padding:18px 0}@media print{.pv-canvas{background:0 0;padding:0}}
