.pwb-form input:focus-visible,.pwb-form button:focus-visible,.calc-wrap input:focus-visible{outline:3px solid #C2410C;outline-offset:2px}
.pwb-form input[type=checkbox],.calc-wrap input[type=range]{accent-color:#C2410C}
.pwb-err{display:none;font-size:14px;font-weight:600;color:#B42318}
.pwb-err::before{content:"\26A0\FE0E  "}
.pwb-form input:user-invalid,.pwb-form input.pwb-invalid{border-color:#B42318!important;border-width:2px!important}
.pwb-form input:user-invalid~.pwb-err,.pwb-form input.pwb-invalid~.pwb-err{display:block}
.pwb-hp{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}
.pwb-form button[aria-disabled=true]{opacity:.7;cursor:progress}
