dialog.game-modal.gear-trader{width:min(900px,96vw);padding:12px 8px 16px}.gear-heading>img{display:block;margin:auto;width:45px;height:56px;object-fit:contain}dialog.game-modal.gear-trader nav{display:flex;justify-content:center;gap:clamp(10px,7vw,72px);margin:10px 0 8px}.gear-trader nav button{width:min(30%,210px);font:700 clamp(15px,2.4vw,24px) monospace;padding:6px}.gear-catalogue{position:relative;width:min(100%,770px);margin:auto}.gear-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}dialog.game-modal.gear-trader .gear-slot{display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;background:#100e0cc2;border:1px solid #786347}dialog.game-modal.gear-trader button.gear-slot:hover{background:#273429;border-color:#d9bb72}dialog.game-modal.gear-trader .gear-slot.is-practice{background:#4e2458}.gear-slot img{width:83%;height:83%;object-fit:contain;min-width:0;min-height:0}.gear-paging{position:absolute;top:0;bottom:0;left:calc(100% + 6px);display:grid;align-content:center;gap:4px;text-align:center}.gear-paging button{font:700 22px monospace;min-width:36px}.gear-confirm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,6vw,60px);width:min(100%,770px);min-height:240px;margin:18px auto 0}.gear-item-info{text-align:center}.gear-item-info .gear-slot{width:74px;margin:auto}.gear-item-info h2{margin:8px 0;font-size:clamp(15px,3vw,24px)}.gear-item-info p{margin:5px 0}.gear-checkout dl{margin:0;font-size:clamp(13px,2vw,21px)}dialog.game-modal.gear-trader .gear-checkout dl>div{display:flex;align-items:center;justify-content:space-between;min-height:36px;border:0;background:transparent}.gear-checkout dd{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.gear-checkout dd span{color:#f6cf57}.gear-checkout dd img{width:24px;height:24px;object-fit:contain}.gear-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}dialog.game-modal.gear-trader .gear-actions button{min-height:44px;font-weight:700;background:#2f7035}dialog.game-modal.gear-trader .gear-actions [data-trade=sell]{background:#7c6523}dialog.game-modal.gear-trader .gear-actions [data-cancel]{background:#8b392b}.gear-status,.gear-preview-note,.gear-blocked{text-align:center;color:#f2cf85;font-size:12px}.gear-status:empty,.gear-blocked:empty{display:none}@media(max-width:900px){.gear-paging{position:static;display:flex;justify-content:center;align-items:center;margin-top:6px}}@media(max-width:560px){.gear-grid{gap:2px}.gear-heading>img{height:40px}}.gear-trader button:disabled{opacity:.45;cursor:default}.gear-balance{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:min(100%,770px);margin:0 auto 8px;color:#f2cf85;font-size:12px}
