.phone_input_container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.phone_input_container .phone_country_codes_ddl{width:150px}.phone_input_container .input_phone_number{-ms-flex:1;flex:1}.phone_select2_container .select2-results__option--highlighted .country_name{color:#eee}.phone_select2_container .option_txt{font-size:14px}.phone_select2_container .country_name{font-size:12px;color:#777}.custom_checkbox_lbl{cursor:pointer;padding:2px 0;font-weight:400;margin-bottom:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px}.custom_checkbox_lbl input{width:0;height:0;appearance:none;position:absolute}.custom_checkbox_lbl input:checked~.custom_checkbox{background-color:#ff4d1d;border-color:#ff4d1d}.custom_checkbox_lbl input:checked~.custom_checkbox i{opacity:1}.custom_checkbox_lbl input:disabled~.custom_checkbox{cursor:not-allowed;opacity:.5}.custom_checkbox_lbl .custom_checkbox{border:1px solid #777;border-radius:4px}.custom_checkbox_lbl .custom_checkbox i{display:block;padding:2px;color:#fff;opacity:0}.custom_checkbox_lbl .lbl_txt{display:inline-block;vertical-align:top;width:calc(100% - 48px);text-align:left}.custom_switch_lbl{position:relative;display:inline-block;vertical-align:top;width:76px;height:34px;margin-bottom:0}.custom_switch_lbl input{opacity:0;width:0;height:0;appearance:none;position:absolute}.custom_switch_lbl input:checked+.slider_wrapper_outer{background-color:#ff4d1d}.custom_switch_lbl input:checked+.slider_wrapper_outer .slider_wrapper_inner{transform:translateX(-17px)}.custom_switch_lbl .slider_wrapper_outer{position:relative;display:block;height:100%;background-color:#7c7c7c;border-radius:32px;cursor:pointer;overflow:hidden;transition:background-color .3s ease}.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner{display:-ms-flexbox;display:flex;gap:10px;height:100%;width:152px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transform:translateX(-58px);transition:transform .3s ease}.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner:before{content:"On"}.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner:after{content:"Off"}.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner:after,.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner:before{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;color:#fff}.custom_switch_lbl .slider_wrapper_outer .slider_wrapper_inner .slider{height:26px;width:26px;background-color:#fff;border-radius:50%}.custom_radio_lbl{cursor:pointer;padding:2px 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:10px}.custom_radio_lbl input{width:0;height:0;margin:0;appearance:none;position:absolute}.custom_radio_lbl input:checked~.custom_radio{background-color:#ff4d1d;border-color:#ff4d1d}.custom_radio_lbl input:checked~.custom_radio:before{opacity:1}.custom_radio_lbl input:disabled~.custom_radio{cursor:not-allowed;opacity:.5}.custom_radio_lbl .custom_radio{border:1px solid #777;border-radius:30px;width:18px;height:18px}.custom_radio_lbl .custom_radio:before{content:'';background-color:#fff;opacity:0;width:6px;height:6px;display:block;border-radius:10px;margin:5px}.radio .custom_radio_lbl{padding-left:0}.field_limit_container{position:relative}.field_limit_container[class*=col-] input.field_limit.target_emoji_field~span[data-max-length]{right:45px}.field_limit_container input.field_limit{padding-right:42px}.field_limit_container input.field_limit.field_limit_md{padding-right:55px}.field_limit_container input.field_limit.field_limit_md.target_gpt_field{padding-right:85px}.field_limit_container input.field_limit.field_limit_md.target_emoji_field{padding-right:82px}.field_limit_container input.field_limit.target_gpt_field{padding-right:72px}.field_limit_container input.field_limit.target_emoji_field{padding-right:72px}.field_limit_container input.field_limit.target_emoji_field~span[data-max-length]{right:35px}.field_limit_container span[data-max-length]{position:absolute;font-size:12px;bottom:7px;right:7px;opacity:.5;line-height:1}.emoji_btn_container{position:relative}.emoji_btn_container input.target_emoji_field{padding-right:35px}.emoji_btn{background-color:transparent;border:none;position:absolute;top:7px;right:5px;outline:0}.emoji_btn i{display:block}@media only screen and (max-width:991px){.emoji_btn{display:none}}