.confidence-review{margin:18px 0 24px;border:1px solid var(--g-border,#34443c);border-top:3px solid var(--g-accent,#ff8b45);padding:18px;border-radius:14px;background:var(--g-surface,#131c19);scroll-margin-top:130px;min-width:0}
.confidence-review h3{margin:0 0 7px;font-size:22px;letter-spacing:-.025em}.confidence-review>p{margin:8px 0;line-height:1.5}.confidence-review .confidence-kicker{font-size:12px;color:var(--g-muted,#afbbb2);text-transform:uppercase;letter-spacing:.08em}
.confidence-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.confidence-filters button,.confidence-actions button,#confidenceMore,.confidence-empty button{min-height:44px;padding:9px 12px;white-space:normal;font:600 13px system-ui;cursor:pointer}.confidence-filters button{min-width:0;overflow-wrap:anywhere}.confidence-filters button[aria-pressed=true]{border-color:var(--g-accent,#ff8b45);color:var(--g-accent,#ff8b45)}
.confidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confidence-card{min-width:0;padding:16px;background:var(--g-raised,#1b2621);border:1px solid var(--g-border,#34443c);border-radius:12px;overflow-wrap:anywhere}.confidence-card h4{font-size:18px;line-height:1.35;margin:10px 0 6px}.confidence-card p{font-size:13px;line-height:1.5;margin:10px 0}.confidence-card p>strong{display:block;margin-bottom:3px}.confidence-game,.confidence-value{color:var(--g-muted,#afbbb2)}.confidence-concern{border-left:2px solid var(--g-accent,#ff8b45);padding-left:10px}
.confidence-label{font:650 12px system-ui;color:var(--g-muted,#afbbb2)}.confidence-label.support{color:#a9dfc5}.confidence-label.check{color:#ffd099}.confidence-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.confidence-price small,.confidence-price b{display:block}.confidence-price small{font-size:11px;line-height:1.5;color:var(--g-muted,#afbbb2)}.confidence-price b{font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.confidence-card details{font-size:12px;line-height:1.5;margin:12px 0}.confidence-card summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650}.confidence-card dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin:12px 0}.confidence-card dt{color:var(--g-muted,#afbbb2)}.confidence-card dd{margin:0;overflow-wrap:anywhere}.confidence-card ul{padding-left:18px}.confidence-actions{display:flex;flex-wrap:wrap;gap:8px}.confidence-actions button{flex:1 1 140px}.confidence-review button:focus-visible,.confidence-review select:focus-visible,.confidence-card summary:focus-visible,.confidence-method a:focus-visible{outline:2px solid var(--g-accent,#ff8b45);outline-offset:3px}.confidence-empty{padding:14px;border:1px dashed var(--g-border,#34443c);border-radius:10px;line-height:1.5;min-width:0}.confidence-empty p{margin:7px 0}.confidence-empty button{margin:6px 6px 0 0}.confidence-count{font-size:12px;color:var(--g-muted,#afbbb2)}
.confidence-reason{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:13px;flex-wrap:wrap}.confidence-reason select{flex:1 1 180px;min-width:0;min-height:44px}.confidence-method{margin-top:12px;font-size:13px;line-height:1.5}.confidence-method summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650}.confidence-method a{display:inline-flex;align-items:center;min-height:44px;color:var(--g-accent,#ff8b45)}
.confidence-jump{display:inline-flex;align-items:center;min-height:44px;margin:4px 0;padding:8px 12px;border:1px solid var(--g-accent,#ff8b45);border-radius:9px;color:var(--g-accent,#ff8b45);font:650 13px system-ui;text-decoration:none}.confidence-jump:focus-visible{outline:2px solid var(--g-accent,#ff8b45);outline-offset:3px}
@media(max-width:650px){.confidence-review{padding:12px}.confidence-grid{grid-template-columns:minmax(0,1fr)}.confidence-filters{gap:5px}.confidence-filters button{font-size:12px;padding:8px 4px;overflow-wrap:anywhere}.confidence-review h3{font-size:20px}.confidence-card{padding:13px}}
@media(max-width:360px){.confidence-review{padding:9px}.confidence-filters button{font-size:11px;padding:7px 2px;letter-spacing:-.02em}.confidence-card{padding:11px}}
@media(max-width:650px){body[data-going-workspace=long] .bt-head{position:relative;top:auto}}

.confidence-price-filter{min-height:44px;padding:9px 12px;margin:0 0 8px;font:600 13px system-ui;cursor:pointer;white-space:normal}.confidence-price-filter[aria-pressed=true]{border-color:var(--g-accent,#ff8b45);color:var(--g-accent,#ff8b45)}
