:root {
    --add_contact_lay: rgba(3, 4, 15, 0.5);
    --add_contact_border: #D4D4D4;
    --add_contact_ligt: #F1F1F1;
    --fnt_40_ac: 4rem;
    --fnt_45_ac: 4.5rem;
    --fnt_12_ac: 1.2rem;
    --fnt_14_ac: 1.4rem;
    --fnt_16_ac: 1.6rem;
    --fnt_18_ac: 1.8rem;
    --fnt_20_ac: 2rem;
    --fnt_22_ac: 2.2rem;
    --fnt_23_ac: 2.3rem;
    --fnt_35_ac: 3.5rem;
    --fnt_10_ac: 1rem;
}
.add_contacts_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: var(--add_contact_lay);
    transition: all 0.3s;
}
.reconcile_overlay_sc, .faq_overlay_sc, .single_payment_overlay_sc, .account_tax_filter_popup_overlay_sc, .gst_login_pop_overlay_sc,
.gst_create_category_overlay_sc, .tds_challan_no_overlay_sc, .bulkpayout_otp_overlay_sc, .bulkpayout_ac_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: var(--add_contact_lay);
    transition: all 0.3s;
}
.are_you_sure_popup_sc.is_visible {
    visibility: visible;
}
.are_you_sure_popup_sc.is_visible .add_contacts_yes_overlay_sc {
    opacity: 1;
    visibility: visible;
    transition-delay: 0.1s;
}
.add_contacts_yes_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: var(--add_contact_lay);
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.no_preview_overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: var(--add_contact_lay);
}
.add_contacts_container_sc, .create_contacts_container_sc, .item_contacts_container_sc, .edit_contacts_container_sc, .edit_item_container_sc, .account_tax_filter_popup_container_sc,
.gst_login_popup_contnr_sc, .gst_create_category_popup_contr_sc, .tds_challan_no_popup_cont_sc {
    max-width: 78.5rem;
    width: 100%;
    position: absolute;
    right: -100%;
    top: 0;
    bottom: 0;
    background: var( --bg_wht);
    border-radius: 3rem 0 0 3rem;
    overflow: hidden;
    transition: all 1s;
}
.reconcile_preview_container_sc, .single_payment_popup_container_sc, .bulkpayout_otp_popup_container_sc,
.bulkpayout_ac_popup_container_sc {
    max-width: 75rem;
    width: 100%;
    position: absolute;
    right: -100%;
    top: 0;
    bottom: 0;
    background: var( --bg_wht);
    border-radius: 3rem 0 0 3rem;
    overflow: hidden;
    transition: all 1s;
}
.faq_popup_container_sc {
    max-width: 78rem;
    width: 100%;
    position: absolute;
    right: -100%;
    top: 0;
    bottom: 0;
    background: var( --bg_wht);
    border-radius: 3rem 0 0 3rem;
    overflow: hidden;
    transition: all 1s;
}
.add_contacts_head_sc {
    padding: 2.4rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.1rem solid var(--add_contact_border);
}
.add_contacts_head_tabs_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.add_contacts_head_tab_link_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_20_ac);
    color: var(--input_border_color_sc);
}
.add_contacts_head_tab_link_sc {
    padding: 0 2rem;
    cursor: pointer;
    position: relative;
}
.add_new_contact_sc, .add_contact_download_sc {
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--bg_snt);
    border-radius: 3rem;
    cursor: pointer;
}
.add_new_contact_sect_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.add_contacts_head_rgt_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.add_contact_close_sc {
    cursor: pointer;
}
.add_contacts_head_tab_link_sc.active h5 {
    font-weight: var(--fnt_wht_500);
    color: var(--head_text_sc);
}
.add_contacts_head_tab_link_sc::before {
    content: "";
	display: block;
    position: absolute;
    bottom: 0;
    top: 4.8rem;
	left: 0;
	width: 100%;
	height: 0.4rem;
	transform: scaleX(0);
	transition: transform 0.3s ease;
    border-bottom: 0.4rem solid var(--default_orange_sc);
}
.add_contacts_head_tab_link_sc.active::before {
    transform: scaleX(1);
	transform-origin: center;
}
.add_contact_search_section_sc {
    padding: 2rem 3rem;
    border-bottom: 0.1rem solid var(--add_contact_border);
}
.add_contact_search_contnr_sc {
    width: 100%;
    display: flex;
    align-items: center;
}
.add_contact_search_cont_sc {
    display: flex;
    align-items: center;
    border: 0.1rem solid var(--input_border_color_sc);
    border-right: none;
    border-radius: 4rem 0 0 4rem;
    height: 5.6rem;
    flex-grow: 1;
}
.add_contact_search_cont_sc input {
    padding: 1rem 1.6rem;
    border: none;
    outline: none;
    background: transparent;
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16_ac);
    font-weight: var(--fnt_wht_400);
    width: 100%;
}
.add_contact_search_cont_sc input::placeholder {
    color: var(--border_lgt_color);
    font-size: var(--fnt_16_ac);
    font-weight: var(--fnt_wht_400);
}
.add_contact_filter_sect_sc {
    display: flex;
    align-items: center;
    border: 0.1rem solid var(--input_border_color_sc);
    border-radius: 0 4rem 4rem 0;
    height: 5.6rem;
    width: 17rem;
    padding: 0px 2.4rem;
    position: relative;
}
.add_contact_filter_sect_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--input_border_color_sc);
}
.add_contact_filter_head_sc {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    cursor: pointer;
}
.add_contact_filter_contnr_sc {
    position: absolute;
    top: 5rem;
    left: 1rem;
    background-color: var(--bg_wht);
    width: 13rem;
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 0 0 1rem 1rem;
    z-index: 99;
}
.add_contact_filter_contnr_sc ul li {
    padding: 1.6rem 0;
    text-align: center;
    border-bottom: 0.1rem solid var(--add_contact_ligt);
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_14_ac);
    color: var(--paragraph_text_sc);
    cursor: pointer;
}
.add_contact_list_section_sc {
    padding: 0 4rem 0 3rem;
    margin: 3rem 0;
    flex-grow: 1;
    overflow-y: scroll;
}
.add_contacts_main_sc {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ac_create_contact_section_sc {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ac_create_contact_body_sc, .edit_contact_form_container_cm {
    flex-grow: 1;
    overflow-y: scroll;
}
.add_contact_list_contnr_sc::-webkit-scrollbar, .add_contact_list_contnr_sc::-webkit-scrollbar {
    display: none;
}
.add_contact_list_items_profile_sc, .add_contact_list_aunt_items_prf_sc {
    width: 5rem;
    height: 5rem;
    border: 0.1rem solid var(--default_orange_sc);
    border-radius: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add_contact_list_items_profile_sc p, .add_contact_list_aunt_items_prf_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--default_orange_sc);
    text-transform: uppercase;
}
.add_contact_list_items_lft_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.add_contact_list_items_name_sc h5, .add_contact_list_aunt_items_name_sc h5 {
    font-size: var(--fnt_18_ac);
    font-weight: var(--fnt_wht_500);
    color: var(--paragraph_text_sc);
    text-transform: capitalize;
}
.add_contact_list_items_name_sc, .add_contact_list_aunt_items_name_sc {
    padding-bottom: 1rem;
}
.add_contact_list_items_phone_sc {
    padding-bottom: 1rem;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.add_contact_list_items_phone_sc h6 {
    font-size: var(--fnt_16_ac);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    line-height: unset;
}
.add_contact_list_items_phone_sc span {
    font-size: var(--fnt_16_ac);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
}
.add_contact_list_items_phone_sc p {
    font-size: var(--fnt_16_ac);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
}
.add_contact_list_items_ctgy_sc p {
    font-size: var(--fnt_14_ac);
    font-weight: var(--fnt_wht_400);
    color: var(--input_border_color_sc);
}
.add_contact_list_items_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.add_contact_list_items_sc:last-child {
    padding-bottom: 0;
}
.add_contact_list_menu_btn_sc {
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}
.add_contact_list_items_rgt_sc {
    position: relative;
}
.add_contact_list_edit_opn_sc {
    position: absolute;
    top: 3rem;
    right: 0;
    width: 11rem;
    background-color: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 1rem;
    z-index: 99;
}
.add_contact_list_edit_opn_sc ul li {
    padding: 1.6rem 0;
    border-bottom: 1px solid var(--add_contact_ligt);
    cursor: pointer;
    font-size: var(--fnt_14_ac);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.add_contact_list_aunt_items_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.add_contact_list_aunt_items_sc:last-child {
    padding-bottom: 0;
}
.add_contact_list_aunt_items_lft_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
    flex-grow: 1;
}
.add_contact_list_aunt_items_dtl_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
}
.add_contact_list_aunt_items_dtl_sc:last-child{
    padding-bottom: 0;
}
.add_contact_item_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}
.add_contact_item_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_14_ac);
    color: var(--input_border_color_sc);
}
.add_contact_item_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_14_ac);
    color: var(--input_border_color_sc);
}
.add_contact_list_aunt_items_details_sc {
    width: 70%;
}
.add_contact_list_aunt_items_optn_sc {
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.add_contact_list_aunt_items_optn_sc svg {
    cursor: pointer;
}
.add_contact_optn_cont_sc {
    position: absolute;
    top: 3rem;
    right: 0;
    width: 11rem;
    background-color: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 1rem;
    z-index: 99;
}
.add_contact_optn_cont_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_14_ac);
    color: var(--paragraph_text_sc);
    padding: 1.6rem 0;
    text-align: center;
}
.add_contact_filter_sect_sc.active {
    border: 0.1rem solid var(--default_orange_sc);
}
.add_contact_filter_sect_sc.active .add_contact_filter_head_sc p {
    color: var(--default_orange_sc);
}
.add_contact_filter_sect_sc.active .add_contact_filter_head_sc svg {
    transform: rotate(-180deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.add_contact_filter_sect_sc.active .add_contact_filter_head_sc svg path {
    stroke: var(--default_orange_sc);
}
.add_contact_filter_head_sc svg {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.add_cntct_nodata_sect_sc {
    height: 38.5rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 3rem;
}
.add_cntct_nodata_sect_sc h4 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_20_ac);
    color: var(--head_text_sc);
    text-align: center;
}
.add_contacts_profile_head_sc {
    padding: 3.2rem 3.7rem;
    border-bottom: 1px solid var(--add_contact_border);
}
.add_contacts_back_arrow_sc svg {
    cursor: pointer;
}
.add_contacts_profile_body_sc {
    padding: 3rem;
}
.add_contacts_profile_box_sc {
    background: var(--bg_wht);
    box-shadow: .3rem .3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 3rem;
    padding: 3rem;
    margin-bottom: 1.6rem;
}
.add_contacts_profile_inner_sc {
    display: flex;
    align-items: center;
    gap: 2.5rem;
}
.add_contacts_profile_name_img_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 2rem;
}
.add_contacts_profile_img_sc {
    width: 10rem;
    height: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--add_contact_ligt);
    border-radius: 5rem;
    overflow: hidden;
}
.add_contacts_profile_name_sc h4 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_23_ac);
    color: var(--head_text_sc);
    text-transform: capitalize;
    padding-bottom: 1rem;
}
.add_contacts_profile_name_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--paragraph_text_sc);
}
.add_contacts_profile_details_sc {
    background: var(--bg_snt);
    border-radius: 3rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 1rem 0;
}
.add_contacts_profile_details_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_20_ac);
    text-align: center;
    color: var(--default_orange_sc);
}
.add_contacts_profile_details_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_20_ac);
    text-align: center;
    color: var(--default_orange_sc);
}
.add_contact_tax_details_sect_sc {
    padding: 4rem 3rem;
    background: var(--bg_wht);
    box-shadow: .3rem .3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 3rem;
}
.add_contact_tax_details_head_sc {
    padding-bottom: 3rem;
}
.add_contact_tax_details_head_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_20_ac);
    color: var(--head_text_sc);
    text-transform: capitalize;
}
.add_contact_tax_details_item_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.add_contact_tax_details_item_sc:last-child {
    padding-bottom: 0;
}
.add_contact_tax_details_item_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--paragraph_text_sc);
}
.add_contact_tax_details_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    text-align: right;
    color: var(--head_text_sc);
}
.add_contacts_edit_item_head_sc, .ac_create_contact_head_sc, .add_contact_create_items_head_sc, .create_item_category_head_sc {
    padding: 2.8rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.1rem solid var(--add_contact_border);
}
.add_contacts_edit_item_head_sc h3, .ac_create_contact_head_sc h3, .add_contact_create_items_head_sc h3, .create_item_category_head_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_20_ac);
    color: var(--head_text_sc);
}
.add_contacts_edit_item_close_sc img, .ac_create_contact_close_sc img, .add_contact_create_items_close_sc img, .create_item_category_close_sc img {
    cursor: pointer;
}
.add_contacts_edit_item_input_filed_sc, .ac_edit_contact_input_filed_sc {
    padding: 3rem;
}
.ac_create_contact_input_filed_sc, .ac_create_items_input_filed_sc {
    padding: 3rem;
}
.create_item_category_input_sec_sc {
    padding: 3rem;
    flex: 1;
    overflow: scroll;
}
.add_contacts_edit_item_input_filed_sc::-webkit-scrollbar, .ac_create_contact_input_filed_sc::-webkit-scrollbar, .ac_create_items_input_filed_sc::-webkit-scrollbar, .ac_edit_contact_input_filed_sc::-webkit-scrollbar {
    display: none;
}
.auth_input_field_sc.add_contact_in_sc {
    flex-grow: 1;
}
.add_contact_in_sc .auth_input_arrow_sc {
    right: 1.8rem;
}
.ac_edit_items_in_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.ac_in_sc {
    flex-grow: 1;
}
.ac_gst_details_section_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 2rem;
    margin-bottom: 3rem;
}
.ac_gst_details_title_sc {
    padding: 2rem;
    border-bottom: 0.1rem solid var(--add_contact_border);
}
.ac_gst_details_title_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--head_text_sc);
}
.ac_gst_details_contnr_sc {
    padding: 2rem;
}
.ac_gst_details_appl_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.ac_gst_details_appl_lft_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--paragraph_text_sc);
}
.pk_radio_btns.gst_yes_sc label {
    margin: 0;
}
.ac_tax_details_items_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.ac_view_history_sc {
    padding: 1.6rem;
    text-align: center;
}
.ac_view_history_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--default_orange_sc);
    cursor: pointer;
    display: inline-block;
}
.add_contacts_edit_item_update_btn_sc, .ac_create_contact_save_btn_sc, .ac_create_items_save_btn_sc {
    padding: 1rem 3rem 3rem 3rem;
    background-color: var(--bg_wht);
    width: 100%;
    z-index: 999;
}
.ac_update_btn_sc, .ac_save_btn_sc, .ac_save_items_btn_sc {
    background-color: var(--default_orange_sc);
    border-radius: 4rem;
    height: 5.6rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ac_update_btn_sc span, .ac_save_btn_sc span, .ac_save_items_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--bg_wht);
}
.ac_gst_history_popup_section_sc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 2rem;
    max-width: 150rem;
    max-height: 90%;
    width: 90%;
}
.are_you_sure_popup_section_sc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 2rem;
    max-width: 60rem;
    max-height: 90%;
    width: 90%;
}
.no_preview_available_cont_sc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 2rem;
    max-width: 38rem;
    max-height: 90%;
    width: 90%;
}
.ac_gst_history_popup_head_sc {
    padding: 4rem 3rem 2rem;
    display: flex;
    justify-content: space-between;
}
.ac_gst_history_popup_head_lft_sc h3 {
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_20_ac);
    padding-bottom: 0.8rem;
}
.ac_gst_history_popup_head_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--input_border_color_sc);
}
.ac_gst_history_popup_head_lft_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--input_border_color_sc);
}
.ac_gst_lst_sc {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.ac_gst_history_popup_close_sc {
    cursor: pointer;
}
.ac_gst_history_popup_body_sc {
    padding: 2rem 3rem;
    overflow-Y: scroll;
    max-height: calc(100vh - 20rem);
}
.ac_gst_history_popup_body_sc::-webkit-scrollbar {
    display: none;
}
.ac_gst_history_table_sc table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}
.ac_gst_history_table_sc table thead tr {
    background: var(--bg_snt);
    border-radius: 1rem;
}
.ac_gst_history_table_sc table thead tr th {
    padding: 2rem;
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--input_border_color_sc);
}
.ac_gst_history_table_sc table thead tr th:first-child {
    border-radius: 1rem 0 0 1rem;
}
.ac_gst_history_table_sc table thead tr th:last-child {
    border-radius:  0 1rem 1rem 0;
}
.ac_gst_history_table_sc table tbody tr td {
    padding: 2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--head_text_sc);
}
.adcont_create_contact_bulk_sc {
    background: var(--bg_snt);
    padding: 1.5rem 3rem;
}
.adcont_create_contact_bulk_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--head_text_sc);
    padding-bottom: 0.8rem;
}
.adcont_create_contact_bulk_sc h3 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--head_text_sc);
}
.adcont_create_contact_bulk_sc h3 b {
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    cursor: pointer;
}
.ac_create_contact_title_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--head_text_sc);
    padding-bottom: 1.6rem;
}
.adcont_create_contact_cust_sc {
    display: flex;
    align-items: center;
    gap: 3rem;
    padding-bottom: 1.6rem;
}
.create_contact_check_sc input[type="radio"]:checked,
.create_contact_check_sc input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.create_contact_check_sc input[type="radio"]:checked + label,
.create_contact_check_sc input[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 2.8rem;
    cursor: pointer;
    display: inline-block;
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
}
.create_contact_check_sc input[type="radio"]:checked + label:before,
.create_contact_check_sc input[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.2rem;
    width: 2rem;
    height: 2rem;
    border: 0.1rem solid var(--input_border_color_sc);
    border-radius: 100%;
    background: var(--bg_wht);
}
.create_contact_check_sc input[type="radio"]:checked + label:after,
.create_contact_check_sc input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 1.2rem;
    height: 1.2rem;
    background: var(--default_orange_sc);
    position: absolute;
    top: 0.6rem;
    left: 0.4rem;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.create_contact_check_sc input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.create_contact_check_sc input[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.create_contact_check_sc input[type="radio"]:checked + label::before {
    border: 0.1rem solid var(--default_orange_sc);
}
.create_contact_check_sc {
    display: flex;
    align-items: center;
}
.adcont_lft_in_sc {
    flex-grow: 1;
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 50%;
}
.ac_in_wdt_sc {
    width: 12.5rem;
    flex: 0 0 auto;
}
.adcont_ed_in_sc input, .adcont_rft_sc input {
   padding-right: 1.6rem;
}
.adcont_rft_sc {
    width: 50%;
}
.add_wdt_sc {
    width: 50%;
}
.create_contacts_drbdwn_sc {
    margin-bottom: 3rem;
}
.create_contacts_drbdwn_head_sc {
    background: #F9F9F9;
    border: 0.1rem solid var(--add_contact_ligt);
    border-radius: 1.2rem;
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.create_contacts_drbdwn_head_sc h4 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--head_text_sc);
}
.create_contacts_drbdwn_body_sc {
    border: 0.1rem solid var(--add_contact_ligt);
    border-radius: 0 0 1.2rem 1.2rem;
    padding: 3rem 2rem 0 2rem;
}
.create_contacts_group_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.add_wdt_each_sc {
    min-width: 33.3% !important;
}
.create_contacts_drbdwn_sc:last-child {
    margin-bottom: 0;
}
.create_contacts_check_box_sc {
    padding-bottom: 3rem;
}
.create_contacts_check_box_sc label {
    padding-bottom: 0;
}
.creare_contact_pay_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_16_ac);
    color: var(--paragraph_text_sc);
}
.creare_contact_pay_sc {
    padding-bottom: 2rem;
}
.create_contacts_drbdwn_sc.active .create_contacts_drbdwn_head_sc {
   border-radius: 1.2rem 1.2rem 0 0;
   border-bottom: none;
}
.create_contacts_drbdwn_sc.active .create_contacts_drbdwn_head_sc svg {
    transform: rotate(-180deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.create_contacts_drbdwn_head_sc svg {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.create_contact_textarea_sc, .create_payment_btn_textarea_sc {
    position: relative;
}
.create_payment_btn_textarea_sc {
    margin-bottom: 3rem;
}
.create_contact_textarea_sc textarea {
    width: 100%;
    min-height: 10rem;
    border: 1px solid var(--border_lgt_color);
    border-radius: 0.8rem;
    padding: 1rem 1.2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--paragraph_text_sc);
    position: relative;
}
.create_payment_btn_textarea_sc textarea::placeholder {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: #C0C0C0;
}
.create_payment_btn_textarea_sc textarea {
    width: 100%;
    min-height: 10rem;
    border: 1px solid var(--border_lgt_color);
    border-radius: 0.8rem;
    padding: 1rem 1.2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16_ac);
    color: var(--paragraph_text_sc);
    position: relative;
}
.create_contact_textarea_sc textarea:focus, .create_payment_btn_textarea_sc textarea:focus {
    outline: none;
}
.create_contact_textarea_sc label, .create_payment_btn_textarea_sc label {
    position: absolute;
    top: 2.3rem;
    left: 0;
    padding: 1rem 1.6rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: var(--border_lgt_color);
    pointer-events: none;
    transition: .5s;
    transform: translate(0px, -50%);
}
.create_contact_textarea_sc textarea:focus ~ label,
.create_contact_textarea_sc.auth_input_field_optional_sc textarea:not(:placeholder-shown) + label,
.create_contact_textarea_sc textarea:read-only ~ label,
.create_contact_textarea_sc textarea:disabled ~ label {
    top: 0;
    left: 0.8rem;
    font-size: var(--fnt_12);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    padding: 0px 0.4rem;
    background: var(--bg_wht);
}
.create_payment_btn_textarea_sc textarea ~ label {
    top: 0;
    left: 0.8rem;
    font-size: var(--fnt_12);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    padding: 0px 0.4rem;
    background: var(--bg_wht);
}
.create_contact_textarea_sc.auth_input_field_require_sc textarea:valid ~ label {
    top: 0;
    left: 0.8rem;
    font-size: var(--fnt_12);
    font-weight: var(--fnt_wht_400);
    color: var(--paragraph_text_sc);
    padding: 0px 0.4rem;
    background: var(--bg_wht);
}
.drop_cont_sc ul li:hover {
    color: var(--default_orange_sc);
}
.dp_inside_sc ul li:hover {
    color: var(--default_orange_sc);
}
.create_ecom_operator_head_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--head_text_sc);
}
.create_ecom_operator_head_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
}
.adcont_create_contact_cust_sc.create_inner_check_sc {
    gap: 2rem;
    padding-bottom: 0;
}
.create_ecom_operator_cont_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_14_ac);
    color: var(--paragraph_text_sc);
}
.create_ecom_operator_cont_sc {
    padding-bottom: 3rem;
}
.sku_num_sc {
    position: absolute;
    top: 5.8rem;
    right: 0;
}
.sku_num_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_12_ac);
    color: var(--input_border_color_sc);
}
.margin_fst_sc {
    margin-bottom: 2rem;
}
.are_you_sure_popup_section_sc {
    padding: 4rem 3.5rem 3rem 3.5rem;
}
.are_you_sure_popup_head_sc {
    text-align: center;
    padding-bottom: 4rem;
}
.are_you_sure_popup_head_sc h3 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_23_ac);
    color: var(--head_text_sc);
}
.are_you_sure_popup_body_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_18_ac);
    color: var(--paragraph_text_sc);
    padding-bottom: 3rem;
    text-align: center;
}
.adcn_yes_no_btn_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}
.adcn_no_btn_sc {
    width: 18rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--bg_wht);
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.adcn_no_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--paragraph_text_sc);
}
.adcn_yes_btn_sc {
    height: 5.6rem;
    width: 18rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--default_orange_sc);
    border-radius: 5rem;
}
.adcn_yes_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--bg_wht);
}
.add_contacts_container_sc.popup_open, .create_contacts_container_sc.popup_open, .item_contacts_container_sc.popup_open, .edit_contacts_container_sc.popup_open, .edit_item_container_sc.popup_open,
.reconcile_preview_container_sc.popup_open, .faq_popup_container_sc.popup_open, .single_payment_popup_container_sc.popup_open, .account_tax_filter_popup_container_sc.popup_open,
.gst_login_popup_contnr_sc.popup_open, .gst_create_category_popup_contr_sc.popup_open, .tds_challan_no_popup_cont_sc.popup_open, .bulkpayout_otp_popup_container_sc.popup_open,
.bulkpayout_ac_popup_container_sc.popup_open {
    right: 0;
    transition: all 0.5s;
}
.popup_ovr {
    overflow: hidden !important;
}
.pymnt_popup_ovr {
    overflow: hidden;
}
.add_contacts_back_arrow_sc {
    display: inline-block;
}
.add_contact_optn_cont_sc p {
    cursor: pointer;
}
.ac_save_btn_sc:hover, .ac_save_items_btn_sc:hover, .ac_update_btn_sc:hover, .adcn_yes_btn_sc:hover {
    background: var(--hover_orange_sc);
    box-shadow: 0px 0px 10px rgb(255 186 122 / 65%);
    transition: all 0.3s;
}
.adcn_no_btn_sc:hover {
    background: var(--bg_snt);
    border: 1px solid var(--default_orange_sc);
    box-shadow: 0 0 1rem rgba(22, 22, 22, 0.24);
    border-radius: 5rem;
}
.mob_cost_sc {
    display: none;
}
.mob_name_prf_sc {
    display: none;
}
.desk_top_ht_sc {
    display: block;
}
.mob_history_table_sc {
    display: none;
}
.add_contact_filter_sect_sc.select_cont {
    border: 0.1rem solid var(--default_orange_sc);
}
.add_contact_filter_sect_sc.select_cont .add_contact_filter_head_sc p {
    color: var(--default_orange_sc);
}
.add_contact_filter_sect_sc.select_cont .add_contact_filter_head_sc svg path {
    stroke: var(--default_orange_sc);
}
.add_contact_filter_contnr_sc ul li.select {
    color: var(--default_orange_sc);
}
.uppercase {
    text-transform: uppercase;
}
.ac_edit_contact_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.add_contact_create_items_sc, .add_contacts_edit_item_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.add_contact_create_items_body_sc, .add_contacts_edit_item_body_sc {
    flex-grow: 1;
    overflow-y: scroll;
}
.create_item_category_body_sc  {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.add_contacts_profile_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.add_contacts_profile_body_sc {
    flex-grow: 1;
    overflow-y: scroll;
}
.ac_edits_contact_close_sc img {
    cursor: pointer;
}
.create_contact_textarea_sc {
    margin-bottom: 3rem;
}
.add_contact_close_sc img, .add_contact_create_items_close_sc img, .ac_create_contact_close_sc img, .ac_edits_contact_close_sc img, .add_contacts_edit_item_close_sc img,
.create_item_category_close_sc img {
    width: 2.4rem;
    height: auto;
}
.drop_cont_sc.add_new_catry_padd_sc {
    padding: 0px;
}
.drop_cont_sc.add_new_catry_padd_sc ul {
    padding: 0 2rem 2.4rem;
}
.add_new_catry_sc {
    padding: 1.2rem;
    background: var(--bg_snt);
}
.add_new_catry_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
}
.add_new_cry_dyna_sc {
    color: var(--input_border_color_sc);
}
.add_new_cry_btn_sc {
    color: var(--default_orange_sc);
    cursor: pointer;
}
.create_item_category_btn_sec_sc {
    padding: 1rem 3rem 3rem;
}
.create_item_category_btn_sc {
    width: 100%;
    height: 5.2rem;
    border-radius: 50px;
    background: var(--default_orange_sc);
}
.create_item_category_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_18_ac);
    color: var(--bg_wht);
}
.create_item_category_contnr_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.fm_ht_sc {
    height: 100%;
}
.add_contact_nodata_sc {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add_contact_nodata_img_sc {
    text-align: center;
}
.add_contact_nodata_img_sc img {
    width: 15.6rem;
    height: auto;
}
.add_contact_nodata_img_sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_20_ac);
    font-weight: var(fnt_wht_400);
    margin-top: 3rem;
}
.auth_input_field_sc div.error, .auth_input_phone_field_sc div.error {
    position: absolute;
    top: 5.7rem;
}
.flex__1__sc {
    flex: 1;
}
.flex__grow__1__sc {
    flex-grow: 1;
    flex-basis: content;
}
.jonl_ery_description_sc .auth_input_field_sc input {
    cursor: pointer;
}
.toast-message{
    font-size: var(--font14);
}
.pymnt_customer_item_rgt_sc .pymnt_amnt_sc {
    text-align: right;
}
@media (max-width: 1024px) {
    :root {
        --fnt_40_ac: 4rem;
        --fnt_45_ac: 4.5rem;
        --fnt_12_ac: 1.2rem;
        --fnt_14_ac: 1.2rem;
        --fnt_16_ac: 1.4rem;
        --fnt_18_ac: 1.6rem;
        --fnt_20_ac: 1.8rem;
        --fnt_22_ac: 2.2rem;
        --fnt_23_ac: 1.8rem;
        --fnt_35_ac: 3.5rem;
        --fnt_ne_14: 1.4rem;
        --fnt_ne_12: 1.2rem;
    }
    .add_contacts_container_sc {
        max-width: 57.5rem;
        border-radius: 0;
    }
    .create_contacts_container_sc, .item_contacts_container_sc, .edit_contacts_container_sc, .edit_item_container_sc,
    .reconcile_preview_container_sc, .faq_popup_container_sc, .single_payment_popup_container_sc, .account_tax_filter_popup_container_sc,
    .gst_login_popup_contnr_sc, .gst_create_category_popup_contr_sc, .tds_challan_no_popup_cont_sc, .bulkpayout_otp_popup_container_sc,
    .bulkpayout_ac_popup_container_sc {
        max-width: 100%;
        border-radius: 0;
    }
    .create_contact_textarea_sc {
        margin-bottom: 2.4rem;
    }
    .add_contacts_head_sc {
        padding: 1.6rem 2rem;
    }
    .add_contacts_head_tabs_sc {
        background: var(--add_contact_ligt);
        border-radius: 3rem;
        width: 18rem;
        height: 3.2rem;
        gap: 0;
    }
    .add_contacts_head_tab_link_sc::before {
        display: none;
    }
    .add_contacts_head_tab_link_sc h5 {
        font-size: var(--fnt_ne_14);
    }
    .add_contacts_head_tab_link_sc {
        height: 3.2rem;
        width: 9rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 3rem;
    }
    .add_contacts_head_tab_link_sc.active {
        background-color: var(--default_orange_sc);
    }
    .add_contacts_head_tab_link_sc.active h5 {
        color: var(--bg_wht);
    }
    .add_contacts_head_sc {
        border-bottom: none;
    }
    .add_new_contact_sect_sc {
        gap: 0.8rem;
    }
    .add_contact_search_section_sc {
        padding: 0 2rem 1.6rem;
    }
    .add_contact_search_cont_sc {
        height: 3.8rem;
    }
    .add_contact_filter_sect_sc {
        height: 3.8rem;
        width: 14.6rem;
    }
    .add_contact_search_cont_sc input {
        font-size: var(--fnt_ne_12);
    }
    .add_contact_search_cont_sc input::placeholder {
        font-size: var(--fnt_ne_12);
    }
    .add_contact_filter_head_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .add_contact_filter_contnr_sc {
        left: 0;
        top: 3.5rem;
        width: 10rem;
    }
    .add_contact_filter_contnr_sc ul li {
        padding: 1.3rem 0;
    }
    .add_contact_list_section_sc {
        padding: 0 2rem 0 2rem;
        margin: 2rem 0;
    }
    .add_contact_list_items_profile_sc, .add_contact_list_aunt_items_prf_sc {
        width: 3.2rem;
        height: 3.2rem;
    }
    .add_contact_list_items_lft_sc {
        gap: 1rem;
    }
    .add_contact_list_items_name_sc, .add_contact_list_aunt_items_name_sc {
        padding-bottom: 0.8rem;
    }
    .add_contact_list_items_phone_sc {
        flex-direction: column;
        align-items: flex-start;
        gap: 0;
    }
    .add_contact_list_items_phone_sc span {
        display: none;
    }
    .add_contact_list_items_ctgy_sc {
        display: none;
    }
    .mob_cost_sc {
        display: block;
        padding-right: 2rem;
    }
    .mob_cost_sc p {
        font-weight: var(--fnt_wht_400);
        font-size: var(--fnt_ne_12);
        color: var(--input_border_color_sc);
    }
    .add_contact_list_items_sc {
        align-items: flex-start;
    }
    .add_contact_list_items_rgt_sc {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        gap: 1rem;
    }
    .add_contact_list_items_profile_sc p, .add_contact_list_aunt_items_prf_sc p {
        font-size: var(--fnt_ne_14);
    }
    .add_contact_list_edit_opn_sc {
        top: 6rem;
    }
    .add_contacts_profile_head_sc {
        padding: 2.4rem 3.9rem;
        border-bottom: none;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .add_contacts_profile_body_sc {
        padding: 2rem;
    }
    .add_contacts_profile_box_sc {
        border-radius: 2rem;
        padding: 2rem;
    }
    .add_contacts_profile_img_sc{
        width: 4rem;
        height: 4rem;
    }
    .add_contacts_profile_name_sc p {
        display: none;
    }
    .add_contacts_profile_img_sc img {
        width: 1.7rem;
        height: auto;
    }
    .add_contacts_profile_inner_sc {
        gap: 1rem;
    }
    .add_contacts_profile_name_sc h4 {
        padding-bottom: 0;
    }
    .mob_name_prf_sc p {
        font-weight: var(--fnt_wht_400);
        font-size: var(--fnt_16_ac);
        color: var(--paragraph_text_sc);
    }
    .mob_name_prf_sc {
        display: block;
    }
    .add_contacts_profile_name_img_sc {
        padding-bottom: 3rem;
    }
    .add_contacts_profile_details_sc {
        padding: 0.7rem 0;
    }
    .add_contacts_profile_details_sc p, .add_contacts_profile_details_sc span {
        font-size: var(--fnt_ne_14);
    }
    .add_contact_tax_details_sect_sc {
        padding: 2rem;
        border-radius: 2rem;
    }
    .add_contact_tax_details_item_sc {
        padding-bottom: 2rem;
    }
    .add_contact_tax_details_head_sc {
        padding-bottom: 2rem;
    }
    .add_contacts_edit_item_head_sc, .ac_create_contact_head_sc, .add_contact_create_items_head_sc, .create_item_category_head_sc {
        padding: 2.1rem 3.2rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .add_contacts_edit_item_body_sc {
        padding-bottom: 2.4rem 0;
    }
    .ac_edit_items_in_sc {
        flex-direction: column;
        gap: 0;
    }
    .mob_wdt_100_sc {
        width: 100%;
    }
    .ac_gst_details_section_sc {
        border-radius: 1rem;
    }
    .ac_gst_details_title_sc {
        padding: 1.4rem 1.8rem;
    }
    .ac_gst_details_title_sc {
        padding: 2rem 1.8rem;
    }
    .adcont_create_contact_cust_sc {
        gap: 1.5rem;
    }
    .mob_check_btm_sc {
        padding-bottom: 0;
    }
    .ac_create_contact_input_filed_sc, .ac_create_items_input_filed_sc {
        padding: 2.4rem 3rem;
    }
    .create_item_category_input_sec_sc {
        padding: 2.4rem;
    }
    .mob_wdt_50_sc {
        width: 50%;
    }
    .adcont_lft_in_sc {
        width: 100%;
    }
    .create_contacts_drbdwn_head_sc {
        padding: 1.5rem 1rem;
        border-radius: 1rem;
    }
    .create_contacts_drbdwn_body_sc {
        padding: 2.4rem 1rem 0 1rem;
    }
    .create_contacts_drbdwn_sc {
        margin-bottom: 2.4rem;
    }
    .create_contacts_group_sc {
        flex-direction: column;
        gap: 0;
    }
    .create_contacts_group_sc .auth_input_field_sc, .create_contacts_group_sc .auth_input_phone_field_sc {
        margin-bottom: 2.4rem;
    }
    .add_wdt_each_sc {
        width: 100%;
    }
    .create_contacts_check_box_sc {
        padding-top: 0;
    }
    .add_wdt_sc {
        width: 100%;
    }
    .creare_contact_pay_sc {
        padding-bottom: 1.6rem;
    }
    .adcont_rft_sc {
        width: 100%;
    }
    .create_ecom_operator_cont_sc {
        padding-bottom: 2.4rem;
    }
    .add_contacts_edit_item_update_btn_sc, .ac_create_contact_save_btn_sc, .ac_create_items_save_btn_sc {
        padding: 1rem 3.2rem 2.6rem 3.2rem;
    }
    .ac_update_btn_sc, .ac_save_btn_sc, .ac_save_items_btn_sc {
        height: 5.2rem;
    }
    .add_contact_list_aunt_items_lft_sc {
        gap: 1rem;
    }
    .add_contacts_container_sc.active_mob {
        max-width: 100%;
    }
    .are_you_sure_popup_section_sc {
        padding: 3rem 4rem;
    }
    .adcn_yes_btn_sc, .adcn_no_btn_sc {
        height: 5.2rem;
        width: 20rem;
    }
    .ac_gst_history_popup_section_sc {
        border-radius: 2rem;
        max-height: 44.7rem;
        max-width: 65rem;
        overflow: hidden;
    }
    .ac_gst_history_popup_head_sc {
        padding: 2.7rem 2.4rem 0.8rem ;
    }
    .mob_history_item_sc {
        background: #F9F9F9;
        border-radius: 0.8rem;
        width: 100%;
        padding: 1rem;
        margin-bottom: 1.6rem;
    }
    .mob_history_row_sc {
        display: flex;
        align-items: center;
       padding-bottom: 1.2rem;
    }
    .mob_history_row_cont_sc h6 {
        font-weight: var(--fnt_wht_400);
        font-size: var(--fnt_14_ac);
        color: var(--input_border_color_sc);
    }
    .mob_history_row_cont_sc p {
        font-weight: var(--fnt_wht_500);
        font-size: var(--fnt_16_ac);
        color: var(--head_text_sc);
    }
    .ac_gst_history_popup_body_sc {
        padding: 0.8rem 2.4rem 2.7rem;
        max-height: calc(100vh - 44rem);
    }
    .mob_history_item_sc:last-child {
        margin-bottom: 0;
    }
    .mob_history_row_cont_sc {
        width: 33.3%;
    }
    .mob_history_table_sc {
        display: block;
    }
    @supports (-webkit-touch-callout: none) {
        .add_contact_list_contnr_sc, .add_contact_list_contnr_sc {
            padding-bottom: 8rem;
        }
        .add_contact_list_section_sc {
            padding-bottom: 5rem;
        }
    }
    .desk_top_ht_sc {
        display: none;
    }
}
@media (max-width: 767px) {
    :root {
        --fnt_40_ac: 4rem;
        --fnt_45_ac: 4.5rem;
        --fnt_12_ac: 1rem;
        --fnt_14_ac: 1.2rem;
        --fnt_16_ac: 1.2rem;
        --fnt_18_ac: 1.4rem;
        --fnt_20_ac: 1.6rem;
        --fnt_22_ac: 2.2rem;
        --fnt_23_ac: 1.6rem;
        --fnt_35_ac: 3.5rem;
        --fnt_ne_14: 1.2rem;
        --fnt_ne_12: 1rem;
    }
    .add_contacts_container_sc {
        max-width: 40rem;
    }
    .create_contacts_container_sc, .item_contacts_container_sc, .edit_contacts_container_sc, .edit_item_container_sc,
    .reconcile_preview_container_sc, .faq_popup_container_sc, .single_payment_popup_container_sc, .account_tax_filter_popup_container_sc, .bulkpayout_otp_popup_container_sc,
    .bulkpayout_ac_popup_container_sc {
        max-width: 100%;
    }
    .add_contact_list_contnr_sc, .add_contact_list_contnr_sc {
        max-height: calc(100vh - 15rem);
    }
    .add_contacts_head_sc {
        padding: 1.6rem;
    }
    .add_contacts_head_tabs_sc {
        width: 14rem;
        height: 3rem;
    }
    .add_contacts_head_tab_link_sc {
        width: 7rem;
        height: 3rem;
    }
    .add_new_contact_sc, .add_contact_download_sc {
        width: 3rem;
        height: 3rem;
    }
    .add_contact_search_section_sc {
        padding: 0 1.6rem 1.6rem;
    }
    .add_contact_list_section_sc {
        padding: 0 1.6rem 0 1.6rem;
        margin: 1.6rem 0;
    }
    .add_contact_list_menu_btn_sc svg, .add_contact_list_aunt_items_optn_sc svg {
        width: 0.23rem;
        height: auto;
    }
    .add_contact_list_items_sc {
        padding-bottom: 2rem;
    }
    .add_contact_list_items_phone_sc {
        padding-bottom: 0;
    }
    .add_contacts_profile_head_sc {
        padding: 2rem 2.2rem;
    }
    .add_contacts_profile_body_sc {
        padding: 1rem 1.6rem;
    }
    .add_contacts_profile_box_sc {
        border-radius: 1rem;
        padding: 1.6rem;
    }
    .add_contacts_profile_details_sc {
        gap: 0.6rem;
    }
    .add_contact_tax_details_sect_sc {
        border-radius: 1rem;
        padding: 2rem 1.6rem;
    }
    .add_contact_list_edit_opn_sc {
        top: 5rem;
        width: 8rem;
    }
    .add_contact_list_edit_opn_sc ul li {
        padding: 0.6rem 0;
    }
    .add_contact_optn_cont_sc {
        width: 8rem;
    }
    .add_contact_optn_cont_sc p {
        padding: 0.6rem 0;
    }
    .add_contacts_edit_item_close_sc img, .add_contact_close_sc img, .ac_create_contact_close_sc img, .add_contact_create_items_close_sc img,
    .ac_edits_contact_close_sc img, .create_item_category_close_sc img {
        width: 2rem;
        height: 2rem;
    }
    .add_contacts_edit_item_head_sc, .ac_create_contact_head_sc, .add_contact_create_items_head_sc, .create_item_category_head_sc {
        padding: 1.7rem 2.4rem;
    }
    .add_contacts_edit_item_head_sc h3, .ac_create_contact_head_sc h3, .add_contact_create_items_head_sc h3, .create_item_category_head_sc h3 {
        font-size: var(--fnt_18_ac);
    }
    .add_contacts_edit_item_input_filed_sc, .ac_edit_contact_input_filed_sc {
        padding: 2.4rem;
    }
    .ac_gst_details_title_sc {
        padding: 1.4rem 1rem;
    }
    .ac_gst_details_contnr_sc {
        padding: 2rem 1.4rem;
    }
    .create_contact_check_sc input[type="radio"]:checked + label:after, .create_contact_check_sc input[type="radio"]:not(:checked) + label:after {
        width: 1rem;
        height: 1rem;
    }
    .create_contact_check_sc input[type="radio"]:checked + label:before, .create_contact_check_sc input[type="radio"]:not(:checked) + label:before {
        width: 1.8rem;
        height: 1.8rem;
    }
    .ac_gst_details_appl_sc {
        padding-bottom: 2rem;
    }
    .ac_tax_details_items_sc {
        flex-direction: column;
        gap: 0;
    }
    .ac_gst_details_appl_lft_sc h6 {
        font-weight: var(--fnt_wht_500);
    }
    .ac_in_sc {
        width: 100%;
    }
    .auth_input_field_sc {
        width: 100%;
    }
    .add_contacts_edit_item_update_btn_sc, .ac_create_contact_save_btn_sc, .ac_create_items_save_btn_sc {
        padding: 1rem 2.4rem 1.6rem;
    }
    .ac_update_btn_sc, .ac_save_btn_sc, .ac_save_items_btn_sc {
        height: 4.8rem;
    }
    .ac_view_history_sc {
        padding: 1.4rem;
    }
    .adcont_create_contact_bulk_sc {
        padding: 1.8rem 2rem;
    }
    .ac_create_contact_input_filed_sc, .ac_create_items_input_filed_sc, .create_item_category_input_sec_sc {
        padding: 2rem 2.4rem;
    }
    .count_wdt_mob {
        width: 12rem;
        flex: 0 0 auto;
    }
    .mob_wdt_50_sc {
        flex-grow: 1;
    }
    .sku_num_sc {
        top: 4.5rem;
    }
    .create_ecom_operator_head_sc {
        padding-bottom: 0.8rem;
    }
    .are_you_sure_popup_section_sc {
        padding: 3rem 2rem;
    }
    .are_you_sure_popup_body_sc p {
        padding-bottom: 2.8rem;
    }
    .are_you_sure_popup_head_sc {
        padding-bottom: 2.8rem;
    }
    .adcn_yes_btn_sc, .adcn_no_btn_sc {
        height: 4.8rem;
        width: 16rem;
    }
    .mob_history_row_cont_sc h6 {
        font-size: var(--fnt_10_ac);
    }
   .ac_gst_history_popup_close_sc svg {
        width: 2.2rem;
        height: 2.2rem;
   }
   /* .ac_create_contact_input_filed_sc, .ac_create_items_input_filed_sc {
        padding-bottom: 10rem;
    } */
    .create_item_category_btn_sec_sc {
        padding: 1rem 2.4rem 2.4rem;
    }
    .auth_input_field_sc div.error, .auth_input_phone_field_sc div.error {
        top: 4.2rem;
    }
    .add_contact_nodata_img_sc img {
        width: 10rem;
        margin: 0 auto;
    }
    .add_contact_nodata_img_sc h4 {
        margin-top: 2rem;
    }
    .add_contact_download_sc svg {
        width: 1.7rem;
        height: auto;
    }
}
@media (max-width: 420px) {
    :root {
        --fnt_40_ac: 4rem;
        --fnt_45_ac: 4.5rem;
        --fnt_12_ac: 1rem;
        --fnt_14_ac: 1.2rem;
        --fnt_16_ac: 1.2rem;
        --fnt_18_ac: 1.3rem;
        --fnt_20_ac: 1.6rem;
        --fnt_22_ac: 2.2rem;
        --fnt_23_ac: 1.5rem;
        --fnt_35_ac: 3.5rem;
        --fnt_ne_14: 1.1rem;
        --fnt_ne_12: 1rem;
        --fnt_10_ac: 0.9rem;
    }
    .add_contacts_container_sc {
        max-width: 31rem;
    }
    .add_contact_filter_sect_sc {
        width: 11.6rem;
        padding: 0;
    }
    .add_contacts_head_sc {
        padding: 1.6rem 0.8rem;
    }
    .add_contact_search_section_sc {
        padding: 0 0.8rem 1.6rem;
    }
    .add_contact_list_section_sc {
        padding: 0 1rem 0 1rem;
        margin: 1rem 0;
    }
    .add_contacts_edit_item_head_sc, .ac_create_contact_head_sc, .add_contact_create_items_head_sc, .create_item_category_head_sc {
        padding: 1.7rem 1rem;
    }
    .add_contacts_edit_item_close_sc img, .add_contact_close_sc img, .ac_create_contact_close_sc img, .add_contact_create_items_close_sc img, .ac_edits_contact_close_sc img, .create_item_category_close_sc img {
        width: 1.8rem;
        height: 1.8rem;
    }
    .add_contacts_edit_item_input_filed_sc, .ac_edit_contact_input_filed_sc {
        padding: 2rem 1.6rem;
    }
    .ac_gst_details_contnr_sc {
        padding: 2rem 1rem;
    }
    .ac_gst_details_section_sc {
        margin-bottom: 2rem;
    }
    .add_contacts_edit_item_update_btn_sc, .ac_create_contact_save_btn_sc, .ac_create_items_save_btn_sc {
        padding: 1rem 1.6rem 1.6rem;
    }
    .ac_update_btn_sc, .ac_save_btn_sc, .ac_save_items_btn_sc {
        height: 4.4rem;
    }
    .add_contacts_profile_head_sc {
        padding: 2rem 1.6rem;
    }
    .add_contacts_profile_box_sc {
        padding: 1rem;
    }
    .add_contact_tax_details_sect_sc {
        padding: 1.2rem 1rem;
    }
    .ac_create_contact_input_filed_sc, .ac_create_items_input_filed_sc {
        padding: 2rem 1.6rem;
    }
    .create_item_category_input_sec_sc {
        padding: 2rem 1.6rem;
    }
    @supports (-webkit-touch-callout: none) {
        .add_contact_list_section_sc {
            padding-bottom: 5rem;
        }
    }
    .ac_gst_history_popup_head_sc {
        padding: 2rem 1.6rem 0.8rem;
    }
    .ac_gst_history_popup_body_sc {
        padding: 0.8rem 1.6rem 2rem;
    }
    .are_you_sure_popup_head_sc {
        padding-bottom: 1.8rem;
    }
    .are_you_sure_popup_section_sc {
        padding: 1.6rem 1.6rem;
        border-radius: 1rem;
    }
    .are_you_sure_popup_body_sc p {
        padding-bottom: 1.6rem;
    }
    .adcn_yes_btn_sc, .adcn_no_btn_sc {
        width: 12.4rem;
        height: 4.4rem;
    }
    .are_you_sure_popup_body_sc p {
        font-size: var(--fnt_ne_14);
    }
    .create_contact_check_sc input[type="radio"]:checked + label, .create_contact_check_sc input[type="radio"]:not(:checked) + label {
        padding-top: 0.2rem;
    }
    .create_item_category_btn_sec_sc {
        padding: 1rem 1.4rem 1.4rem;
    }
}
@media (max-width: 320px) {
    :root {
        --fnt_20_ac: 1.4rem;
    }
    .mob_cost_sc  {
        padding-right: 1rem;
    }
    .add_contact_in_sc .auth_input_arrow_sc {
        right: 1.2rem;
    }
    .count_wdt_mob {
        width: 10rem;
    }
    .auth_input_phone_field_sc.mob_wdt_50_sc label {
        max-width: 13rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
