.anaton-wallet-button,.anaton-wallet-multi-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border:none;border-radius:var(--radius-md);background:var(--accent-gradient);color:var(--accent-text);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer}.anaton-wallet-button:hover:not(:disabled),.anaton-wallet-multi-button:hover:not(:disabled){background:var(--accent-hover)}.anaton-wallet-button:disabled,.anaton-wallet-multi-button:disabled{background:rgba(255,255,255,.08);color:var(--text-muted);cursor:not-allowed}.anaton-wallet-connect{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.anaton-wallet-change{font-size:.8125rem;padding:.35rem .65rem}.anaton-wallet-connect--compact .anaton-wallet-button,.anaton-wallet-connect--compact .anaton-wallet-multi-button{min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.anaton-wallet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.anaton-wallet-actions--compact .anaton-wallet-button,.anaton-wallet-actions--compact .anaton-wallet-multi-button{min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.anaton-wallet-inline-hint,.anaton-wallet-modal-hint{margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.anaton-wallet-inline-hint{flex-basis:100%;margin:.25rem 0 0}.anaton-wallet-error{flex-basis:100%;margin:0;font-size:.8125rem;color:#f87171}.anaton-wallet-select{min-height:2.5rem;padding:0 .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.04);color:var(--text-primary);font:inherit}.direct-payment-dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(92vw,28rem);border:none;border-radius:var(--radius-lg);padding:0;max-width:min(92vw,28rem);margin:0;background:transparent}.direct-payment-dialog::-webkit-backdrop{background:rgba(0,0,0,.65)}.direct-payment-dialog::backdrop{background:rgba(0,0,0,.65)}.direct-payment-dialog__content{display:flex;flex-direction:column;gap:1rem;padding:1.35rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.direct-payment-dialog__content h3,.direct-payment-dialog__content>p{margin:0}.direct-payment-dialog__content h3{font-size:1.15rem}.direct-payment-dialog__content>p{font-size:.95rem;color:var(--text-primary)}.direct-payment-dialog__hint,.direct-payment-dialog__notice p,.direct-payment-dialog__status{margin:0;font-size:.875rem;color:var(--text-secondary)}.direct-payment-dialog__notice{display:grid;grid-gap:.75rem;gap:.75rem;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.04)}.direct-payment-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media (max-width:480px){.direct-payment-dialog__actions{flex-direction:column-reverse}.direct-payment-dialog__actions button{width:100%}}.machine-review-field{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1rem}.machine-review-field>label,.machine-review-field>span{font-size:.85rem;color:var(--text-secondary)}.machine-review-options{display:flex;flex-wrap:wrap;gap:.5rem}.machine-review-textarea{width:100%;min-height:6rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.03);color:var(--text);font:inherit;resize:vertical}.machine-review-textarea:focus{outline:none;border-color:rgba(242,179,61,.35);box-shadow:0 0 0 2px rgba(242,179,61,.12)}.anaton-wallet-mobile-prompt{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.65)}.anaton-wallet-mobile-card{display:grid;grid-gap:.875rem;gap:.875rem;width:min(92vw,28rem);padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.anaton-wallet-mobile-card p{margin:0;color:var(--text-secondary);line-height:1.5}.anaton-wallet-mobile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}