/* Compact verification controls in the product installation form. */
#modalform .feedback__fake-checkbox{display:none;}
#modalform .feedback-form__policy{box-sizing:border-box;display:flex;width:280px;max-width:100%;min-height:56px;margin:0 0 8px;padding:9px 10px;gap:9px;align-items:center;background:#fafafa;border:1px solid #d3d3d3;border-radius:3px;box-shadow:none;font-size:12px;line-height:1.4;}
#modalform #feedback_policy{position:static;opacity:1;appearance:auto;width:17px;height:17px;min-width:17px;margin:0;flex-shrink:0;accent-color:#c80013;}
#modalform .form-group{padding-left:0;padding-right:0;}
#modalform .form-item{width:280px;max-width:100%;margin:0 0 12px!important;}
#modalform .g-recaptcha{width:304px;height:72px;transform:scale(.92105);transform-origin:left top;}
#modalform .g-recaptcha>div{margin:0;}
#modalform .error:empty{display:none;}
#modalform .policy-error{font-size:12px;line-height:1.4;margin-bottom:6px;}
#modalform #feedback_policy{appearance:none;-webkit-appearance:none;display:block;border:1px solid #999!important;border-radius:3px;background:#fff!important;cursor:pointer;}
#modalform #feedback_policy:checked{background:#c80013!important;border-color:#c80013!important;}
#modalform #feedback_policy:checked::after{content:'';display:block;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin:1px 0 0 5px;}
#modalform #feedback_policy:focus-visible{outline:2px solid #c80013;outline-offset:2px;}
#modalform #feedback_policy{position:relative;z-index:0;}
