.modal-form .pay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.modal-form .pay-option{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px;background:#0e1220;color:var(--text);cursor:pointer}.modal-form .pay-option.disabled{opacity:0.6}.modal-form .pay-option .icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.modal-form .pay-option .icon img{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,0.2))}.coin-page-title{margin:0 0 12px;font-size:18px;font-weight:700}.coin-grid-large{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coin-card-large{display:grid;justify-items:center;gap:10px;padding:18px;border:2px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--panel-2));color:var(--text);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.coin-card-large img{width:42px;height:42px;object-fit:contain}.coin-card-large span{font-weight:600;font-size:15px}.coin-card-large.is-selected{border-color:var(--brand);box-shadow:0 0 0 4px var(--ring),0 8px 24px rgba(15,23,42,0.1);transform:translateY(-3px)}.coin-card-large:hover{border-color:#d1d5db;transform:translateY(-2px)}

