body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#536dfe;--primary-light:#798dfe;--primary-bg:#f3f5ff;--bg:#f6f7ff;--yellow:#ffc260;--pink:#ff4081;--green:#31c2a0;--violet:#9013fe;--grey-text:#6e6e6e;--dark-text:#4a4a4a;--light-grey:#b9b9b9;--shadow:0 2px 8px #e8eafc;--shadow-hover:0 4px 16px #d8defc}body{background:#f6f7ff!important;background:var(--bg)!important;color:#4a4a4a;color:var(--dark-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#c7cdf5;border-radius:3px}::-webkit-scrollbar-track{background:#0000}.ant-card{border:none!important;box-shadow:0 2px 8px #e8eafc!important;box-shadow:var(--shadow)!important}.ant-tag{border-radius:12px!important;font-weight:500;padding:0 10px!important}.ant-btn-primary{box-shadow:0 2px 6px #536dfe4d!important}.puc-sidebar .ant-menu-item-selected{background-color:#f3f5ff!important;background-color:var(--primary-bg)!important;color:#4a4a4a!important;color:var(--dark-text)!important;font-weight:600}.puc-sidebar .ant-menu-item-selected .anticon{color:#536dfe!important;color:var(--primary)!important}.puc-sidebar .ant-menu-item:hover{background-color:#fafbff!important}.kpi-card{border-radius:12px!important;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.kpi-card:hover{box-shadow:0 4px 16px #d8defc!important;box-shadow:var(--shadow-hover)!important;transform:translateY(-2px)}.kpi-card .kpi-icon{font-size:28px;opacity:.25;position:absolute;right:16px;top:16px}.kpi-card .kpi-title{color:#6e6e6e;color:var(--grey-text);font-size:12px;margin-bottom:8px}.kpi-card .kpi-value{color:#4a4a4a;color:var(--dark-text);font-size:26px;font-weight:700}.kpi-card .kpi-sub{color:#b9b9b9;color:var(--light-grey);font-size:11px;margin-top:4px}.kpi-blue{background:linear-gradient(135deg,#f3f5ff,#e8ecff)}.kpi-yellow{background:linear-gradient(135deg,#fff8ec,#ffefd3)}.kpi-green{background:linear-gradient(135deg,#ecfaf6,#d4f5ea)}.kpi-pink{background:linear-gradient(135deg,#fff0f6,#ffd8e5)}.kpi-violet{background:linear-gradient(135deg,#f8f0ff,#ecdbff)}.kpi-grey{background:linear-gradient(135deg,#f8f8fa,#eceef5)}.kpi-blue .kpi-value{color:#536dfe;color:var(--primary)}.kpi-yellow .kpi-value{color:#e0a040}.kpi-green .kpi-value{color:#31c2a0;color:var(--green)}.kpi-pink .kpi-value{color:#ff4081;color:var(--pink)}.kpi-violet .kpi-value{color:#9013fe;color:var(--violet)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#536dfe!important;color:var(--primary)!important;font-weight:600}.ant-tabs-ink-bar{background:#536dfe!important;background:var(--primary)!important}.ant-table-thead>tr>th{background:#fafbff!important;color:#6e6e6e!important;color:var(--grey-text)!important;font-size:12px!important;font-weight:600!important}.puc-header{background:linear-gradient(90deg,#536dfe,#798dfe)!important;box-shadow:0 2px 8px #536dfe33!important;color:#fff!important;height:64px!important;line-height:64px!important;padding:0 24px!important}.puc-header .puc-logo{font-weight:700;letter-spacing:.5px}.puc-header .anticon,.puc-header .puc-logo{color:#fff;font-size:18px}
/*# sourceMappingURL=main.77ab7702.css.map*/