.cg-password-guidance{box-sizing:border-box;width:100%;margin:10px 0 14px;padding:12px;border:1px solid #bfdbfe;border-radius:12px;background:#f8fbff;color:#334155;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.cg-password-guidance p{margin:0 0 8px}.cg-password-guidance ul{list-style:none;padding:0;margin:10px 0}.cg-password-guidance li{margin:4px 0}.cg-password-guidance li[data-met="true"]{color:#166534}.cg-password-guidance .cg-password-note{font-size:12px;color:#475569;margin-bottom:0}
.cg-password-track{height:8px;background:#e2e8f0;border-radius:5px;overflow:hidden}.cg-password-fill{height:100%;width:0;background:#64748b}.cg-password-guidance[data-score="1"] .cg-password-fill{width:33%;background:#b91c1c}.cg-password-guidance[data-score="2"] .cg-password-fill{width:66%;background:#a16207}.cg-password-guidance[data-score="3"] .cg-password-fill{width:100%;background:#15803d}
.cg-password-guidance[data-score="1"] .cg-password-strength{color:#b91c1c}.cg-password-guidance[data-score="2"] .cg-password-strength{color:#854d0e}.cg-password-guidance[data-score="3"] .cg-password-strength{color:#166534}
.cg-password-guidance .cg-password-match[data-met="true"],.cg-password-guidance .cg-password-note{color:#166534}
#f [hidden]{display:none!important}
