.exchange-panel{max-width:400px;width:100%;text-align:left}.exchange-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.exchange-heading button{font-size:25px;min-width:40px;min-height:40px}.exchange-panel h2{margin:4px 0 16px;font-size:25px;line-height:1.2}.exchange-rate{display:flex;align-items:center;gap:9px;color:#d9e9d7;font-size:18px;font-weight:700}.exchange-rate>span{margin:0 5px;color:#91a89b}.exchange-panel svg{width:22px;height:22px;flex:none;color:#d6bf72}.exchange-panel .bucks-icon{color:#9cd3bd}.exchange-panel label{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin:22px 0 8px}.exchange-panel label small{color:#a6b9ad;font-size:12px}.exchange-input{display:flex;align-items:center;gap:10px;border:1px solid #46584e;border-radius:8px;padding:0 13px;background:#111c1a}.exchange-input input{width:100%;min-width:0;border:0!important;background:transparent!important;font-size:24px!important;padding:12px 0!important;color:#edf2e5}.exchange-presets{display:flex;gap:8px;margin:9px 0 20px}.exchange-presets button{flex:1;border:1px solid #3b4b42;border-radius:6px;background:#202d27;color:#c9d7bd;min-height:38px}.exchange-presets button:disabled{opacity:.35}.exchange-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;border-block:1px solid #35463f}.exchange-total>span{font-size:13px;color:#acbdb3}.exchange-total strong{display:flex;align-items:center;gap:7px;font-size:23px;font-variant-numeric:tabular-nums}.exchange-panel [data-exchange-feedback]{min-height:18px;font-size:12px;color:#eab99b;margin:8px 0}.exchange-footnote{font-size:12px!important;color:#a5b6ae;margin:12px 0 0!important;text-align:center}.exchange-panel .primary{min-height:46px;font-size:14px;box-shadow:none;background:#a8c879;border-radius:7px}.exchange-panel button:focus-visible,.exchange-input:focus-within{outline:2px solid #c5e598;outline-offset:2px}

.garage-exchange{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px 2px;margin-top:12px;border-top:1px solid #34423e}.garage-exchange>div{min-width:0}.garage-exchange h3{margin:0 0 6px;font-size:14px;font-weight:600;color:#e0e8dd}.garage-exchange p{display:flex;align-items:center;gap:5px;margin:0;color:#bdcdbb;font-size:12px;white-space:nowrap}.garage-exchange svg{width:17px;height:17px;flex:none;color:#d6bf72}.garage-exchange .bucks-icon{color:#9cd3bd}.garage-exchange-arrow{color:#748d80;margin:0 2px}.visual-v2 .garage-exchange button{width:auto;min-height:44px;padding:0 12px;font-size:12px;border:1px solid #4a5c4c;border-radius:6px;background:#26372e;color:#d2e3b8;box-shadow:none;white-space:nowrap}.garage-exchange button:focus-visible{outline:2px solid #c5e598;outline-offset:2px}
