#renewPlanButton[hidden]{display:none!important}
.renewal-dialog{width:min(620px,calc(100% - 32px));max-height:90vh;overflow:auto;border:1px solid #246946;border-radius:16px;padding:0;background:#062319;color:#edf9f2}
.renewal-dialog::backdrop{background:rgb(0 0 0 / 65%)}
.renewal-dialog .section{padding:24px;margin:0}
.renewal-dialog label{display:grid;gap:6px;margin:14px 0}
.renewal-dialog input,.renewal-dialog select{font:inherit;color:inherit;background:#0b3023;border:1px solid #398260;border-radius:8px;padding:10px;max-width:100%;width:100%}
.renewal-dialog input[type=checkbox]{width:auto;justify-self:start}
.renewal-dialog [data-error]{color:#ffbfab}
.renewal-dialog #renewalQuote{margin-top:20px;border-top:1px solid #398260;padding-top:12px}
.renewal-dialog p{line-height:1.55}
