.gf_stylespro .gchoice_select_all,.gf_stylespro .gchoice_total{grid-column:1/-1;width:100%;max-width:none}.gf_stylespro .gchoice_select_all .gfield-choice-input{position:relative;opacity:1;width:auto;margin-right:.3em}.gf_stylespro .gchoice_select_all label:after,.gf_stylespro .gchoice_select_all label:before,.gf_stylespro .gchoice_total label:after,.gf_stylespro .gchoice_total label:before{display:none!important}.gf_stylespro .gfield--type-image_choice .gfsp_native_image_choice .gfield-image-choice-wrapper-outer{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;min-width:0}.gf_stylespro .gfield--type-image_choice .gfsp_native_image_choice .o_label{display:flex;flex-direction:column;gap:.55rem;align-items:center;width:100%}.gf_stylespro .gfield--type-image_choice .gfsp_native_image_choice .gfsp_label_img,.gf_stylespro .gfield--type-image_choice .gfsp_native_image_choice .o_img_wr{max-width:100%}.gf_stylespro .gfield--type-image_choice .gchoice,.gf_stylespro .gfield--type-multi_choice .gchoice{box-sizing:border-box}.gf_stylespro_wrapper .gform_validation_errors>ol .gchoice{color:var(--gfsp--warning-color,#c02b0a)}.gf_stylespro .gf_icn_inset .has_gfsp_icn textarea{max-width:100%;padding-left:3em;box-sizing:border-box}.rtl .gf_stylespro .gf_icn_inset .has_gfsp_icn textarea{padding-left:.5em;padding-right:3em}.gf_stylespro .has_gfsp_icn .chosen-container,.gf_stylespro .has_gfsp_icn .select2-container{vertical-align:bottom;max-width:calc(100% - 2.24em)}.gf_stylespro .gf_icn_inset .has_gfsp_icn .chosen-container,.gf_stylespro .gf_icn_inset .has_gfsp_icn .select2-container{max-width:100%}.rtl .gf_stylespro .gf_icon_after .has_gfsp_icn select{padding-left:3em;padding-right:.5em;background-position:left .75em center}.gf_stylespro .ginput_container_fileupload .gfsp_icon,.gf_stylespro .ginput_container_fileupload input,.gf_stylespro .ginput_container_post_image .gfsp_icon,.gf_stylespro .ginput_container_post_image input{vertical-align:middle}.gfsp_popup{position:relative}.gfsp_popup_close{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font:700 1.5rem/1 sans-serif;cursor:pointer}.gfsp_popup_close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rtl .gfsp_popup_close{right:auto;left:.5rem}