*{box-sizing:border-box;margin:0;padding:0}:root{--erp-page-bg:#fff;--erp-panel-bg:#fff;--erp-panel-muted:#f5f7fa;--erp-border:#e3e7ed;--erp-border-soft:#eceff3;--erp-text:#2a2a2a;--erp-text-muted:#6b7280;--erp-sidebar-bg:#11141c;--erp-sidebar-active:#ffffff14;--erp-shadow:0 6px 20px #1a274414}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--erp-page-bg);color:var(--erp-text);font-family:Microsoft YaHei,PingFang SC,Segoe UI,Arial,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#b8bec8}.ant-modal-body{max-height:65vh;overflow-y:auto}.ant-layout,.ant-layout-content{background:var(--erp-page-bg)}.ant-card,.ant-table-wrapper,.ant-descriptions,.ant-tabs,.ant-drawer-content,.ant-modal-content{border-radius:2px!important}.ant-card,.search-card,.filter-card,.content-card,.page-card,.table-page{background:var(--erp-panel-bg);box-shadow:none;border:0}.ant-card .ant-card-head{border-bottom:1px solid var(--erp-border-soft);background:#fff;min-height:42px;padding:0 14px}.ant-card .ant-card-body{padding:14px}.ant-card-small>.ant-card-head{background:#fff;min-height:40px}.ant-table{background:#fff}.ant-table-container{border-inline-start:0;border-top:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{border-inline-end:0}.ant-table-thead>tr>th{color:#333;font-weight:600;box-shadow:inset 0 1px #ffffffe6;background:linear-gradient(#f9fbfd 0%,#f2f5f9 100%)!important;border-bottom:1px solid #d9e2ec!important;padding-top:10px!important;padding-bottom:10px!important}.ant-table-thead>tr>th:not(:last-child){border-inline-end:1px solid #d9e2ec!important}.ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f2f5!important;padding-top:16px!important;padding-bottom:16px!important}.crm-compact-sticky-table .ant-table-sticky-holder{z-index:9;box-shadow:0 2px 6px #0f172a0f;top:0!important}.crm-compact-sticky-table .ant-table-thead>tr>th{padding-top:8px!important;padding-bottom:8px!important}.crm-compact-sticky-table .ant-table-tbody>tr>td{vertical-align:middle;height:44px;padding-top:8px!important;padding-bottom:8px!important}.crm-compact-sticky-table .ant-table-pagination{margin-top:10px!important;margin-bottom:0!important}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid var(--erp-border-soft)}.ant-descriptions .ant-descriptions-title{color:#2a2a2a;border:1px solid var(--erp-border-soft);background:#fff;border-bottom:0;padding:14px 16px;font-size:15px;font-weight:700;margin-bottom:0!important}.ant-descriptions-bordered .ant-descriptions-item-label{color:#555;width:210px;background:#fafafa!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-btn,.ant-modal-content,.ant-drawer-content{border-radius:2px!important}.ant-btn-default{background:linear-gradient(#fff 0%,#f6f8fb 100%)}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--erp-border-soft)}.ant-drawer-header,.ant-modal-header{border-bottom:1px solid var(--erp-border-soft)}.ant-drawer-header{padding:14px 18px!important}.ant-drawer-title,.ant-modal-title{color:#2a2a2a;font-size:15px!important;font-weight:700!important}.ant-drawer-body,.ant-modal-body{background:#fff}.ant-drawer-body .ant-card,.ant-modal-body .ant-card{margin-bottom:14px}.ant-tag{border-radius:2px}.ant-form-item-label>label{color:#4b5563}.ant-pagination{margin-top:14px!important}.crm-detail-drawer.ant-drawer .ant-drawer-content-wrapper{left:auto!important;right:0!important;inset-inline:auto 0!important}.mrp-row-anomaly td{background-color:#fff2f0!important}@media (width<=768px){.business-approval-page{width:100%;padding:0 8px 88px;max-width:100%!important}.business-approval-page .ant-space{max-width:100%}.business-approval-summary-card,.business-approval-flow-card{border-radius:10px;overflow:visible}.business-approval-summary-card>.ant-card-head,.business-approval-flow-card>.ant-card-head{min-height:42px;padding:0 12px}.business-approval-summary-card>.ant-card-head .ant-card-head-title,.business-approval-flow-card>.ant-card-head .ant-card-head-title{white-space:normal;padding:10px 0;font-size:15px;line-height:1.4}.business-approval-summary-card>.ant-card-body,.business-approval-flow-card>.ant-card-body{padding:12px;overflow:visible}.business-approval-primary-fields.ant-descriptions,.business-approval-primary-fields .ant-descriptions{overflow-x:auto}.business-approval-primary-fields.ant-descriptions .ant-descriptions-view,.business-approval-primary-fields .ant-descriptions-view{min-width:560px}.business-approval-critical-grid:not(.ant-descriptions){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.business-approval-critical-grid .ant-descriptions-row,.business-approval-critical-grid .ant-descriptions-item,.business-approval-critical-grid .ant-descriptions-item-container,.business-approval-critical-grid .ant-descriptions-item-content{min-width:0}.business-approval-detail-table,.business-approval-detail-table .ant-table-wrapper,.business-approval-summary-card .ant-table-wrapper{max-width:100%}.business-approval-detail-table .ant-table-content,.business-approval-summary-card .ant-table-content{overflow-x:auto!important}.business-approval-detail-table .ant-table,.business-approval-summary-card .ant-table{font-size:12px}.business-approval-page .ant-alert{border-radius:10px}.business-approval-page .ant-alert-message,.business-approval-page .ant-alert-description{line-height:1.55}.business-approval-page .ant-btn{white-space:normal;max-width:100%}.ant-card:has([class*=flowSummaryActions]){border-radius:10px;overflow:visible}.ant-card:has([class*=flowSummaryActions])>.ant-card-head{min-height:42px;padding:0 12px}.ant-card:has([class*=flowSummaryActions])>.ant-card-head .ant-card-head-title{white-space:normal;padding:10px 0;font-size:15px;line-height:1.4}.ant-card:has([class*=flowSummaryActions])>.ant-card-head .ant-card-extra{padding:8px 0}.ant-card:has([class*=flowSummaryActions])>.ant-card-body{padding:12px;overflow:visible}.ant-card:has([class*=flowSummaryActions]) .ant-space{max-width:100%}.ant-card:has([class*=flowSummaryActions]) .ant-alert{border-radius:10px}:is(.ant-card:has([class*=flowSummaryActions]) .ant-alert-message,.ant-card:has([class*=flowSummaryActions]) .ant-alert-description){line-height:1.55}.ant-card:has([class*=flowSummaryActions]) .ant-descriptions{overflow-x:auto}.ant-card:has([class*=flowSummaryActions]) .ant-descriptions-view{min-width:560px}.ant-card:has([class*=flowSummaryActions]) .ant-table-wrapper{max-width:100%}.ant-card:has([class*=flowSummaryActions]) .ant-table-content{overflow-x:auto!important}.ant-card:has([class*=flowSummaryActions]) .ant-table{font-size:12px}.ant-card:has([class*=flowSummaryActions]) .ant-tabs-tab{padding:8px 0}.ant-card:has([class*=flowSummaryActions]) .ant-tabs-tab-btn{font-size:13px}}
