body[data-page="pawnshop"] #board{padding-top:34px;margin-top:0;max-width:1120px;margin-inline:auto}body[data-page="pawnshop"] .section-title{margin-bottom:14px;align-items:center}.pawn-title{margin:8px 0 12px;font:750 clamp(30px,4vw,48px)/1.1 system-ui;letter-spacing:-1.8px}.pawn-live-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#b1b9aa}.pawn-live-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#af9b6d}.pawn-live-status.is-live{color:#caff39}.pawn-live-status.is-live:before{background:#caff39;box-shadow:0 0 9px #caff3944}.pawn-tools [hidden]{display:none!important}body[data-page="pawnshop"] .pawn-tools{display:flex;justify-content:flex-start;padding-block:14px;gap:10px}.pawn-tools .tabs{display:flex;flex-wrap:wrap;gap:8px}.pawn-tools button{white-space:nowrap}body[data-page="pawnshop"] #pawn-grid{display:grid;grid-template-columns:1fr;gap:14px}.metal-trade-card{border:1px solid #52715b60;border-radius:14px;background:#10281f;overflow:hidden;padding:20px}.metal-summary{display:flex;align-items:center;gap:16px}.metal-thumb{display:block;width:72px;height:72px;object-fit:cover;border-radius:10px;flex:none}.metal-name h3,.inventory-saved h3{font:700 23px/1.2 system-ui;margin:0 0 5px}.metal-name small,.metal-price small,.metal-total small,.metal-holdings small{display:block;font-size:12px;color:#b0bcaf}.metal-price{margin-left:auto;text-align:right}.metal-price strong{display:block;font:700 clamp(23px,3.1vw,34px)/1.25 system-ui;letter-spacing:-1px;color:#f8f3e4}.metal-price strong[data-direction="up"]{color:#caff39}.metal-price strong[data-direction="down"]{color:#ffb49b}.metal-order{display:flex;align-items:end;gap:24px;margin-top:18px;padding-top:16px;border-top:1px solid #72947b30}.metal-quantity{display:block;font-size:12px;color:#b0bcaf;width:120px;flex:none}.metal-quantity input{display:block;width:100%;box-sizing:border-box;padding:10px 12px;margin-top:6px;border:1px solid #8c9b7755;border-radius:8px;background:#081b14;color:#f8f2df;font:600 16px system-ui}.metal-total strong,.metal-holdings strong{display:block;font:600 17px/1.8 system-ui;white-space:nowrap}.metal-actions{display:flex;gap:8px;margin-left:auto}.metal-actions button{min-width:84px;padding:12px 20px;border-radius:8px;font:700 14px system-ui}.metal-actions [data-trade="buy"]{background:#caff39;color:#0b2118}.metal-actions [data-trade="sell"]{background:transparent;color:#f5efdd;border:1px solid #8d9d8166}.metal-actions button:disabled{opacity:.35}.metal-signin{margin-left:auto}.inventory-saved{padding:20px;border-radius:14px;background:#10281f}.inventory-saved p{margin:4px 0;font-size:12px;color:#b0bcaf}.inventory-symbol{font-size:30px;width:72px;text-align:center}body[data-page="pawnshop"] .bottom-line{margin-top:20px}body[data-page="pawnshop"] .wallet strong{font-size:clamp(20px,3vw,30px)}@media(max-width:650px){body[data-page="pawnshop"] #board{padding-top:22px}.metal-trade-card{padding:15px}.metal-thumb{width:50px;height:50px;border-radius:8px}.metal-summary{gap:10px}.metal-name h3{font-size:19px}.metal-name small{font-size:10px}.metal-price strong{font-size:24px}.metal-price small{font-size:10px}.metal-order{gap:12px;flex-wrap:wrap}.metal-quantity{width:90px}.metal-total{margin-left:auto;text-align:right}.metal-holdings{min-width:80px}.metal-actions{margin-left:auto}.metal-actions button{min-width:78px;padding:11px 17px}body[data-page="pawnshop"] .section-title{gap:14px}.pawn-title{font-size:31px}.metal-signin{font-size:12px;padding:10px}}

.leverage-panel{margin-top:16px;border-top:1px solid #72947b30;padding-top:14px}.leverage-heading{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#b0bcaf}.leverage-heading strong{color:#caff39;font-size:18px}.leverage-range{display:block;width:100%;accent-color:#caff39;margin:12px 0 2px;cursor:pointer}.leverage-endpoints{display:flex;justify-content:space-between;color:#98ab9a;font-size:10px}.margin-controls{display:flex;gap:12px;align-items:end;margin-top:12px}.margin-controls label{font-size:12px;color:#b0bcaf;width:180px}.margin-controls input{display:block;box-sizing:border-box;width:100%;padding:10px 12px;margin-top:5px;border:1px solid #8c9b7755;border-radius:8px;background:#081b14;color:#f8f2df;font:600 16px system-ui}.balance-presets{display:flex;gap:6px;flex:1}.balance-presets button{flex:1;padding:10px 8px;background:transparent;border:1px solid #8c9b7755;border-radius:7px;color:#d9dfcd;font:600 12px system-ui}.balance-presets button.active{background:#caff3917;border-color:#caff39;color:#caff39}.leverage-note{font-size:12px;line-height:1.5;color:#b0bcaf;margin:14px 0 0}.metal-positions{margin-top:24px}.positions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.positions-heading h3{font-size:20px}.positions-heading button,.metal-position button{padding:9px 14px;background:#caff39;border:0;border-radius:7px;color:#0b2118;font-weight:700}.metal-position{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:17px;margin-top:10px;background:#10281f;border:1px solid #52715b60;border-radius:10px;font-size:13px}.metal-position small{display:block;font-size:11px;color:#b0bcaf}.inventory-saved small{color:#b0bcaf}@media(max-width:650px){.margin-controls{flex-wrap:wrap}.margin-controls label{width:100%}.balance-presets{width:100%;flex-basis:100%}.metal-order{align-items:center}.metal-position{gap:12px}}

body[data-page="pawnshop"] #pawn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-order{flex-wrap:wrap;gap:16px}.metal-total{flex:1;min-width:150px}.metal-actions{margin-left:auto}@media(max-width:900px){body[data-page="pawnshop"] #pawn-grid{grid-template-columns:1fr}}
