.ss-wallet-card.ss-wallet-polish{margin-top:0;border:1px solid #dfe3e7;border-radius:18px;background:#fff;padding:1rem;box-shadow:0 2px 4px #0427600d,0 14px 28px -20px #04276066}.ss-wallet-polish:before{width:5px;background:#ce4417}.ss-wallet-polish .ss-wallet-heading{gap:.75rem}.ss-wallet-polish .ss-wallet-icon{width:2.5rem;height:2.5rem;border-radius:12px;background:#042760;color:#fff}.ss-wallet-polish .ss-wallet-icon svg{width:1.2rem;height:1.2rem}.ss-wallet-polish .ss-wallet-heading h3{color:#042760;font-size:1rem;font-weight:800}.ss-wallet-polish .ss-wallet-heading p{color:#5a6b85;font-size:.78rem}.ss-wallet-balance-pill{flex:none;border-radius:999px;background:#e6f0f7;padding:.4rem .7rem;color:#042760;font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums}.ss-wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;border-radius:14px;background:#fff4ef;padding:.85rem 1rem}.ss-wallet-hero-label{display:flex;align-items:center;gap:.4rem;color:#b23a12;font-size:.78rem;font-weight:800}.ss-wallet-hero-label svg{width:1rem;height:1rem}.ss-wallet-hero-amount{color:#042760;font-size:1.6rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.ss-wallet-breakdown{margin-top:.75rem}.ss-wallet-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .15rem;color:#5a6b85;font-size:.85rem;font-variant-numeric:tabular-nums}.ss-wallet-breakdown>div+div{border-top:1px dashed #dfe3e7}.ss-wallet-breakdown dd{color:#042760;font-weight:700}.ss-wallet-breakdown .is-total dt{color:#042760;font-weight:800}.ss-wallet-breakdown .is-total dd{color:#042760;font-size:1.05rem;font-weight:900}.ss-wallet-polish .ss-wallet-confirmed-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.ss-wallet-polish .ss-wallet-confirmed-actions button{min-height:48px;border:1.5px solid #042760;border-radius:12px;background:#fff;color:#042760;font-size:.875rem;font-weight:800;transition:background .2s,color .2s}.ss-wallet-polish .ss-wallet-confirmed-actions button:hover:not(:disabled){background:#e6f0f7}.ss-wallet-polish .ss-wallet-confirmed-actions button:last-child{border-color:#ce4417;color:#ce4417}.ss-wallet-polish .ss-wallet-confirmed-actions button:last-child:hover:not(:disabled){background:#fff4ef}.ss-wallet-polish .ss-wallet-confirmed-actions button:disabled{opacity:.55}.ss-wallet-polish .ss-wallet-controls{margin-top:1rem}.ss-wallet-polish .ss-wallet-control-label{color:#042760;font-size:.8rem}.ss-wallet-polish .ss-wallet-quick-amounts button{border-radius:12px}.ss-wallet-polish .ss-wallet-quick-amounts button.is-selected{border-color:#ce4417;background:#ce4417}.ss-wallet-polish .ss-wallet-stepper{border-radius:12px}.ss-wallet-polish .ss-wallet-draft-summary{border-radius:12px;background:#e6f0f7;padding:.7rem .85rem;color:#042760;font-size:.85rem}.ss-wallet-polish .ss-wallet-draft-summary strong{font-size:1.05rem;font-weight:900}.ss-wallet-polish .ss-wallet-control-actions button{min-height:48px;border-radius:12px;font-size:.875rem}.ss-wallet-polish .ss-wallet-apply{background:#ce4417;color:#fff}.ss-wallet-polish .ss-wallet-note{margin-top:.6rem;color:#5a6b85;font-size:.78rem;line-height:1.35}.ss-wallet-polish :is(button):focus-visible{outline:3px solid #ce4417!important;outline-offset:2px;box-shadow:none!important}
