.input-field-wrapper{&:not(.cq-Editable-dom){@media only screen and (min-width:769px){width:auto !important}
}
.input-field-wrapper-main{display:flex;@media only screen and (max-width:768px){flex-wrap:wrap}
@media only screen and (min-width:769px){position:relative}
.input-field-wrapper-content{@media only screen and (max-width:768px){flex:1 1 100%}
&.cq-Editable-dom{width:100%;>.aem-Grid{display:block}
}
>.aem-Grid{display:flex;margin:0;padding:0;@media only screen and (max-width:768px){flex-wrap:wrap}
>div{width:auto;margin:0;padding:0;@media only screen and (min-width:769px){margin-right:15px}
@media only screen and (max-width:768px){flex:1 1 100%}
.inp-comp{.input-grouped{margin:5px 0 !important;input[type="text"]{width:90px;padding:0;padding-top:15px;border:0;background:0;box-shadow:none;border-bottom:1px solid hsl(0 0 68.2% / .8);text-align:center}
}
>.form-grouped{align-items:end;@media only screen and (max-width:768px){flex-direction:row}
>*{width:auto !important;margin:0}
.control-label:not(.after){margin-right:15px}
.control-label.after{margin-left:15px}
@media only screen and (max-width:768px){.control-label.after{width:max-content !important}
}
}
.req,.help-block,.input-grouped-addon{display:none !important}
}
}
}
}
.input-field-wrapper-message{display:none;margin-top:25px;@media only screen and (max-width:768px){margin:0}
@media only screen and (min-width:769px){position:absolute;width:100%;top:0;margin-left:~"calc(___YUICSSMIN_PRESERVED_TOKEN_0___)"}
.success-message,.error-message{font-size:16px;line-height:24px}
.success-message{color:#639e35}
.error-message{color:#da3e23}
span.input-grouped-addon{font-size:24px;margin-right:10px;position:relative;top:2px}
}
@media only screen and (max-width:1065px){display:block;width:100%;.input-field-wrapper-message{display:block;position:relative;margin:0;margin-bottom:30px}
}
}
}