.sale-transfer-options{margin:20px 0;padding:18px;border:1px solid #c3a25355;border-radius:14px;background:#101521}
.sale-transfer-options label{display:block;margin:0 0 8px}.sale-transfer-options select,.sale-transfer-options input{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #546078;border-radius:9px;background:#101521;color:#f6f1e5;padding:11px;font:inherit}
.sale-transfer-options p{font-size:12px;line-height:1.65}.sale-transfer-options #saleTransferPayerField{margin-top:16px}.sale-transfer-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center;margin:20px 0}
.sale-transfer-qr{display:block;max-width:100%;width:240px;height:auto;border-radius:12px;background:#fff}.sale-transfer-layout ol{padding-left:20px;line-height:1.8}.sale-transfer-quote code{overflow-wrap:anywhere}.sale-transfer-quote [hidden]{display:none}
.sale-transfer-mode #saleStepWallet .sale-address,.sale-transfer-mode #saleWalletSwitch,.sale-transfer-mode #saleOwnershipHelp,.sale-transfer-mode #saleWalletConnectionOptions,.sale-transfer-mode #saleMobileWalletHelp{display:none!important}
#saleTransferTerms pre{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:600px){.sale-transfer-layout{grid-template-columns:minmax(0,1fr);gap:14px}.sale-transfer-qr{margin:0 auto;width:220px}.sale-transfer-options{padding:14px}.sale-transfer-quote dl>div{display:block}.sale-transfer-quote .sale-actions .sale-btn{width:100%}}
