/* R8 Stage 1 value-state closure.
 * Confirmed values must never inherit the gray missing-state color.
 * Missing result-table metadata keeps the neutral dash emitted by view.js;
 * CSS must never fabricate a third visible value such as “未知”.
 */
.exit-details .metric strong:not(.no-value):not(.state-muted){color:var(--text,#152238)!important;font-weight:750!important}
.exit-details .metric-secondary:not(.no-value):not(.state-muted){color:var(--text,#152238)!important}
.exit-details .metric strong.no-value,
.exit-details .metric-secondary.no-value,
.exit-details .metric strong.state-muted,
.exit-details .metric-secondary.state-muted{color:#98a4b3!important}

/* Pending values are secondary state text, not headline metrics. Keep every
 * Current Exit card visually balanced across PC, iPad and phone. */
.exit-details .metric strong.state-muted{font-size:14.5px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:0!important}
.exit-details .metric strong.state-detecting{color:#6f8fb5!important;font-weight:650!important}
.exit-details .metric-secondary.state-muted{font-size:11.5px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}
#current-fraud.state-muted,#current-fraud.unknown{font-size:14.5px!important;font-weight:650!important;letter-spacing:0!important;color:#98a4b3!important}
#current-fraud.state-detecting{color:#6f8fb5!important}

/* Stage 1 result-table metadata closure. Columns:
 * 9 地理位置, 10 ISP, 11 归属路由, 13 IP属地.
 * The runtime owns the displayed value. Missing evidence stays a gray “—”;
 * presentation CSS is forbidden from replacing it with fabricated metadata.
 */
#rows td.no-value:nth-child(9),
#rows td.no-value:nth-child(10),
#rows td.no-value:nth-child(11),
#rows td.no-value:nth-child(13){color:#98a4b3!important;font-weight:500!important}
#rows td.no-value:nth-child(9)::after,
#rows td.no-value:nth-child(10)::after,
#rows td.no-value:nth-child(11)::after,
#rows td.no-value:nth-child(13)::after{content:none!important}

@media(max-width:699px){
 .exit-details .metric strong.state-muted,#current-fraud.state-muted,#current-fraud.unknown{font-size:14px!important}
 .exit-details .metric-secondary.state-muted{font-size:11px!important}
}
