:root{--primary: #1677ff;--primary-strong: #0958d9;--line: #f0f0f0;--muted: rgba(0, 0, 0, .45);--text-strong: rgba(0, 0, 0, .88);--page-bg: #f4f7fb;--card-shadow: 0 8px 24px rgba(15, 35, 70, .05);--card-shadow-hover: 0 12px 32px rgba(15, 35, 70, .08);--success: #52c41a;--warning: #faad14;--error: #ff4d4f}html{background:var(--page-bg)}body{margin:0;background:var(--page-bg)}.ant-layout{background:var(--page-bg)}.app-content{padding:18px 24px 40px}.app-breadcrumb{margin-bottom:16px}.ant-card{border-color:#e8edf3;border-radius:10px;box-shadow:var(--card-shadow)}.ant-card-hoverable:hover,.ant-card:hover{box-shadow:var(--card-shadow-hover)}.ant-card-head{border-bottom-color:#eef2f7}.ant-card-head-title{color:var(--text-strong);font-weight:600}.ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc;color:#25364a;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7fbff!important}.ant-pro-table-search{border-radius:10px}.app-logo{height:54px;margin:8px 16px 4px;color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;flex-shrink:0;letter-spacing:.06em}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sider-menu-wrap{flex:1;overflow-y:auto;overflow-x:hidden}.sider-user{display:flex;align-items:center;gap:8px;padding:12px 16px;flex-shrink:0;color:#ffffffd9;cursor:pointer;border-top:1px solid rgba(255,255,255,.12)}.sider-user:hover{background:#ffffff14}.sider-user-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.sider-user-logout{color:#ffffff73}.metric-hint{color:var(--muted);font-size:12px;margin-top:2px}.metric-card-active{border-color:var(--primary);background:linear-gradient(180deg,#f0f7ff,#e6f4ff)}.muted{color:var(--muted);font-size:12px}.empty{color:var(--muted);padding:16px;text-align:center}.panel-state{padding:32px;text-align:center;color:#5f6b7a}.panel-state-label{margin-top:10px;font-size:13px}.table-error{color:var(--error);padding:8px 0}.section-title{display:flex;align-items:baseline;gap:10px;margin:4px 0 10px}.section-title>span{font-weight:600}.section-title small{color:var(--muted)}.row-title{justify-content:space-between}.metrics,.standards-panel,.risk-visual-grid{margin-bottom:16px}.filters-form{margin-bottom:16px;row-gap:8px}.standard-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.standard-item{background:#fafafa;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.standard-item strong{display:block;margin-bottom:4px}.standard-item p{margin:0;color:var(--muted);font-size:12px}.risk-donut-layout{display:flex;align-items:center;gap:16px}.risk-donut{width:140px;height:140px;border-radius:50%;position:relative;flex-shrink:0}.risk-donut-center{position:absolute;top:28px;right:28px;bottom:28px;left:28px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.risk-donut-center strong{font-size:20px}.risk-donut-center span{color:var(--muted);font-size:12px}.risk-donut-center-amount{display:flex;flex-direction:column;align-items:center;line-height:1.12}.risk-donut-center-amount em{color:#111;font-size:11px;font-style:normal;font-weight:700}.risk-donut-center-amount span{color:#111;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.risk-donut-legend{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.risk-legend-row{display:grid;grid-template-columns:12px 1fr auto auto;gap:8px;align-items:center;font-size:13px}.risk-legend-row.with-extra{grid-template-columns:12px 1fr auto auto auto}.risk-legend-row.active{margin:-2px -6px;padding:2px 6px;border-radius:8px;background:#e6f4ff}.risk-legend-row i{width:12px;height:12px;border-radius:2px}.risk-legend-row small{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.risk-legend-row em{color:var(--muted);font-style:normal}.purchase-sku-donut .risk-legend-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-full-donut .risk-donut-layout{align-items:flex-start}.purchase-full-donut .risk-donut-legend{max-height:360px;overflow:auto;padding-right:4px}.equal-chart-row>.ant-col{display:flex}.equal-chart-row>.ant-col>.ant-card{width:100%;height:100%}.ant-row:has(>.ant-col>.ant-card)>.ant-col:has(>.ant-card){display:flex}.ant-row:has(>.ant-col>.ant-card)>.ant-col>.ant-card{width:100%;height:100%}.standard-stack{display:flex;height:22px;border-radius:6px;overflow:hidden;margin-bottom:12px;background:#f5f5f5}.standard-stack-segment{height:100%}.standard-mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.standard-mini-card{border:1px solid var(--line);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:2px}.standard-mini-card i{width:12px;height:12px;border-radius:2px}.standard-mini-card strong{font-size:18px}.standard-mini-card em{color:var(--muted);font-size:11px;font-style:normal}.top-risk-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.top-risk-item{display:grid;grid-template-columns:28px 1fr auto auto;gap:8px;align-items:center;background:#fafafa;border:1px solid var(--line);border-radius:6px;padding:6px 10px;cursor:pointer;text-align:left;font-size:13px}.top-risk-item:hover{border-color:var(--primary)}.top-risk-item .rank{color:var(--muted);font-variant-numeric:tabular-nums}.top-risk-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-risk-item em{color:var(--warning);font-style:normal;font-size:12px}.score-pill{background:#e6f4ff;color:var(--primary);border-radius:4px;padding:1px 8px;font-variant-numeric:tabular-nums}.count-pill{background:#e6f4ff;color:var(--primary);border-radius:10px;padding:2px 10px;font-size:13px}.related-cluster-card{display:flex;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px;height:100%}.cluster-count{width:84px;flex-shrink:0;border-radius:6px;background:#e6f4ff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px;position:relative}.cluster-count:before{content:"";position:absolute;left:8px;right:8px;bottom:8px;height:var(--cluster-size, 30%);background:var(--primary);opacity:.15;border-radius:4px}.cluster-count strong{font-size:22px;position:relative;color:var(--primary)}.cluster-count span{color:var(--muted);font-size:11px;position:relative}.cluster-body{flex:1;min-width:0}.cluster-location strong{display:block}.cluster-location span{color:var(--muted);font-size:12px;display:block;margin-bottom:6px}.email-chip-list{display:flex;flex-wrap:wrap;gap:4px}.email-chip-list span{background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-wrapper{max-width:100%}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-table-thead>tr>th{white-space:nowrap}.ant-table-tbody>tr>td{vertical-align:top}.table-two-line-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-copyable-cell{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:4px;white-space:nowrap;vertical-align:top}.table-copyable-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-identifier-cell{display:inline-flex;max-width:100%;min-width:0;align-items:flex-start;gap:4px;white-space:normal;word-break:break-all;overflow-wrap:anywhere;line-height:1.45}.table-identifier-cell .table-copyable-text,.table-identifier-text{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.table-copy-button{flex:0 0 auto;border:0;background:transparent;color:var(--primary);cursor:pointer;font-size:12px;line-height:1;padding:0}.table-copy-button:hover{color:var(--primary-strong)}.table-selection-hint{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#e6f4ff;color:var(--primary);font-size:12px}.active-filter-bar{margin-bottom:16px;border-color:#d6e4ff;background:linear-gradient(90deg,#f8fbff,#fff)}.active-filter-bar .ant-card-body{padding:10px 12px}.logistics-full-id-cell{display:flex;align-items:flex-start;gap:4px;white-space:normal;word-break:break-all;overflow-wrap:anywhere;line-height:1.45}.logistics-full-id-value{flex:1;min-width:0}.logistics-copy-button{flex:0 0 auto;height:auto;padding:0 2px;line-height:1.45}.multi-identifier-modal-tip{margin-bottom:8px;color:#5f6b7a;font-size:13px}.multi-identifier-modal-tip strong{color:#1f4f9d}.pagination-bar{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.page-info{color:var(--muted);font-size:13px}.pager-btns a{margin-left:12px;cursor:pointer;color:var(--primary)}.pager-btns a.disabled{color:#00000040;cursor:not-allowed}.paypal-linked-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px}.paypal-linked-layout>*{min-width:0}.paypal-store-summary{border:1px solid var(--line);border-radius:8px;padding:10px}.paypal-summary-head{margin-bottom:8px}.paypal-summary-head strong{display:block}.paypal-summary-head span{color:var(--muted);font-size:12px}.store-dispute-ranking{display:flex;flex-direction:column;gap:6px;max-height:560px;overflow:auto}.store-dispute-row{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;text-align:left;background:#fafafa;border:1px solid var(--line);border-radius:6px;padding:8px 10px;cursor:pointer}.store-dispute-row:hover{border-color:var(--primary)}.store-dispute-row.active{border-color:var(--primary);background:#e6f4ff}.store-rank{color:var(--muted);grid-row:span 2;align-self:start}.store-line{display:flex;justify-content:space-between;gap:8px}.store-line em{color:var(--muted);font-style:normal;font-size:12px}.store-dispute-stats{display:flex;gap:10px;color:var(--muted);font-size:12px;margin-top:2px}.paypal-linked-title strong{display:block}.paypal-linked-title span{color:var(--muted);font-size:12px}.ant-table-row.row-active>td{background:#e6f4ff!important}.paypal-dispute-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.paypal-case{border:1px solid var(--line);border-radius:8px;overflow:hidden}.paypal-case-row{display:grid;grid-template-columns:88px 1fr auto;gap:12px;align-items:center;padding:10px 12px;cursor:pointer}.paypal-case-row:hover{background:#fafafa}.paypal-case-row.urgent{border-left:3px solid var(--error)}.case-time-badge{text-align:center}.case-time-badge strong{font-size:20px;display:block}.case-time-badge span{color:var(--muted);font-size:11px}.case-title-line{display:flex;gap:8px;align-items:center}.case-severity{background:#fffbe6;color:#d48806;border-radius:4px;padding:0 6px;font-size:12px}.case-sub-line{display:flex;gap:12px;color:var(--muted);font-size:12px;flex-wrap:wrap}.case-date-pair{display:flex;align-items:center;gap:8px;font-size:12px}.case-date-pair span{color:var(--muted);display:block}.case-date-pair i{width:16px;height:1px;background:#d9d9d9}.case-orders{border-top:1px solid var(--line);padding:10px 12px;background:#fafafa;display:flex;flex-direction:column;gap:4px}.case-orders-head{color:var(--muted);font-size:12px;margin-bottom:4px}.case-order-row{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--line)}.case-order-row.disputed{background:#fff2f0;border-radius:4px;padding:4px 6px}.co-order{font-weight:600}.co-store,.co-time,.co-state{color:var(--muted)}.co-dispute{color:var(--error)}.co-span{color:#d48806}.detail-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.detail-head h2{margin:0 0 6px;font-size:18px;word-break:break-all}.status-lines{display:flex;gap:6px}.detail-score{font-size:34px;font-weight:700;color:var(--primary)}.detail-desc{margin-bottom:16px}.breakdown{display:flex;flex-direction:column;gap:6px}.break-row{display:grid;grid-template-columns:130px 1fr 56px;gap:10px;align-items:center;font-size:13px}.break-row .track{background:#f5f5f5;border-radius:4px;height:10px;overflow:hidden}.break-row .fill{height:100%;background:var(--primary);border-radius:4px}.break-row strong{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 1080px){.paypal-linked-layout,.standard-list{grid-template-columns:1fr}}@media (max-width: 991px){.app-content{padding:18px 14px 32px}}.ant-table-cell.freight-estimate-cell{background:#f0f7f5}.ant-table-tbody>tr:hover>td.freight-estimate-cell{background:#e6f2ee!important}.freight-estimate-value{color:#0f766e;font-weight:600;font-variant-numeric:tabular-nums}.pending-refresh-status{display:inline-flex;min-width:260px;align-items:center;font-size:13px}.drag-scroll-text{overflow-x:auto;overflow-y:hidden;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.drag-scroll-text::-webkit-scrollbar{display:none;width:0;height:0}.drag-scroll-text.dragging{cursor:grabbing}.risk-disputes-update-time{color:var(--muted);font-size:12px;white-space:nowrap}.account-metric-title{display:inline-flex;align-items:center;gap:4px}.account-metric-help{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #9aa8a6;border-radius:50%;color:#687875;font-size:10px;font-weight:700;cursor:help}.account-amount-note{margin:-4px 0 16px;color:#7a6540;font-size:12px}.account-section-switch{display:flex;align-items:center;gap:12px;overflow-x:auto;margin-bottom:16px;white-space:nowrap}.account-section-switch .ant-segmented{flex:none}.account-distribution-card{height:100%}.account-distribution-card .ant-card-body{padding-top:8px}.account-distribution-list{display:grid;gap:8px}.account-distribution-list button{display:grid;grid-template-columns:minmax(78px,1.15fr) minmax(80px,2fr) 32px;gap:8px;align-items:center;width:100%;padding:4px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.account-distribution-list button:hover span{color:var(--primary)}.account-distribution-list button i{display:block;height:8px;overflow:hidden;border-radius:99px;background:#e9e4d9}.account-distribution-list button b{display:block;height:100%;min-width:3px;border-radius:inherit;background:#009f91;transition:width .2s ease}.account-distribution-list button em{color:var(--muted);font-size:12px;font-style:normal;text-align:right}.dispute-analysis-filters{display:flex;align-items:center;gap:12px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.dispute-analysis-time,.dispute-analysis-filter-group{flex:0 0 auto}.dispute-analysis-time>.ant-space,.dispute-analysis-filter-group{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px}.account-summary-card,.account-stat-card{height:100%}.account-summary-strip{border:0;background:transparent}.account-summary-strip>.ant-card-body{padding:0}.account-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.account-summary-card{border-radius:10px;background:#fafafa;border:1px solid #f0f0f0}.account-stat-shell{height:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.account-stat-shell.is-warning{border-color:#ffd591;background:#fffaf2}.account-stat-card{overflow:hidden}.account-stat-card,.account-stat-card .ant-pro-card{background:transparent}.account-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.account-card-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.account-card-desc{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;color:var(--muted);font-size:12px}.account-status-chart{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:260px;margin-left:auto;padding-left:24px}.account-status-dial{position:relative;width:92px;height:92px;border-radius:50%;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #0000000a}.account-status-dial:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fff}.account-status-dial span,.account-status-dial em{position:relative;z-index:1}.account-status-dial span{color:#111;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.account-status-dial em{color:var(--muted);font-size:11px;font-style:normal}.account-status-legend{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.account-status-legend b{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px}.account-card-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:12px}.account-card-footer .account-inline-metric{padding:8px;border-radius:8px;background:#ffffffb8;border:1px solid var(--line)}.account-inline-metric{cursor:pointer;transition:color .2s,border-color .2s}.account-inline-metric:hover{color:var(--primary);border-color:var(--primary)}.account-inline-metric b{color:#000000e0;font-weight:600}.account-inline-metric.red b{color:var(--error)}.account-inline-metric.green b{color:var(--success)}.account-inline-metric.orange b{color:var(--warning)}.account-inline-metric.blue b{color:var(--primary)}@media (max-width: 768px){.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-status-chart{min-width:0;padding-left:0}.account-card-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-list-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.order-product-expand-cell{display:flex;flex-direction:column;gap:4px;cursor:pointer}.order-product-expand-line{display:flex;align-items:center;gap:6px;min-height:24px;word-break:break-all}.order-product-expand-button{flex:0 0 auto;padding:0 2px;height:22px}
