html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#595757;background:#f5f6f7;-webkit-font-smoothing:antialiased}.mobile-tabbar{padding-bottom:env(safe-area-inset-bottom)}.detail-two-col{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;align-items:stretch}.detail-page{display:flex;flex-direction:column}.detail-col{min-height:0}@media (min-width: 993px){.detail-page{height:calc(100vh - 84px)}.detail-two-col{flex:1;min-height:0}.detail-col{overflow-y:auto;overscroll-behavior:contain;padding-right:2px}}@media (max-width: 992px){.detail-two-col{grid-template-columns:1fr;grid-template-rows:none}}.report-caliber-row>td{background:#fff7e6!important}.rpt-card{background:#fff;border:1px solid #E5E8EB;border-radius:10px;margin-bottom:16px;box-shadow:0 1px 2px #22303c0a,0 4px 14px #22303c0f}.rpt-card-h{padding:13px 18px;border-bottom:1px solid #E5E8EB;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rpt-card-b{padding:18px}.rpt-filters{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed #E5E8EB}.rpt-subtab{padding:7px 16px;border:1px solid #E5E8EB;border-radius:6px;background:#fff;color:#52606d;cursor:pointer;font-size:13px;transition:all .15s}.rpt-subtab:hover{border-color:#27b076;color:#1e8f5f}.rpt-subtab.active{background:#27b076;border-color:#27b076;color:#fff;font-weight:600}.rpt.ant-table-wrapper .ant-table{border:1px solid #E5E8EB;border-radius:8px}.rpt .ant-table-thead>tr>th,.rpt .ant-table-thead>tr>th.ant-table-cell{background:#f5f6f7!important;color:#82909c;font-weight:600;font-size:12px;text-align:center;border-right:1px solid #E5E8EB!important;border-bottom:1px solid #E5E8EB!important;white-space:nowrap}.rpt .ant-table-thead>tr.ant-table-measure-row~tr:first-child>th,.rpt .ant-table-thead>tr:first-child>th[colspan]{background:#e9edef!important;letter-spacing:2px}.rpt .ant-table-tbody>tr>td{text-align:center;border-right:1px solid #E5E8EB;border-bottom:1px solid #E5E8EB;white-space:nowrap;color:#52606d;font-variant-numeric:tabular-nums;padding:8px 10px}.rpt .ant-table-tbody>tr>td:first-child{text-align:left;color:#22303c}.rpt .ant-table-tbody>tr>td:last-child{border-right:none}.rpt .ant-table-tbody>tr:hover>td{background:#e9f7f1}.rpt .rpt-koujing{background:#fffbf0!important;color:#8a5a00;font-size:11px;padding:6px 8px}.rpt .rpt-koujing:first-child{text-align:left}.rpt-caliber-text{color:#8a5a00;font-size:11px;line-height:1.5;white-space:normal}.rpt .ant-table-summary .rpt-sum>td,.rpt .ant-table-summary>tr>td{background:#eef6f1!important;font-weight:700;color:#22303c;font-size:13px;border-top:2px solid #D6DBDF;border-right:1px solid #E5E8EB;border-bottom:1px solid #E5E8EB;text-align:center;white-space:nowrap}.rpt .ant-table-summary>tr>td:first-child{text-align:left}.rpt-rulebar{background:#fffbef;border:1px solid #EAD6AC;border-radius:8px;padding:10px 14px;font-size:13px;color:#8a5a00;line-height:1.8}.rpt-export-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}.rpt-export-grid .span2{grid-column:span 2}.rpt-field label{display:block;margin-bottom:6px;font-size:13px;color:#52606d;font-weight:500}.rpt-field .rpt-hint{font-size:12px;color:#82909c;margin-top:5px;line-height:1.55}@media (max-width: 1200px){.rpt-export-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.rpt-export-grid{grid-template-columns:1fr}.rpt-export-grid .span2{grid-column:auto}}body{color:#22303c;background:#f2f4f3 radial-gradient(900px 320px at 85% -80px,rgba(39,176,118,.07),transparent 70%)}.ant-tag{border:none!important;border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px}span.ant-tag:not([class*=ant-tag-]):not(.css-var){background:#f1efe8!important;color:#5f5e5a!important}.ant-tag.ant-tag-green,.ant-tag.ant-tag-success,.ant-tag.ant-tag-lime{background:#e9f7f1!important;color:#1e8f5f!important}.ant-tag.ant-tag-red,.ant-tag.ant-tag-error,.ant-tag.ant-tag-volcano,.ant-tag.ant-tag-magenta{background:#fcebeb!important;color:#a32d2d!important}.ant-tag.ant-tag-orange,.ant-tag.ant-tag-warning,.ant-tag.ant-tag-gold{background:#faeeda!important;color:#854f0b!important}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-processing,.ant-tag.ant-tag-info,.ant-tag.ant-tag-geekblue,.ant-tag.ant-tag-cyan{background:#e6f1fb!important;color:#0c447c!important}.ant-tag.ant-tag-purple{background:#f1efe8!important;color:#5f5e5a!important}.ant-tag .anticon-close{color:inherit!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell{background:#f5f6f7!important;color:#52606d!important;font-size:12px;font-weight:600;padding:10px 12px;border-bottom:1px solid #E5E8EB!important;white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td{color:#52606d;font-size:13px;padding:10px 12px;border-bottom:1px solid #F0F1F2;font-variant-numeric:tabular-nums;white-space:nowrap}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-wrap{white-space:normal!important}.ant-table-wrapper .ant-table-tbody>tr>td:first-child{color:#22303c}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#e9f7f1!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:8px!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:8px!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous){color:#52606d;border-color:#d6dbdf;background:#fff;font-weight:500}.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous):hover{color:#1e8f5f!important;border-color:#27b076!important;background:#e9f7f1!important}.ant-btn-primary{box-shadow:0 1px 2px #27b07659}.ant-tabs-tab{border:1px solid #D6DBDF;border-radius:8px;padding:6px 16px!important;background:#fff;margin:0 8px 8px 0!important;transition:all .15s}.ant-tabs-tab:hover{border-color:#27b076}.ant-tabs-tab .ant-tabs-tab-btn{color:#52606d!important}.ant-tabs-tab:hover .ant-tabs-tab-btn{color:#1e8f5f!important}.ant-tabs-tab.ant-tabs-tab-active{background:#27b076;border-color:#27b076}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:600}.ant-tabs-top>.ant-tabs-nav:before{display:none}.ant-tabs .ant-tabs-ink-bar{display:none}.ant-tabs-nav{margin-bottom:14px!important}.ant-modal .ant-modal-content{border-radius:10px;box-shadow:0 10px 28px #22303c1f}.ant-modal .ant-modal-header{border-bottom:1px solid #E5E8EB;padding:14px 18px;margin-bottom:0}.ant-modal .ant-modal-title{font-weight:600;font-size:14px;color:#22303c}.ant-modal .ant-modal-body{padding:18px}.ant-modal .ant-modal-footer{border-top:1px solid #E5E8EB;padding:12px 18px;margin-top:0}.ant-modal .ant-modal-close{top:13px;insetInlineEnd:14px}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select:not(.ant-select-disabled).ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-checkbox-checked .ant-checkbox-inner{border-color:#27b076!important;box-shadow:0 0 0 3px #27b07624!important}.ant-input:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-input-number:hover,.ant-picker:hover{border-color:#c2c9cf!important}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{border-right:3px solid transparent}.ant-menu-inline>.ant-menu-item-selected{border-right-color:#27b076}.ant-timeline .ant-timeline-item-head{background:#27b076}.ant-timeline .ant-timeline-item-tail{border-inline-start-color:#e5e8eb}.ant-empty-description{color:#82909c}.ant-form-item-label>label{color:#52606d;font-weight:500;font-size:13px}.ant-form-item .ant-form-item-required:before{color:#dc2626}.ant-descriptions-item-label{color:#82909c;font-size:13px}.rpt .ant-table-cell{padding:3px 6px!important;font-size:12px}.rpt .ant-table-thead>tr>th{padding:5px 6px!important;font-size:12px}.rpt .ant-table-tbody>tr>td{line-height:1.4}.hint-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;border-radius:50%;border:1px solid #C9D2D8;background:#fff;color:#7a8790;font-size:11px;font-weight:700;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:0 0 auto}.hint-dot:hover,.hint-dot:focus-visible{border-color:#32a170;color:#32a170;background:#f1f9f5;outline:none}.ant-layout-sider>.ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}
