/* YALOVI v1.0.23 — online Annual renewal control */
.billing-renewal-control{margin-top:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.billing-renewal-copy{display:grid;gap:3px;min-width:0}.billing-renewal-copy span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.42);font-weight:700}.billing-renewal-copy strong{font-size:13px;color:#fff}.billing-renewal-copy p{margin:0;color:rgba(255,255,255,.52);font-size:11px;line-height:1.55}.billing-renewal-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.billing-renewal-btn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:#fff;border-radius:10px;padding:10px 13px;font:600 11px/1 Poppins,Inter,system-ui,sans-serif;cursor:pointer;transition:.18s ease}.billing-renewal-btn:hover{border-color:rgba(138,59,224,.5);background:rgba(138,59,224,.14)}.billing-renewal-btn.danger{background:#7c3aed;border-color:#7c3aed}.billing-renewal-btn.danger:hover{background:#ea7a22;border-color:#ea7a22}.billing-renewal-confirm{display:none;width:100%;margin-top:2px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07);align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.billing-renewal-confirm.is-open{display:flex}.billing-renewal-confirm p{margin:0;max-width:760px;color:rgba(255,255,255,.62);font-size:11px;line-height:1.6}.billing-renewal-status{display:none;width:100%;padding:10px 12px;border-radius:10px;font-size:11px;line-height:1.5}.billing-renewal-status.show{display:block}.billing-renewal-status.ok{background:rgba(35,209,139,.08);border:1px solid rgba(35,209,139,.22);color:#9ff0ce}.billing-renewal-status.err{background:rgba(255,92,112,.08);border:1px solid rgba(255,92,112,.2);color:#ffb4bf}@media(max-width:680px){.billing-renewal-control{align-items:stretch}.billing-renewal-actions{width:100%}.billing-renewal-actions .billing-renewal-btn{flex:1}.billing-renewal-confirm{align-items:stretch}.billing-renewal-confirm .billing-renewal-actions{width:100%}}
