@layer dotvvm-business-pack{.dotvvm-bp-form-item{--bp-form-item-validation_row-start:3;--bp-form-item-control_row-start:4;align-items:center;display:grid;grid-template-columns:min-content minmax(var(--bp-gap-xl),1fr) min-content;grid-template-rows:repeat(4,min-content)}.dotvvm-bp-form-item.dotvvm-bp-form-item-validator-position-after{--bp-form-item-validation_row-start:4;--bp-form-item-control_row-start:3}.dotvvm-bp-form-item+.dotvvm-bp-form-item .dotvvm-bp-form-item_label{margin-top:calc(var(--bp-gap-s)*2)}.dotvvm-bp-form-item.dotvvm-bp-state_error{box-shadow:none}.dotvvm-bp-form-item_label{font-weight:600;grid-column-end:span 3;grid-row-start:1;white-space:nowrap}.dotvvm-bp-form-item_label.dotvvm-bp-primitive_text{padding-bottom:var(--bp-gap-s)}.dotvvm-bp-form-item_hint{font-size:var(--bp-font-size);grid-column-end:span 3;grid-row-start:2}.dotvvm-bp-form-item_validation{align-content:center;align-items:center;color:var(--bp-color_error);display:flex;flex-direction:row;font-size:var(--bp-font-size);grid-column-end:span 3;grid-column:span 3;grid-row-start:var(--bp-form-item-validation_row-start);line-height:1;margin-top:var(--bp-gap-s)}.dotvvm-bp-form-item_validation_icon .dotvvm-bp-icon{height:calc(var(--bp-font-size)*1.2);margin-right:var(--bp-padding-horizontal);width:calc(var(--bp-font-size)*1.2)}.dotvvm-bp-form-item_before-control-template-wrapper{grid-column-start:1;grid-row-start:var(--bp-form-item-control_row-start)}.dotvvm-bp-form-item_before-control-template-wrapper:not(:empty){margin-right:var(--bp-gap-m)}.dotvvm-bp-form-item_control{--bp-form-item-width:unset;grid-column-start:2;grid-row-start:var(--bp-form-item-control_row-start)}.dotvvm-bp-form-item_after-control-template-wrapper{grid-column-start:3;grid-row-start:var(--bp-form-item-control_row-start)}.dotvvm-bp-form-item_after-control-template-wrapper:not(:empty){margin-left:var(--bp-gap-m)}}
