.hr-box{border:1px solid #e6e1da;border-radius:8px;padding:16px 18px;margin:22px 0;background:#fff;transition:border-color .2s,background .2s;}
.hr-box.hr-bad{border-color:var(--bordo);background:#fdf6f7;}
.hr-label{display:block;font-size:13px;font-weight:600;color:var(--black);margin-bottom:10px;}
.hr-req{color:var(--bordo);}
.hr-select{width:100%;max-width:420px;padding:12px 14px;border:1px solid var(--nude);border-radius:100px;font-family:inherit;font-size:14px;background:#fff;color:var(--black);cursor:pointer;}
.hr-box.hr-bad .hr-select{border-color:var(--bordo);}
.hr-error{display:none;font-size:12.5px;font-weight:600;color:var(--bordo);margin-top:9px;}
.hr-error.on{display:block;}
.hr-note{font-size:11.5px;line-height:1.6;color:var(--grey);margin-top:10px;}
