.equity-panel{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(300px,1.15fr);gap:12px 22px;align-items:center;margin:-4px 2px 20px;padding:16px 18px;border:1px solid #40584b;border-radius:13px;background:linear-gradient(135deg,#1c2c27,#18221f)}
.equity-price{grid-column:1/-1;margin:0;padding:6px 9px;border:1px solid #526b58;border-radius:7px;color:#e4d3a0;font-size:11px;font-weight:600}
.equity-price[hidden]{display:none}
.equity-result{display:flex;align-items:center;gap:16px;min-width:0}.equity-result>div{display:flex;flex-direction:column;gap:3px;min-width:95px}.equity-result .eyebrow{font-size:9px;color:#9cc2a7}.equity-result strong{font-size:29px;line-height:1.1;color:#e4d3a0;font-variant-numeric:tabular-nums;font-weight:550}.equity-result p{font-size:10px;line-height:1.45;color:#acc1b2}
.equity-controls{display:flex;align-items:end;gap:12px;min-width:0}.equity-controls label,.equity-controls>div{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#aabfaf;min-width:0}.equity-controls label{flex:1}.equity-controls select,.equity-card{height:34px;border:1px solid #4b6254;border-radius:7px;background:#12211b;color:#f2ede1;padding:5px 9px;font:12px var(--mono)}.equity-controls select{max-width:100%;appearance:auto}.equity-card{width:46px;text-align:center;text-transform:uppercase}.equity-card-fields{display:flex;gap:4px}.equity-card::placeholder{color:#748b7c}.equity-note{grid-column:1/-1;font-size:9px;color:#849f8d;line-height:1.4}
@media(max-width:1050px){.equity-panel{grid-template-columns:1fr}.equity-controls{justify-content:space-between}}
@media(max-width:580px){.equity-panel{padding:13px}.equity-result strong{font-size:25px}.equity-controls{flex-wrap:wrap}.equity-controls label{min-width:130px}.equity-card{width:43px}}
.live-actions{display:flex;align-items:center;gap:7px}.live-actions .button.selected{border-color:#8e7951;color:#edcf93;background:#3d3629}
@media(max-width:580px){.live-actions{flex-wrap:wrap;justify-content:flex-end}.live-actions .button{font-size:9px}}
