.credit-button{padding:8px 13px;border:1px solid #c99225;border-radius:10px;background:#ffd260;color:#4b301c;font-size:12px;font-weight:900;cursor:pointer}.credit-dialog{width:min(94vw,680px);padding:0;border:0;border-radius:22px;background:transparent;box-shadow:0 22px 60px #35132644}.credit-dialog::backdrop{background:#35132666;backdrop-filter:blur(3px)}.credit-card{position:relative;padding:30px;background:#fffdfb;border-radius:22px}.credit-card h2{margin:0;font-size:25px}.credit-copy{margin:8px 0 19px;color:#806b7e;font-size:13px}.balance-card{position:relative;display:flex;align-items:baseline;gap:9px;padding:19px 21px;border:1px solid #e8d8de;border-radius:17px;background:linear-gradient(120deg,#fff,#fff8ed)}.balance-card span{position:absolute;top:12px;left:21px;color:#806b7e;font-size:11px;font-weight:800}.balance-card strong{margin-top:12px;font-size:38px;line-height:1;color:#351a37}.balance-card i,.credit-packages b i{color:#e5a225;font-style:normal;font-size:18px}.balance-card small{color:#61768d;font-weight:800;font-size:12px}.credit-card h3{margin:25px 0 12px;font-size:16px}.credit-packages{display:grid;gap:10px}.credit-packages button{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:15px 16px;border:1px solid #e6d7dc;border-radius:15px;background:#fff;text-align:left;color:#351a37}.credit-packages button.selected{border:2px solid #8b5262;background:#fffdf5}.credit-packages em{position:absolute;top:-9px;left:59px;padding:2px 7px;border-radius:99px;background:#ffd260;font-style:normal;font-size:10px;font-weight:900}.credit-packages b{font-size:18px}.credit-packages b i{font-size:13px}.credit-packages span{grid-column:1;color:#61768d;font-size:12px;font-weight:700}.credit-packages strong{grid-column:2;grid-row:1/3;align-self:center;padding:9px 15px;border:1px solid #a26d23;border-radius:99px;background:#ffd260;font-size:17px}.credit-hint{margin:12px 0 0;color:#a37539;font-size:12px}.credit-card .primary-button{margin-top:15px}@media(max-width:560px){.credit-card{padding:24px 17px}.credit-packages strong{padding:8px 10px;font-size:14px}.credit-packages span{font-size:10px}}
