.prepay-settings{margin-top:40px;max-width:760px}.prepay-card,.prepay-quote{display:grid;gap:14px;padding:clamp(20px,4vw,28px);border:1px solid #e7e4ed;border-radius:24px;background:#fff;color:#17151b;text-align:left}.prepay-quote{margin-block:18px;background:#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:#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 #eeebf2}.prepay-recipient>span:first-child{color:#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:#fff4df;color:#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:#7752b8}.prepay-card fieldset{border:0;padding:0;min-width:0;display:grid;gap:14px}.prepay-preview{display:grid;gap:8px;background:#f6f3fc;padding:18px;border-radius:16px}.prepay-preview>span{font-size:13px;color:#655f70}.prepay-actions{display:grid;gap:8px}@media (max-width:600px){.prepay-card,.prepay-quote{border-radius:20px}.prepay-card .btn{width:100%}}