@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/latin-400-normal.da03732a.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/latin-500-normal.51205681.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/latin-600-normal.2ede57db.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/latin-700-normal.8ca0a515.woff2) format("woff2")}body,html{min-height:100%}body{margin:0;background:#f5f6f8;color:#1f2329;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[tabindex]:focus,a:focus,button:focus{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.layout{background:#f5f6f8}.layout .header{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1f2329;background:hsla(0,0%,100%,.96);border-bottom:1px solid #e5e6eb;-webkit-box-shadow:0 1px 4px rgba(31,35,41,.06);box-shadow:0 1px 4px rgba(31,35,41,.06)}.layout .header,.layout .header .header-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout .header .header-brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;font-size:16px;font-weight:650;letter-spacing:.02em;white-space:nowrap;&:before{content:"";width:4px;height:20px;border-radius:2px;background:-webkit-gradient(linear,left top,left bottom,from(#3370ff),to(#6b9bff));background:linear-gradient(180deg,#3370ff,#6b9bff)}}.layout .header .trigger{padding:0 20px;height:70px;color:#4e5969;font-size:18px;line-height:70px;cursor:pointer;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.layout .header .trigger:hover{color:#3370ff;background:#f2f5ff}.layout .sider{background:#fff;border-right:1px solid #e5e6eb;-webkit-box-shadow:4px 0 16px rgba(31,35,41,.03);box-shadow:4px 0 16px rgba(31,35,41,.03)}.layout .menuStylediv .logo,.layout .sider .logo{height:70px!important;padding-left:20px;background:#fff!important;border-bottom:1px solid #e5e6eb;overflow:hidden}.layout .menuStylediv .logo,.layout .menuStylediv .logo>a,.layout .sider .logo,.layout .sider .logo>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.layout .menuStylediv .logo>a,.layout .sider .logo>a{min-width:0;width:100%;height:100%;padding:0 16px 0 0}.layout .sider .logo img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.layout .sider .logo .logo-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;color:#1f2329;font-size:17px;font-weight:700;letter-spacing:.01em}.layout .sider.ant-layout-sider-collapsed{.logo{padding-left:0;>a{padding-right:0}.logo-title{display:none}}}.layout .sider .menuStyle{padding:12px 10px!important;color:#4e5969!important}.layout .sider .menuStyle>li{margin:3px 0;border-radius:8px}.layout .sider .menuStyle .ant-menu-item,.layout .sider .menuStyle .ant-menu-submenu-title{height:42px;line-height:42px;border-radius:8px}.layout .sider .menuStyle .ant-menu-item-selected,.layout .sider .menuStyle .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#edf2ff!important;color:#3370ff!important;font-weight:600}.layout .sider .menuStyle>li.ant-menu-submenu-selected:before{display:none!important}.layout .sider .menuStyle>li.ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important;color:#4e5969!important;font-weight:600}.layout .sider .menuStyle .ant-menu-item-selected{background:#edf2ff!important;border-left:3px solid #3370ff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3370ff!important}.layout .sider .menuStyle .ant-menu-item:hover,.layout .sider .menuStyle .ant-menu-submenu-title:hover{background:#f5f8fd;color:#3370ff}.layout .ant-layout-content{background:#f5f6f8}.layout .header .user-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.layout .header .user-wrapper,.layout .user-wrapper .action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px}.layout .user-wrapper .action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:48px;padding:0 14px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4e5969;font-size:17px;cursor:pointer;border-left:1px solid transparent;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.layout .user-wrapper .action:hover{color:#3370ff;background:#f2f5ff}.layout .user-wrapper .action-doc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:34px;margin:0 10px;padding:0 14px;border-radius:17px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:13.5px;font-weight:550;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,-webkit-box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s;transition:background .2s,color .2s,box-shadow .2s,-webkit-box-shadow .2s}.layout .user-wrapper .action-doc .anticon{font-size:15px}.layout .user-wrapper .action-doc:hover{background:var(--ui-primary-soft-hover);color:var(--ui-primary-hover);-webkit-box-shadow:0 2px 8px rgba(51,112,255,.18);box-shadow:0 2px 8px rgba(51,112,255,.18)}.layout .user-wrapper .user-dropdown-menu{height:70px;padding:0 14px;cursor:pointer}.layout .user-wrapper .avatar{margin-right:8px!important;border:2px solid #e5efff}.layout .user-wrapper .tuichu:hover{background:#f2f5ff}.layout .header.dark .user-wrapper .action{color:hsla(0,0%,100%,.85)}.layout .header.dark .user-wrapper .action:hover{color:#fff;background:hsla(0,0%,100%,.12)}.layout .header.dark .user-wrapper .action-doc{background:rgba(51,112,255,.32);color:#fff}.layout .header.dark .user-wrapper .action-doc:hover{background:rgba(51,112,255,.48);color:#fff}.layout .header.dark .user-wrapper .tuichu .anticon{color:hsla(0,0%,100%,.85)}.tab-layout-tabs.ant-tabs{padding:0 18px;background:#fff;border-bottom:1px solid #e5e6eb}.tab-layout-tabs.ant-tabs .ant-tabs-bar{margin:0}.tab-layout-tabs.ant-tabs.ant-tabs-card .ant-tabs-tab{height:38px;line-height:38px;margin:7px 6px 6px 0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:7px;background:transparent!important;color:#86909c;-webkit-transition:background .2s,color .2s,border-color .2s;transition:background .2s,color .2s,border-color .2s}.tab-layout-tabs.ant-tabs.ant-tabs-card .ant-tabs-tab:hover{color:#3370ff;background:#f5f8fd!important}.tab-layout-tabs.ant-tabs.ant-tabs-card .ant-tabs-tab-active{border-color:#c9d8ff!important;background:#edf2ff!important;color:#3370ff!important;font-weight:600}@media screen and (max-width:900px){.layout .header .header-brand{font-size:15px}.tab-layout-tabs.ant-tabs{padding:0 10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}// 工作台控件基线：页面数量较多，集中覆盖公共 Ant 组件可以保持视觉一致，且不改变业务组件结构。 :root{--ui-primary:#3370ff;--ui-primary-hover:#285fe3;--ui-primary-active:#1d46a8;--ui-primary-soft:#edf2ff;--ui-primary-soft-hover:#dbe4ff;--ui-text:#1f2329;--ui-text-secondary:#4e5969;--ui-text-muted:#86909c;--ui-text-placeholder:#a8b1bd;--ui-border:#e5e6eb;--ui-border-strong:#c9cdd4;--ui-surface:#fff;--ui-page:#f5f6f8;--ui-focus:rgba(51,112,255,0.22);--ui-success:#2f9e62;--ui-warning:#cf8a1d;--ui-danger:#d95763;--ui-shadow-card:0 4px 16px rgba(31,35,41,0.04);--ui-shadow-modal:0 16px 48px rgba(31,35,41,0.16);--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-transition-base:.2s cubic-bezier(.645,.045,.355,1)}body,button,input,select,textarea{font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--ui-page);color:var(--ui-text);-webkit-font-smoothing:antialiased}.ant-btn{min-height:32px;border-radius:6px;font-weight:500;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .18s ease,border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease;transition:color .18s ease,border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s ease,-webkit-box-shadow .18s ease,-webkit-transform .12s ease}.ant-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.ant-btn-primary,.ant-btn-primary:focus{background:var(--ui-primary);border-color:var(--ui-primary)}.ant-btn-primary:active,.ant-btn-primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}.ant-btn-primary:hover{-webkit-box-shadow:0 4px 12px rgba(51,112,255,.28);box-shadow:0 4px 12px rgba(51,112,255,.28)}.ant-btn-primary:active{background:var(--ui-primary-active);border-color:var(--ui-primary-active);-webkit-box-shadow:none;box-shadow:none}.ant-btn-danger{background:var(--ui-danger);border-color:var(--ui-danger)}.ant-btn-danger:active,.ant-btn-danger:hover{background:#c94a55;border-color:#c94a55}.ant-btn:not(.ant-btn-primary):focus,.ant-btn:not(.ant-btn-primary):hover{color:var(--ui-primary);border-color:#9db8ff}.ant-btn[disabled],.ant-btn[disabled]:hover{color:#c9cdd4;background:#f2f3f5;border-color:#e5e6eb}.ant-calendar-picker-input,.ant-input,.ant-input-number,.ant-select-selection,.ant-time-picker-input{color:var(--ui-text);border-color:var(--ui-border-strong);border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease}.ant-calendar-picker-input:hover,.ant-input-number:hover,.ant-input:hover,.ant-select-selection:hover,.ant-time-picker-input:hover{border-color:#8aaeff}.ant-calendar-picker:focus .ant-calendar-picker-input,.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-select-focused .ant-select-selection,.ant-time-picker-input:focus{border-color:var(--ui-primary);-webkit-box-shadow:0 0 0 2px var(--ui-focus);box-shadow:0 0 0 2px var(--ui-focus)}.ant-input::-webkit-input-placeholder{color:#a9aeb8}.ant-input::-moz-placeholder{color:#a9aeb8}.ant-input:-ms-input-placeholder{color:#a9aeb8}.ant-input::-ms-input-placeholder{color:#a9aeb8}.ant-input::placeholder,.ant-select-selection__placeholder{color:#a9aeb8}.ant-card{border:1px solid var(--ui-border);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(31,35,41,.04);box-shadow:0 4px 16px rgba(31,35,41,.04)}.ant-card-head{min-height:52px;border-bottom-color:var(--ui-border)}.ant-card-head-title{color:var(--ui-text);font-weight:600}.ant-table,.ant-table-thead>tr>th{color:var(--ui-text-secondary);font-size:13px}.ant-table-thead>tr>th{font-weight:600;background:#f7f8fa!important;border-bottom-color:var(--ui-border)!important}.ant-table-tbody>tr>td{border-bottom-color:#f0f1f3!important;padding:8px 16px!important}.ant-table-tbody>tr:hover>td{background:#f7f9ff!important}.contable,.contablelist .table-page-search-wrapper{background:var(--ui-surface)!important;border:1px solid var(--ui-border);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(31,35,41,.04);box-shadow:0 4px 16px rgba(31,35,41,.04)}.contablelist .table-page-search-wrapper .ant-input,.contablelist .table-page-search-wrapper .ant-select-selection{background:#fff;border-color:var(--ui-border-strong)}.ant-drawer-content,.ant-modal-content{border-radius:10px;-webkit-box-shadow:var(--ui-shadow-modal);box-shadow:var(--ui-shadow-modal)}.ant-modal-header{border-bottom-color:var(--ui-border);padding:16px 24px}.ant-modal-title{color:var(--ui-text);font-weight:600;font-size:16px}.ant-modal-body{padding:20px 24px}.ant-modal-footer{border-top:1px solid var(--ui-border);padding:12px 24px}.ant-modal-close-x{color:var(--ui-text-muted);-webkit-transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,-webkit-transform .18s ease;transition:color .18s ease,transform .18s ease;transition:color .18s ease,transform .18s ease,-webkit-transform .18s ease}.ant-modal-close-x:hover{color:var(--ui-text)}.ant-dropdown-menu,.ant-message,.ant-notification-notice,.ant-popover-inner-content,.ant-select-dropdown,.ant-tooltip-inner{border-radius:8px}.ant-select-dropdown-menu-item-selected{font-weight:600}.ant-message{font-size:13px}.ant-notification-notice{-webkit-box-shadow:0 8px 24px rgba(31,35,41,.1);box-shadow:0 8px 24px rgba(31,35,41,.1)}.ant-pagination-item{border-radius:6px;-webkit-transition:border-color .18s ease,color .18s ease;transition:border-color .18s ease,color .18s ease}.ant-pagination-item-active,.ant-pagination-item:hover{border-color:var(--ui-primary)}.ant-pagination-item-active a{color:var(--ui-primary)}.ant-tag{border-radius:4px;padding:0 8px;line-height:20px}.search{margin-bottom:54px}.fold{width:calc(100% - 216px);display:inline-block}.operator{margin-bottom:18px}@media screen and (max-width:900px){.fold{width:100%}}.operator button{margin-right:5px}i{cursor:pointer}.trcolor{background-color:rgba(255,192,203,.31);color:red}.anty-img-wrap[data-v-6f34d1e7]{height:25px;position:relative}.anty-img-wrap>img[data-v-6f34d1e7]{max-height:100%}.marginCss[data-v-6f34d1e7]{margin-top:20px}