.lf-plan-renewal{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;color:inherit;font:400 12px/1.6 Manrope,sans-serif;cursor:pointer}.lf-plan-renewal input{flex:0 0 auto;margin-top:3px;accent-color:#800020}[data-renewal-status]>div{margin-top:22px;padding-top:18px;border-top:1px solid #decfc4}[data-renewal-status] p{font-size:13px}

.la-payment-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.la-payment-filters label{display:grid;gap:6px}.la-payment-filters input,.la-payment-filters select{max-width:100%;min-height:44px}.la-payment-records code{display:block;max-width:280px;overflow-wrap:anywhere;font-size:11px}.la-payment-records small{display:block;margin-block:6px}
.lf-payment-method{width:min(470px,calc(100vw - 28px));padding:28px;border:1px solid var(--lmc-line,#e8dcd1);border-radius:25px;background:var(--lmc-card,#fffdf9);color:var(--lmc-ink,#492633);font:13px/1.7 Manrope,system-ui;box-shadow:0 18px 70px #25151e33}.lf-payment-method::backdrop{background:#24192080;backdrop-filter:blur(4px)}.lf-payment-method>button:first-child{float:right}.lf-payment-method h2{clear:both;font:500 30px Fraunces,Georgia,serif;margin:20px 0 10px;color:inherit}.lf-payment-method p{color:var(--lmc-muted,#75656a);font-size:12px}.lf-payment-method>button:not(:first-child){width:100%;margin:12px 0}.lf-payment-method form{border-top:1px solid var(--lmc-line,#e8dcd1);padding-top:18px;margin-top:12px}.lf-payment-method label{display:flex;flex-direction:column;gap:8px;font-size:12px}.lf-payment-method input{border:1px solid var(--lmc-line,#e8dcd1);background:var(--lmc-bg,#f8f4ee);color:inherit;min-height:46px;border-radius:13px;padding:10px 13px;font:inherit;margin-bottom:14px}.lf-payment-method .lf-button{font-size:12px;min-height:43px}.lf-payment-method input:focus-visible{outline:2px solid #9d526a;outline-offset:2px}
