.wallet-payment{border:1px solid #ffc62966;border-radius:14px;padding:22px;margin:25px 0;background:#061a2bed}.wallet-payment h3{margin:0;font-size:1.2rem}.wallet-payment select{width:100%;min-height:48px;border-radius:10px;border:1px solid #315b79;background:#04101d;color:#edf5ff;font:inherit;padding:12px}.wallet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.wallet-actions button{margin:0;flex:1;min-width:160px}#chain-wallet-status{overflow-wrap:anywhere;color:#bcecff}#wallet-tx-link a{word-break:break-all}#mobile-wallet-pay{font-size:1rem}#wallet-choice:focus-visible{outline:2px solid #ffc629;outline-offset:4px}@media(max-width:600px){.wallet-payment{padding:20px 16px}.wallet-actions{flex-direction:column}.wallet-actions button{width:100%;min-width:0}.wallet-payment p{font-size:1rem}}

.wallet-actions #connect-chain-wallet[data-connected="true"]{background:#ffc629;color:#07111a;border:1px solid #ffdc70;opacity:1;cursor:default;box-shadow:0 0 18px #ffc62938}.wallet-next-step{color:#ffdc70;border-left:3px solid #ffc629;padding:12px 14px;background:#ffc6290c;border-radius:0 8px 8px 0;font-weight:600;line-height:1.6}

.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0}.payment-methods button{margin:0;background:#071a2b;color:#b6cfe0;border:1px solid #315b79;min-height:50px}.payment-methods button[aria-pressed="true"]{color:#ffe183;border-color:#ffc629;background:#ffc62912}.wallet-actions #connect-chain-wallet[data-connected="true"]{flex:0 1 auto;min-width:0;min-height:36px;padding:8px 12px;font-size:14px;background:#ffc62914;color:#ffdc70;border-color:#ffc62966;box-shadow:none}.wallet-actions #disconnect-chain-wallet{flex:0 1 auto;min-width:0;background:transparent;color:#a8bdce;border-color:#315b79;padding:10px 14px;font-size:14px}.wallet-actions #pay-chain-wallet{flex:1 1 100%;order:3;background:#ffc629;color:#07111a;border-color:#ffdc70;min-height:54px;font-weight:700}.wallet-actions #pay-chain-wallet:disabled{opacity:.55}.wallet-actions #connect-chain-wallet[data-connected="false"]{background:#ffc629;color:#07111a;border-color:#ffdc70}#mobile-wallet-pay{display:block;text-align:center;background:#ffc629;color:#07111a;border:1px solid #ffdc70;padding:16px;border-radius:10px;font-weight:700}#copy-order-link{display:block;width:100%;font-size:14px;margin-top:12px}.order-progress{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0;margin:0 0 24px;font-size:14px}.order-progress li{padding:10px 0;border-bottom:2px solid #315b79;color:#819bb1}.order-progress li[data-state="current"]{color:#ffdc70;border-color:#ffc629}.order-progress li[data-state="done"]{color:#d4e8f4;border-color:#819bb1}.payment-focus #site-touch-energy{opacity:.15;mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 92%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 92%,#000)}.payment-focus .energy-ribbon{opacity:.2}@media(max-width:600px){.wallet-actions{flex-direction:row}.wallet-actions #pay-chain-wallet{width:100%}.payment-methods button{font-size:14px;padding:12px 8px}.order-progress{font-size:13px}}
