.hive-form-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}
.hive-form-hint{font-size:13px;line-height:1.45;color:#626262;margin:4px 0 16px}
.hive-field-error{display:block;font-size:13px;line-height:1.45;color:#b3261e;margin-top:5px}
#new_order .request-consent-error,#new_feedback .request-consent-error{font-size:14px;line-height:1.5}
#new_order button:disabled,#new_feedback button:disabled{opacity:.65;cursor:wait}
#callback .hive-form-hint{color:#bdbdbd}
#callback .hive-field-error,#callback .request-consent-error{color:#ffb4a9!important}
#callback .popup-inner{max-height:90vh;overflow:auto}
#new_order .checkbox-wrapper input,#new_feedback .checkbox-wrapper input{display:block;position:absolute;left:0;top:0;width:17px;height:17px;margin:0;opacity:0}
#new_order .checkbox-wrapper input:focus-visible + .checkbox,#new_feedback .checkbox-wrapper input:focus-visible + .checkbox{outline:2px solid #e99923;outline-offset:3px}
#new_order .checkbox-wrapper.error,#new_feedback .checkbox-wrapper.error{flex-wrap:wrap}
#new_order .checkbox-wrapper .label-checkbox,#new_feedback .checkbox-wrapper .label-checkbox{flex:1}
#new_order .checkbox-wrapper .hive-field-error,#new_feedback .checkbox-wrapper .hive-field-error{flex-basis:100%;margin-left:27px}
