/* Accessible password feedback across registration, reset and checkout forms. */
body .woocommerce-password-strength{font-size:15px!important;line-height:1.5!important;font-weight:700!important;padding:12px 16px!important;margin-top:10px!important;border:1px solid!important;border-radius:8px!important;text-align:left!important;opacity:1!important}
body .woocommerce-password-strength.short,body .woocommerce-password-strength.bad{background:#451b24!important;color:#ffe4e8!important;border-color:#f98e9b!important}
body .woocommerce-password-strength.good{background:#392d10!important;color:#fff1ba!important;border-color:#e6c45d!important}
body .woocommerce-password-strength.strong{background:#113a2c!important;color:#d7ffeb!important;border-color:#68dba7!important}
body .woocommerce-password-hint{display:block!important;color:#d3dfec!important;font-size:14px!important;line-height:1.65!important;margin-top:10px!important;opacity:1!important}
body.gg-rechex #rx-license-value,body.gg-rechex .rx-key-row code{background:transparent!important;color:#00d2ff!important;border:0!important;box-shadow:none!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:clamp(16px,1.6vw,24px)!important;font-weight:700!important;line-height:1.7!important;letter-spacing:.035em!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:14px 0!important;min-width:0!important;text-align:left!important;user-select:all}
body.gg-rechex .rx-key-row{gap:20px;align-items:center}body.gg-rechex .rx-license .micro{font-size:13px;line-height:1.6}
.rx-plan-benefits{margin:18px 0;padding:0;list-style:none}.rx-plan-benefits li{margin:10px 0;line-height:1.55}.rx-intro-offer{border:1px solid var(--accent);border-radius:16px;padding:28px;margin-bottom:32px;background:rgba(0,210,255,.06)}.rx-intro-offer h3{margin:10px 0 16px}.rx-intro-offer p{line-height:1.7}.rx-intro-offer .btn{margin-top:12px}.pricing-card.featured{border-color:var(--accent)}
