/* US-specific content inside the shared native-dialog shell. */
#us-inspector{--usi-accent:#c34b2c;--usi-green:#147b68;--usi-muted:#68736e;--usi-line:#dce1d8}
#us-inspector .usi-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:19px 0 12px}
.usi-summary>div{min-width:0}.usi-summary span{font-size:9px;color:var(--usi-muted);letter-spacing:.6px;display:block;margin-bottom:6px}.usi-summary strong{font:500 clamp(21px,2.6vw,30px)/1.2 var(--display,sans-serif);letter-spacing:-1px;white-space:nowrap;display:block}.usi-summary>div:last-child strong{color:var(--usi-accent)}.usi-summary-foot{display:flex;justify-content:space-between;gap:15px;align-items:center;color:var(--usi-muted);font-size:10px}.usi-summary-foot>strong{font:500 21px var(--display,sans-serif);color:var(--usi-accent)}
.usi-picker{display:flex;align-items:center;gap:18px;margin-bottom:24px}.usi-picker label{font-size:11px;color:var(--usi-muted)}.usi-picker select{width:100%;min-width:0;padding:10px 12px;background:#f5f6f1;border:1px solid var(--usi-line);border-radius:5px;color:#172522;font:12px var(--body,sans-serif)}
.usi-intro{margin-bottom:20px}.usi-kicker{font-size:9px;letter-spacing:1px;color:var(--usi-accent)}.usi-intro h3{font:500 26px/1.15 var(--display,sans-serif);letter-spacing:-.9px;margin:9px 0 12px}.usi-intro p,.usi-trade-source p{font-size:12px;line-height:1.7;color:var(--usi-muted);margin:8px 0}
.usi-equation{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;gap:10px;align-items:center;padding:20px;background:#f4f7f1;border:1px solid var(--usi-line);border-radius:7px}.usi-equation>div{min-width:0}.usi-equation small{font-size:8px;letter-spacing:.5px;color:var(--usi-muted);display:block;margin-bottom:7px}.usi-equation strong{font:500 23px var(--display,sans-serif);letter-spacing:-.6px;white-space:nowrap}.usi-equation>span{font-size:20px;color:var(--usi-muted);text-align:center}.usi-equation .usi-answer strong{color:var(--usi-green)}
.usi-total{padding:20px;border:1px solid var(--usi-line);border-radius:7px;background:#f4f7f1}.usi-total>span{font-size:10px;color:var(--usi-muted)}.usi-total>strong{display:block;margin:8px 0;font:500 28px var(--display,sans-serif);letter-spacing:-.8px}.usi-total>p{font-size:11px;color:var(--usi-muted);margin:8px 0 0}
.usi-result{display:flex;gap:25px;align-items:center;margin:26px 0}.usi-result>strong{font:500 48px/1 var(--display,sans-serif);letter-spacing:-2px;color:var(--usi-accent);white-space:nowrap}.usi-result p{margin:0;font-size:12px;line-height:1.65;color:var(--usi-muted)}.usi-result b{color:#172522;font-weight:500}.usi-bars>div{display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0}.usi-bars span{font-size:10px;color:var(--usi-muted)}.usi-bars i{height:10px;width:var(--usi-bar);min-width:2px;background:var(--usi-green);display:block}.usi-bars>div:last-child i{background:var(--usi-accent)}.usi-note{font-size:10px;color:var(--usi-muted);line-height:1.7;margin:24px 0 0}
.usi-match{padding:20px 0;border-top:1px solid var(--usi-line)}.usi-match header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.usi-match h4{font:500 19px var(--display,sans-serif);margin:0}.usi-match header>span{font-size:10px;color:var(--usi-green)}.usi-match[data-match=false] header>span{color:var(--usi-accent)}.usi-match-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.usi-match-pair small{display:block;font-size:8px;letter-spacing:.5px;color:var(--usi-muted);margin-bottom:8px}.usi-match-pair [data-usi-disclosure]>strong,.usi-match-pair [data-usi-record]>strong{font:500 23px var(--display,sans-serif);letter-spacing:-.6px}.usi-match time{display:block;font:12px/1.8 monospace;font-variant-numeric:tabular-nums}.usi-match time>span{display:block;color:var(--usi-muted)}.usi-match time strong{font-weight:400;white-space:nowrap}
.usi-fields{margin:0;border:1px solid var(--usi-line);border-radius:7px;overflow:hidden}.usi-fields>div{padding:15px 17px;border-bottom:1px solid var(--usi-line);display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;align-items:baseline}.usi-fields>div:last-child{border:0}.usi-fields dt{font-size:11px;color:var(--usi-muted)}.usi-fields dd{margin:0;font:12px monospace;overflow-wrap:anywhere}.usi-fields [data-usi-source-value]{color:var(--usi-accent);font-size:17px}.usi-fields time{font:11px/1.8 monospace}.usi-fields time span,.usi-fields time strong{display:block;font-weight:400}
.usi-verification{padding:17px 0;display:flex;justify-content:space-between;gap:15px;align-items:center}.usi-verification>span{font-size:11px;color:var(--usi-green)}.usi-verification>small{font-size:9px;color:var(--usi-muted)}.usi-verification[data-usi-hash=mismatch]>span{color:var(--usi-accent)}
.usi-source-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.usi-source-actions button,.usi-loading button{border:1px solid #172522;border-radius:4px;background:#172522;color:#fff;padding:11px 14px;font:11px var(--body,sans-serif);cursor:pointer}.usi-source-actions button:disabled{opacity:.45;cursor:default}.usi-source-actions a,.usi-loading a,.usi-trade-source a{font-size:11px;text-underline-offset:4px}.usi-hash{margin-top:20px;border:1px solid var(--usi-line);padding:0 15px;border-radius:6px}.usi-hash summary{font-size:11px;cursor:pointer;padding:14px 0}.usi-hash code{display:block;font-size:10px;overflow-wrap:anywhere;margin-bottom:12px}.usi-hash button{font-size:10px;border:1px solid var(--usi-line);background:#f5f6f1;border-radius:4px;padding:6px 9px;cursor:pointer}.usi-hash small{display:block;font:9px monospace;color:var(--usi-muted);overflow-wrap:anywhere;margin:12px 0 15px}.usi-trade-source{border-top:1px solid var(--usi-line);margin-top:25px;padding-top:19px}.usi-trade-source h4{font:500 18px var(--display,sans-serif);margin:0}.usi-trade-source>a{display:block;width:fit-content;margin-top:13px}.usi-footer-note{font-size:9px;color:var(--usi-muted)}.usi-loading{font-size:12px;color:var(--usi-muted);padding:20px 0}.usi-loading a{display:block;margin-top:15px}
@media(max-width:620px){#us-inspector .usi-summary{grid-template-columns:1fr;gap:13px;margin:14px 0 9px}.usi-summary strong{font-size:clamp(22px,6.4vw,28px)}.usi-summary span{font-size:8px;margin-bottom:4px}.usi-summary-foot{font-size:9px}.usi-picker{gap:12px;margin-bottom:20px}.usi-picker select{font-size:11px}.usi-intro h3{font-size:23px}.usi-equation{grid-template-columns:1fr 15px 1fr;gap:12px;padding:17px}.usi-equation>span:nth-of-type(2){display:none}.usi-equation .usi-answer{grid-column:1/-1;border-top:1px solid var(--usi-line);padding-top:12px}.usi-equation strong{font-size:24px}.usi-result{gap:18px;margin:22px 0}.usi-result>strong{font-size:40px}.usi-result p{font-size:11px}.usi-total>strong{font-size:25px;overflow-wrap:anywhere}.usi-match-pair{grid-template-columns:1fr;gap:17px}.usi-match time>span{display:inline;margin-right:7px}.usi-match time{font-size:11px}.usi-fields>div{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:13px}.usi-fields time{font-size:10px}.usi-verification{align-items:flex-start;flex-direction:column;gap:6px}.usi-footer-note{display:none}}
@media(prefers-reduced-motion:reduce){#us-inspector *{scroll-behavior:auto}}

/* Keep short exact amounts alongside each other; long decimals retain a full row. */
@media(max-width:620px){#us-inspector .usi-summary[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#us-inspector .usi-summary[data-compact=true] strong{font-size:clamp(20px,5.8vw,25px);letter-spacing:-.65px}}
@media(max-width:620px) and (max-height:720px){#us-inspector .usi-summary{margin-top:10px;margin-bottom:6px}#us-inspector .usi-picker{margin-bottom:14px;gap:10px}#us-inspector .usi-picker select{padding:8px 10px}#us-inspector .usi-intro{margin-bottom:14px}#us-inspector .usi-intro h3{font-size:21px;margin:6px 0 8px}#us-inspector .usi-intro p{font-size:11px;line-height:1.55;margin:6px 0}#us-inspector .usi-fields>div{padding:11px 12px}}
