:root{--tp-primary: #176bff;--tp-primary-hover: #3284ff;--tp-blue: #176bff;--tp-blue-hover: #4096ff;--tp-blue-soft: #edf5ff;--tp-cyan: #16a6bd;--tp-green: #19a974;--tp-success: #19a974;--tp-orange: #e99a20;--tp-warning: #e99a20;--tp-red: #e5484d;--tp-danger: #e5484d;--tp-ink: #172b4d;--tp-text: #304563;--tp-muted: #6b7d96;--tp-line: #e3e9f1;--tp-soft-line: #edf1f6;--tp-action-divider: #dce3ec;--tp-action-header-bg: #f0f2f6;--tp-action-bg: #f8f9fb;--tp-action-stripe-bg: #f4f6f9;--tp-action-hover-bg: #edf3fc;--tp-action-selected-bg: #e5eefc;--tp-action-selected-hover-bg: #dce8fc;--tp-surface: #fff;--tp-surface-soft: #f8fafc;--tp-page-bg: #f4f6fa;--tp-nav-text: #52627a;--tp-nav-active: #185bd8;--tp-nav-active-bg: #eef4ff;--tp-nav-hover-bg: #f5f7fb;--tp-table-header-bg: #f2f5fa;--tp-table-stripe-bg: #fafbfd;--tp-table-hover-bg: #f0f6ff;--tp-table-selected-bg: #e8f1ff;--tp-table-selected-hover-bg: #dfebff;--tp-data-label: #65758c;--tp-data-value: #263c58;--tp-switch-on: #22b85c;--tp-switch-on-hover: #2ac66a;--tp-switch-on-text: #ffffff;--tp-switch-off: #65758c;--tp-switch-off-hover: #52657e;--tp-disabled-text: #8b98aa;--tp-disabled-bg: #f3f5f8;--tp-radius-card: 14px;--tp-radius-control: 8px;--tp-radius-dialog: 16px;--tp-gradient-primary: linear-gradient(110deg, #176bff, #268bff 58%, #13a9ca);--tp-gradient-surface: linear-gradient(115deg, #fff, #fefeff);--tp-gradient-heading: linear-gradient(110deg, #fff, #f5f8fd);--tp-grid-background: linear-gradient(90deg, rgba(30, 91, 170, .035) 1px, transparent 1px), linear-gradient(rgba(30, 91, 170, .035) 1px, transparent 1px);--tp-shadow-sm: 0 2px 8px rgba(31, 49, 77, .025);--tp-shadow-md: 0 6px 20px rgba(31, 49, 77, .05);--ant-primary-color: #176bff}html,body,#app,#root{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}body{margin:0;color:var(--tp-text);background:var(--tp-page-bg);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}canvas{display:block}.tp-page{width:100%;min-width:0}.tp-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 20px;position:relative;padding-left:12px;margin-bottom:16px}.tp-page-header:before{position:absolute;left:0;top:3px;bottom:3px;width:3px;content:"";background:var(--tp-gradient-primary);border-radius:2px}.tp-page-header h2{margin:0 0 3px;color:var(--tp-ink);font-size:22px;font-weight:600;line-height:1.4}.tp-page-header p{margin:0;color:var(--tp-muted);font-size:13px;line-height:1.6}.tp-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:10px}.tp-toolbar .ant-space{flex-wrap:wrap}.tp-toolbar .ant-btn{min-width:76px}.tp-button-gap,.ml8{margin-left:8px}.tp-filter-card,.tp-table-card,.ant-card{border:1px solid var(--tp-line);border-radius:var(--tp-radius-card);box-shadow:var(--tp-shadow-sm)}.tp-filter-card{background:var(--tp-gradient-surface)}.ant-card .ant-card-head{color:var(--tp-ink);border-bottom-color:var(--tp-soft-line)}.ant-card .ant-card-head-title{font-weight:600}.tp-filter-card>.ant-card-body{padding:12px 16px!important}.tp-filter-card .ant-form-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 16px}.tp-filter-card .ant-form-inline .ant-form-item{margin:0!important}.tp-filter-card .ant-form-item-label{white-space:nowrap;padding-bottom:0}.tp-filter-card .ant-form-item-control{min-width:0}.tp-filter-card .ant-input,.tp-filter-card .ant-input-number,.tp-filter-card .ant-auto-complete,.tp-filter-card .tp-search-select{width:176px}.tp-filter-card .ant-select{min-width:112px}.tp-search-select .ant-input-affix-wrapper,.tp-filter-card .tp-search-select .ant-input{width:100%}.tp-filter-card .ant-picker-range{width:328px}.tp-filter-card .ant-picker-range-separator{padding:0 3px}.tp-filter-card .ant-picker-range .ant-picker-input{min-width:0}.tp-table-card{margin-top:12px;overflow:hidden;background:var(--tp-surface)}.tp-table-card>.ant-card-body{padding:0!important}.tp-subfilter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;border:1px solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-gradient-surface)}.tp-subfilter .ant-form-item{margin-bottom:0!important}.tp-inline-hint{margin-bottom:10px;padding:8px 12px;border-left:3px solid var(--tp-primary);border-radius:4px;color:#526581;background:#f3f8ff;font-size:13px}.content .tp-page .order-stat-panel{margin-bottom:10px;border-radius:var(--tp-radius-card);border-color:var(--tp-line);background:var(--tp-gradient-surface);box-shadow:var(--tp-shadow-sm)}.tp-page .order-stat-panel .order-stat-header{min-height:38px;padding:0 12px}.tp-page .order-stat-panel .order-stat-body{gap:6px;padding:8px 10px}.tp-page .order-stat-panel .order-stat-period{grid-template-columns:88px minmax(0,1fr)}.tp-page .order-stat-panel .order-stat-period-title{padding:6px 10px}.tp-page .order-stat-panel .order-stat-metric{min-height:50px;padding:6px 10px}.tp-page .order-stat-panel .order-stat-metric strong{font-size:15px;margin-top:2px}.tp-page .order-filter-form .order-filter-actions{justify-content:flex-start}.content .tp-page .channel-filter-bar{margin:10px 0;padding:8px 12px;border-radius:var(--tp-radius-card);border-color:var(--tp-line);background:var(--tp-gradient-surface);box-shadow:var(--tp-shadow-sm)}.tp-page .channel-filter-bar .channel-filter-list{flex-wrap:wrap;max-height:60px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;align-content:flex-start;gap:6px}.tp-page .channel-filter-list .ant-btn{height:26px;padding:0 10px;font-size:13px}.ant-btn{font-weight:500;border-radius:var(--tp-radius-control);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ant-btn-default:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled){color:var(--tp-text);border-color:var(--tp-line);background:var(--tp-surface);box-shadow:0 1px 2px #1f314d06}.ant-btn.ant-btn-loading{cursor:progress}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled){background:var(--tp-gradient-primary);border-color:transparent;box-shadow:0 3px 9px #176bff29}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover{background:linear-gradient(110deg,#2879ff,#3597ff 58%,#19b1d1);box-shadow:0 4px 12px #176bff38}.ant-btn-default:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover{color:var(--tp-primary);border-color:#9dc4ff;background:#f5f9ff}.ant-btn-link,.ant-btn-text{box-shadow:none}.ant-btn-link{padding-inline:5px}.ant-btn-primary:not(.ant-btn-dangerous):disabled{background:var(--tp-disabled-bg)}.ant-btn:disabled{color:var(--tp-disabled-text);box-shadow:none}.tp-page .channel-filter-list .ant-btn-primary:not(:disabled){color:var(--tp-nav-active);background:var(--tp-nav-active-bg);border-color:#cbdcf7;box-shadow:none;font-weight:600}.tp-page .channel-filter-list .ant-btn-primary:not(:disabled):hover{color:var(--tp-nav-active);background:#e4eeff;border-color:#acc8f5;box-shadow:none}.ant-btn:focus-visible,a:focus-visible,.tp-page button:focus-visible,.ant-switch:focus-visible,.ant-tabs-tab-btn:focus-visible{outline:2px solid #8bbaff;outline-offset:2px}.ant-input::placeholder,.ant-select-selection-placeholder{color:#91a0b5}.ant-input-affix-wrapper .ant-input{border-radius:0}.ant-form-item-label>label{color:var(--tp-data-label);font-weight:500}.ant-form-item-extra,.ant-form-item-explain{font-size:12px;line-height:1.6}.ant-form-item-extra{min-height:0;margin-top:3px;color:var(--tp-muted)}.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-select,.ant-drawer .ant-input,.ant-drawer .ant-input-number,.ant-drawer .ant-select{font-variant-numeric:tabular-nums}.ant-tag{margin-inline-end:4px;padding-inline:6px;border-radius:5px;font-weight:500;line-height:20px}.tp-order-status{display:inline-block;padding:1px 6px;border-radius:5px;color:#53657b;background:#eef2f6;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap;vertical-align:middle}.tp-order-status[data-order-status=待接单]{color:#8a650c;background:#fff7e8}.tp-order-status[data-order-status=已接单]{color:#245fbb;background:#edf4ff}.tp-order-status[data-order-status=已成功]{color:#227a4b;background:#eaf8f0}.tp-order-status[data-order-status=已失败]{color:#bb4146;background:#fff0f0}.tp-order-status[data-order-status=已超时],.tp-order-status[data-order-status=已过期]{color:#a35d16;background:#fff3e8}.tp-order-status[data-order-status=已冲正]{color:#7550a6;background:#f4f0fc}.ant-alert{border-radius:10px}.tp-desktop-table{width:100%;min-width:0}.ant-table-wrapper .ant-table{color:var(--tp-text);background:#fff;font-variant-numeric:tabular-nums}.ant-table-wrapper .ant-table-thead>tr>th{padding:8px;height:38px;color:#526987;font-weight:600;white-space:nowrap;text-align:center!important;background:var(--tp-table-header-bg)!important;border-bottom:1px solid var(--tp-line)!important}.ant-table-wrapper .ant-table-thead .ant-table-column-sorters{justify-content:center}.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--tp-line)!important}.ant-table-wrapper .ant-table-tbody>tr>td{padding:7px 8px;text-align:center;border-bottom:1px solid var(--tp-soft-line);overflow-wrap:anywhere}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:var(--tp-table-stripe-bg)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.ant-table-cell-row-hover{background:var(--tp-table-hover-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td{background:var(--tp-table-selected-bg)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td.ant-table-cell-row-hover{background:var(--tp-table-selected-hover-bg)!important}.ant-table-wrapper .ant-table-summary>tr>td{color:var(--tp-ink);background:var(--tp-table-header-bg);font-weight:600;border-top:1px solid var(--tp-line)}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background-clip:padding-box}.ant-table-wrapper .ant-table-thead>tr>th.tp-table-action-column,.ant-table-wrapper .ant-table-tbody>tr>td.tp-table-action-column,.channel-band-table th.tp-table-action-column,.channel-band-table td.tp-table-action-column{border-inline-start:1px solid var(--tp-action-divider)}.ant-table-wrapper .ant-table-thead>tr>th.tp-table-action-column,.channel-band-table thead>tr>th.tp-table-action-column{background:var(--tp-action-header-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.tp-table-action-column,.channel-band-table tbody>tr>td.tp-table-action-column{background:var(--tp-action-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td.tp-table-action-column,.channel-band-table tbody>tr:nth-child(2n)>td.tp-table-action-column{background:var(--tp-action-stripe-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.tp-table-action-column,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td.tp-table-action-column.ant-table-cell-row-hover,.channel-band-table tbody>tr:hover>td.tp-table-action-column{background:var(--tp-action-hover-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td.tp-table-action-column{background:var(--tp-action-selected-bg)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected:hover>td.tp-table-action-column,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row.ant-table-row-selected>td.tp-table-action-column.ant-table-cell-row-hover{background:var(--tp-action-selected-hover-bg)!important}.ant-table-wrapper .ant-table-placeholder .ant-table-cell{padding:32px 16px;color:var(--tp-muted)}.ant-table-pagination.ant-pagination{margin:10px 14px!important;gap:4px}.ant-pagination .ant-pagination-item-active{background:#edf5ff;border-color:#a8caff}.ant-table-tbody .ant-divider-vertical{margin-inline:3px;border-color:transparent}.ant-table-tbody>tr>td a,.ant-table-tbody>tr>td .ant-btn.tp-table-action,.ant-table-tbody>tr>td .ant-btn-link{display:inline-flex;align-items:center;justify-content:center;min-height:26px;height:auto;padding:1px 5px;color:var(--tp-primary);font-size:13px;line-height:22px;white-space:nowrap;background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none}.ant-table-tbody>tr>td a:hover,.ant-table-tbody>tr>td .ant-btn.tp-table-action:not(:disabled):hover,.ant-table-tbody>tr>td .ant-btn-link:not(:disabled):hover{color:#0958d9;background:#eaf2ff;border-color:transparent}.ant-table-tbody>tr>td a.danger,.ant-table-tbody>tr>td .ant-btn.tp-table-action.ant-btn-dangerous,.ant-table-tbody>tr>td .ant-btn-link.ant-btn-dangerous{color:var(--tp-danger);background:transparent;border-color:transparent}.ant-table-tbody>tr>td a.danger:hover,.ant-table-tbody>tr>td .ant-btn.tp-table-action.ant-btn-dangerous:not(:disabled):hover,.ant-table-tbody>tr>td .ant-btn-link.ant-btn-dangerous:not(:disabled):hover{color:var(--tp-danger);background:#fff0f0;border-color:transparent}.ant-table-tbody>tr>td .ant-btn.tp-table-action:disabled,.ant-table-tbody>tr>td .ant-btn-link:disabled{color:var(--tp-disabled-text);background:transparent;border-color:transparent;cursor:not-allowed}.ant-table-tbody .action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.ant-table-tbody td .action-links{align-items:center;gap:6px}.ant-table-tbody>tr>td .order-actions .ant-btn-link{padding-inline:4px}.ant-switch.ant-switch:not(.ant-switch-small){min-width:60px}.ant-switch.ant-switch.ant-switch-small{min-width:48px}.ant-switch{flex:none;white-space:nowrap}.ant-switch .ant-switch-inner-checked,.ant-switch .ant-switch-inner-unchecked{white-space:nowrap}.ant-switch.ant-switch{background:var(--tp-switch-off);box-shadow:inset 0 0 0 1px #182e4a0a}.ant-switch.ant-switch:not(.ant-switch-disabled):not(.ant-switch-loading):hover{background:var(--tp-switch-off-hover)}.ant-switch.ant-switch.ant-switch-checked{background:var(--tp-switch-on)}.ant-switch.ant-switch.ant-switch-checked .ant-switch-inner-checked{color:var(--tp-switch-on-text)}.ant-switch.ant-switch.ant-switch-checked:not(.ant-switch-disabled):not(.ant-switch-loading):hover{background:var(--tp-switch-on-hover)}.ant-switch.ant-switch.ant-switch-disabled{opacity:.55;cursor:not-allowed}.ant-switch.ant-switch.ant-switch-loading{opacity:.8;cursor:progress}.ant-modal:not(.ant-modal-confirm){top:24px;max-width:calc(100vw - 48px);padding-bottom:24px}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;padding:0;border:1px solid #d7e4f5;border-radius:var(--tp-radius-dialog);box-shadow:0 24px 65px #0e366f2e}.ant-modal:not(.ant-modal-confirm) .ant-modal-header{flex-shrink:0;margin:0;padding:14px 20px;padding-inline-end:56px;border-bottom:1px solid var(--tp-line);background:var(--tp-gradient-heading)}.ant-modal:not(.ant-modal-confirm) .ant-modal-title{line-height:24px;white-space:normal;overflow-wrap:anywhere}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px}.ant-modal:not(.ant-modal-confirm) .ant-modal-footer{flex-shrink:0;margin:0;padding:10px 20px;border-top:1px solid var(--tp-soft-line);background:#fbfcfe;text-align:center}.ant-modal .ant-modal-footer .ant-btn{min-width:76px}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:var(--tp-ink);font-weight:600}.ant-modal-confirm .ant-modal-content{border:1px solid #d7e4f5;border-radius:var(--tp-radius-dialog);box-shadow:0 24px 65px #0e366f2e}.ant-modal .ant-modal-close,.ant-drawer .ant-drawer-close{border-radius:var(--tp-radius-control);color:var(--tp-muted)}.ant-modal .ant-modal-close:hover,.ant-drawer .ant-drawer-close:hover{background:#eaf3ff;color:var(--tp-primary)}.ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.ant-drawer .ant-drawer-header{padding:14px 20px;background:var(--tp-gradient-heading);border-bottom-color:var(--tp-line)}.ant-drawer .ant-drawer-body{padding:16px 20px;min-width:0;overscroll-behavior:contain}.ant-drawer .ant-drawer-footer{background:#fbfcfe;border-top-color:var(--tp-line)}.ant-descriptions-bordered .ant-descriptions-view{border-color:var(--tp-line);border-radius:10px}.ant-descriptions .ant-descriptions-header{margin-bottom:12px}.ant-descriptions .ant-descriptions-title{color:var(--tp-ink);font-size:14px;font-weight:600}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--tp-surface-soft)}.ant-descriptions .ant-descriptions-item-content{min-width:0;color:var(--tp-data-value);font-variant-numeric:tabular-nums;line-height:1.65;overflow-wrap:anywhere}.ant-descriptions-bordered .ant-descriptions-row>th,.ant-descriptions-bordered .ant-descriptions-row>td{padding:9px 12px;border-color:var(--tp-line)}.ant-descriptions-bordered .ant-descriptions-row{border-bottom-color:var(--tp-line)}.ant-descriptions .ant-descriptions-item-label{color:var(--tp-data-label);font-size:13px;font-weight:500;white-space:nowrap}.ant-descriptions .ant-descriptions-item-content .ant-btn-link:not(:disabled):not(.ant-btn-dangerous):hover{background:var(--tp-nav-active-bg)}.ant-tabs .ant-tabs-nav{margin-bottom:12px}.ant-tabs .ant-tabs-tab{font-weight:500}.ant-modal-body pre,.ant-drawer-body pre{max-width:100%;padding:12px 14px;color:var(--tp-data-value);background:var(--tp-surface-soft);border:1px solid var(--tp-line);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;tab-size:2}.ant-empty{margin-block:20px}.ant-menu-item{display:flex!important;align-items:center}.els{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jee-theme,.jee-theme-hover,.jee-inside-link{color:var(--tp-primary)}.jee-warning{color:var(--tp-danger)}.jee-strengthen,.jee-external-link{color:var(--tp-cyan)}.jee-theme-back-color{background:var(--tp-primary)}.colorWeak{filter:invert(80%)}.drawer-btn-center{position:absolute;right:0;bottom:0;width:100%;padding:10px 16px;border-top:1px solid #e6edf5;background:#fff;text-align:center;z-index:2}.result-err{display:grid;place-content:center;min-height:100vh;text-align:center}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#bdc9d8;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#91a2b8}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1024px){.tp-filter-card>.ant-card-body{padding:10px 12px!important}.tp-filter-card .ant-form-inline{gap:8px 12px}}@media(max-width:768px){.ant-modal:not(.ant-modal-confirm){top:12px;max-width:calc(100vw - 24px)}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{max-height:calc(100dvh - 24px)}.tp-page-header{align-items:flex-start}.tp-filter-card .ant-picker-range{width:100%}}.tp-report-page,.tp-report-detail{--tp-report-success: #14735c}.tp-report-page .report-stat-panel{overflow:hidden;margin-top:12px;margin-bottom:14px;border:1px solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-surface);box-shadow:var(--tp-shadow-sm)}.tp-report-page .report-stat-header,.tp-report-page .report-stat-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.tp-report-page .report-stat-header{min-height:50px;padding:10px 16px}.tp-report-page .report-stat-header strong{color:var(--tp-ink);font-size:15px;font-weight:600}.tp-report-page .report-stat-header span{color:var(--tp-muted);font-size:12px;line-height:1.6}.tp-report-page .report-stat-header .ant-btn{height:28px;padding:0 6px}.tp-report-page .report-stat-body{padding:0 16px 16px}.tp-report-page .report-stat-period{display:grid;grid-template-columns:136px minmax(0,1fr);overflow:hidden;border:1px solid var(--tp-soft-line);border-radius:10px;background:var(--tp-surface)}.tp-report-page .report-stat-period-title{display:flex;padding:14px 12px;align-items:flex-start;justify-content:center;flex-direction:column;border-right:1px solid var(--tp-soft-line);background:var(--tp-surface-soft)}.tp-report-page .report-stat-period-title strong{margin-bottom:6px;color:var(--tp-ink);font-size:13px;font-weight:600}.tp-report-page .report-stat-period-title time{margin-top:3px;color:var(--tp-data-label);font-size:12px;font-variant-numeric:tabular-nums}.tp-report-page .report-stat-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tp-report-page .report-stat-metric{display:flex;min-width:0;min-height:72px;padding:12px 16px;justify-content:center;flex-direction:column}.tp-report-page .report-stat-metric:not(:nth-child(4n+1)){border-left:1px solid var(--tp-soft-line)}.tp-report-page .report-stat-metric:nth-child(n+5){border-top:1px solid var(--tp-soft-line)}.tp-report-page .report-stat-metric span{color:var(--tp-data-label);font-size:12px;line-height:1.5}.tp-report-page .report-stat-metric strong{margin-top:5px;color:var(--tp-data-value);font-size:18px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tp-report-page .report-stat-metric.metric-success strong{color:var(--tp-report-success)}.tp-report-page .report-table .ant-table-thead>tr>th,.tp-report-detail .tier-table .ant-table-thead>tr>th{padding:9px 6px;color:var(--tp-data-label);font-size:12px;font-weight:600;background:var(--tp-table-header-bg);border-bottom-color:var(--tp-line);white-space:nowrap}.tp-report-page .report-table .ant-table-tbody>tr>td,.tp-report-detail .tier-table .ant-table-tbody>tr>td{padding:8px 6px;color:var(--tp-data-value);font-variant-numeric:tabular-nums;border-bottom-color:var(--tp-soft-line)}.tp-report-page .report-table .ant-table-tbody>tr>td{white-space:nowrap}.tp-report-page .report-table .ant-table-body,.tp-report-detail .tier-table .ant-table-body{overscroll-behavior-y:contain}.tp-report-page .report-table .ant-table-summary>tr>td,.tp-report-detail .tier-table .ant-table-summary>tr>td{color:var(--tp-ink);font-weight:600;font-variant-numeric:tabular-nums;background:var(--tp-surface-soft);border-top:1px solid var(--tp-line)}.tp-report-detail .tier-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.tp-report-detail .tier-heading strong{min-width:0;color:var(--tp-ink);font-size:16px;font-weight:600;overflow-wrap:anywhere}.tp-report-detail .tier-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--tp-line);border-radius:10px;background:var(--tp-surface)}.tp-report-detail .tier-summary>div{min-width:0;padding:14px 16px}.tp-report-detail .tier-summary>div+div{border-left:1px solid var(--tp-soft-line)}.tp-report-detail .tier-summary span{display:block;color:var(--tp-data-label);font-size:12px;line-height:1.5}.tp-report-detail .tier-summary strong{display:block;margin-top:5px;color:var(--tp-data-value);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tp-report-detail .tier-note{margin:12px 0;color:var(--tp-muted);font-size:12px;line-height:1.7}.tp-report-detail .tier-alert{margin-bottom:12px}.tp-report-detail .tier-stack{display:flex;flex-direction:column;gap:3px;text-align:left;font-size:12px;line-height:1.6}.tp-report-detail .tier-stack span{color:var(--tp-data-label)}.tp-report-detail .tier-summary strong.success,.tp-report-detail .tier-table .success{color:var(--tp-report-success)}.tp-report-detail .rate{color:var(--tp-primary)}.tp-report-detail .muted{color:var(--tp-muted);font-size:12px}.tp-report-detail .tier-table .ant-tag{margin:0}@media(max-width:1100px){.tp-report-page .report-stat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-report-page .report-stat-metric:not(:nth-child(4n+1)){border-left:0}.tp-report-page .report-stat-metric:nth-child(2n){border-left:1px solid var(--tp-soft-line)}.tp-report-page .report-stat-metric:nth-child(n+3){border-top:1px solid var(--tp-soft-line)}}@media(max-width:700px){.tp-report-detail .tier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-report-detail .tier-summary>div:nth-child(3){border-left:0}.tp-report-detail .tier-summary>div:nth-child(n+3){border-top:1px solid var(--tp-soft-line)}}@media(max-width:600px){.tp-report-page .report-stat-period{grid-template-columns:1fr}.tp-report-page .report-stat-period-title{border-right:0;border-bottom:1px solid var(--tp-soft-line)}.tp-report-page .report-stat-metric,.tp-report-detail .tier-summary>div{padding:12px}.tp-report-page .report-stat-metric strong,.tp-report-detail .tier-summary strong{font-size:16px}}#nprogress{pointer-events:none}#nprogress .bar{background:#1890ff;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#1890ff;border-left-color:#1890ff;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tp-range-wrapper[data-v-f18f4645]{display:inline-flex;align-items:center;max-width:100%}.tp-range-wrapper[data-v-f18f4645] .ant-picker-range{width:396px;max-width:100%;height:34px}.tp-range-date-only[data-v-f18f4645] .ant-picker-range{width:280px}.tp-range-wrapper[data-v-f18f4645] input{font-variant-numeric:tabular-nums;text-align:center}.tp-range-hint[data-v-f18f4645]{padding:8px 12px 10px;color:var(--tp-data-label);font-size:12px;line-height:20px}.tp-range-editor[data-v-f18f4645]{padding:12px}.tp-range-clocks[data-v-f18f4645]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tp-range-clock-label[data-v-f18f4645]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--tp-data-label);font-size:12px}.tp-range-clock-label strong[data-v-f18f4645]{color:var(--tp-data-value);font-weight:500}.tp-range-clock-fields[data-v-f18f4645]{display:flex;align-items:center;gap:6px;color:var(--tp-data-label)}.tp-range-clock-fields[data-v-f18f4645] .ant-input-number{width:62px}.tp-range-clock-fields[data-v-f18f4645] input{text-align:center;font-variant-numeric:tabular-nums}.tp-range-editor-actions[data-v-f18f4645]{display:flex;align-items:center;gap:8px;margin-top:14px}.tp-range-editor-hint[data-v-f18f4645]{flex:1;color:var(--tp-data-label);font-size:12px}.tp-time-range-dropdown .tp-range-shortcuts{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid var(--tp-line)}.tp-time-range-dropdown .tp-range-shortcuts .ant-btn{min-width:56px}.tp-time-range-dropdown .ant-picker-footer-extra{line-height:normal}.tp-time-range-dropdown .ant-picker-time-panel-column{scrollbar-width:thin}.tp-time-range-with-clock .ant-picker-date-panel .ant-picker-cell{padding:2px 0}@media(max-width:640px){.tp-time-range-dropdown .ant-picker-panels{flex-wrap:wrap}.tp-time-range-dropdown .ant-picker-panel-container{max-width:calc(100vw - 24px);overflow-x:auto}.tp-time-range-with-clock .tp-range-clocks{grid-template-columns:1fr;gap:12px}.tp-time-range-with-clock .tp-range-editor-actions{flex-wrap:wrap}}
