.prepay-settings{margin-top:40px;max-width:760px}.prepay-card,.prepay-quote{display:grid;gap:14px;padding:clamp(20px,4vw,28px);border:1px solid var(--portal-line,#e7e4ed);border-radius:24px;background:var(--portal-surface,#fff);color:var(--portal-ink,#17151b);text-align:left}.prepay-quote{margin-block:18px;background:var(--portal-accent-soft,#f5f1ff)}.prepay-card p,.prepay-quote p{margin:0;line-height:1.55}.prepay-brand{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--portal-muted,#655f70)}.prepay-brand img{width:128px;height:30px;object-fit:contain}.prepay-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.prepay-amount{font-size:clamp(32px,5vw,42px);font-weight:750;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prepay-recipient{display:grid;gap:5px;padding-block:16px;border-block:1px solid var(--portal-line,#eeebf2)}.prepay-recipient>span:first-child{color:var(--portal-muted,#655f70);font-size:14px}.prepay-phone{font-size:22px;letter-spacing:.5px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.prepay-balance{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.prepay-notice{padding:14px 16px;border-radius:14px;background:var(--portal-warning-soft,#fff4df);color:var(--portal-warning,#654b15)}.prepay-toggle{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:16px;cursor:pointer;font-weight:650}.prepay-toggle input{width:23px;height:23px;accent-color:var(--portal-accent,#7752b8)}.prepay-card fieldset{border:0;padding:0;min-width:0;display:grid;gap:14px}.prepay-preview{display:grid;gap:8px;background:var(--portal-elevated,#f6f3fc);padding:18px;border-radius:16px}.prepay-preview>span{font-size:13px;color:var(--portal-muted,#655f70)}.prepay-actions{display:grid;gap:8px}@media (max-width:600px){.prepay-card,.prepay-quote{border-radius:20px}.prepay-card .btn{width:100%}}