:root {
    --fnt_pyt_23: 2.3rem;
    --fnt_pyt_20: 2rem;
    --fnt_pyt_18: 1.8rem;
    --fnt_pyt_16: 1.6rem;
    --fnt_pyt_14: 1.4rem;
    --fnt_pyt_12: 1.2rem;
    --fnt_pyt_35: 3.5rem;
    --fnt_pyt_28: 2.8rem;
    --fnt_pyt_26: 2.6rem;
    --box_shadow_sc: rgba(73, 73, 73, 0.12);
    --popup_bg_over: rgba(0, 0, 0, 0.2);
    --bg_wht: #FFFFFF;
    --bg_snt: #FFF6ED;
    --default_orange_sc: #EC8738;
    --hover_orange_sc: #FA9B43;
    --head_text_sc: #313131;
    --paragraph_text_sc: #6A6A6A;
    --border_lgt_color: #C0C0C0;
    --text_prmy: #518EF8;
    --input_border_color_sc: #A3A3A3;
    --error_color_sc: #B91C1D;
    --gg_link_sc: #F1F1F1;
    --pymnt_prf_bg1: rgba(209, 0, 188, 0.05);
    --tab_border_color: #D4D4D4;
    --fnt_wht_400: 400;
    --fnt_wht_500: 500;
    --fnt_wht_600: 600;
    --fnt_wht_700: 700;
    --fnt_wht_800: 800;
}
.payments_top_optn_rgt_sc.disabled_but .pynt_create_drbdwn_sc .pynt_create_drbdwn_head_sc {
    background: var(--gg_link_sc);
    pointer-events: none;
}
.payments_top_optn_rgt_sc.disabled_but .pynt_create_drbdwn_sc .pynt_create_drbdwn_head_sc p {
    color: var(--input_border_color_sc);
}
.addIMg::before{
    content: '\2716';
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    color: #FFF;
    font-weight: 400;
}
#expReject{
color: var(--error_color_sc);
border: var(--error_color_sc) 1px solid;
}
.payments_top_optn_rgt_sc.disabled_but .pynt_create_drbdwn_sc .pynt_create_drbdwn_head_sc svg path {
    stroke: var(--input_border_color_sc) !important;
}
.HidePlus {
    display: none;
}
.payments_top_optn_rgt_sc.disabled_but svg {
    display: none;
}
.payments_top_optn_rgt_sc.disabled_but svg.HidePlus {
    display: block;
}
.hover_wht_btn:hover {
    background: var(--bg_snt);
    box-shadow: 0px 0px 10px rgb(22 22 22 / 24%);
}
.hover_orange_btn:hover {
    background: var(--hover_orange_sc);
}
.payments_link_tgl_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.loader_sc {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999999999;
    overflow: visible;
    background-size: 16%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--bg_wht);
    inset: 0;
}
.zi_loader_sc {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999999999;
    overflow: visible;
    background-size: 10%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--bg_wht);
    inset: 0;
}
.we_loader_sc {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999999999;
    overflow: visible;
    background-size: 16%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--bg_wht);
    inset: 0;
}
.normal_result {
    margin-top: 1.5rem;
}
.inner_dpdwn_sc {
    margin-top: 2.4rem;
}
.zilch_theme_2_loader {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 999999999;
    overflow: visible;
    background-size: 13%;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--bg_wht);
}
.pk_payments_videos_sec h3 {
    text-align: center;
    font-size: var(--fnt_20);
    font-weight: 600;
    color: var(--default_orange_sc);
}
.payments_link_tgl_sc.active {
    background: rgb(255 246 237);
    border-bottom: 0.3rem solid rgb(255 193 136);
    border-top: 1px solid rgb(212 212 212);
}
.payments_link_tgl_sc {
    background: var(--gg_link_sc);
    border-bottom: 0.3rem solid var(--tab_border_color);
    padding: 1.4rem 2rem;
}
.payments_link_tgl_sc p {
    color: var(--paragraph_text_sc);
}
.payments_link_tgl_sc.active p {
    color: var(--default_orange_sc);
}
.payments_link_tgl_sc.active 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;
}
.payments_link_tgl_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;
}
.payments_link_tgl_sc.active svg path {
    fill: var(--default_orange_sc);
}
.payments_wrap_sc {
    width: 100%;
    gap: 3rem;
    height: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: 'section';
    grid-template-columns: 53rem 1fr;
}
.payments_main_sc {
    grid-area: main;
    overflow: hidden auto;
    padding: 3rem 2rem 2rem 3rem;
}
.butget_main_sc {
    grid-area: main;
    overflow: hidden auto;
    padding: 3rem 2rem 2rem 3rem;
}
.payments_wrap_lft_sc {
    width: 53rem;
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    grid-column-start: 1;
    grid-column-end: 2;
    position: fixed;
    overflow: hidden;
}
.payments_contnr_lft_top_optn_sc {
    padding: 2rem 2rem 1rem 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.payments_top_optn_search_sc,
.payments_top_optn_download_sc,
.pymnt_top_optn_filter_sc {
    width: 4rem;
    height: 4rem;
    background-color: var(--bg_snt);
    border-radius: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.payments_top_optn_lft_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.pynt_create_drbdwn_head_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 12.6rem;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
    padding: 0 2rem;
    cursor: pointer;
}
.pynt_create_drbdwn_head_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.amount_img_sc {
    width: 4rem;
    height: 4rem;
    border-radius: .5rem;
}
.amount_img_sc.amount_img_bg2_sc {
    background: #E9C50A33;
}
.amount_img_sc.amount_img_bg1_sc {
    background: #29CC6A33;
}
.amount_img_sc.amount_img_bg3_sc {
    background: #FC555533;
}
.amount_img_sc.amount_img_bg4_sc {
    background: #7B61FF33;
}
.pymnt_top_title_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.8rem 2rem;
    border-bottom: 0.1rem solid var(--tab_border_color);
    border-top: 0.1rem solid var(--tab_border_color);
}
.pymnt_top_title_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.payments_contnr_lft_sc {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 14rem);
}
.pymnt_lft_body_sc {
    flex-grow: 1;
    overflow-y: scroll;
}
/* .pymnt_lft_body_sc.customerScroll {
    overflow: hidden;
} */
.pymnt_customer_item_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2rem;
    width: 100%;
    border-bottom: 1px solid var(--gg_link_sc);
    cursor: pointer;
}
.pymnt_customer_item_sc:last-child {
    border-bottom: none;
}
.pymnt_customer_item_prf_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-transform: uppercase;
}
.pymnt_customer_item_prf_sc {
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5rem;
    flex: 0 0 auto;
}
.pymnt_prf_bg1_sc {
    background: var(--pymnt_prf_bg1);
    border: 1px solid rgba(209, 0, 188, 0.2);
}
.pymnt_prf_bg1_sc h5 {
    color: rgba(209, 0, 188, 0.6);
}
.pymnt_prf_bg2_sc {
    background: rgba(38, 150, 116, 0.05);
    border: 1px solid rgba(38, 150, 116, 0.2);
}
.pymnt_prf_bg2_sc h5 {
    color: #269674;
}
.pymnt_prf_bg3_sc {
    background: rgba(92, 0, 209, 0.05);
    border: 1px solid rgba(92, 0, 209, 0.2);
}
.pymnt_prf_bg3_sc h5 {
    color: rgba(92, 0, 209, 0.6);
}
.pymnt_item_lastupdate_sect_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.pk_count_no {
    margin-left: .6rem;
}
.pymnt_item_lastupdate_sect_sc h6,
.pymnt_item_lastupdate_sect_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pymnt_customer_item_lft_sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.pymnt_item_name_sect_sc h4 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 0.4rem;
    width: 20rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pymnt_amnt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.pymnt_lft_customer_no_con_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 2.6rem;
    height: 100%;
}
.pymnt_lft_customer_no_con_sc p {
    max-width: 32rem;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.payments_wrap_rgt_prf_details_sc {
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    background: var(--bg_wht);
    overflow: hidden;
}
.payments_wrap_rgt_sc,
.pk_right_in_empty {
    display: flex;
    flex-direction: column;
    width: 100%;
    grid-column-start: 2;
    grid-column-end: -1;
}
.payments_rgt_prf_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/Background.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 2rem;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.zlichv2_main .payments_rgt_prf_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme2/Background_theme.png");
}
.zlichv3_main .payments_rgt_prf_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme3/Background_theme_3.png");
}
.payments_rgt_prf_head_lft_sc h3 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--bg_wht);
}
.pymnt_mob_num_sc,
.pymnt_mob_mail_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 1rem;
}
.pymnt_mob_num_sc {
    padding-bottom: 1rem;
}
.pymnt_mob_num_sc p,
.pymnt_mob_mail_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.payments_rgt_prf_body_sc {
    padding: 2rem;
}
.payments_rgt_prf_body_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    width: 100%;
}
.payments_trans_db_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    width: 50%;
}
.payments_trans_db_item_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 1.6rem;
    padding: 1rem;
    width: 50%;
}
.payments_trans_db_item_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
    padding-bottom: 0.8rem;
}
.payments_trans_db_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 0.8rem;
}
.amount_img_sc {
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
}
.amount_img_sect_sc {
    display: flex;
    justify-content: end;
}
.payments_wrap_rgt_prf_details_sc {
    margin-bottom: 3rem;
}
.payments_wrap_rgt_detail_tab_sect_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 3rem;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 42.6rem);
    flex-grow: 1;
}
.pymnt_detail_body_sc {
    flex: 1;
    overflow-y: scroll;
}
.payments_detail_tab_head_sc {
    padding: 2rem 3.6rem 2rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.payments_detail_tab_head_lft_sc {
    display: flex;
    align-items: center;
    gap: 4.4rem;
}
.payments_detail_tab_link_sc {
    padding: 0 1.6rem;
    cursor: pointer;
    position: relative;
}
.payments_detail_tab_link_sc::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    top: 4.2rem;
    left: 0;
    width: 100%;
    height: 0.4rem;
    transform: scaleX(0);
    transition: transform 0.3s ease;
    border-bottom: 0.4rem solid var(--default_orange_sc);
}
.payments_detail_tab_link_sc.active::before {
    transform: scaleX(1);
    transform-origin: center;
}
.payments_detail_tab_link_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--input_border_color_sc);
}
.payments_detail_tab_link_sc.active p {
    color: var(--head_text_sc);
}
.payments_detail_tab_head_rgt_sc svg {
    cursor: pointer;
}
.pymnt_detail_title_sect_sc {
    padding: 2rem;
    border-bottom: 1px solid var(--tab_border_color);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.pymnt_detail_title_sect_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.pymnt_detail_cont_items_lfi_title_sc {
    width: 40%;
}
.pymnt_detail_cont_items_rft_title_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    padding-right: 3rem;
    width: 30%;
}
.pymnt_detail_cont_items_cnt_title_sc {
    padding-left: 4rem;
    width: 30%;
}
.pymnt_detail_cont_items_lfi_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
    padding-bottom: 0.5rem;
    cursor: pointer;
}
.pymnt_detail_cont_items_lfi_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pymnt_detail_cont_items_cnt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 0.5rem;
}
.total_acn_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.total_acn_sc span,
.total_acn_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    padding-bottom: 0;
}
.pd_btn_sc {
    padding: 0.5rem 1.4rem;
    background: #FFE1D5;
    border-radius: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd_btn_sc_2 {
    padding: 0.5rem 1.4rem;
    border-radius: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd_btn_sc_2 span,
.paid_btn_sc span,
.clsd_btn_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_12);
    color: var(--head_text_sc);
}
.pd_btn_sc span,
.paid_btn_sc span,
.clsd_btn_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_12);
    color: var(--head_text_sc);
}
.paid_btn_sc {
    padding: 0.5rem 1.4rem;
    background: #BFE5D1;
    border-radius: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.clsd_btn_sc {
    padding: 0.5rem 1.4rem;
    background: #EBEBEB;
    border-radius: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pymnt_detail_cont_items_rgt_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 0.5rem;
    width: 30%;
    position: relative;
}
.pymnt_detail_cont_items_rgt_sc svg {
    cursor: pointer;
}
.pymnt_detail_cont_items_sc {
    padding: 1rem 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 0.5px solid var(--gg_link_sc);
}
.pymnt_detail_cont_items_lfi_sc {
    width: 40%;
}
.pymnt_detail_cont_cnt_sc {
    padding-left: 4rem;
    width: 30%;
}
.no_more_item_sc {
    background: var(--gg_link_sc);
    padding: 1rem;
    width: 100%;
    text-align: center;
}
.no_more_item_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--paragraph_text_sc);
}
.pymnt_customer_item_sc.active {
    background: #F9F9F9;
    border-left: 5px solid #FF9634;
}
.pymnt_customer_item_sc:hover {
    box-shadow: 0 3px 12px #e5e5e5;
    transition: all 0.3s;
}
.pymnt_search_contnr_sc {
    padding: 2rem 2.8rem 1rem 2rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    transform: scaleX(0);
    transition: transform 0.3s ease;
    position: absolute;
    transform-origin: right;
    opacity: 0;
}
.pymnt_search_contnr_sc.hide_search_sc {
    transform: scaleX(1);
    transform-origin: center;
    position: relative;
    opacity: 1;
    z-index: 10;
}
.add_contact_download_sc svg {
    width: 2.2rem;
    height: auto;
}
.payments_contnr_lft_top_optn_sc {
    transform: scaleX(0);
    transition: transform 0.3s ease;
    position: absolute;
    transform-origin: left;
    opacity: 0;
}
.payments_contnr_lft_top_optn_sc.show_search_sc {
    transform: scaleX(1);
    transform-origin: center;
    position: relative;
    opacity: 1;
    z-index: 10;
}
.pymnt_search_input_sc {
    height: 4.8rem;
    flex-grow: 1;
    background: var(--bg_wht);
    border: 1px solid var(--tab_border_color);
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    position: relative;
}
.pymnt_search_input_sc input {
    width: 100%;
    outline: none;
    border: none;
    height: 4.4rem;
    border-radius: 0.8rem;
    background: transparent;
    padding: 0 4rem 0 5.6rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pymnt_search_input_sc input::placeholder {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--border_lgt_color);
}
.pymnt_search_icon_sc {
    position: absolute;
    left: 1.6rem;
}
.pymnt_search_cls_icon_sc {
    position: absolute;
    right: 1.2rem;
    cursor: pointer;
}
.pymnt_clse_search_btn_sc {
    cursor: pointer;
}
.pynt_create_drbdwn_bodys_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    position: absolute;
    top: 4.8rem;
    right: 0;
    padding: 0 2rem;
    z-index: 99;
    width: 25rem;
}
.pynt_create_drbdwn_sc {
    position: relative;
}
.pynt_create_drbdwn_bodys_sc ul li {
    margin: 2rem 0 3rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    cursor: pointer;
}
.pynt_create_drbdwn_head_sc.active 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;
}
.pynt_create_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;
}
.pymnt_detail_cont_drp_sc {
    background: var(--bg_wht);
    position: absolute;
    right: 0;
    top: 3.4rem;
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    z-index: 99;
    padding: 0 2rem;
    margin-bottom: 2rem;
    width: 25rem;
}
.pymnt_detail_cont_drp_sc ul li {
    padding: 2rem 0;
    cursor: pointer;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pynt_create_drbdwn_bodys_sc li:hover {
    color: var(--default_orange_sc);
}
.pynt_create_drbdwn_bodys_sc li a {
    display: block;
}
.popup_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);
}
.pymnt_invoice_contnr_sc {
    max-width: 62rem;
    width: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
}
.pymnt_invoice_contnr_head_sc {
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.5px solid var(--tab_border_color);
}
.pymnt_invoice_popup_close_sc {
    cursor: pointer;
}
.pymnt_invoice_contnr_head_lft_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.pymnt_invoice_contnr_head_lft_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.pymnt_invoice_contnr_head_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.pymnt_invoice_contnr_body_sc {
    padding: 2rem 3rem 3rem 3rem;
}
.pymnt_invoice_contnr_body_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    text-align: center;
    color: var(--head_text_sc);
    padding-bottom: 1rem;
}
.pymnt_invoice_contnr_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.pymnt_invoice_total_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 1.5rem;
}
.pymnt_invoice_contnr_row_lft_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    padding-bottom: 0.6rem;
}
.pymnt_invoice_contnr_row_lft_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pymnt_invoice_contnr_row_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    text-align: right;
    padding-bottom: 0.6rem;
}
.pymnt_invoice_contnr_row_rgt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    text-align: right;
    color: var(--head_text_sc);
}
.pymnt_status_btn_sc {
    padding-bottom: 2rem;
}
.invoice_total_sect_sc {
    border-top: 0.5px solid var(--tab_border_color);
}
.totalred_bg_sc p {
    color: #B91C1D;
}
.pymnt_sidebar_sc {
    overflow-y: scroll;
    height: calc(100vh - 5rem);
}
.pymnt_header_title_link__sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.pymnt_header_title_link__sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--input_border_color_sc);
}
.pymnt_header_title_link__sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--input_border_color_sc);
}
.pymnt_header_title_link__sc p.curnt_page_sc {
    font-weight: var(--fnt_wht_500);
    color: var(--default_orange_sc);
}
.payment_wrap_sc .jrk_header_title {
    display: none;
}
.mob_pymt_header_sc {
    display: none;
}
.pymnt_button_wrap_sect_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    height: 100%;
    overflow: hidden auto;
}
.pymnt_button_processbar_sc {
    display: flex;
    align-items: center;
}
.pymnt_btn_line_prc_sc {
    width: 16rem;
    width: 0.1rem;
    background: var(--tab_border_color);
}
.fist_lvl_sc,
.secnd_lvl_sc,
.trd_lvl_sc {
    flex: 1;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    gap: 1.6rem;
}
.fist_lvl_sc svg,
.secnd_lvl_sc svg,
.trd_lvl_sc svg {
    z-index: 1;
}
.fist_lvl_sc h6,
.secnd_lvl_sc h6,
.trd_lvl_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.pymnt_button_processbar_sc {
    max-width: 57rem;
    width: 100%;
    margin: 0 auto;
    padding: 4rem 0 5rem 0;
}
.secnd_lvl_sc,
.trd_lvl_sc {
    position: relative;
}
.secnd_lvl_sc::before {
    content: '';
    position: absolute;
    right: 11rem;
    width: 16rem;
    height: 0.1rem;
    background-color: var(--tab_border_color);
    top: 1.6rem;
}
.trd_lvl_sc::before {
    content: '';
    position: absolute;
    right: 11rem;
    width: 16rem;
    height: 0.1rem;
    background-color: var(--tab_border_color);
    top: 1.6rem;
}
.secnd_lvl_sc.active::before {
    background-color: var(--default_orange_sc);
}
.secnd_lvl_sc.active svg path {
    fill: var(--default_orange_sc);
    stroke: var(--default_orange_sc);
}
.secnd_lvl_sc.active svg circle {
    stroke: var(--default_orange_sc);
}
.trd_lvl_sc.active::before {
    background-color: var(--default_orange_sc);
}
.trd_lvl_sc.active svg path {
    fill: var(--default_orange_sc);
    stroke: var(--default_orange_sc);
}
.trd_lvl_sc.active svg circle {
    stroke: var(--default_orange_sc);
}
.trd_lvl_sc.active svg circle:last-child {
    fill: var(--default_orange_sc);
    stroke: var(--default_orange_sc);
}
.pymnt_button_main_containr_sc {
    display: flex;
    gap: 2rem;
    padding: 0 3rem;
    width: 100%;
}
.pymnt_button_main_containr_lft_sc {
    width: 70%;
}
.pymnt_button_main_containr_rgt_sc {
    width: 30%;
}
.auth_input_field_sc input:focus~label .star_colr_sc,
.auth_input_field_sc input:valid~label .star_colr_sc,
.auth_input_field_sc input:read-only~label .star_colr_sc,
.auth_input_field_sc input:disabled~label .star_colr_sc {
    color: var(--error_color_sc);
}
.net_btn_pymnt_btn_sect_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    padding-bottom: 2.5rem;
}
.net_btn_pymnt_btn_sc {
    width: 14rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--default_orange_sc);
    border-radius: 5rem;
}
.net_btn_pymnt_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.net_btn_pymnt_btn_sc.disabled {
    background: var(--gg_link_sc);
    pointer-events: none;
}
.net_btn_pymnt_btn_sc.disabled span {
    color: var(--input_border_color_sc);
}
.pymnt_button_main_containr_rgt_cont_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
    padding-bottom: 1.4rem;
    text-align: center;
}
.pymnt_button_main_containr_rgt_cont_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--paragraph_text_sc);
}
.pnmt_bt_multi_btn_sect_sc {
    padding-top: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.round_dark_btn_sc {
    width: 24.5rem;
    height: 7rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    background-color: var(--default_orange_sc);
    border-radius: 4rem;
}
.round_dark_btn_lft_sc {
    background-color: var(--bg_wht);
    width: 7rem;
    height: 7rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6rem;
    margin-left: -00.4rem;
    box-shadow: 4px 0px 8px rgba(0, 0, 0, 0.1);
}
.sqre_dark_btn_sc .round_dark_btn_lft_sc {
    border-radius: 1rem;
}
.sqre_dark_btn_sc {
    border-radius: 1rem;
}
.round_light_btn_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
}
.round_light_btn_sc .round_dark_btn_rgt_sc h4,
.square_light_btn_sc .round_dark_btn_rgt_sc h4 {
    color: var(--input_border_color_sc);
}
.round_light_btn_sc .round_dark_btn_rgt_sc p,
.square_light_btn_sc .round_dark_btn_rgt_sc p {
    color: var(--border_lgt_color);
}
.square_light_btn_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 1rem;
}
.square_light_btn_sc .round_dark_btn_lft_sc {
    border-radius: 1rem;
}
.round_dark_btn_rgt_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: 2rem;
    color: var(--bg_wht);
}
.round_dark_btn_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: 1.4rem;
    color: #F9F9F9;
}
.jrk_preventOverflow:has(.pymnt_customer_details_containr_sc) {
    overflow: hidden;
}
.pymnt_customer_details_containr_sc {
    display: flex;
    gap: 3rem;
    padding: 0 3rem;
    width: 100%;
}
.pymnt_customer_details_containr_lft_sc {
    width: 65%;
}
.pymnt_customer_details_containr_rgt_sc {
    width: 35%;
}
.pymnt_customer_details_box_sc {
    display: flex;
    align-items: flex-start;
    gap: 1.6rem;
    width: 100%;
}
.pymnt_customer_details_box_scet_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 1rem;
    padding: 2rem;
}
.payment_bt_marg_sc .auth_input_field_sc {
    margin-bottom: 0;
}
.auth_business_field_sc.disabled .auth_input_field_sc {
    pointer-events: none;
    background-color: #F9F9F9;
    border: 1px solid var(--input_border_color_sc);
}
.auth_business_field_sc.disabled .auth_input_field_sc input {
    color: var(--border_lgt_color);
}
.auth_business_field_sc.disabled .auth_input_field_sc svg path {
    fill: var(--input_border_color_sc);
}
.pymnt_customer_details_box_lft_sc {
    width: 100%;
}
.pymnt_customer_details_box_rgt_sc {
    width: 5.6rem;
    height: 5.6rem;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.error_content_sect_sc {
    padding-top: 1rem;
    text-align: right;
}
.error_content_sect_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    text-align: right;
    color: var(--paragraph_text_sc);
}
.pymnt_customer_details_box_containr_sc {
    padding-bottom: 3rem;
}
.pymnt_customer_details_delete_scet_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pymnt_customer_details_check_box_sc {
    display: flex;
    align-items: center;
    gap: 3rem;
}
.pymnt_customer_details_check_box_sc input[type=checkbox]+label {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    padding-left: 1rem;
}
.pymnt_customer_details_check_box_sc .auth_register_tams_sc {
    padding-bottom: 0;
}
.pymnt_customer_details_delete_sc {
    width: 5.6rem;
    height: 3rem;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.pymnt_bt_add_back_btn_sect_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pymnt_details_back_btn_sc {
    width: 14rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.pymnt_details_back_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.pymnt_details_add_btn_sc {
    width: 16.5rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.pymnt_details_add_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.pymnt_details_add_confm_btn_sect_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.pymnt_details_confm_btn_sc {
    width: 14rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--gg_link_sc);
    background-color: var(--default_orange_sc);
    border-radius: 5rem;
}
.pymnt_details_confm_btn_sc.disabled {
    background-color: var(--gg_link_sc);
    pointer-events: none;
}
.pymnt_details_confm_btn_sc.disabled span {
    color: var(--input_border_color_sc);
}
.pymnt_details_confm_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pymnt_bt_add_back_btn_sect_sc {
    padding-bottom: 4rem;
}
.pymnt_customer_details_rgt_title_sc {
    text-align: center;
}
.pymnt_customer_details_rgt_title_sc h4 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--default_orange_sc);
    padding-bottom: 1.6rem;
}
.pymnt_customer_details_rgt_title_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--paragraph_text_sc);
}
.pymnt_customer_details_rgt_title_sc {
    padding-bottom: 3rem;
}
.pymnt_customer_details_accesspay_sc {
    background: var(--bg_wht);
    border-radius: 3rem;
    filter: drop-shadow(3px 3px 30px var(--box_shadow_sc));
}
.pymnt_customer_accesspay_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/Background1.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    padding: 2.8rem 2rem;
    border-radius: 3rem 3rem 0 0;
    display: flex;
    justify-content: space-between;
}
.zlichv2_main .pymnt_customer_accesspay_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme2/Background1_theme_2.png");
}
.zlichv3_main .pymnt_customer_accesspay_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme3/Background1_theme_3.png");
}
.WeGoFin .round_dark_btn_lft_sc img {
    width: 5rem;
    height: auto;
}
.Zerone .round_dark_btn_lft_sc img {
    width: 5rem;
    height: auto;
}
.pymnt_customer_accesspay_head_lft_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pymnt_customer_accesspay_head_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--bg_wht);
    padding-bottom: 1rem;
    text-align: right;
}
.pymnt_customer_accesspay_head_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--bg_wht);
    text-align: right;
}
.pymnt_customer_accesspay_body_sc {
    padding: 2rem;
}
.pymnt_proceed_pay_sc {
    width: 100%;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4rem;
    background: var(--default_orange_sc);
}
.pymnt_proceed_pay_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pymnt_proceed_pay_sc.disabled {
    background-color: var(--gg_link_sc);
    pointer-events: none;
}
.pymnt_proceed_pay_sc.disabled span {
    color: var(--input_border_color_sc);
}
.pymnt_button_review_head_sc h3 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--default_orange_sc);
    padding-bottom: 1.6rem;
    text-align: center;
}
.pymnt_button_review_head_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--paragraph_text_sc);
}
.pymnt_button_review_body_sc {
    display: flex;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 3rem;
}
.pymnt_button_review_ccontainr_sc {
    width: 100%;
    max-width: 90rem;
    margin: 0 auto;
}
.pymnt_button_review_body_lft_sc {
    width: 48%;
}
.pymnt_button_review_body_rgt_sc {
    width: 52%;
}
.pymnt_button_review_buttons_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 4rem;
}
.pymnt_button_review_btn_sc {
    width: 14rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.pymnt_button_review_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.pymnt_button_review_next_sc {
    width: 14rem;
    height: 5.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5rem;
    background-color: var(--default_orange_sc);
}
.pymnt_button_review_next_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pymnt_button_create_success_containr_sc {
    padding: 3rem;
}
.pymnt_button_create_success_heading_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    padding-bottom: 1rem;
}
.pymnt_button_create_success_heading_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--paragraph_text_sc);
}
.pymnt_button_create_success_heading_sc {
    padding-bottom: 5rem;
}
.pymnt_button_create_success_body_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    padding: 3rem 0;
    display: flex;
    width: 100%;
}
.pymnt_button_create_success_lft_sc {
    width: 50%;
    border-right: 1px solid var(--tab_border_color);
    padding: 0 3rem 3rem 3rem;
}
.pymnt_button_create_success_lft_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pymnt_button_create_success_copy_sc {
    padding: 1.3rem 0 2.7rem 0;
}
.pymnt_button_create_success_rgt_sc {
    width: 50%;
}
.pymnt_button_create_success_copy_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pay_copy_btn_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    width: 10.5rem;
    height: 4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.create_success_copy_cont_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--paragraph_text_sc);
}
.pay_copy_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
}
.pay_copy_cont_sc {
    background: var(--gg_link_sc);
    border-radius: 1rem;
    padding: 2rem;
}
.pay_copy_cont_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--head_text_sc);
    word-break: break-word;
}
.pymnt_button_create_success_rgt_sc {
    padding: 0 3rem;
    display: flex;
    gap: 0.6rem;
}
.pymnt_button_create_success_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pymnt_button_create_success_rgt_sc a {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.pymnt_button_create_success_rgt_sc span {
    cursor: pointer;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.pay_go_home_btn_sect_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5rem;
}
.pay_go_home_btn_sc {
    padding: 1.7rem 2rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.pay_go_home_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pay_btn_create_sect_sc {
    padding: 2rem 2rem 1rem 2rem;
    display: flex;
    align-items: center;
    justify-content: end;
}
.pay_btn_create_sc {
    width: 12rem;
    height: 4.8rem;
    background-color: var(--default_orange_sc);
    border-radius: 4rem;
}
.d_flex_btn {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pay_btn_create_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.pymnt_button_details_container_sc {
    background-color: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    margin-bottom: 2rem;
}
.pymnt_button_details_headeing_sc {
    border-bottom: 2px dashed var(--tab_border_color);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2rem;
}
.pymnt_button_details_headeing_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
}
.pay_get_code_btn_sc {
    width: 11.5rem;
    height: 4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.pay_get_code_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
}
.pay_get_code_btn_sc_pop {
    width: 11.5rem;
    height: 4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.pay_get_code_btn_sc_pop span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
}
.pymnt_button_details_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pymnt_button_details_row_lft_sc h6,
.pymnt_button_details_row_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    padding-bottom: 0.6rem;
}
.pymnt_button_details_row_lft_sc p,
.pymnt_button_details_row_rgt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pymnt_button_details_row_sc {
    padding-bottom: 3rem;
}
.pymnt_button_details_body_sc {
    padding: 2rem 2rem 1rem 2rem;
}
.pymnt_button_details_row_sc .button_details_bg1_sc {
    color: #29CC6A;
}
.pymnt_button_details_row_rgt_sc {
    text-align: right;
}
.pymnt_button_details_table_heading_sc {
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-bottom: 0.5px solid var(--tab_border_color);
}
.pymnt_button_details_table_contnr_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 3rem;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    flex: 1;
}
.pymnt_button_details_table_heading_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
    width: 25%;
    flex: 0 auto;
    text-align: center;
}
.pymnt_button_details_item_sc {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    padding: 2rem 3rem;
    border-bottom: 0.5px solid var(--gg_link_sc);
}
.pay__id,
.pay__cus__name,
.pay__amnt,
.pay__status {
    width: 25%;
    flex: 0 auto;
    text-align: center;
}
.pay__id p,
.pay__cus__name p,
.pay__amnt p,
.pay__status p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pay__id p {
    color: var(--default_orange_sc);
}
.pay__success p {
    color: #29CC6A;
}
.pay__fail p {
    color: #B91C1D;
}
.pay__initiative p {
    color: #E9C50A;
}
.pymnt_button_details_table_body_sc {
    flex: 1;
    overflow-y: auto;
}
.h__100 {
    height: 100%;
}
.pymnt_button_details_no_data_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 1rem;
}
.pymnt_button_details_no_data_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    text-align: center;
    color: var(--input_border_color_sc);
}
.add_margin_buttom_pay_sc {
    margin-bottom: 3rem;
}
.add_margin_buttom_pay_sc:last-child {
    margin-bottom: 0;
}
.payout_transaction_receipt_contnr_sc {
    background: var(--bg_wht);
    border: 0.1rem solid var(--tab_border_color);
    border-radius: 3rem;
    height: 100%;
}
.payout_actions_dp_head_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    width: 13rem;
    height: 4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
    cursor: pointer;
}
.payout_actions_dp_head_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
}
.payout_transaction_receipt_heading_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4rem 2rem;
    border-bottom: 0.5px solid var(--tab_border_color);
}
.payout_transaction_receipt_heading_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
}
.payout_actions_dp_cont_sc {
    position: relative;
}
.payout_actions_dp_body_sc {
    position: absolute;
    right: 0;
    top: 4rem;
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    padding: 2rem;
    width: 25rem;
}
.payout_actions_dp_body_sc ul li {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    cursor: pointer;
}
.payout_transaction_receipt_body_sc {
    padding: 4rem 2rem;
}
.payout_transaction_receipt_sect_sc {
    display: flex;
    justify-content: space-between;
}
.payout_transaction_receipt_rw_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 0.8rem;
}
.payout_transaction_receipt_rw_bd_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.payout_transaction_receipt_rw_bd_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.rept_padd_buttom1_sc {
    padding-bottom: 11rem;
}
.payout_transaction_receipt_rw_bd_sc img {
    text-align: center;
    margin-top: 3rem;
    margin-left: 1.4rem;
}
.payout_transaction_receipt_ac_sc {
    padding-top: 3rem;
}
.payout_transaction_receipt_ac_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 1.6rem;
}
.receipt_ac_sc {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.receipt_ac_sc span,
.receipt_ac_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.payout_transaction_receipt_rgt_rw_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 1.2rem;
    text-align: right;
}
.payout_transaction_receipt_rgt_rw_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    text-align: right;
    color: var(--head_text_sc);
}
.pay_rgt_padd1_sc {
    padding-bottom: 7.7rem;
}
.pay_rgt_padd2_sc {
    padding-bottom: 5.3rem;
}
.payout_transaction_receipt_sect_sc {
    padding-bottom: 5rem;
}
.payout_transaction_receipt_status_total_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pyt_payment_due_status_sc {
    background: #FFE1D5;
    border-radius: 0.8rem;
    padding: 0.7rem 1.6rem;
}
.pyt_payment_due_status_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--head_text_sc);
}
.payout_transaction_receipt_total_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    padding-bottom: 2rem;
}
.payout_transaction_receipt_total_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: #29CC6A;
}
.pymnt_button_dashbd_sc {
    height: 100%;
    overflow: hidden auto;
}
.payout_dashbd_sc {
    height: 100%;
}
.payout_actions_dp_head_sc.active 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;
}
.payout_actions_dp_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;
}
.payout_fund_transfer_contnr_lft_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    height: 100%;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 2;
}
.payout_fund_transfer_contnr_sc {
    width: 100%;
    gap: 3rem;
    height: 100%;
    display: grid;
    grid-template-areas: 'section';
    grid-template-columns: 1fr 36rem;
}
.payout_fund_transfer_contnr_rgt_sc {
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    width: 36rem;
    grid-column-start: 2;
    grid-column-end: -1;
    position: fixed;
    right: 3rem;
    overflow: hidden;
}
.payout_fund_transfer_rgt_section_sc {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100vh - 14rem);
    padding: 2rem;
}
.payout_fund_transfer_rgt_section_sc .pk_toggle_btns {
    margin-bottom: 2.6rem;
}
.payout_fund_transfer_lft_section_sc {
    padding: 3rem 2rem;
}
.payment_button_padd_sc {
    padding-bottom: 2rem;
}
.payput_fund_transfer_next_btn_sc {
    background: var(--default_orange_sc);
    border-radius: 5rem;
    width: 100%;
    height: 5.6rem;
}
.payput_fund_transfer_next_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.payput_fund_transfer_next_btn_sc.disabled {
    background: var(--gg_link_sc);
    pointer-events: none;
}
.payput_fund_transfer_next_btn_sc.disabled span {
    color: var(--input_border_color_sc);
}
.fund_file_upload_input_sc input {
    padding: 0 4.4rem;
}
.file_icon_sc {
    position: absolute;
    left: 1.6rem;
}
.camera_icon_sc {
    position: absolute;
    right: 1.6rem;
    cursor: pointer;
}
.rfl_icon_sc {
    position: absolute;
    right: 1.6rem;
}
.mob_tran_receipt_sc {
    display: none;
}
.pymnt_button_details_no_data_img_sc img {
    width: 16rem;
    height: auto;
}
.nodata_border_sc {
    border-bottom: none;
}
.pymnt_lft_customer_no_img_sc img {
    width: 16.4rem;
    height: auto;
}
.bulk_payout_new_user_wrap_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}
.bulk_payout_new_user_content_section_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    text-align: center;
    color: var(--head_text_sc);
    padding-bottom: 2rem;
}
.bulk_payout_new_user_img_sc {
    padding-bottom: 4rem;
    width: 24rem;
    height: auto;
}
.bulk_payout_new_user_list_sc li {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    padding-bottom: 2rem;
    list-style: disc;
}
.send_bulk_payout_btn_sc {
    margin: 2rem auto 0;
    width: 25rem;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.send_bulk_payout_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.pay_btn_create_sc.disabled {
    background: var(--gg_link_sc);
    pointer-events: none;
}
.pay_btn_create_sc.disabled span {
    color: var(--input_border_color_sc);
}
.bulk_payout_submit_btn_sc {
    width: 100%;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.bulk_payout_submit_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.bulk_payout_submit_btn_sc.disabled {
    background: var(--gg_link_sc);
    pointer-events: none;
}
.bulk_payout_submit_btn_sc.disabled span {
    color: var(--input_border_color_sc);
}
.balance_over_lay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: var(--popup_bg_over);
}
.app_version_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: rgba(3, 4, 15, 0.5);
}
.time_alert_login_popup_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: rgba(3, 4, 15, 0.5);
}
.logout_timer_popup_overlay_sc,
.export_ticket_ovetlay_sc,
.enable_access_overlay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: rgba(3, 4, 15, 0.5);
}
.banking_over_lay_sc {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.5);
}
.balance_popup_container_sc {
    max-width: 68rem;
    width: 90%;
    height: 60rem;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
}
.app_version_popup_container_sc {
    max-width: 65rem;
    width: 90%;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
}
.time_alert_login_popup_container_sc {
    max-width: 60rem;
    width: 90%;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
    display: flex;
    flex-direction: column;
    padding: 3rem;
}
.logout_timer_popup_container_sc {
    max-width: 31.2rem;
    width: 90%;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
    padding: 4rem;
}
.export_ticket_popup_container_sc {
    max-width: 77rem;
    width: 90%;
    max-height: 90%;
    height: 68.2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
}
.enable_access_popup_contr__sc {
    max-width: 82rem;
    width: 90%;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
    padding: 3rem;
}
.banking_popup_container_sc {
    max-width: 65.5rem;
    width: 90%;
    max-height: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background: var(--bg_wht);
    border-radius: 3rem;
}
.balance_popup_section_sc {
    padding: 2rem;
    padding-top: 4rem;
    height: 100%;
    overflow-y: scroll;
}
.balance_popup_close_sc {
    position: absolute;
    right: 2rem;
    top: 2.3rem;
}
.balance_popup_close_sc svg {
    cursor: pointer;
}
.balance_popup_heading_sc {
    padding: 3rem 0;
    text-align: center;
}
.balance_popup_heading_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    text-align: center;
    color: var(--head_text_sc);
}
.balance_amount_sect_sc {
    text-align: center;
}
.balance_amount_sect_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    text-align: center;
}
.balance_amount_sc {
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.3rem;
}
.balance_amount_sc span,
.balance_amount_sc p {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_35);
    color: #EC8738;
}
.wallet_details_sc {
    padding: 2rem 8rem;
    background: #F9F9F9;
    border-radius: 1rem;
}
.balance_amount_sect_sc {
    padding-bottom: 3rem;
}
.wallet_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3rem;
}
.wallet_row_items_sc h6 {
    padding-bottom: 0.6rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.wallet_row_items_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.wallet_row_sc:last-child {
    padding-bottom: 0;
}
.wallet_nots_sc {
    padding-top: 1rem;
}
.wallet_nots_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_12);
    color: var(--paragraph_text_sc);
}
.wallet_get_btn_sect_sc {
    padding-top: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wallet_get_btn_sc {
    width: 14rem;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.wallet_get_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.bulk_payout_wrap_sc {
    height: 100%;
}
.bulk_payout_submit_btn_sect_sc {
    width: 100%;
}
.payout_pay_due_sc {
    background: #FFE1D5;
    border-radius: 0.8rem;
    padding: 0.4rem 1.6rem;
}
.payout_pay_due_sc p,
.payout_paid_status_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--head_text_sc);
}
.payout_paid_status_sc {
    background: #BFE5D1;
    border-radius: 0.8rem;
    padding: 0.4rem 1.6rem;
}
.expense_search_bar_sc {
    padding: 1rem 0 0;
}
.drop_in_js_sc ul li:hover span {
    color: var(--default_orange_sc);
}
.inner_dpdwn_body_sc {
    padding: 0 1.6rem;

}
.inner_dpdwn_body_sc ul li:last-child {
    padding-bottom: 0;
}
.inner_dpdwn_heading_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.inner_dpdwn_heading_sc.active p {
    color: var(--head_text_sc);
}
.inner_dpdwn_heading_sc.active 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;
}
.inner_dpdwn_heading_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;
}
.fund_file_upload_input_sc input[type="file"] {
    display: none;
}
.fund_file_upload_input_sc input:read-only~label {
    top: 50%;
    left: 4.4rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.payments_link_profile_wrap_sc {
    padding: 2rem;
}
.payments_link_profile_section_sc {
    max-width: 68rem;
    width: 100%;
    margin: 0 auto;
}
.payments_link_profile_top_section_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 2rem 2rem 0 0;
    width: 100%;
}
.payments_link_profile_top_section_sc {
    padding: 2rem;
}
.payments_link_profile_heading_section_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/paylink.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 1rem 1rem 6.4rem;
    border-radius: 2rem;
}
.payment_profile_img_sc {
    width: 10rem;
    height: 10rem;
    background: var(--gg_link_sc);
    border-radius: 10rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.payment_profile_img_sc {
    margin-bottom: 1rem;
}
.payments_link_profile_heading_section_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
    text-align: center;
    padding-bottom: 1rem;
}
.payments_link_profile_heading_section_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--bg_wht);
}
.payment_profile_detail_box_sc {
    max-width: 60rem;
    width: 100%;
    margin: -5rem auto 0;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 1rem;
    padding: 1.6rem;
}
.payment_profile_detail_box_heading_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 2rem;
}
.payment_profile_detail_box_heading_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
}
.payment_profile_detail_box_body_sc {
    display: flex;
    justify-content: space-between;
    padding-bottom: 2rem;
}
.profile_detail_box_con_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding-bottom: 1.3rem;
}
.profile_detail_box_con_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.payment_profile_detail_box_body_rgt_sc {
    text-align: right;
}
.payment_profile_detail_box_body_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
    padding-bottom: 0.6rem;
}
.payment_profile_detail_box_body_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    text-align: right;
    color: var(--head_text_sc);
}
.payment_link_summary_heading_cs {
    padding: 2rem 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F9F9F9;
    border-radius: 1rem;
}
.payment_link_summary_heading_cs h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.payment_link_summary_section_cs {
    padding: 3rem 0;
}
.payment_link_summary_body_cs {
    padding: 1.7rem 1rem 0;
    display: flex;
    align-items: center;
    justify-content: end;
}
.payment_link_summary_body_cs p,
.payment_link_summary_body_cs span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.payment_link_pay_btn_heading_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
    width: 100%;
}
.payment_link_pay_btn_menu_sc {
    border: 1px solid var(--tab_border_color);
    border-radius: 1rem;
    height: 4.8rem;
    width: 33.3%;
}
.payment_link_pay_btn_menu_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.payment_link_pay_btn_menu_sc.active {
    background: var(--bg_snt);
    border: 1px solid var(--bg_snt);
}
.payment_link_pay_btn_menu_sc.active span {
    color: var(--default_orange_sc);
}
.payment_link_pay_btn_body_sc {
    padding: 2.4rem 0 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.payment_link_pay_btn_sc {
    width: 100%;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 4rem;
}
.payment_link_pay_btn_sc:hover {
    background-color: var(--hover_orange_sc);
}
.payment_link_pay_btn_sc span,
.payment_link_pay_btn_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.payment_link_note_cont_sc {
    padding-top: 3rem;
}
.payment_link_note_cont_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_14);
    text-align: center;
    color: var(--paragraph_text_sc);
}
.payments_link_profile_buttom_contnr_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 0 0 2rem 2rem;
    padding: 1rem 2rem 2rem;
}
.payments_link_profile_buttom_section_sc {
    padding-top: 2rem;
}
.payments_link_profile_buttom_prvt_img_sc {
    padding-bottom: 1.2rem;
    gap: 2rem;
}
.payments_link_profile_buttom_contnr_sc p {
    text-align: center;
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_14);
    color: var(--paragraph_text_sc);
}
.payment_link_copy_rt_sc {
    gap: 1.6rem;
    padding: 2rem 0 2rem;
}
.payment_link_copy_rt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_14);
    color: var(--paragraph_text_sc);
}
.notes_in_sc p {
    text-align: right;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_12);
    color: var(--default_orange_sc);
}
.pay_full_in_sc {
    margin-bottom: 0;
}
.notes_in_sc {
    padding: 0.4rem 0 3rem;
}
.payment_link_pay_net_bnk_heading_sc {
    padding: 2rem 1rem;
    background: #F9F9F9;
    border-radius: 1rem;
}
.payment_link_pay_net_bnk_heading_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.payment_link_pay_net_bnk_body_sc {
    padding: 1rem;
    padding-bottom: 3rem;
}
.payment_link_pay_net_bnk_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.8rem;
}
.payment_link_pay_net_bnk_row_sc:last-child {
    padding-bottom: 0;
}
.payment_link_pay_net_bnk_row_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
}
.payment_link_pay_net_bnk_row_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.banking_popup_head_sc {
    background-image: url("https://d2lmbxd2xofmf5.cloudfront.net/theme/theme1/paylink.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 3rem 3rem 6rem;
    border-radius: 3rem 3rem 0 0;
}
.banking_popup_logo_sc {
    background: var(--bg_wht);
    box-shadow: .3rem .3rem 3rem var(--box_shadow_sc);
    border-radius: 4rem;
    width: 6rem;
    height: 6rem;
}
.banking_popup_logo_section_sc {
    display: flex;
    justify-content: space-between;
}
.banking_popup_close_sc svg {
    cursor: pointer;
}
.banking_order_id_sc {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.banking_order_id_lft_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
    padding-bottom: 1rem;
}
.banking_order_id_sc {
    padding-top: 0.8rem;
}
.banking_order_id_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.banking_order_id_rgt_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--bg_wht);
    padding-bottom: 2rem;
    text-align: right;
}
.banking_order_id_rgt_sc p {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--bg_wht);
    text-align: right;
}
.banking_popup_body_sc {
    padding: 3rem;
    background: #FFFFFF;
    border-radius: 3rem;
    margin-top: -3rem;
    position: relative;
}
.banking_popup_body_main_sc {
    overflow: scroll;
    max-height: calc(100vh - 20rem);
}
.payment_link_enter_derails_section_sc h3 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--head_text_sc);
    padding-bottom: 2rem;
}
.input_left_icon_sc input {
    padding: 0 1.6rem 0 4.6rem !important;
}
.input_mob_icon_sc {
    position: absolute;
    left: 1.6rem;
}
.auth_input_field_sc.input_left_icon_sc label {
    padding-left: 4.4rem;
}
.net_banking_box_sc {
    padding: 2rem;
    margin-top: 0.4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 2rem;
}
.net_banking_box_btn_sc {
    gap: 1rem;
    width: 100%;
    background: #F9F9F9;
    border-radius: 1rem;
    padding: 2.2rem;
}
.payment_link_bank_select_num_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 2.2rem;
}
.payment_link_bank_select_num_lft_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.payment_link_bank_select_num_lft_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--paragraph_text_sc);
}
.payment_link_bank_select_num_lft_sc img {
    width: 2.4rem;
    height: 2.4rem;
}
.payment_net_banking_title_sc {
    padding: 2rem 1rem;
    background: #F9F9F9;
    border-radius: 1rem;
}
.payment_net_banking_title_lft_sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.payment_net_banking_title_lft_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.payment_net_banking_title_lft_sc svg {
    cursor: pointer;
}
.payment_net_banking_title_sc {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 3rem;
}
.payment_bank_list_section_sc {
    margin: 3rem 0;
    border: 1px solid var(--default_orange_sc);
    border-radius: 2rem;
    padding: 2rem;
    display: flex;
    align-items: center;
    width: 100%;
    gap: 1rem;
}
.payment_bank_list_item_sc {
    flex-direction: column;
    gap: 1rem;
    background: #F9F9F9;
    border-radius: 1rem;
    width: 25%;
    height: 14.4rem;
}
.payment_bank_list_item_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.net_banking_paynow_btn_sc {
    width: 100%;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 3rem;
}
.net_banking_paynow_btn_sc:hover {
    background: var(--hover_orange_sc);
}
.net_banking_paynow_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.payment_process_overlay_sc {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -100%;
    background: rgba(0, 0, 0, 0.4);
    transition: all 0.5s;
}
.payment_process_sect_sc {
    background: var(--bg_wht);
    padding: 5rem 0;
    width: 100%;
    position: relative;
}
.payment_process_contanr_sc {
    display: flex;
    height: 100%;
    align-items: end;
}
.bank_logo_process_sc {
    width: 6rem;
    height: 6rem;
    background: var(--bg_wht);
    border: 2px solid var(--bg_wht);
    border-radius: 3.5rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.payment_process_sect_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.bank_cancel_retry_sec_sc {
    margin-top: 3.5rem;
    gap: 1.6rem;
}
.bank_cancel_sc {
    width: 16rem;
    height: 5.6rem;
    border-radius: 4rem;
    border: 1px solid var(--default_orange_sc);
}
.bank_cancel_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.bank_retry_sc {
    width: 16rem;
    height: 5.6rem;
    border-radius: 4rem;
    background: var(--default_orange_sc);
}
.bank_retry_sc:hover {
    background: var(--hover_orange_sc);
}
.bank_retry_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.payment_process_popup_sc.active .payment_process_overlay_sc {
    bottom: 0;
    transition: all 0.5s;
}
.payment_purpose_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.profile_detail_box_con_sc:last-child {
    padding-bottom: 0;
}
.payment_purpose_cont_lft_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
    padding-bottom: 0.6rem;
}
.payment_purpose_cont_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.payment_purpose_cont_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
    padding-bottom: 0.6rem;
    text-align: right;
}
.payment_purpose_cont_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    text-align: right;
}
.net_banking_box_btn_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--paragraph_text_sc);
}
.payment_bank_list_item_sc img {
    width: 5.1rem;
    height: 5.1rem;
}
.payment_link_new_user_sc {
    max-width: 40rem;
    margin: 0 auto;
}
.reconcile_main_wrap_sc {
    width: 100%;
    display: flex;
    height: 100%;
    flex: 1;
    overflow: hidden auto;
}
.reconcile_lft_container_sc {
    width: 50%;
    border-right: 1px solid var(--tab_border_color);
    display: flex;
    flex-direction: column;
    height: 100%;
}
.reconcile_rgt_container_sc {
    width: 50%;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.reconcile_heading_sc {
    padding: 2.6rem 2rem 1.6rem;
    display: flex;
    align-items: center;
    width: 100%;
    gap: 0.8rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.reconcile_heading_sc .auth_input_field_sc {
    margin-bottom: 0;
}
.reconcile_lft_header_lft_sc {
    width: 47%;
}
.reconcile_lft_header_rgt_sc {
    width: 52%;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.reconcile_tab_header_sc {
    display: flex;
    align-items: center;
    padding: 1.6rem 2rem;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.reconcile_tab_header_lft_sc h6,
.reconcile_tab_header_rgt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.reconcile_tab_header_lft_sc {
    width: 50%;
}
.reconcile_tab_header_rgt_sc {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.reconcile_lft_items_sc {
    padding: 1.6rem 2rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    display: flex;
    width: 100%;
}
.check_in_all_sc input[type=checkbox] {
    position: relative;
    border: 1px solid var(--default_orange_sc);
    border-radius: 0.4rem;
    background: none;
    cursor: pointer;
    line-height: 0;
    outline: 0;
    padding: 0 !important;
    vertical-align: text-top;
    height: 2rem;
    width: 2rem;
    -webkit-appearance: none;
}
.check_in_all_sc input[type=checkbox]:hover {
    opacity: 1;
}
.check_in_all_sc input[type=checkbox]:checked {
    background-color: var(--default_orange_sc);
}
.check_in_all_sc input[type=checkbox]:before {
    content: '';
    position: absolute;
    right: 50%;
    top: 50%;
    width: 0.6rem;
    height: 1.2rem;
    border: solid #FFF;
    border-width: 0 2px 2px 0;
    margin: -1px -1px 0 -1px;
    transform: rotate(45deg) translate(-50%, -50%);
    z-index: 2;
}
.check_in_all_sc input[type=checkbox].disabled {
    border: 1px solid rgb(212, 212, 212);
}
.check_in_all_sc input[type=checkbox].disabled:before {
    border-width: 0;
}
.reconcile_lft_items_lft_sc {
    width: 50%;
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.reconcile_lft_items_lft_sc {
    width: 50%;
}
.pro_det_sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.pro_det_lft_sc {
    width: 4rem;
    height: 4rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 3rem;
}
.pro_det_lft_sc h3 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
    text-transform: uppercase;
}
.pro_det_rgt_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    padding-bottom: 0.6rem;
}
.inv_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    padding-bottom: 0.6rem;
}
.dat_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.inv_sc span,
.dat_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.inv_sc p,
.dat_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.reconcile_amnt_sc {
    display: flex;
    align-items: center;
}
.reconcile_amnt_sc span,
.reconcile_amnt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.reconcile_amnt_sc.outstand_sc span,
.reconcile_amnt_sc.outstand_sc p {
    color: var(--error_color_sc);
}
.reconcile_lft_items_rgt_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 50%;
}
.reconcile_rgt_tab_sc {
    padding: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.reconcile_rgt_tab_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.reconcile_nodata_sc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2rem;
    height: 93%;
}
.reconcile_nodata_cont_sc p {
    text-align: center;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.reconcile_rgt_items_sc {
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.reconcile_rgt_items_lft_sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.reconcile_rgt_items_cent_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.reconcile_rgt_items_cent_sc span,
.reconcile_rgt_items_cent_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
}
.cash_recon_container_sc {
    padding: 3rem 2rem;
}
.culon_icon_sc {
    position: absolute;
    right: 1.9rem;
}
.reco_note_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.reconcile_foot_section_sc {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 2rem 3rem;
    background: var(--bg_wht);
    box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.05);
}
.reconcile_foot_section_lft_sc {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.reconcile_foot_section_rgt_sc {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: end;
}
.reconcile_wrap_sc {
    overflow: hidden;
    position: relative;
}
.reconcile_foot_item_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
    padding-bottom: 0.8rem;
}
.reconcile_foot_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
}
.reconcile_foot_error_sc {
    color: var(--error_color_sc);
}
.reconcile_foot_success_sc {
    color: #3FB640;
}
.reconcile_foot_norl_sc {
    color: var(--head_text_sc);
}
.reconcile_foot_rgt_reset_sc {
    padding-right: 7rem;
}
.reconcile_foot_rgt_reset_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
    cursor: pointer;
}
.reconcile_foot_rgt_reset_sc p:hover {
    color: var(--head_text_sc);
}
.reconcile_foot_rgt_btns_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.reconcile_preview_btn_sc {
    width: 16rem;
    height: 5.6rem;
    border: 1px solid #EC8738;
    border-radius: 5rem;
}
.reconcile_preview_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.reconcile_btn_sc {
    width: 16rem;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.reconcile_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.reconcile_lft_body_sc,
.reconcile_rgt_body_sc {
    flex-grow: 1;
    overflow-y: scroll;
}
.reconcile_preview_popup_heading_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2.8rem 3rem;
    border-bottom: 1px solid #D4D4D4;
}
.reconcile_preview_popup_heading_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
}
.reconcile_preview_popup_close_sc {
    cursor: pointer;
}
.reconcile_preview_popup_body_sc {
    padding: 1rem 0;
}
.reconcile_pop_top_sc {
    padding: 0 3rem 3rem;
}
.recon_pop_top_total_sc,
.recon_pop_top_mode_sc {
    display: flex;
    align-items: center;
    gap: 0.4rem;
}
.reconcile_pop_top_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    padding-bottom: 1.6rem;
}
.recon_pop_top_total_sc {
    padding-bottom: 1.6rem;
}
.recon_pop_top_total_sc h6,
.recon_pop_top_total_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.recon_pop_top_mode_sc span,
.recon_pop_top_mode_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.recon_pop_invoice_sc {
    background: var(--bg_snt);
    padding: 1.6rem 3rem;
}
.recon_pop_invoice_row_sc,
.recon_pop_due_aunt_sc,
.reconcile_pop_amt_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1.6rem;
}
.recon_pop_invoice_row_sc:last-child {
    padding-bottom: 0;
}
.recon_pop_invoice_row_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.recon_pop_invoice_row_sc p,
.reconcile_pop_amt_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.recon_pop_aunt_sc {
    padding: 2rem 3rem;
}
.recon_pop_due_aunt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.recon_pop_due_aunt_sc p,
.recon_pop_outstand_amt_sc {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
}
.recon_error_sc {
    color: var(--error_color_sc);
}
.recon_amt_box_sc {
    padding: 1.8rem;
    border: 1px solid var(--input_border_color_sc);
    border-radius: 0.8rem;
}
.recon_amt_box_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.recon_pop_outstand_amt_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.recon_pop_outstand_amt_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.reconcile_preview_popup_wrap_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.reconcile_preview_popup_body_sc {
    flex: 1;
    overflow: hidden auto;
}
.reconcile_pop_btns_sect_sc {
    padding: 3rem;
}
.reconcile_pop_cancel_btn_sc {
    width: 100%;
    height: 5.6rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
}
.reconcile_pop_cancel_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.reconcile_pop_recon_btn_sc {
    width: 100%;
    height: 5.6rem;
    border-radius: 5rem;
    background: var(--default_orange_sc);
    margin-top: 2rem;
}
.reconcile_pop_recon_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.hover_wht_btn:hover {
    background: var(--bg_snt);
    box-shadow: 0px 0px 10px rgb(22 22 22 / 24%);
}
.hover_orange_btn:hover {
    background: var(--hover_orange_sc);
}
.reconcile_main_container_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.mob_recon_amt_sc {
    display: none;
}
.mob_recon_next_btn_sect_sc {
    display: none;
}
.mob_ref_sc {
    display: none;
}
.mob_rref_sect_mai_sc {
    display: none;
}
.date_pick_sc {
    cursor: pointer;
}
.recon_date_filter_dp_sc {
    position: relative;
}
.recon_date_filter_cont_sc {
    position: absolute;
    right: 0;
    top: 3rem;
    width: 25rem;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 2rem;
    padding: 2rem;
    z-index: 10;
}
.recon_date_filter_cont_sc ul li {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    margin-bottom: 4rem;
    cursor: pointer;
}
.recon_date_filter_cont_sc ul li:hover {
    color: var(--default_orange_sc);
}
.recon_date_filter_cont_sc ul li:last-child {
    margin-bottom: 0;
}
.recon_fil_cus_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.recon_date_filter_cont_sc ul li.clear_filter_sc {
    color: var(--default_orange_sc);
}
.payment_success_popup_sc,
.payment_failed_popup_sc {
    background: rgba(49, 49, 49, 0.6);
    border-radius: 4rem;
    max-width: 31rem;
    width: 90%;
    position: fixed;
    bottom: 5rem;
    z-index: 100;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem 2rem;
}
.payment_sts_popup_lft_sc {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.payment_sts_popup_lft_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.payment_sts_popup_close_sc {
    cursor: pointer;
}
.faq_popup_section_header_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 2.8rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.faq_popup_section_header_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
}
.faq_close_se {
    cursor: pointer;
}
.faq_search_sect_sc {
    padding: 2rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.faq_search_sect_sc .pymnt_search_input_sc input {
    padding: 0px 4rem 0 4.5rem;
}
.faq_popup_section_qst_body_sc {
    padding: 0 3rem;
    flex: 1;
    overflow: hidden auto;
}
.faq_popup_section_sc,
.single_payment_popup_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.faq_qst_items_sc {
    width: 100%;
    padding: 2.4rem 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--gg_link_sc);
    cursor: pointer;
}
.faq_qst_items_sc h3 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    max-width: 90%;
    line-height: 1.5;
}
.more_queries_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.6rem;
    padding: 5rem 0;
}
.more_queries_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.hig_color_sc {
    color: var(--default_orange_sc);
}
.more_queries_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    cursor: pointer;
}
.faq_popup_section_ans_body_sc {
    padding: 3rem;
    flex: 1;
    overflow: hidden auto;
}
.faq_popup_section_ans_head_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.faq_popup_section_ans_head_sc {
    padding: 0 2rem;
    border-left: 0.3rem solid var(--default_orange_sc);
    margin-bottom: 3rem;
}
.faq_ans_se p {
    padding-bottom: 2rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    line-height: 1.5;
}
.hlt_color_sc {
    color: var(--default_orange_sc);
}
.faq_qst_items_sc img {
    width: 0.9rem;
    height: auto;
}
.faq_close_se img {
    width: 2.7rem;
    height: auto;
}
.app_version_body_sc {
    padding: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 3.4rem;
}
.app_version_logo_sc img {
    text-align: center;
}
.app_version_content_sc {
    text-align: center;
}
.app_version_content_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_23);
    color: var(--head_text_sc);
    padding-bottom: 1.6rem;
}
.pymnt_header_title_link__sc h5 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_pyt_23);
    color: var(--default_orange_sc);
}
.report_side_menu_sc {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 5rem);
}
.reports_side_body_sc {
    flex: 1;
    overflow: hidden auto;
}
.reports_wrap_sc {
    flex: 1;
    overflow: hidden auto;
    padding: 3rem;
}
.reports_main_section_sc {
    display: flex;
    height: 100%;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 3rem;
}
.reports_mai_box_sc {
    background: var(--bg_wht);
    border: 1px solid var(--gg_link_sc);
    border-radius: 2rem;
    padding: 2rem;
    margin-bottom: 3rem;
}
.reports_mai_box_sc:last-child {
    margin-bottom: 0;
}
.reports_box_heading_sc {
    padding-bottom: 3rem;
}
.reports_box_heading_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    padding-bottom: 1.6rem;
}
.reports_box_heading_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.reports_box_item_head_sc {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 2.2rem;
    cursor: pointer;
}
.reports_box_item_head_lft_sc {
    display: flex;
    align-items: center;
    gap: 1.4rem;
    width: 90%;
}
.reports_box_item_head_lft_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.reports_box_item_body_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.reports_box_body_sc {
    display: flex;
    gap: 2rem;
}
.reports_box_body_sc.report_gap_2_sc {
    gap: 3rem;
}
.report_wd_25_sc {
    width: 25%;
}
.report_wd_50_sc,
.report_wd_100_mob_sc {
    width: 50%;
}
.reports_box_item_head_lft_sc img {
    width: 2.4rem;
    height: auto;
}
.reports_box_item_head_rgt_sc img {
    width: 1rem;
    height: auto;
}
.payments_link_tgl_sc svg {
    width: 2.4rem;
    height: auto;
}
.pay_button_sel_1_sc {
    border: 1px solid var(--default_orange_sc);
    border-radius: 4rem;
    display: flex;
    align-items: center;
    padding: 0.6rem;
    width: 24.5rem;
    height: 7rem;
}
.btn_crl_rgt_sc {
    background: var(--default_orange_sc);
    border-radius: 0 4rem 4rem 0;
    flex: 1;
    height: 100%;
    padding: 0 1.3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.btn_crl_lft_sc {
    width: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pay_button_sel_1_sc.select_pay_btn_1 {
    border: 2px solid var(--default_orange_sc);
    border-radius: 1.4rem;
}
.pay_button_sel_1_sc.select_pay_btn_1 .btn_crl_rgt_sc {
    border-radius: 0 1rem 1rem 0;
}
.popup_overflow {
    overflow: hidden;
}
.app_version_overflow_sc {
    overflow: hidden;
}
.inner_dpdwn_heading_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_16);
    color: var(--input_border_color_sc);
    cursor: pointer;
}
.single_popup_close_sc svg,
.bulkpayout_otp_popup_close_sc svg,
.bulkpayout_ac_popup_close_sc svg {
    cursor: pointer;
    width: 2.4rem;
    height: auto;
}
.single_payment_popup_header_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 2.8rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.single_payment_popup_header_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
}
.single_payment_popup_acdetail_sc {
    background: var(--gg_link_sc);
    padding: 2rem;
}
.spyt_transfer_sc,
.spyt_name_limit_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1.4rem;
}
.spyt_transfer_sc p,
.spyt_transfer_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.spyt_name_limit_sc h6,
.spyt_name_limit_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.spyt_name_limit_sc p {
    text-align: right;
}
.spyt_ac_no_sec_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.spyt_ac_no_sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.spyt_ac_no_sc span,
.spyt_ac_no_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.spyt_main_otp_sec_sc {
    padding: 4rem 2rem;
}
.spyt_otp_sec_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.spyt_otp_sec_sc {
    padding-bottom: 3rem;
}
.spyt_haven_sc {
    padding-bottom: 0.4rem;
}
.spyt_haven_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.spyt_send_sc {
    padding-bottom: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
}
.spyt_send_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
}
.spyt_send_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
}
.spyt_note_sc {
    padding: 2rem;
    background: var(--bg_snt);
}
.spyt_note_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    padding-bottom: 2.2rem;
}
.sgl_pay_send_now_btn_sec_sc {
    padding: 3rem;
    background: var(--bg_wht);
}
.sgl_pay_send_now_btn_sc {
    width: 100%;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 4rem;
}
.sgl_pay_send_now_btn_sc p, .sgl_pay_send_now_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--bg_wht);
}
.single_payment_popup_body_sc {
    overflow-y: scroll;
    flex: 1;
}
.popup_scroll_het_100_sc {
    height: 100%;
}
.time_alert_body_sc {
    flex: 1;
    overflow-y: scroll;
}
.time_alert_close_sc {
    display: flex;
    align-items: center;
    justify-content: end;
}
.time_alert_profile_sc {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 2rem;
    padding: 2.3rem 0 3rem 0;
}
.time_alert_profile_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.time_alert_profile_img_sc {
    width: 10rem;
    height: 10rem;
    background: var(--gg_link_sc);
    border-radius: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
}
.time_alert_profile_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_20);
    color: var(--default_orange_sc);
    text-align: center;
}
.rol_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.rol_sc p span,
.rol_sc p a {
    color: var(--default_orange_sc);
}
.rol_sc {
    padding-bottom: 2rem;
}
.teme_alert_login_btn_sc {
    width: 100%;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 4rem;
}
.teme_alert_login_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.time_or_sc {
    padding: 2rem 0;
}
.time_or_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    text-align: center;
    color: var(--input_border_color_sc);
}
.time_alert_gl_btn_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    border: 1px solid var(--tab_border_color);
    border-radius: 5rem;
    width: 100%;
    height: 5.2rem;
    margin-bottom: 3.7rem;
}
.time_alert_gl_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: #518EF8;
}
.login_different_ac_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
    text-align: center;
}
.time_alert_profile_img_sc img {
    width: 3.5rem;
    height: auto;
}
.time_alert_gl_btn_sc img {
    width: 2.1rem;
    height: auto;
}
.time_alert_close_sc svg {
    width: 2rem;
    height: auto;
    cursor: pointer;
}
.logout_timer_popup_body_sc {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 3rem;
}
.logout_timer_popup_body_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--paragraph_text_sc);
}
.stay_login_btn_sc {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 4rem;
}
.stay_login_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--bg_wht);
}
.otp_timer[role="progressbar"] {
    margin: auto;
    --size: 80px;
    --fg: var(--default_orange_sc);
    --bg: #F9F9F9;
    --pgPercentage: calc(var(--value));
    width: 14rem;
    height: 14rem;
    border-radius: 50%;
    display: grid;
    place-items: center;
    background: radial-gradient(closest-side,
            #FFFFFF 75%,
            transparent 0 99.9%,
            transparent 0),
        conic-gradient(var(--fg) calc(var(--pgPercentage) * 1.67%), var(--bg) 0);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_600);
    font-size: 3.5rem;
}
.otp_timer[role="progressbar"]::before {
    counter-reset: percentage var(--value);
    content: counter(percentage);
}
.camera_icon_sc,
.file_icon_sc {
    width: 1.8rem;
    height: auto;
}
.dpac_nm_sc {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.dpac_nm_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_12);
    color: var(--input_border_color_sc);
}
.dpac_nm_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_14);
    color: var(--paragraph_text_sc);
}
.foot_flag_sc img {
    width: 3.1rem;
    height: 3.1rem;
}
.foot_flag_sc {
    width: 3.1rem;
    height: 3.1rem;
    border-radius: 5rem;
    overflow: hidden;
}
.pk-dropdow-trigger.active 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;
}
.pk-dropdow-trigger 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;
}
.search_dp_cont_sc {
    background: var(--bg_wht);
    position: absolute;
    top: 5rem;
    width: 100%;
    padding: 1rem 0;
    box-shadow: 3px 3px 30px rgba(73, 73, 73, 0.12);
    border-radius: 0 0 2rem 2rem;
    max-height: 30rem;
    overflow: scroll;
}
.search_name_mail_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding-top: 1rem;
}
.search_name_mail_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
}
.search_dp_cont_sc ul li span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
}
.search_dp_cont_sc ul li {
    padding: 1rem 2rem;
    cursor: pointer;
}
.search_dp_cont_sc ul li:hover {
    background: var(--bg_snt);
}
.search_name_mail_sc svg {
    width: 1.6rem;
    height: auto;
}
.deduct_tds_input_sec_sc {
    margin-top: 2rem;
}
.deduct_tds_input_sec_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.bill_tds_in_sc {
    width: 50%;
    flex: 0 0 auto;
}
.pay_out_fun_det_sect_sc {
    display: flex;
    height: 100%;
    flex-direction: column;
    gap: 3rem;
}
.pay_out_fun_det_top_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    border-radius: 3rem;
    padding: 2rem 2.3rem;
}
.file_at_head_sc {
    display: flex;
    justify-content: space-between;
}
.file_at_head_lft_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--paragraph_text_sc);
}
.file_at_head_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    padding-top: 0.6rem;
}
.file_at_head_rgt_sc {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.7rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
    padding: 0 2rem;
    height: 4.8rem;
    flex: 0 0 auto;
}
.file_at_head_rgt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
}
.pay_out_valu_hd_sc {
    margin-top: 3rem;
    display: flex;
    gap: 1.6rem;
}
.pay_out_valu_box_sc {
    width: 33.3%;
    background: var(--bg_wht);
    box-shadow: 0.3rem 0.3rem 3rem rgba(73, 73, 73, 0.12);
    border-radius: 1rem;
    padding: 1rem;
}
.pay_out_valu_box_hd_sc {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.8rem;
}
.pay_out_valu_box_hd_lft_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
    padding-bottom: 0.8rem;
}
.pay_out_valu_box_hd_lft_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.pay_out_valu_box_hd_rgt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
}
.pay_out_fun_det_btm_icon_sc {
    border-radius: 0.5rem;
    height: 4rem;
    width: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pay_out_valu_box_ft_sc {
    display: flex;
    justify-content: end;
}
.pay_out_fun_det_btm_icon_sc img {
    width: 2.4rem;
    height: 2.4rem;
}
.vlt_bg_sc {
    background: rgba(123, 97, 255, 0.2);
}
.vlt_con_sc p {
    color: #7B61FF;
}
.grn_con_sc p {
    color: #29CC6A;
}
.grn_bg_sc {
    background: rgba(41, 204, 106, 0.2);
}
.red_con_sc p {
    color: #FC5555;
}
.red_bg_sc {
    background: rgba(252, 85, 85, 0.2);
}
.pay_out_fun_det_btm_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 3rem var(--box_shadow_sc);
    border-radius: 2rem;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 41rem);
}
.pay_out_fun_det_btm_header_sc {
    padding: 2rem;
    border-bottom: 0.5px solid var(--tab_border_color);
    display: flex;
    align-items: center;
}
.pay_out_fun_det_btm_header_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--input_border_color_sc);
}
.wd_20_sc {
    width: 20%;
}
.wd_25_sc {
    width: 25%;
}
.wd_30_sc {
    width: 30%;
}
.txt_rgt_sc {
    text-align: right;
}
.pay_out_fun_det_btm_body_sc {
    flex: 1;
    overflow: hidden scroll;
    padding: 2rem;
}
.pay_out_fun_det_btm_iten_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pa_name_dtl_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--default_orange_sc);
    margin-bottom: 0.5rem;
}
.pa_ac_dtl_sc,
.pa_ifsc_dtl_sc {
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}
.pa_ac_dtl_sc span,
.pa_ac_dtl_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
}
.pa_ifsc_dtl_sc span,
.pa_ifsc_dtl_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_14);
    color: var(--input_border_color_sc);
}
.pay_out_fun_det_btm_iten_sc {
    margin-bottom: 2rem;
    display: flex;
}
.pay_out_fun_det_btm_iten_sc:last-child {
    margin-bottom: 0;
}
.desk_fun_det_btm_sc {
    display: none;
}
.recon_date_filter_cont_sc .recon_fil_cus_sc.clear_filter_sc p {
    color: var(--default_orange_sc);
}
.recon_date_filter_cont_sc .recon_fil_cus_sc.clear_filter_sc svg path {
    fill: var(--default_orange_sc);
}
.reconcl_date_sc {
    opacity: 0;
    position: absolute;
    width: 100%;
    cursor: pointer;
}
.reconcl_date_sc_rc {
    opacity: 0;
    position: absolute;
    width: 100%;
    cursor: pointer;
}
.recon_search_dp_sc {
    max-height: 20rem;
    width: 100%;
    background: var(--bg_wht);
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #D4D4D4;
    border-radius: 0px 0px 8px 8px;
    position: absolute;
    top: 5rem;
    z-index: 99;
    text-align: left;
    padding: 0 2rem 2.4rem;
    overflow-Y: scroll;
    border-top: 0.1rem solid var(--default_orange_sc);
}
.payment_search_dp_sc {
    max-height: 20rem;
    width: 100%;
    background: var(--bg_wht);
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #D4D4D4;
    border-radius: 0px 0px 8px 8px;
    position: absolute;
    top: 4.2rem;
    z-index: 99;
    text-align: left;
    padding: 0 2rem 2.4rem;
    overflow-Y: scroll;
    border-top: 0.1rem solid var(--default_orange_sc);
}
.recon_search_dp_sc ul li,
.payment_search_dp_sc ul li {
    margin-top: 2rem;
    cursor: pointer;
}
.recon_search_dp_sc ul li span,
.payment_search_dp_sc ul li span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    padding-bottom: 0.6rem;
}
.recon_search_dp_sc ul li .inside_dp_sc,
.payment_search_dp_sc ul li .inside_dp_sc {
    padding-top: 0.6rem;
}
.mar_re_btm_sc {
    margin-bottom: 0.5rem;
}
.dpac_nm_sc svg {
    width: 1.6rem;
    height: auto;
}
.input_mob_icon_sc {
    width: 2rem;
    height: auto;
}
.dp_inside_sc li.active span {
    color: var(--default_orange_sc);
}
.pymnt_search_input_sc.active {
    border: 0.1rem solid var(--default_orange_sc);
}
.bulkpayout_ac_container_sc {
    overflow: hidden auto;
    flex: 1;
    padding: 3rem;
}
.bulk_ac_amnt_sc {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.bulk_ac_amnt_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: #3FB640;
}
.bulk_ac_amnt_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_18);
    color: #3FB640;
}
.bulk_update_status_popup_overlay_sc {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--popup_bg_over);
    pointer-events: all;
    z-index: 1050;
}
.bulk_update_status_popup_contnr_sc,
.copy_button_popup_contnr_sc {
    position: absolute;
    max-width: 60rem;
    width: 90%;
    max-height: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--bg_wht);
    border-radius: 2rem;
}
.bulk_update_status_popup_sect_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.bulk_update_status_popup_head_sc {
    padding: 2rem 3rem 1rem;
    display: flex;
    justify-content: end;
}
.bulk_update_status_popup_close_sc {
    cursor: pointer;
}
.bulk_update_status_popup_body_sc {
    flex: 1;
    overflow-y: scroll;
    padding: 0 3rem 2rem;
}
.bulk_update_status_popup_body_sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_23);
    font-weight: var(--fnt_wht_500);
    text-align: center;
}
.bkud_status_box_sect_sc {
    padding: 3rem 0 2.4rem;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 1.6rem;
}
.bkud_status_box_sc {
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px 0px var(--box_shadow_sc);
    border-radius: 1rem;
    width: 48.5%;
    padding: 1rem;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.bkud_status_box_sc img {
    width: 5rem;
    height: 5rem;
}
.bkud_status_cont_sc h4 {
    color: var(--input_border_color_sc);
    font-size: var(--fnt_16);
    font-weight: var(--fnt_wht_500);
    padding-bottom: 0.4rem;
}
.bkud_status_cont_sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: var(--fnt_wht_500);
}
.bkpy_update_btn_sc {
    width: 14rem;
    height: 5rem;
    border-radius: 5rem;
    background: var(--default_orange_sc);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.bulk_update_status_popup_close_sc svg {
    width: 2.4rem;
    height: 2.4rem;
}
.bkpy_update_btn_sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_16);
    font-weight: var(--fnt_wht_500);
}
.hint_input_sc {
    width: 50%;
}
.pymnt_customer_details_box_lft_sc .ac_edit_items_in_sc {
    align-items: flex-start;
}
.copy_button_popup_overlay_sc {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.40);
    pointer-events: all;
    z-index: 1050;
}
.copy_button_popup_head_sc {
    padding: 2rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.copy_button_popup_head_sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: var(--fnt_wht_500);
}
.copy_button_popup_close_sc svg {
    width: 2.4rem;
    height: auto;
    cursor: pointer;
}
.copy_button_popup_body_sc {
    padding: 3rem;
}
.copy_button_popup_body_sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: var(--fnt_wht_500);
}
.copy_btn_cont_box_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 3rem;
}
.copy_btn_cont_box_sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_14);
    font-weight: var(--fnt_wht_400);
}
.copy_btn__sc {
    width: 12.6rem;
    height: 5.6rem;
    gap: 0.6rem;
    border-radius: 5rem;
    border: 1px solid var(--default_orange_sc);
}
.copy_btn__sc span {
    color: var(--default_orange_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: var(--fnt_wht_500);
}
.copy_btn_link_box_sc {
    padding: 2rem;
    background: var(--gg_link_sc);
    border-radius: 1rem;
}
.copy_btn_link_box_sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_14);
    font-weight: var(--fnt_wht_400);
    word-break: break-all;
}
.copy_btn_close_sc {
    width: 16rem;
    height: 5.6rem;
    border-radius: 5rem;
    background: var(--default_orange_sc);
    margin: 0 auto;
    margin-top: 3rem;
}
.copy_btn_close_sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_18);
    font-weight: var(--fnt_wht_500);
}
.copy_btn__sc img {
    width: 2.4rem;
    height: auto;
}
.copy_btn_cont_box_lft_sc h3 {
    padding-bottom: 1rem;
}
.category__open__blnc {
    margin-bottom: 3rem;
}
.category__open__blnc .auth_input_field_sc {
    margin-bottom: 0;
}
.category__open__blnc .drop_cont_sc {
    position: unset;
    border-radius: 0 0 8px 8px !important;
}
.pk_bank_detail .pymnt_lft_customer_no_con_sc {
    margin-top: 8rem;
}
.inv_powerby {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 1rem;
    gap: 1rem;
}
.inv_powerby img {
    width: 13rem;
    height: auto;
}
.pymnt_header_title_link__sc ul {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.pymnt_header_title_link__sc ul li {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_pyt_20);
    color: var(--input_border_color_sc);
    position: relative;
}
.pymnt_header_title_link__sc ul li:last-child {
    font-weight: var(--fnt_wht_500);
    color: var(--default_orange_sc);
}
.pymnt_header_title_link__sc ul li::after {
    content: '/';
    position: absolute;
    right: -1.4rem;
}
.pymnt_header_title_link__sc ul li:last-child:after {
    display: none;
}
.pk-footer-social-item svg {
    width: 2.4rem;
    height: auto;
}
.team__no__data.jrk_nodata_container {
    height: calc(100vh - 30rem);
}
progress::-webkit-progress-bar {
    background-color: var(--tab_border_color);
    border-radius: 1rem;
}
progress::-webkit-progress-value {
    background-color: #3FB640;
    border-radius: 1rem;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
}
progress {
    border-radius: 1rem;
    width: 100%;
    height: 1rem;
}
.load_srch_evt_rend li[disabled="disabled"] {
    text-align: center;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.recon_search_dp_sc ul li[disabled="disabled"] {
    text-align: center;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.copy_icon_social svg {
    width: 3rem;
    height: auto;
}
#fromDate,
.datepicker6 {
    padding-right: 0;
    z-index: 10;
}
.blk_dnlod_lnk p {
    font-size: var(--font18);
}
.auth_input_field_sc .lft__icon__inp__sc {
    padding: 0 1.6rem 0 4.4rem;
}
.coupon__code__input__sect__sc .auth_input_field_sc input {
    padding: 0 1.6rem 0;
}
.coupon__code__input__sect__sc .auth_input_field_sc {
    padding-right: 1.6rem;
}
.coupon__code__input__sect__sc .auth_input_field_sc span {
    font-size: var(--fnt_pyt_16);
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_500);
    cursor: pointer;
}
.jrk_coupon_sec span {
    cursor: pointer;
}
.reports__summary__main__sc {
    padding: 3rem;
    overflow: scroll;
}
.reports__summary__heading__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 3rem;
    align-items: flex-end;
}
.reports__summary__heading__lft__sc h3 {
    font-size: var(--fnt_pyt_28);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
    padding-bottom: 1rem;
}
.reports__summary__heading__lft__sc p {
    font-size: var(--fnt_pyt_16);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
    padding-bottom: 1rem;
}
.reports__summary__heading__lft__sc p:last-child {
    padding-bottom: 0;
}
.reports__summary__heading__rgt__sc {
    display: flex;
    align-items: flex-end;
    gap: 1.8rem;
    justify-content: end;
}
.reports__share__sc {
    border-radius: 3rem;
    background: var(--gg_link_sc);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: 4rem;
    cursor: pointer;
}
.reports__print__sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    height: 4rem;
    padding: 0 0.8rem;
    border-radius: 3rem;
    background: var(--gg_link_sc);
}
.reports__print__arrow__sc {
    cursor: pointer;
}
.reports__EPA__sc {
    height: 4rem;
    padding: 0 2rem;
    border-radius: 3rem;
    background: var(--gg_link_sc);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    position: relative;
}
.reports__EPA__dp__sc,
.reports__print__dp__sc {
    position: relative;
}
.reports__EPA__sc p {
    font-size: var(--fnt_pyt_18);
    color: #0D1615;
    font-weight: var(--fnt_wht_500);
}
.reports__EPA__sc svg {
    cursor: pointer;
}
.reports__EPA__sc {
    cursor: pointer;
}
.reports__print__sc {
    cursor: pointer;
}
.reports__EPA__sc.active svg,
.reports__print__sc.active .reports__print__arrow__sc {
    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;
}
.reports__EPA__sc svg,
.reports__print__sc .reports__print__arrow__sc {
    -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;
}
.lft__icon__sc,
.reports__share__sc svg {
    width: 2.4rem;
    height: auto;
}
.reports__EPA___cont__sc li {
    padding: 1rem 2rem;
    cursor: pointer;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__print__cont__sc li {
    padding: 1rem;
    cursor: pointer;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__EPA___cont__sc,
.reports__print__cont__sc {
    position: absolute;
    width: 100%;
    border-radius: 1rem;
    background: var(--bg_wht);
}
.reports__summary__input__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem 1.6rem;
    gap: 1rem;
    border-radius: 0.8rem;
    border: 1px solid var(--paragraph_text_sc);
    background: var(--bg_wht);
    width: 28rem;
    height: 5.6rem;
}
.reports__summary__input__sc input {
    width: 100%;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
    outline: none;
    border: none;
}
.reports__summary__input__sc input::placeholder {
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__summary__input__sc svg {
    cursor: pointer;
}
.summary__data__head__sc {
    border-radius: 1rem;
    background: var(--bg_snt);
    padding: 2rem;
    display: grid;
    grid-template-columns: 1.8fr 1fr 1fr 1fr;
}
.text__rgt__sc {
    text-align: right;
}
.summary__data__head__sc h4 {
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
}
.summary__data__items__sc {
    display: grid;
    grid-template-columns: 1.8fr 1fr 1fr 1fr;
    padding: 2rem;
    border-bottom: 1px solid var(--gg_link_sc);
    align-items: center;
    cursor: pointer;
}
.summary__data__name__sc h4 {
    font-size: var(--fnt_pyt_20);
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_600);
    padding-bottom: 0.3rem;
}
.summary__data__name__sc p {
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_400);
}
.summary__data__amount__sc p {
    text-align: right;
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_400);
}
.summary__data__total__sc {
    padding: 2rem;
    display: grid;
    grid-template-columns: 1.8fr 1fr 1fr 1fr;
}
.summary__data__total__sc p {
    text-align: right;
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
}
.summary__data__total__sc small {
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__summary__dp__sc {
    position: relative;
}
.reports__summary__dp__cont__sc {
    position: absolute;
    width: 100%;
    border-radius: 2rem;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px 0px rgba(73, 73, 73, 0.12);
    overflow: hidden;
}
.reports__summary__dp__cont__sc li {
    padding: 1.6rem 2rem;
    font-size: var(--fnt_pyt_16);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_400);
    cursor: pointer;
}
.reports__summary__dp__cont__sc li:hover {
    background: rgba(0, 0, 0, 0.05);
}
.reports__summary__dp__cont__sc li.active {
    background: rgba(0, 0, 0, 0.05);
}
.reports__summary__details__main__sc {
    padding: 3rem 0 0 0;
    overflow-y: scroll;
}
.reports__summary__detail__heading__sc {
    padding: 0 3rem;
}
.reports__summary__details__table__sc table {
    border-collapse: collapse;
    width: 100%;
}
.reports__summary__details__table__sc table thead th {
    padding: 2rem 1rem;
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
    background: var(--bg_snt);
}
.reports__summary__details__table__sc table thead th:first-child {
    padding-left: 2rem;
}
.reports__summary__details__table__sc table thead th:last-child {
    padding-right: 2rem;
}
.reports__summary__details__table__sc table tbody td {
    padding: 2rem 1rem;
    border-bottom: 1px solid var(--gg_link_sc);
    font-size: var(--fnt_pyt_18);
    color: var(--paragraph_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__summary__details__table__sc table tbody td:first-child {
    padding-left: 2rem;
}
.reports__summary__details__table__sc table tbody td:last-child {
    padding-right: 2rem;
}
.al__rgt__sc {
    text-align: right;
}
.reports__summary__details__table__sc table tbody td.clr__tx__sc {
    color: var(--default_orange_sc);
}
.reports__summary__details__table__sc table tbody tr.summary__total__row__sc td {
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
}
.reports__mob__sc {
    display: none;
}
.prev__icon__sc path {
    stroke: var(--default_orange_sc);
}
.reports_box_item_head_lft_sc svg {
    width: 2.4rem;
    height: auto;
    stroke: var(--default_orange_sc);
}
.create_contact_textarea_sc.auth_error_sc textarea {
    border: 1px solid var(--error_color_sc);
}
.create_contact_textarea_sc.auth_error_sc .error {
    color: var(--error_color_sc);
}
.create_contact_textarea_sc.auth_error_sc label {
    color: var(--error_color_sc);
}
.jrk_anchorTagWrap svg {
    width: 0.8rem;
    height: auto;
}
.jrk_anchorTagWrap .jrk_more_btn svg path {
    stroke: var(--default_orange_sc);
}
.file__delete__icon__expenses__sc svg path {
    stroke: var(--default_orange_sc);
}
.bulk_payout_new_user_content_section_sc ul li {
    padding-bottom: 2rem;
    list-style: disc;
}
.dash__card__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3rem;
}
.dash__card__rgt__row__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1rem;
}
.dash__card__rgt__row__sc:last-child {
    margin-bottom: 0;
}
.dash__card__rgt__row__sc p {
    font-size: var(--fnt_pyt_18);
    color: var(--btn__color);
    font-weight: var(--fnt_wht_400);
}
.dash__card__rgt__row__sc small {
    font-size: var(--fnt_pyt_18);
    color: var(--btn__color);
    font-weight: var(--fnt_wht_600);
}
.bulk__pay__rgt__data__sc {
    display: flex;
    height: 100%;
    flex-direction: column;
}
.bulk__pay__rgt__data__body__sc {
    flex: 1;
    overflow-y: scroll;
}
.POC__btn__sc {
    gap: 1rem;
}
.pay_btn_create_sc.POC__btn__sc svg path {
    stroke: var(--input_border_color_sc) !important;
}
.yrsm__pop__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.yrsm__pop__sc .pk_team_edit {
    background: transparent;
}
.bulk__detail__rt__sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.bulk__detail__rt__bd__sc {
    flex: 1;
    overflow-y: scroll;
}
.e_waybill__status_btn__sc {
    justify-content: end;
}
.pk_status_btn.e_waybill__status_btn__sc .btn {
    flex: unset;
    width: fit-content;
}
.pk_status_btn.e_waybill__status_btn__sc .filter_btn_wrpr {
    gap: 1.2rem;
    display: flex;
}
.payroll__top__section__sc {
    padding: 4rem 3rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #FAFEED;
}
.payroll__top__section__lft__sc {
    display: flex;
    gap: 2.4rem;
}
.payroll__top__lft__sc {
    box-shadow: 0px 0px 13px 0px #00000014;
    background: var(--bg_wht);
    border-radius: 2rem;
    padding: 2.4rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.payroll__top__lft__sc small {
    color: var(--default_orange_sc);
    font-size: var(--fnt_pyt_23);
    font-weight: var(--fnt_wht_600);
}
.payroll__top__lft__sc p {
    color: var(--btn__color);
    font-size: var(--fnt_pyt_23);
    font-weight: var(--fnt_wht_400);
}
.payroll__top__rgt__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_23);
    font-weight: var(--fnt_wht_600);
    padding-bottom: 0.4rem;
}
.payroll__top__rgt__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: var(--fnt_wht_400);
    padding-bottom: 1rem;
}
.payroll__top__rgt__sc p span {
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_500);
}
.payroll__top__rgt__sc small {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: var(--fnt_wht_400);
}
.payroll__top__rgt__btns__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-top: 2.4rem;
}
.payroll__get___btn__sc,
.payroll__demo___btn__sc {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.4rem 2rem;
    background: var(--btn__color);
    border-radius: 5rem;
    height: 4.8rem;
}
.payroll__get___btn__sc span,
.payroll__demo___btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_16);
    font-weight: var(--fnt_wht_500);
}
.payroll__top__rgt__sc h6 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: var(--fnt_wht_500);
    margin-top: 1rem;
}
.payroll__top__section__rgt__sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: var(--fnt_wht_400);
    text-align: right;
}
.payroll__box__row__sc {
    margin-top: 3rem;
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 2rem;
}
.payroll__box__item__sc {
    padding: 2.4rem 1rem;
    width: 17rem;
    height: 10rem;
    border: 0.5px solid var(--default_orange_sc);
    border-radius: 1rem;
    box-shadow: 0px 0px 12px 0px #0000001F;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.payroll__box__item__num__sc {
    background: var(--default_orange_sc);
    width: 3.3rem;
    height: 3.3rem;
    border-radius: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    flex: 0 0 auto;
}
.payroll__box__item__num__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_16);
    font-weight: 900;
}
.payroll__box__item__sc p {
    color: var(--btn__color);
    font-size: var(--fnt_pyt_14);
    font-weight: 500;
    margin-top: 1rem;
    text-align: center;
}
.payroll__body__section__sc {
    padding: 3rem;
    flex: 1;
}
.payroll__body__section__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: 500;
    padding-bottom: 3rem;
}
.payroll__body__section__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    margin-bottom: 3rem;
}
.payroll__body__fst__row__sc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
    margin-top: 1rem;
}
.payroll__body__scnd__row__sc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
    margin-top: 2.6rem;
}
.payroll__body__scnd__row__sc .payroll__body__row__item__sc:last-child {
    grid-column-end: span 2;
}
.payroll__body__row__item__sc {
    box-shadow: 0px 0px 12px 0px #0000001F;
    background: var(--bg_wht);
    border-radius: 2rem;
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 3rem;
}
.payroll__body__row__item__sc img {
    width: 6.2rem;
    height: auto;
}
.payroll__body__row__item__sc small,
.payroll__body__row__item__sc span {
    color: var(--btn__color);
    font-size: var(--fnt_pyt_14);
    font-weight: 400;
    text-align: center;
}
.payroll__main__sc {
    height: 100% !important;
}
.nav-item p {
    cursor: pointer;
}
.tally__title__sect__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: 500;
    margin-bottom: 1.6rem;
}
.tally__title__sect__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
}
.tally__title__sect__sc {
    margin-bottom: 4rem;
}
.tally__AI__sect__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: 500;
    margin-bottom: 2.6rem;
}
.tally__AI__row__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3.4rem;
    align-items: center;
}
.tally__bx__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 600;
    margin-bottom: 1rem;
    text-align: center;
}
.tally__AI__row__lft__sc {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
}
.tally__bx__sc {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.pay_get_code_btn_sc {
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
    animation-iteration-count: 4;
}
@-webkit-keyframes glowing {
    0% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
    50% {
        background-color: var(--default_orange_sc);
        -webkit-box-shadow: 0 0 10px var(--default_orange_sc);
        border-color: var(--default_orange_sc);
    }
    100% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
}
@-moz-keyframes glowing {
    0% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
    50% {
        background-color: var(--default_orange_sc);
        -webkit-box-shadow: 0 0 10px var(--default_orange_sc);
        border-color: var(--default_orange_sc);
    }
    100% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
}
@-o-keyframes glowing {
    0% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
    50% {
        background-color: var(--default_orange_sc);
        -webkit-box-shadow: 0 0 10px var(--default_orange_sc);
        border-color: var(--default_orange_sc);
    }
    100% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
}
@keyframes glowing {
    0% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
    50% {
        background-color: var(--default_orange_sc);
        -webkit-box-shadow: 0 0 10px var(--default_orange_sc);
        border-color: var(--default_orange_sc);
    }
    100% {
        background-color: var(--bg_snt);
        -webkit-box-shadow: 0 0 3px var(--bg_snt);
        border-color: var(--default_orange_sc);
    }
}
.btn-ring {
    display: none;
}
.btn-ring:after {
    content: "";
    display: block;
    width: 3rem;
    height: 3rem;
    /* margin: 6px; */
    border-radius: 50%;
    border: 0.3rem solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: ring 1.2s linear infinite;
}
.btn-ring__color {
    display: none;
}
.btn-ring__color:after {
    content: "";
    display: block;
    width: 3rem;
    height: 3rem;
    /* margin: 6px; */
    border-radius: 50%;
    border: 0.3rem solid var(--btn__color);
    border-color: var(--btn__color) transparent var(--btn__color) transparent;
    animation: ring 1.2s linear infinite;
}
@keyframes ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.aadhar__sbmt__sc.aadhar__vari__sbmt__sc {
    margin: 2rem auto 0;
}
.aadhar__sbmt__sc.aadhar__vari__sbmt__sc:hover {
    background: transparent !important;
}
.aadhar__sbmt__sc.aadhar__vari__sbmt__sc p {
    display: none;
}
.aadhar__sbmt__sc.aadhar__vari__sbmt__sc span {
    display: block;
}
.aadhar__sbmt__sc {
    display: flex;
    align-items: center;
    grid-area: 1rem;
    justify-content: center;
}
.aadhar__sbmt__sc.aadhar__otpsend__sc span {
    display: block;
}
.aadhar__sbmt__sc.aadhar__otpsend__sc p {
    display: none;
}
.aadhar__sbmt__sc:hover {
    background: var(--btn__color) !important;
    color: var(--bg_wht) !important;
}
.file__sw__sc {
    flex: 0 0 auto;
}
#pan-filename {
    word-break: break-all;
}
.contact_create_vendor_btn_sc {
    width: 25rem;
    height: 5.6rem;
    border-radius: 5rem;
    margin: 0 auto;
    background: var(--btn__color);
    margin-top: 2rem;
}
.contact_create_vendor_btn_sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
}
.contact_create_vendor_btn_sc:hover span {
    color: var(--btn__color) !important;
}
.recon_amt_box_sc {
    display: flex;
    align-items: center;
}
.recon_amt_box_sc input {
    outline: none;
    border: none;
}
.send_otp_btn {
    width: 32rem;
}
.aadhar__sbmt__sc.aadhar__otpsend__sc {
    pointer-events: none;
    transition: all 0.3s;
}
.att_close_sc img {
    width: 2.4rem;
    height: auto;
}
.open__account__section__sc {
    border: 1px solid var(--default_orange_sc);
    border-radius: 2rem;
    margin-top: 4rem;
}
.open__account__section__head__sc {
    padding: 2rem;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.open__account__section__head__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
}
.open__account__section__head__sc img {
    width: 6rem;
    height: auto;
}
.open__account__section__body__sc {
    padding: 2rem;
    background: var(--theme_bg_color);
}
.open__account__section__body__item__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 2rem;
}
.open__account__section__body__item__sc:last-child {
    margin-bottom: 0;
}
.open__account__section__body__item__sc svg {
    width: 2.4rem;
    height: auto;
}
.open__account__section__body__item__sc h5 {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_14);
    font-weight: 400;
}
.open__account__section__body__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6rem;
}

.open__account__section__footer__sc {
    padding: 2rem;
    display: flex;
    align-items: center;
    gap: 1.8rem;
}
.open__account__btn__sc {
    width: 16.5rem;
    height: 4.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--btn__color);
    border-radius: 5rem;
}
.open__account__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_16);
    font-weight: 500;
}
.open__account__section__footer__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_14);
    font-weight: 400;
}
.open__account__container_sc,
.open__account__details__container__sc,.requestDemo__container_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;
}
.open__account__container_sc.popup_open,
.open__account__details__container__sc.popup_open, .requestDemo__container_sc.popup_open {
    right: 0;
    transition: all 0.5s;
}
.open__account__section_sc,
.open__account__details__section__sc, .requestDemo__section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.open__account__head__sc, .requestDemo__head__sc {
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--tab_border_color)
}
.open__account__head__sc h4, .requestDemo__head__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
    font-family: var(--noto_sans);
}
.open__account__head__sc svg, .requestDemo__head__sc svg {
    width: 2.4rem;
    cursor: pointer;
}
.open__account__body__sc {
    flex: 1;
    overflow-y: scroll;
    padding: 2rem 3rem;
}
.requestDemo__body__sc {
    flex: 1;
    overflow-y: scroll;
    padding: 3rem;
}
.open__account__details__body__sc {
    flex: 1;
    overflow-y: scroll;
}
.open__account__body__cont__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
    margin-bottom: 2rem;
}
.open__account__body__cont__sc span {
    color: var(--default_orange_sc);
}
.open__account__body__cont__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    margin-bottom: 5rem;
}
.open__account__body__cont__sc span {
    color: var(--default_orange_sc);
}
.open__account__body__banknames__sc {
    background: var(--theme_bg_color);
    border-radius: 1rem;
    padding: 3rem 1.6rem;
    margin-bottom: 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.open__account__body__banknames__lft__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.open__account__body__banknames__lft__sc img {
    width: 9.5rem;
    height: auto;
}
.open__account__body__banknames__lft__sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
}
.open__account__body__banknames__rgt__sc .radio-button-container {
    display: block;
    position: relative;
    padding-left: 2.2rem;
    margin-bottom: 2rem;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.open__account__body__banknames__rgt__sc .radio-button-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.open__account__body__banknames__rgt__sc .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 2.4rem;
    width: 2.4rem;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    border: 0.2rem solid var(--default_orange_sc);
    transition: all 0.3s;
}
.open__account__body__banknames__rgt__sc .radio-button-container:hover input~.checkmark {
    border-color: var(--default_orange_sc);
}
.open__account__body__banknames__rgt__sc .radio-button-container input:checked~.checkmark {
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--default_orange_sc);
}
.open__account__body__banknames__rgt__sc .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.open__account__body__banknames__rgt__sc .radio-button-container input:checked~.checkmark:after {
    display: block;
}
.open__account__body__banknames__rgt__sc .radio-button-container .checkmark:after {
    top: 0.4rem;
    left: 0.4rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    background: var(--default_orange_sc);
}
.open__account__footer__sc, .requestDemo__footer__sc {
    padding: 2.4rem 3rem;
}
.open__account__proceed__sc, .requestDemo__submit__btn__sc {
    width: 100%;
    height: 5.6rem;
    background: var(--btn__color);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5rem;
    border: 0.1rem solid var(--btn__color);
}
.open__account__proceed__sc span, .requestDemo__submit__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
}
.open__account__proceed__sc:hover, .requestDemo__submit__btn__sc:hover {
    background: transparent;
}
.open__account__proceed__sc:hover span, .requestDemo__submit__btn__sc:hover span {
    color: var(--btn__color);
}
.open__account__body__banknames__sc:last-child {
    margin-bottom: 0;
}
.open__account__details__body__inner__sc {
    padding: 3rem;
}
.open__account__details__data__row__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.6rem;
    margin-bottom: 3rem;
}
.OAD__data__row__lft__sc h6 {
    color: var(--input_border_color_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 400;
    text-align: left;
    margin-bottom: 0.6rem;
}
.OAD__data__row__lft__sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    text-align: left;
}
.OAD__data__row__rgt__sc h6 {
    color: var(--input_border_color_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 400;
    text-align: right;
    margin-bottom: 0.6rem;
}
.OAD__data__row__rgt__sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    text-align: right;
}
.open__account__details__field__row__sc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.6rem;
}
.OAD__TIPS__section__sc {
    background: var(--theme_bg_color);
    padding: 3rem;
}
.OAD__TIPS__section__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 500;
    margin-bottom: 2rem;
}
.OAD__TIPS__row__sc {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1.6rem;
}
.OAD__TIPS__items__sc {
    background: var(--bg_wht);
    border-radius: 1rem;
    box-shadow: 0px 0px 14px 0px #0000000D;
    padding: 1.6rem 1rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 1rem;
}
.OAD__TIPS__items__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_14);
    font-weight: 400;
    text-align: center;
}
.OAD__TIPS__items__sc p span {
    color: var(--head_text_sc);
}
.OAD__TIPS__items__sc img {
    width: 7rem;
    height: auto;
}
.start__confirm__sc {
    margin-bottom: 3rem;
}
.kyc_card_wrapper .item {
    min-height: 43.2rem;
}
.payment__link__QR__contnr__sc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: -webkit-linear-gradient(180deg, #F3F3F3 60%, #000000 60%);
    background: -o-linear-gradient(180deg, #F3F3F3 60%, #000000 60%);
    background: -moz-linear-gradient(180deg, #F3F3F3 60%, #000000 60%);
    background: linear-gradient(180deg, #F3F3F3 60%, #000000 60%);
    border-radius: 3.5rem;
    max-height: 90%;
    max-width: 56rem;
    width: 100%;
}
.payment__link__QR__box__sc {
    margin: 1rem;
    background: var(--bg_wht);
    border-radius: 3rem;
    padding: 4rem;
    position: relative;
}
.payment__link__QR__box__close__sc svg {
    width: 2.4rem;
    height: auto;
    cursor: pointer;
}
.payment__link__QR__box__close__sc {
    position: absolute;
    top: 2.4rem;
    right: 2.4rem;
}
.payment__link__QR__box__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_26);
    font-weight: 500;
    text-align: center;
    margin-bottom: 3rem;
}
.QR__box__sc {
    width: 27rem;
    height: auto;
    margin: 0 auto;
}
.QR__box__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
    text-align: center;
}
.QR__img__sc {
    width: 27rem;
    height: auto;
    margin: 1.6rem auto;
}
.UPI__apps__sect__desktop__sc p,
.UPI__apps__sect__mob__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    text-align: center;
}
.UPI__apps__sect__desktop__sc,
.UPI__apps__sect__mob__sc {
    margin-top: 3rem;
}
.UPI__apps__row__sc {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    margin-top: 3rem;
}
.UPI__apps__items__sc {
    width: 6rem;
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6rem;
    border: 0.15rem solid var(--tab_border_color)
}
.UPI__apps__items__sc img {
    width: 3.6rem;
    height: auto;
}
.payment__link__QR__foot__sc p {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_12);
    font-weight: 400;
    text-align: center;
}
.payment__link__QR__foot__sc {
    padding: 1rem 0;
}
.payment__link__QR__foot__sc img {
    margin: 0 auto;
}
.UPI__apps__sect__mob__sc {
    display: none;
}
.profile__head__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2rem;
}
.profile__card__dp__head__sc svg {
    width: 2.4rem;
    height: 2.4rem;
    cursor: pointer;
}
.profile__card__dp__sc {
    position: relative;
}
.profile__card__dp__body__sc {
    position: absolute;
    top: 2.6rem;
    background: var(--bg_wht);
    box-shadow: var(--common_boxshadow);
    border-radius: 1rem;
    right: 0;
    width: 29rem;
    z-index: 10;
}
.profile__card__dp__body__sc .profile__card__dp__item__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    border-bottom: 0.05rem solid var(--input_border_color_sc);
    padding: 1.6rem;
    cursor: pointer;
}
.profile__card__dp__body__sc .profile__card__dp__item__sc img {
    width: 3.5rem;
    height: auto;
}
.profile__card__dp__cont__sc h4 {
    color: var(--btn__color);
    font-size: var(--fnt_pyt_16);
    font-weight: 500;
    margin-bottom: 0.5rem;
}
.profile__card__dp__cont__sc p {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_12);
    font-weight: 400;
}
.profile__card__dp__item__sc:last-child {
    border-bottom: none;
}
.profile__card__dp__head__sc.active 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;
}
.profile__card__dp__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;
}
.caotcha__refr__sc svg.active {
    transform: rotate(360deg);
    -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;
}
.wrapper_invoice .col-lg-9_custom {
    overflow: unset;
}
.wrapper_invoice .col-lg-9_custom .pk_invoice_left {
    overflow: unset;
}
.payment__link__QR__success__sc,
.payment__link__QR__failed__sc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--bg_wht);
    box-shadow: var(--common_boxshadow);
    border-radius: 3.5rem;
    max-height: 90%;
    max-width: 45rem;
    width: 90%;
}
.payment__link__QR__loader__sc {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--bg_wht);
    box-shadow: var(--common_boxshadow);
    border-radius: 3.5rem;
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.payment__link__QR__success__contnr__sc {
    position: relative;
    padding: 5rem;
}
.payment__link__QR__success__contnr__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_26);
    font-weight: 500;
    text-align: center;
    margin-bottom: 3rem;
}
.payment__link__QR__success__contnr__sc img {
    width: 15rem;
    margin: 0 auto;
}
.payment__link__QR__loader__contnr__sc {
    display: flex;
    align-items: center;
    justify-content: center;
}
.ml-loader {
    position: relative;
    width: 70px;
    height: 70px;
}
.ml-loader div {
    -webkit-transform-origin: 32px 32px;
    -ms-transform-origin: 32px 32px;
    transform-origin: 32px 32px;
    -webkit-animation: 1.2s opaque ease-in-out infinite both;
    animation: 1.2s opaque ease-in-out infinite both;
}
.ml-loader div::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 30px;
    width: 5px;
    height: 18px;
    border-radius: 10px;
    background-color: var(--default_orange_sc);
}
.ml-loader div:nth-child(1) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.ml-loader div:nth-child(2) {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.ml-loader div:nth-child(3) {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.ml-loader div:nth-child(4) {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.ml-loader div:nth-child(5) {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.ml-loader div:nth-child(6) {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.ml-loader div:nth-child(7) {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.ml-loader div:nth-child(8) {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.ml-loader div:nth-child(9) {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
.ml-loader div:nth-child(10) {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
.ml-loader div:nth-child(11) {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.ml-loader div:nth-child(12) {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.ml-loader div:nth-child(13) {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.recent__almt__sc {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    white-space: nowrap;
    margin-top: 5px;
}
.recent__almt__sc p {
    margin-top: -0.8rem;
    font-weight: 700;
}
.profile__namelet__sc {
    text-transform: uppercase;
}
.pan__detail__clo__sc {
    cursor: pointer;
}
.change__aadhaar__sc {
    color: var(--default_orange_sc);
    cursor: pointer;
}
#sendOtp {
    color: var(--bg_wht);
}
.faq_ans_se ul li {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 400;
    padding-bottom: 2rem;
    list-style: disc;
}
.faq_ans_se ul {
    padding-left: 3rem;
}
.rsnd_aadhaar_otp {
    color: var(--default_orange_sc);
}
#sendOtp:hover {
    color: var(--btn__color);
}
.active__account__btn__sc {
    width: 15rem;
}
.no__notification__img__sc img {
    width: 15rem;
    height: auto;
    margin: 0 auto;
}
.no__notification__img__sc {
    margin-bottom: 3rem;
}
.no__notification__cont__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: 600;
    margin-bottom: 1rem;
    text-align: center;
}
.no__notification__cont__sc {
    margin-bottom: 2rem;
}
.no__notification__cont__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 400;
    text-align: center;
}
.no_notifications__sc {
    height: calc(100vh - 14rem);
    display: flex;
    align-items: center;
    justify-content: center;
}
.no__noti__refresh__btn__sc {
    width: 18rem;
    height: 5.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5rem;
    background: var(--btn__color);
    margin: 0 auto;
}
.no__noti__refresh__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_pyt_18);
    font-weight: 500;
}
.no__noti__refresh__btn__sc:hover {
    background: transparent;
    border: 0.1rem solid var(--btn__color);
}
.no__noti__refresh__btn__sc:hover span {
    color: var(--btn__color);
}
.no__data__in__sc {
    padding: 3rem;
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_18);
    font-weight: 600;
    text-align: center;
}
.payroll__mainPage__sc {
    overflow: hidden;
}
@-webkit-keyframes opaque {
    0% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.1;
    }
}
@keyframes opaque {
    0% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    80% {
        opacity: 0.1;
    }
    100% {
        opacity: 0.1;
    }
}
.reports__summary__details__table__sc table tr.total__rw__sc td {
    border-bottom: none;
    font-size: var(--fnt_pyt_20);
    color: var(--head_text_sc);
    font-weight: var(--fnt_wht_500);
}
.al__rgt__sc {
    width: 10%;
}
.inv__mult__val__sc {
    margin-bottom: 2rem;
}
.payroll__body__section__sc {
    display: grid;grid-template-columns: repeat(2, 1fr);
    gap: 5.5rem;
}
.payroll__body__rgt__sc h3 {
    text-align: center;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.gst__attach__close__sc, .Company_proof__close__sc, .business__Addressproof__close__sc {
    cursor: pointer;
}
.business__gst__attach__sc h2, .business__Addressproof__sc, .Company_proof__sc {
    flex: 0 0 28rem;
}
.filename {
    word-break: break-all;
}
.showAttachedFileBusinessDocs {
    gap: 1rem;
}
.payroll__body__rgt__sc {
    margin-top: -25rem;
}
.payroll__software__box__sc {
    background: #FAFAFA;
    border-radius: 2rem;
    padding: 4rem 2rem;
}
.payroll__body__section__sc .payroll__software__box__head__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_pyt_20);
    font-weight: 500;
    font-family: var(--noto_sans);
    text-align: center;
    padding-bottom: 0;
}
.payroll__software__box__head__sc {
    margin-bottom: 4rem;
}
.payroll__body__lft__sc h3 {
    padding-bottom: 1.6rem;
}
.payroll__software__box__row__sc {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2rem;
}
.payroll__software__box__items__sc {
    padding: 2rem;
    border: 0.5px solid var(--default_orange_sc);
    border-radius: 1.6rem;
}
.payroll__software__box__items__top__sc {
    width: 3.3rem;
    height: 3.3rem;
    border: 0.82px solid var(--default_orange_sc);
    border-radius: 5rem;
    margin-bottom: 2rem;
}
.payroll__software__box__items__top__sc span {
    color: var(--default_orange_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 900;
    font-family: var(--noto_sans);
    text-align: center;
}
.payroll__software__box__items__img__sc {
    margin-bottom: 2rem;
}
.payroll__software__box__items__img__sc img {
    width: 13rem;
    height: auto;
    margin: 0 auto;
}
.payroll__software__box__items__cont__sc p {
    color: var(--btn__color);
    font-size: var(--fnt_pyt_14);
    font-weight: 500;
    font-family: var(--noto_sans);
    text-align: center;
    margin-bottom: 0 !important;
}
.label__star__color {
    color: var(--error_color_sc);
}
.caotcha__box__sc {
    padding: 1rem 2.4rem;
    border: 2px dotted var(--input_border_color_sc);
    border-radius: 0.8rem;
    width: 16.5rem;
}
.caotcha__box__sc img {
    width: 11.6rem;
    height: auto;
}
.caotcha__row__sc {
    margin-bottom: 3rem;
    display: flex;
    align-items: flex-end;
    gap: 1rem;
}
.caotcha__refr__sc {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 5rem;
    background: var(--btn__color);
}
.caotcha__refr__sc svg {
    width: 1.4rem;
    height: auto;
    cursor: pointer;
}
.requestDemo__policy__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_pyt_16);
    font-weight: 400;
    font-family: var(--noto_sans);
}
.requestDemo__policy__sc {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.requestDemo__policy__sc a {
    color: var(--default_orange_sc);
}
.file_re_upl_blk_page svg path {
    stroke: var(--default_orange_sc);
}
.faq_ans_se h5 {
    padding-bottom: 2rem;
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_pyt_18);
    color: var(--head_text_sc);
}
.exclusive-radio-button-container {
    color: rgba(0,0,0,0.75);
    display: block;
    position: relative;
    padding-left: 3rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.exclusive-radio-button-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.exclusive__radio__btns__sc .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 2.4rem;
    width: 2.4rem;
    background-color: rgba(0,0,0,0);
    border-radius: 50%;
    border: 0.2rem solid rgba(0,0,0,0.25);
    transition: all 0.3s;
}
.exclusive-radio-button-container:hover input ~ .checkmark {
    border-color: rgba(0,0,0,0.5);
}
.exclusive-radio-button-container input:checked ~ .checkmark {
    background-color: rgba(0,0,0,0);
    border-color: var(--default_orange_sc);
}
.exclusive__radio__btns__sc .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.exclusive-radio-button-container input:checked ~ .checkmark:after {
    display: block;
}
.exclusive-radio-button-container .checkmark:after {
    top: 0.4rem;
    left: 0.4rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    background: var(--default_orange_sc);
}
.exclusive__inclusive__radio__btns__sc {
    display: flex;
    align-items: center;
    gap: 2rem;
}
.curr_due_txt_clr {
    color: var(--error_color_sc) !important;
    font-weight: 500 !important;
}
.CDN__inv__sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.save__draftloading, .after-animate {
    display: none;
}
.enable_loading .before-animate {
    display: none;
}
.enable_loading .after-animate {
    display: inline-block;
}
.enable_loading .save__draftloading {
    animation: extend 1s steps(3, end) infinite;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
}
.enable_loading .save__draftloading:before {
    content: "...";
}
@keyframes extend {
    0% {
        width: 0.25em;
    }
    100% {
        width: 1em;
    }
}
.save__draft__btn__sc {
    display: inline-flex;
}
.aadhar__sbmt__sc:hover .btn-ring:after {
    border: 0.3rem solid var(--btn__color);
    border-color: var(--btn__color) transparent var(--btn__color) transparent
}
.aadhar__sbmt__sc.aadhar__vari__sbmt__sc {
    pointer-events: none;
}
.no__noti__sc {
    padding: 2rem 0;
}
@media screen and (max-width: 1700px) and (min-width: 1025px) {

    .trd_lvl_sc::before,
    .secnd_lvl_sc::before {
        top: 2.2rem;
    }
}
@media (min-width: 1025px) and (max-width: 1440px) {
    .payments_wrap_lft_sc {
        width: 48rem;
    }
    .payments_wrap_sc {
        grid-template-columns: 48rem 1fr;
    }
    .dash__card__sc {
        gap: 0;
    }
}
@media (max-width: 1024px) {
    :root {
        --fnt_pyt_23: 1.6rem;
        --fnt_pyt_20: 1.8rem;
        --fnt_pyt_18: 1.6rem;
        --fnt_pyt_16: 1.4rem;
        --fnt_pyt_14: 1.2rem;
        --fnt_pyt_12: 1.2rem;
        --fnt_pyt_35: 2.8rem;
        --fnt_pyt_35: 2.5rem;
        --fnt_pyt_28: 1.8rem;
        --fnt_pyt_26: 2.2rem;
    }
    .send_otp_btn{
        width: 100%;
    }
    .business__gst__attach__sc h2, .business__Addressproof__sc, .Company_proof__sc {
        flex: 0;
    }
    .jrk_drop_file_sec .head {
        width: 90%;
    }
    .pynt_create_drbdwn_head_sc {
        justify-content: center;
        gap: .5rem !important;
    }
    .payroll__software__box__head__sc {
        margin-bottom: 3rem;
    }
    .drp-buttons {
        display: flex !important;
    }
    .requestDemo__container_sc {
        max-width: 56rem;
        border-radius: 2rem 0 0 2rem;
    }
    .requestDemo__head__sc svg {
        width: 2rem;
    }
    .requestDemo__head__sc {
        padding: 2rem;
    }
    .requestDemo__body__sc {
        padding: 2rem;
    }
    .caotcha__row__sc {
        margin-bottom: 2.4rem;
    }
    .caotcha__box__sc {
        padding: 1rem 2rem;
        width: 15rem;
    }
    .requestDemo__footer__sc {
        padding: 2rem;
    }
    .requestDemo__submit__btn__sc {
        height: 4.8rem;
    }
    .pd_btn_sc_2 {
        display: none;
    }
    .jrk_more_btn {
        gap: 0.5rem;
    }
    .jrk_anchorTagWrap svg {
        width: 0.6rem;
        height: auto;
    }
    .payroll__body__rgt__sc {
        margin-top: 0;
    }
    .payroll__software__box__sc {
        padding: 2rem;
    }
    .KYc__notes__popup__body__sc p:last-child {
        padding-bottom: 0;
    }
    .pk_payments_videos_sec h3 {
        font-size: 1.6rem;
        margin-bottom: 2rem;
    }
    .payments_wrap_rgt_sc {
        width: 100%;
        right: -100%;
        display: none;
        grid-column-start: 1;
    }
    .payment__link__QR__success__contnr__sc {
        padding: 2rem;
    }

    .payment__link__QR__success__contnr__sc img {
        width: 10rem;
    }
    .payment__link__QR__success__sc,
    .payment__link__QR__failed__sc {
        border-radius: 1.6rem;
    }
    .payments_wrap_rgt_sc.new_user_mob_rgt_sc {
        display: flex;
    }
    .payments_wrap_lft_sc.new_user_mob_lft_sc {
        position: relative;
    }
    .paymEntLinkWidth {
        width: 100%;
    }
    .payments_wrap_lft_sc {
        width: 100%;
        border-radius: 0;
    }
    .payments_main_sc,
    .butget_main_sc {
        padding: 0;
    }
    .payments_contnr_lft_top_optn_sc {
        padding: 1.3rem 3rem;
    }
    .payments_top_optn_search_sc,
    .payments_top_optn_download_sc,
    .pymnt_top_optn_filter_sc {
        width: 3.6rem;
        height: 3.6rem;
    }
    .payments_top_optn_search_sc svg,
    .payments_top_optn_download_sc svg,
    .pymnt_top_optn_filter_sc svg {
        width: 2rem;
        height: 2rem;
    }
    .pynt_create_drbdwn_head_sc {
        width: 12rem;
        height: 4.4rem;
        gap: 0.9rem;
    }
    .pynt_create_drbdwn_bodys_sc {
        top: 4.4rem;
        border-radius: 1.5rem;
        width: 22rem;
        padding: 0 1.5rem;
    }
    .pynt_create_drbdwn_bodys_sc ul li {
        margin: 1.8rem 0 2.5rem;
    }
    .pymnt_top_title_sc {
        padding: 1.6rem 3rem;
    }
    .pymnt_customer_item_sc {
        padding: 2rem 3rem;
    }
    .pymnt_customer_item_sc.active {
        border-left: 4px solid rgb(255 150 52);
    }
    .pymnt_customer_item_prf_sc {
        width: 4.4rem;
        height: 4.4rem;
    }
    .pymnt_search_contnr_sc.hide_search_sc {
        padding: 1.3rem 4rem 1.3rem 3rem;
    }
    .pymnt_search_input_sc {
        height: 4.4rem;
    }
    .pymnt_search_input_sc input {
        height: 4rem;
        padding: 0 4rem 0 5.3rem;
    }
    .pymnt_search_icon_sc {
        width: 1.6rem;
        height: auto;
    }
    .pymnt_search_cls_icon_sc,
    .pymnt_clse_search_btn_sc svg {
        width: 1.8rem;
        height: auto;
    }
    .pymnt_lft_customer_no_con_sc {
        margin: 0;
        height: 100%;
        gap: 1.4rem;
    }
    .paym__noda {
        margin: 5rem 0;
    }
    .pymnt_lft_customer_no_con_sc p {
        width: 28rem;
    }
    .payments_wrap_rgt_prf_details_sc {
        background: transparent;
        border-radius: 0;
        margin-bottom: 0;
    }
    .payments_rgt_prf_body_sc {
        padding: 2rem 3rem;
        flex-direction: column;
        gap: 1rem;
    }
    .payments_trans_db_sc {
        width: 100%;
        gap: 1rem;
    }
    .payments_trans_db_item_sc {
        box-shadow: 0px 0px 1rem rgba(0, 0, 0, 0.08);
        border-radius: 1rem;
        padding: 1rem 1.6rem;
    }
    .payments_rgt_prf_head_sc {
        padding: 1.6rem 3rem;
    }

    .pymnt_mob_num_sc {
        padding-bottom: 0.4rem;
    }
    .pymnt_mob_num_sc img,
    .pymnt_mob_mail_sc img {
        width: 1.4rem;
        height: auto;
    }
    .payments_trans_db_item_sc h6 {
        padding-bottom: 0.5rem;
    }
    .payments_trans_db_item_sc p {
        padding-bottom: 0.5rem;
    }
    .amount_img_sc {
        width: 3.4rem;
        height: 3.4rem;
    }
    .amount_img_sc img {
        width: 2rem;
        height: auto;
    }
    .payments_wrap_rgt_detail_tab_sect_sc {
        border-radius: 0;
    }
    .payments_detail_tab_head_sc {
        padding: 1.6rem 3rem;
    }
    .payments_detail_tab_link_sc {
        padding: 0 1rem;
    }
    .payments_detail_tab_link_sc::before {
        top: 3.6rem;
        height: 0.3rem;
    }
    .payments_detail_tab_head_lft_sc {
        gap: 0.4rem;
    }
    .payments_detail_tab_head_rgt_sc svg {
        width: 1.8rem;
        height: auto;
    }
    .pymnt_detail_cont_items_rft_title_sc {
        display: none;
    }
    .pymnt_detail_title_sect_sc {
        padding: 1rem 3rem;
    }
    .pymnt_detail_cont_items_lfi_title_sc {
        width: auto;
    }
    .pymnt_detail_cont_items_cnt_title_sc {
        width: auto;
        padding: 0;
    }
    .pymnt_detail_cont_items_lfi_sc {
        width: auto;
    }
    .pymnt_detail_cont_cnt_sc {
        width: auto;
        flex-grow: 1;
        justify-content: end;
        display: flex;
    }
    .pymnt_detail_cont_items_rgt_sc .pd_btn_sc {
        display: none;
    }
    .pymnt_detail_cont_items_cnt_sc {
        text-align: end;
    }
    .pymnt_detail_cont_items_rgt_sc {
        width: auto;
    }
    .pymnt_detail_cont_items_sc {
        padding: 1rem 3rem;
    }
    .pymnt_detail_cont_items_rgt_sc svg {
        margin-left: 0.4rem;
    }
    .pymnt_detail_cont_items_lfi_sc p {
        padding-bottom: 0.4rem;
    }
    .pymnt_detail_cont_items_rgt_sc .paid_btn_sc {
        display: none;
    }
    .pymnt_detail_cont_items_rgt_sc .clsd_btn_sc {
        display: none;
    }
    .pymnt_detail_cont_items_cnt_sc p {
        padding-bottom: 0.4rem;
    }
    .total_acn_sc span,
    .total_acn_sc p {
        padding-bottom: 0;
    }
    .pymnt_detail_cont_drp_sc {
        width: 22rem;
        border-radius: 1.5rem;
        padding: 0 1.5rem;
    }
    .pymnt_header_title_sc {
        display: none;
    }
    .payment_wrap_sc .jrk_header_title {
        display: flex;
    }
    .mob_pymt_header_sc {
        display: flex;
        align-items: center;
        gap: 1.2rem;
        background: var(--bg_wht);
        height: 6.2rem;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        padding: 0 3rem;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
    }
    .mob_pymt_header_sc svg {
        cursor: pointer;
    }
    .mob_pymt_header_sc h5 {
        font-weight: var(--fnt_wht_500);
        font-size: var(--fnt_pyt_18);
        color: var(--head_text_sc);
    }
    .pymnt_invoice_contnr_head_sc {
        padding: 2rem 1.5rem 1.5rem 1.5rem;
    }
    .pymnt_invoice_popup_close_sc svg {
        width: 1.4rem;
        height: auto;
    }
    .pymnt_invoice_contnr_sc {
        border-radius: 2rem;
    }
    .pymnt_invoice_contnr_body_sc {
        padding: 1rem 1.5rem 2.3rem 1.5rem;
    }
    .pymnt_invoice_contnr_row_sc {
        padding-bottom: 2.2rem;
    }
    .pymnt_status_btn_sc {
        padding-bottom: 1rem;
    }
    .pymnt_button_details_container_sc {
        border-radius: 0;
    }
    .pymnt_button_details_headeing_sc {
        padding: 1.8rem 3rem;
    }
    .pay_btn_create_sect_sc {
        padding: 1.3rem 3rem;
    }
    .pay_btn_create_sc {
        width: 11rem;
        height: 4.4rem;
    }
    .pymnt_button_details_body_sc {
        padding: 2rem 3rem 1rem 3rem;
    }
    .pymnt_button_details_row_sc {
        padding-bottom: 2.4rem;
    }
    .pymnt_button_details_table_contnr_sc {
        border-radius: 0;
    }
    .pymnt_button_details_table_heading_sc {
        padding: 1.7rem 3rem;
    }
    .pymnt_button_wrap_sect_sc {
        border-radius: 0;
    }
    .pymnt_button_processbar_sc {
        padding: 3rem 0;
    }
    .fist_lvl_sc,
    .secnd_lvl_sc,
    .trd_lvl_sc {
        gap: 0.6rem;
    }
    .pymnt_button_main_containr_sc {
        flex-direction: column;
    }
    .pymnt_button_main_containr_lft_sc {
        width: 100%;
    }
    .net_btn_pymnt_btn_sc {
        width: 100%;
        height: 5.2rem;
    }
    .pymnt_button_main_containr_rgt_sc {
        width: 100%;
        padding: 6rem 0;
    }
    .pymnt_button_main_containr_rgt_cont_sc h4 {
        padding-bottom: 0.7rem;
    }
    .pymnt_customer_details_containr_sc {
        flex-direction: column;
        padding: 0 2.5rem;
    }
    .pymnt_customer_details_containr_lft_sc {
        width: 100%;
    }
    .pymnt_customer_details_containr_rgt_sc {
        max-width: 42rem;
        width: 100%;
        margin: 0 auto;
        padding-bottom: 3rem;
    }
    .ac_edit_items_in_sc.paymnt_detail_align_sc {
        flex-direction: row;
        gap: 1.6rem;
    }
    .pymnt_customer_details_box_rgt_sc {
        width: 4.4rem;
        height: 5.2rem;
    }
    .pymnt_customer_details_delete_sc {
        width: 4.4rem;
        height: 3rem;
    }
    .pymnt_bt_add_back_btn_sect_sc {
        flex-direction: column;
        gap: 2rem;
        padding-bottom: 3rem;
    }
    .pymnt_details_back_btn_sect_sc {
        width: 100%;
        order: 2;
    }
    .pymnt_details_back_btn_sc {
        width: 100%;
        height: 5.2rem;
    }
    .pymnt_details_add_confm_btn_sect_sc {
        width: 100%;
    }
    .pymnt_details_add_btn_sc {
        width: 30%;
        height: 5.2rem;
    }
    .pymnt_details_confm_btn_sc {
        width: 70%;
        height: 5.2rem;
    }
    .pymnt_customer_details_rgt_title_sc h4 {
        padding-bottom: 1.4rem;
    }
    .pymnt_customer_accesspay_head_sc {
        padding: 2rem;
    }
    .pymnt_proceed_pay_sc {
        height: 5.2rem;
    }
    .pymnt_button_review_body_sc {
        flex-direction: column;
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .pymnt_button_review_head_sc h3 {
        padding-bottom: 1.4rem;
    }
    .pymnt_button_review_body_lft_sc {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 7rem;
    }
    .pymnt_details_add_confm_btn_sect_sc .pymt_btn_add_new_form,
    .pymnt_details_add_confm_btn_sect_sc .pymnt_details_confm_btn_sc {
        width: 50%;
    }
    .pymnt_button_review_body_rgt_sc {
        max-width: 42rem;
        width: 100%;
        margin: 0 auto;
    }
    .pymnt_button_review_buttons_sc {
        flex-direction: column;
        gap: 2rem;
        padding: 0 3rem 3rem 3rem;
    }
    .pymnt_button_review_btn_sc {
        width: 100%;
        height: 5.2rem;
    }
    .pymnt_button_review_next_sc {
        width: 100%;
        height: 5.2rem;
    }
    .pymnt_button_create_success_containr_sc {
        padding: 2rem 3rem;
    }
    .pymnt_button_create_success_heading_sc {
        padding-bottom: 2.7rem;
    }
    .pymnt_button_create_success_body_sc {
        border-radius: 1.6rem;
        flex-direction: column;
        padding: 2rem 0;
    }
    .pymnt_button_create_success_lft_sc {
        width: 100%;
        border: none;
        padding: 0 3rem 1.6rem 3rem;
    }
    .pymnt_button_create_success_copy_sc {
        padding: 0rem 0 2.4rem 0;
    }
    .pay_copy_cont_sc {
        padding: 1rem 1.6rem;
    }
    .pymnt_button_create_success_rgt_sc {
        width: 100%;
    }
    .pay_go_home_btn_sect_sc {
        padding-top: 2.7rem;
    }
    .pay_go_home_btn_sc {
        padding: 1.6rem 2rem;
    }
    .pymnt_button_create_success_heading_sc h3 {
        font-size: 1.4rem;
        padding-bottom: 0.6rem;
    }
    .payments_wrap_sc {
        grid-template-columns: 1fr;
    }
    .payments_contnr_lft_sc {
        height: calc(100vh - 7rem);
    }
    .payout_transaction_receipt_contnr_sc {
        border: none;
        border-radius: 0;
    }
    .payout_transaction_receipt_heading_sc {
        padding: 1.2rem 3rem;
    }
    .payout_actions_dp_head_sc {
        width: 11rem;
    }
    .payout_transaction_receipt_body_sc {
        padding: 2rem 3rem;
    }
    .payout_transaction_receipt_rw_sc h6 {
        padding-bottom: 1rem;
    }
    .payout_transaction_receipt_sect_rgt_sc {
        display: none;
    }
    .mob_tran_receipt_sc {
        display: block;
    }
    .payout_transaction_receipt_sect_lft_sc {
        width: 100%;
    }
    .payout_transaction_receipt_rgt_rw_sc h6,
    .payout_transaction_receipt_rgt_rw_sc p {
        text-align: left;
    }
    .rept_padd_buttom1_sc,
    .pay_rgt_padd1_sc,
    .pay_rgt_padd2_sc,
    .mobile_pad_sc {
        padding-bottom: 2.8rem;
    }
    .payout_transaction_receipt_rgt_rw_sc p {
        font-weight: var(--fnt_wht_400);
    }
    .payout_transaction_receipt_rw_bd_sc img {
        margin-top: 1.2rem;
        margin-left: 0.4rem;
    }
    .payout_transaction_receipt_sect_sc {
        padding-bottom: 3.4rem;
    }
    .payout_actions_dp_body_sc {
        padding: 1.9rem 1.5rem;
        border-radius: 1.5rem;
    }
    .payout_fund_transfer_contnr_sc {
        grid-template-columns: 1fr;
    }
    .payout_fund_transfer_contnr_rgt_sc {
        grid-column-start: unset;
        grid-column-end: unset;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        border-radius: 0;
        box-shadow: none;
        border-top: 1px solid var(--default_orange_sc);
    }
    .payout_fund_transfer_rgt_section_sc {
        height: 100%;
        padding: 3rem;
    }
    .payout_fund_transfer_contnr_lft_sc {
        border-radius: 0;
    }
    .payout_fund_transfer_lft_section_sc {
        height: calc(100vh - 30rem);
        overflow-y: scroll;
        padding: 2rem 3rem;
    }
    .mob_pymt_header_sc a {
        display: flex;
    }
    .payput_fund_transfer_next_btn_sc {
        height: 5.2rem;
    }
    .top_fund_transfer_sc {
        padding-bottom: 1.4rem;
    }
    .wallet_get_btn_sc {
        height: 4.4rem;
    }
    .balance_popup_container_sc {
        height: 55rem;
    }
    .pymnt_lft_customer_no_img_sc img {
        width: 14.4rem;
        height: auto;
    }
    .new_user_mob_lft_sc .payments_contnr_lft_sc {
        height: auto;
    }
    .new_user_mob_lft_sc .pymnt_lft_body_sc {
        padding: 9rem 0rem;
    }
    .payments_wrap_sc.new_user_wrap_sc {
        gap: 4.5rem;
    }
    .bulk_payout_new_user_img_sc img {
        width: 16rem;
        height: auto;
        margin: 0 auto;
    }
    .bulk_payout_new_user_img_sc {
        padding-bottom: 3rem;
    }
    .send_bulk_payout_btn_sc {
        margin-top: 1rem;
        height: 5.2rem;
        width: 18rem;
    }
    .bulk_payout_new_user_wrap_sc {
        margin-bottom: 3rem;
    }
    .payments_link_profile_section_sc {
        max-width: 64rem;
    }
    .payments_link_profile_heading_section_sc {
        padding: 0.8rem 1rem 6.4rem;
    }
    .payment_profile_img_sc {
        width: 7rem;
        height: 7rem;
    }
    .payment_profile_img_sc img {
        width: 2.4rem;
        height: auto;
    }
    .payment_profile_detail_box_sc {
        max-width: 56rem;
        width: 90%;
    }
    .profile_detail_box_con_sc img {
        width: 1.8rem;
        height: auto;
    }
    .payment_profile_detail_box_body_sc {
        padding-bottom: 1.8rem;
    }
    .payment_link_summary_section_cs {
        padding: 2rem 0;
    }
    .payment_link_summary_heading_cs {
        padding: 1.4rem 1rem;
    }
    .payment_link_pay_btn_menu_sc {
        border-radius: 5rem;
        height: 4.4rem;
    }
    .payment_link_pay_btn_body_sc {
        padding: 2rem 0 2rem;
    }
    .payment_link_pay_btn_sc {
        height: 5.2rem;
    }
    .payment_link_note_cont_sc {
        padding-top: 2rem;
    }
    .payment_link_copy_rt_sc img {
        width: 9rem;
        height: auto;
    }
    .notes_in_sc {
        padding: 0.4rem 0 2rem;
    }
    .payment_link_pay_net_bnk_body_sc {
        padding-bottom: 2rem;
    }
    .payment_link_pay_net_bnk_heading_sc {
        padding: 1.4rem 1rem;
    }
    .banking_popup_container_sc {
        max-width: 51rem;
    }
    .banking_popup_head_sc {
        padding: 2rem 2.4rem 5rem;
    }
    .banking_popup_logo_sc {
        width: 4rem;
        height: 4rem;
    }
    .banking_popup_logo_sc img {
        width: 2.5rem;
        height: auto;
    }
    .banking_popup_close_sc svg {
        width: 2rem;
        height: auto;
    }
    .banking_popup_body_sc {
        padding: 2rem;
        border-radius: 2.3rem;
    }
    .banking_order_id_rgt_sc h5 {
        padding-bottom: 1rem;
    }
    .banking_order_id_lft_sc h5 {
        padding-bottom: 0.6rem;
    }
    .payment_link_enter_derails_section_sc h3 {
        padding-bottom: 1.6rem;
    }
    .net_banking_box_sc {
        border-radius: 1.5rem;
        padding: 1.2rem;
    }
    .net_banking_box_btn_sc {
        border-radius: 0.7rem;
        padding: 1.4rem;
    }
    .net_banking_box_btn_sc img {
        width: 2.2rem;
        height: auto;
    }
    .payment_link_bank_select_num_sc {
        gap: 1.7rem;
    }
    .payment_link_bank_select_num_rgt_sc img {
        width: 2rem;
        height: auto;
    }
    .payment_net_banking_title_sc {
        padding: 1.6rem 1rem;
    }
    .payment_net_banking_title_lft_sc svg,
    .payment_net_banking_title_rgt_sc svg {
        width: 2rem;
        height: auto;
    }
    .payment_bank_list_section_sc {
        margin: 2.4rem 0;
    }
    .payment_bank_list_item_sc img {
        width: 4.6rem;
        height: auto;
    }
    .net_banking_paynow_btn_sc {
        height: 5.2rem;
    }
    .payment_process_sect_sc {
        padding: 4rem 0;
    }
    .bank_retry_sc,
    .bank_cancel_sc {
        width: 14.5rem;
        height: 5.2rem;
    }
    .bank_logo_process_sc {
        width: 5rem;
        height: 5rem;
    }
    .reconcile_rgt_container_sc {
        display: none;
        width: 100%;
    }
    .reconcile_lft_container_sc {
        width: 100%;
    }
    .reconcile_foot_container_sc {
        display: none;
    }
    .mob_recon_next_btn_sect_sc {
        padding: 1rem 3rem;
    }
    .mob_outstand_total_sc {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        padding-bottom: 2rem;
    }
    .mob_outstand_total_sc span {
        font-weight: var(--fnt_wht_500);
        font-size: var(--fnt_pyt_16);
        color: var(--paragraph_text_sc);
    }
    .mob_outstand_total_sc p {
        font-weight: var(--fnt_wht_500);
        font-size: var(--fnt_pyt_16);
    }
    .mob_recon_next_btn_sc {
        width: 100%;
        height: 5.2rem;
        background: var(--default_orange_sc);
        border-radius: 5rem;
    }
    .mob_recon_next_btn_sc span {
        font-size: var(--fnt_pyt_18);
        font-weight: var(--fnt_wht_500);
        color: var(--bg_wht);
    }
    .reconcile_heading_sc {
        padding: 2rem 3rem;
        flex-direction: column;
        gap: 2rem;
        border-bottom: 0.5px solid var(--tab_border_color);
    }
    .reconcile_lft_header_lft_sc,
    .reconcile_lft_header_rgt_sc {
        width: 100%;
    }
    .date_pick_sc {
        width: 4.4rem;
        height: 4.4rem;
        background: var(--bg_wht);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border-radius: 4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .reconcile_lft_header_rgt_sc .auth_input_field_sc {
        width: auto;
    }
    .reconcile_tab_header_sc {
        display: none;
    }
    .reconcile_lft_items_sc {
        padding: 2rem 3rem;
    }
    .reconcile_lft_items_rgt_sc {
        display: none;
    }
    .reconcile_lft_items_lft_sc {
        width: 100%;
        align-items: flex-start;
    }
    .pro_det_sc {
        align-items: flex-start;
        flex: 1;
    }
    .pro_det_lft_sc {
        width: 3.6rem;
        height: 3.6rem;
    }
    .pro_det_rgt_sc {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 1rem;
        flex: 1;
    }
    .mob_prof_detail_sc {
        flex: 1;
        display: flex;
        flex-direction: column;
    }
    .mob_recon_amt_sc {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0.4rem;
    }
    .mob_recon_amt_sc h6,
    .mob_recon_amt_sc {
        font-weight: var(--fnt_wht_500);
        font-size: var(--fnt_pyt_16);
        color: var(--paragraph_text_sc);
    }
    .mob_recon_next_btn_sect_sc {
        display: block;
        position: fixed;
        width: 100%;
        bottom: 0;
        background: var(--bg_wht);
        z-index: 4;
    }
    .reconcile_main_header_sc {
        position: fixed;
        width: 100%;
        background-color: var(--bg_wht);
        z-index: 4;
    }
    .reconcile_lft_body_sc {
        margin-top: 16.5rem;
        margin-bottom: 11.1rem;
    }
    .reconcile_rgt_body_sc {
        margin-top: 16.5rem;
    }
    .check_in_all_sc input[type=checkbox]:before {
        width: 0.5rem;
        height: 1.1rem;
    }
    .check_in_all_sc input[type=checkbox] {
        height: 1.8rem;
        width: 1.8rem;
    }
    .reconcile_rgt_tab_sc {
        display: none !important;
    }
    .reconcile_rgt_items_sc {
        align-items: flex-start;
        width: 100%;
    }
    .reconcile_rgt_items_cent_sc {
        display: none;
    }
    .reconcile_rgt_items_rgt_sc {
        display: none;
    }
    .inv_sc {
        display: none;
    }
    .reconcile_rgt_items_lft_sc {
        align-items: flex-start;
        flex: 1;
    }
    .pro_det_rgt_mai_sc {
        flex: 1;
    }
    .mob_ref_sc {
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }
    .mob_ref_sc span {
        font-weight: var(--fnt_wht_400);
        font-size: var(--fnt_pyt_16);
        color: var(--paragraph_text_sc);
    }
    .mob_ref_sc p {
        font-weight: var(--fnt_wht_400);
        font-size: var(--fnt_pyt_16);
        color: var(--paragraph_text_sc);
    }
    .reconcile_foot_section_sc {
        flex-direction: column;
        gap: 3rem;
    }
    .reconcile_foot_section_lft_sc,
    .reconcile_foot_section_rgt_sc {
        width: 100%;
    }
    .reconcile_foot_rgt_reset_sc {
        display: none;
    }
    .reconcile_foot_rgt_btns_sc {
        width: 100%;
    }
    .reconcile_preview_btn_sc,
    .reconcile_btn_sc {
        width: 50%;
    }
    .mob_rref_sect_sc {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 3.4rem;
        height: 3.4rem;
        background: var(--bg_snt);
        border-radius: 3rem;
    }
    .reconcile_rgt_body_sc.active {
        margin-top: 9.3rem;
    }
    .cash_recon_container_sc {
        padding: 3rem 3rem;
    }
    .reconcile_preview_btn_sc,
    .reconcile_btn_sc {
        height: 5.2rem;
    }
    .reconcile_rgt_items_sc {
        padding: 2rem 3rem;
    }
    .reconcile_preview_popup_heading_sc {
        padding: 2rem 3rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border: none;
    }
    .reconcile_preview_popup_close_sc svg {
        width: 2.2rem;
        height: 2.2rem;
    }
    .reconcile_preview_popup_body_sc {
        padding: 2rem 0;
    }
    .reconcile_pop_top_sc h3 {
        padding-bottom: 1rem;
    }
    .recon_pop_top_total_sc {
        padding-bottom: 1rem;
    }
    .recon_amt_box_sc {
        padding: 1.6rem;
    }
    .reconcile_pop_btns_sect_sc {
        display: flex;
        align-items: center;
        width: 100%;
        gap: 0.8rem;
        padding: 2rem 3rem;
    }
    .reconcile_pop_cancel_btn_sc,
    .reconcile_pop_recon_btn_sc {
        width: 50%;
        height: 5.2rem;
    }
    .reconcile_pop_recon_btn_sc {
        margin-top: 0;
    }
    .recon_date_filter_cont_sc {
        top: 4.8rem;
    }
    .recon_date_filter_cont_sc ul li {
        margin-bottom: 3rem;
    }
    .payment_sts_popup_lft_sc img {
        width: 1.7rem;
        height: auto;
    }
    .payment_success_popup_sc,
    .payment_failed_popup_sc {
        padding: 1.1rem 1.7rem;
    }
    .payment_sts_popup_close_sc img {
        width: 1.8rem;
        height: auto;
    }
    .faq_popup_section_header_sc {
        padding: 1.8rem 3rem;
        border: none;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .faq_popup_section_header_sc h4 {
        font-size: var(--fnt_pyt_18);
    }
    .faq_close_se img {
        width: 2.6rem;
        height: auto;
    }
    .faq_qst_items_sc {
        padding: 2rem 1rem;
    }
    .faq_qst_items_sc img {
        width: 0.8rem;
        height: auto;
    }
    .faq_popup_section_ans_head_sc {
        padding: 0 1.2rem;
    }
    .faq_popup_section_ans_body_sc {
        padding: 2rem 3rem;
    }
    .app_version_popup_container_sc {
        max-width: 54rem;
    }
    .time_alert_profile_img_sc .app_version_body_sc {
        padding: 3.5rem;
    }
    .reports_main_section_sc {
        border-radius: 0;
    }
    .reports_box_heading_sc h3 {
        padding-bottom: 1rem;
    }
    .reports_box_body_sc {
        gap: 3rem;
        flex-wrap: wrap;
    }
    .report_wd_25_sc,
    .report_wd_50_sc {
        width: 47%;
    }
    .reports_box_item_head_sc {
        padding-bottom: 1.6rem;
    }
    .reports_box_item_head_lft_sc img {
        width: 2.2rem;
        height: auto;
    }
    .reports_box_item_head_rgt_sc img {
        width: 0.7rem;
        height: auto;
    }
    .report_wd_100_mob_sc {
        width: 100%;
    }
    .mob_ch_al_sc {
        display: flex;
        align-items: center;
    }
    .single_payment_popup_header_sc {
        padding: 2rem 3rem;
    }
    .single_popup_close_sc svg,
    .bulkpayout_otp_popup_close_sc svg,
    .bulkpayout_ac_popup_close_sc svg {
        width: 2.2rem;
        height: auto;
    }
    .single_payment_popup_acdetail_sc {
        padding: 2rem 3rem;
    }
    .spyt_transfer_sc,
    .spyt_name_limit_sc {
        padding-bottom: 1rem;
    }
    .spyt_main_otp_sec_sc {
        padding: 3rem;
    }
    .spyt_otp_sec_sc {
        padding-bottom: 2.8rem;
    }
    .spyt_send_sc {
        padding-bottom: 3rem;
    }
    .sgl_pay_send_now_btn_sc {
        height: 5.2rem;
    }
    .time_alert_login_popup_container_sc {
        padding: 2rem 3rem 3rem 3rem;
    }
    .time_alert_profile_sc {
        padding: 2rem 0 2.6rem 0;
        gap: 1.6rem;
    }
    .time_alert_profile_img_sc {
        width: 7rem;
        height: 7rem;
    }
    .time_alert_profile_img_sc img {
        width: 2.3rem;
    }
    .rol_sc {
        padding-bottom: 1.6rem;
    }
    .teme_alert_login_btn_sc {
        height: 4.4rem;
    }
    .time_alert_gl_btn_sc {
        height: 4.4rem;
        margin-bottom: 3rem;
    }
    .time_or_sc {
        padding: 1.6rem 0;
    }
    .time_alert_gl_btn_sc img {
        width: 2rem;
    }
    .logout_timer_popup_container_sc {
        padding: 3rem;
        width: 26.8rem;
    }
    .logout_timer_popup_body_sc {
        gap: 2.5rem;
    }
    .stay_login_btn_sc {
        height: 4.4rem;
    }
    .otp_timer[role="progressbar"] {
        width: 13rem;
        height: 13rem;
        font-size: 2.8rem;
    }
    .search_dp_cont_sc {
        top: 4.3rem;
    }
    .bulk_fund_main_sc {
        margin-top: 0 !important;
    }
    .pay_out_fun_det_top_sc {
        background: transparent;
        box-shadow: none;
        border-radius: 0;
        padding: 0;
    }
    .file_at_head_sc {
        padding: 1rem 3rem;
        background: var(--bg_wht);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .file_at_head_rgt_sc {
        height: 4.4rem;
    }
    .pay_out_valu_hd_sc {
        flex-wrap: wrap;
        gap: 1rem;
        margin-top: 0;
        padding: 2rem 3rem;
    }
    .pay_out_valu_box_sc {
        width: 49%;
    }
    .pay_out_fun_det_sect_sc {
        gap: 0;
    }
    .pay_out_fun_det_btm_icon_sc {
        width: 3.4rem;
        height: 3.4rem;
    }
    .pay_out_fun_det_btm_icon_sc img {
        width: 1.6rem;
        height: auto;
    }
    .pay_out_fun_det_btm_sc {
        height: 100%;
        border-radius: 0;
    }
    .pay_out_fun_det_sect_sc {
        height: calc(100vh - 22.6rem);
        overflow: auto;
    }
    .pay_out_fun_det_btm_header_sc {
        padding: 1.6rem 3rem;
    }
    .mob_fun_det_btm_sc {
        display: none;
    }
    .wd_25_sc {
        width: 40%;
    }
    .wd_20_sc {
        width: 30%;
    }
    .pay_out_fun_det_btm_body_sc {
        padding: 1.2rem 3rem;
    }
    .desk_fun_det_btm_sc {
        margin-top: 1rem;
        display: block;
    }
    .bulk_payout_submit_btn_sc {
        height: 5.2rem;
    }
    .recon_search_dp_sc {
        top: 4.8rem;
    }
    .payment_search_dp_sc {
        top: 4.8rem;
    }
    .loader_sc {
        background-size: 20%;
    }
    .zi_loader_sc {
        background-size: 14%;
    }
    .we_loader_sc {
        background-size: 20%;
    }
    .zilch_theme_2_loader {
        background-size: 20%;
    }
    .alt_log_sc {
        width: 3.2rem;
    }
    .cont_log_sc {
        width: 12rem;
        margin-left: -0.3rem;
    }
    .jrk_logo_sec {
        justify-content: space-between;
    }
    .jrk_logo_sec {
        height: 4.5rem;
    }
    .bkud_status_box_sc img {
        width: 4.4rem;
        height: 4.4rem;
    }
    .bkpy_update_btn_sc {
        height: 4.4rem;
    }
    .copy_button_popup_head_sc {
        padding: 1.6rem 2.4rem;
    }
    .copy_button_popup_close_sc svg {
        width: 2rem;
    }
    .copy_button_popup_body_sc {
        padding: 2rem 2.4rem;
    }
    .copy_btn__sc {
        height: 4.4rem;
        width: 10rem;
    }
    .copy_btn__sc img {
        width: 2rem;
    }
    .copy_btn_cont_box_lft_sc h3 {
        padding-bottom: 0.6rem;
    }
    .copy_btn_cont_box_sc {
        padding-bottom: 1.6rem;
    }
    .copy_btn_link_box_sc {
        padding: 1.6rem;
    }
    .copy_btn_close_sc {
        margin-top: 1.6rem;
        width: 13rem;
        height: 4.4rem;
    }
    .hint_input_sc {
        width: 100%;
    }
    .payments_wrap_rgt_detail_tab_sect_sc {
        height: auto;
    }
    .reports__desktop__sc {
        display: none !important;
    }
    .reports__mob__sc {
        display: block;
    }
    .reports__summary__mob__main__sc {
        padding: 2.4rem;
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .reports__summary__mob__head__sc {
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 2rem;
        margin-bottom: 2rem;
    }
    .reports__summary__mob__head__fst__sc {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        gap: 1rem;
    }
    .reports__summary__mob__head__fst__inner__sc {
        display: flex;
        align-items: center;
        gap: 1rem;
    }
    .reports__summary__input__sc {
        height: 4.6rem;
    }
    .reports__summary__mob__head__scnd__sc {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        gap: 1rem;
    }
    .summary__mob__data__sect__sc {
        border-radius: 1.6rem;
        border: 1px solid var(--gg_link_sc);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
        overflow: hidden;
        display: flex;
        flex-direction: column;
        max-height: calc(100vh - 44rem);
    }
    .summary__mob__data__body__sc {
        flex: 1;
        overflow-y: scroll;
    }
    .summary__mob__data__head__sc {
        display: grid;
        grid-template-columns: 1fr 1.5fr;
        height: 5rem;
    }
    .summary__mob__data__head__lft__sc {
        background-color: var(--bg_snt);
        display: flex;
        align-items: center;
        padding: 0 1rem;
    }
    .summary__mob__data__head__lft__sc h6 {
        font-size: var(--fnt_pyt_16);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .summary__mob__data__head__rgt__sc {
        display: flex;
        align-items: center;
        padding: 0 2rem;
        border-bottom: 1px solid var(--gg_link_sc);
        background: #F9F9F9;
    }
    .summary__mob__data__head__rgt__sc h6 {
        font-size: var(--fnt_pyt_16);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .summary__mob__data__item__sc {
        display: grid;
        grid-template-columns: 1fr 1.5fr;
        height: 5.8rem;
        border-bottom: 1px solid var(--gg_link_sc);
    }
    .summary__mob__data__item__lft__sc {
        display: flex;
        flex-direction: column;
        padding: 0 1rem;
        border-bottom: 1px solid var(--gg_link_sc);
        background: #F9F9F9;
        gap: 0.2rem;
        justify-content: center;
        cursor: pointer;
    }
    .summary__mob__data__item__lft__sc small {
        font-size: var(--fnt_pyt_16);
        color: var(--default_orange_sc);
        font-weight: var(--fnt_wht_500);
    }
    .summary__mob__data__item__lft__sc p {
        font-size: var(--fnt_pyt_12);
        color: var(--paragraph_text_sc);
        font-weight: var(--fnt_wht_500);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 25rem;
    }
    .summary__mob__data__item__rgt__sc {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 2rem;
    }
    .summary__mob__data__item__rgt__sc small {
        font-size: var(--fnt_pyt_12);
        color: var(--paragraph_text_sc);
        font-weight: var(--fnt_wht_400);
    }
    .prev__icon__sc {
        border-radius: 3rem;
        background: var(--gg_link_sc);
        width: 2.8rem;
        height: 2.8rem;
        cursor: pointer;
    }
    .mob__foot__total__sc {
        border-radius: 2rem;
        border-bottom: 1px solid var(--gg_link_sc);
        background: var(--bg_wht);
        box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25);
        padding: 2rem 1rem;
        margin-top: 2rem;
    }
    .mob__foot__total__sc h5 {
        font-size: var(--fnt_pyt_18);
        color: var(--paragraph_text_sc);
        font-weight: var(--fnt_wht_400);
        text-align: center;
        padding-bottom: 1rem;
    }
    .mob__foot__total__row__sc {
        padding-top: 1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .mob__foot__total__row__sc p {
        font-size: var(--fnt_pyt_16);
        color: var(--paragraph_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .mob__foot__total__row__sc small {
        font-size: var(--fnt_pyt_16);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_600);
    }
    .reports__summary__mob__data__body__sc {
        flex: 1;
    }
    .summary__mob__data__item__lft__sc span {
        font-size: var(--fnt_pyt_16);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .reports__summary__detail__mob__head__fst__sc {
        justify-content: flex-end;
    }
    .summary__mob__view__popup__overlay__sc {
        position: fixed;
        inset: 0;
        width: 100%;
        height: 100%;
        pointer-events: all;
        z-index: 99999;
        background: var(--add_contact_lay);
    }
    .summary__mob__view__popup__scet__sc {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background: var(--bg_wht);
        border-radius: 1.2rem;
        box-shadow: 3px 3px 30px 0px rgba(73, 73, 73, 0.12);
        padding: 1.6rem;
        max-width: 38rem;
        width: 90%;
    }
    .summary__mob__view__popup__close__sc {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        margin-bottom: 1.3rem;
    }
    .summary__mob__view__popup__item__sc {
        display: flex;
        justify-content: space-between;
        gap: 9rem;
        margin-bottom: 1.2rem;
    }
    .text__rgt__sc {
        text-align: right;
    }
    .flex__at__sc {
        flex: 0 0 auto;
    }
    .summary__mob__view__popup__item__cont__sc h6 {
        font-size: var(--fnt_pyt_16);
        color: var(--default_orange_sc);
        font-weight: var(--fnt_wht_500);
        padding-bottom: 0.4rem;
    }
    .summary__mob__view__popup__item__cont__sc p {
        font-size: var(--fnt_pyt_16);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .summary__mob__view__popup__item__cont__sc small {
        font-size: var(--fnt_pyt_18);
        color: var(--head_text_sc);
        font-weight: var(--fnt_wht_500);
    }
    .summary__mob__view__popup__item__cont__sc {
        width: 100%;
    }
    .dash__card__sc {
        gap: 0;
    }
    .margin_bottum_last_sc {
        margin-bottom: 0 !important;
    }
    .add__last__input__position__sc {
        top: -0.5rem !important;
    }
    .tally__title__sect__sc {
        margin-bottom: 3rem;
    }
    .tally__AI__row__sc {
        grid-template-columns: 1fr;
    }

    .tally__AI__row__rgt__sc img {
        margin: 0 auto;
    }
    .main_kyc_container {
        padding: 0rem 1.6rem 1.6rem;
    }
    .payment__link__QR__contnr__sc {
        height: 100%;
        min-height: 100vh;
        border-radius: 0;
        position: unset;
        transform: unset;
        max-width: 100%;
    }
    .payment__link__QR__box__sc {
        border-radius: 1.6rem;
        padding: 2.4rem;
        max-width: 56rem;
        width: 100%;
        margin: 1rem auto;
    }
    .payment__link__QR__box__close__sc svg {
        width: 2rem;
        height: auto;
    }
    .payment__link__QR__box__sc h3 {
        padding-top: 3rem;
    }
    .payment__link__QR__popup__sc.add_contacts_overlay_sc {
        position: unset;
    }
    .QR__img__sc {
        width: 24.5rem;
    }
    .UPI__apps__sect__desktop__sc {
        display: none;
    }
    .UPI__apps__sect__mob__sc {
        display: block;
    }
    .profile__head__sc {
        margin-bottom: 1.4rem;
    }
    .payment__link__QR__success__contnr__sc h3 {
        margin-bottom: 2rem;
    }
    .payroll__top__section__sc {
        flex-direction: column;
        align-items: flex-start;
        gap: 3rem;
        padding: 2.4rem;
    }
    .payroll__top__section__rgt__sc p {
        text-align: left;
    }
    .payroll__get___btn__sc,
    .payroll__demo___btn__sc {
        height: 4.4rem;
    }
    .payroll__body__section__sc {
        padding: 2.4rem;
        grid-template-columns: 1fr;
        gap: 3rem;
    }
    .payroll__body__section__sc p {
        margin-bottom: 2.4rem;
    }
    .payroll__body__fst__row__sc {
        gap: 2.4rem;
    }
    .payroll__body__scnd__row__sc {
        margin-top: 2.4rem;
        gap: 2.4rem;
    }
    .payroll__body__row__item__sc {
        padding: 1.6rem;
    }
    .no_notifications__sc {
        height: calc(100vh - 12rem);
    }
    .no__notification__img__sc img {
        width: 12rem;
    }
    .no__notification__img__sc {
        margin-bottom: 2rem;
    }
    .no__noti__refresh__btn__sc {
        width: 13rem;
        height: 4.6rem;
    }
    .payroll__mainPage__sc {
        border-radius: 0;
    }
}
@media (max-width: 767px) {
    .pymnt_button_processbar_sc {
        max-width: 48rem;
    }
    .exclusive__radio__btns__sc .checkmark {
        height: 1.8rem;
        width: 1.8rem;
        border: 0.1rem solid rgba(0,0,0,0.25);
    }
    .exclusive__inclusive__radio__btns__sc {
        gap: 1rem;
    }
    .exclusive-radio-button-container {
        padding-left: 2.6rem;
    }
    .exclusive-radio-button-container .checkmark:after {
        top: 0.3rem;
    left: 0.3rem;
    width: 1rem;
    height: 1rem;
    }
    .requestDemo__head__sc, .requestDemo__body__sc {
        padding: 1.6rem;
    }
    .requestDemo__head__sc svg {
        width: 1.8rem;
    }
    .requestDemo__container_sc {
        border-radius: 0;
    }
    .caotcha__row__sc {
        margin-bottom: 2rem;
    }
    .caotcha__box__sc {
        padding: 1rem;
        width: 12rem;
    }
    .requestDemo__body__sc .auth_input_field_sc, .requestDemo__body__sc .auth_input_phone_field_sc, .requestDemo__body__sc .create_contact_textarea_sc {
        margin-bottom: 2rem;
    }
    .requestDemo__footer__sc {
        padding: 1.6rem;
    }
    .requestDemo__submit__btn__sc {
        height: 4rem;
    }
    .profile__head__sc {
        margin-bottom: 0.5rem;
    }
    .pymnt_item_lastupdate_sect_sc {
        gap: 0.4rem;
    }
    .pymnt_customer_item_lft_sc {
        gap: 0.7rem;
    }
    .pymnt_item_lastupdate_sect_sc p a svg{
            width: 1.5rem;
    }
    .pk_count_no{
        margin-left: 0;
    }
    .pymnt_item_lastupdate_sect_sc {
        gap: 0.5rem;
    }
    .no__notification__img__sc img {
        width: 10rem;
    }
    .no__notification__img__sc {
        margin-bottom: 1.6rem;
    }
    .no__noti__refresh__btn__sc {
        width: 12rem;
        height: 4rem;
    }
    .no__notification__cont__sc h4 {
        margin-bottom: 0.8rem;
    }
    .no__notification__cont__sc {
        max-width: 28rem;
        width: 90%;
        margin: 0 auto 1.6rem;
    }
    .profile__card__dp__body__sc {
        width: 27rem;
    }
    .profile__card__dp__head__sc svg {
        width: 2rem;
        height: 2rem;
    }
    .expense_submit_btn {
        height: 3.8rem;
    }
    .yrsm__pop__sc .pk_no_arr svg {
        width: 1.4rem;
        height: 1.4rem;
    }
    .pk_invoice_accordions .pk_stat_modes {
        padding: 1.6rem 1rem 1.6rem;
    }
    .pk_invoice_accordions .accordion-body {
        padding: 0;
    }
    .pk_invoice_accordions .accordion-body .pk_paid_stat_whole {
        margin: 0 0.4rem;
    }
    .profile__card__dp__body__sc .profile__card__dp__item__sc {
        padding: 1rem;
    }
    .profile__card__dp__body__sc .profile__card__dp__item__sc img {
        width: 2.4rem;
    }
    .payment__link__QR__box__sc {
        margin: 1rem;
        max-width: unset;
        width: unset;
    }
    .UPI__apps__row__sc {
        gap: 1.2rem;
        flex-wrap: wrap;
        margin-top: 2rem;
    }
    .UPI__apps__sect__mob__sc {
        margin-top: 2rem;
    }
    .UPI__apps__items__sc {
        width: 4rem;
        height: 4rem;
        flex: 0 0 auto;
    }
    .UPI__apps__items__sc img {
        width: 2.4rem;
        height: auto;
    }
    .payment__link__QR__foot__sc {
        padding: 3rem 0;
    }
    .inner_dpdwn_sc {
        margin-top: 1.4rem;
    }
    .secnd_lvl_sc::before {
        width: 14rem;
        right: 9rem;
    }
    .trd_lvl_sc::before {
        width: 14rem;
        right: 9rem;
    }
    .round_dark_btn_rgt_sc p {
        font-size: 1.2rem;
    }
    .round_dark_btn_rgt_sc h4 {
        font-size: 2rem;
    }
    .pnmt_bt_multi_btn_sect_sc {
        padding-top: 5rem;
    }
    .pymnt_button_main_containr_rgt_sc {
        padding: 5rem 0;
    }
    .wallet_details_sc {
        padding: 1.5rem 1.6rem;
    }
    .new_user_mob_lft_sc .pymnt_lft_body_sc {
        padding: 5rem 0rem;
    }
    .payments_wrap_rgt_sc.new_user_mob_rgt_sc {
        padding: 0 3rem;
    }
    .payment_bank_list_section_sc {
        margin: 2rem 0;
        padding: 1rem;
        flex-wrap: wrap;
    }
    .payment_bank_list_item_sc {
        width: 48%;
        height: 11.7rem;
    }
    .reconcile_rgt_body_sc.active {
        margin-top: 8.5rem;
    }
    .mob_pymt_header_sc {
        height: 5.2rem;
    }
    .reconcile_rgt_body_sc {
        margin-top: 14.9rem;
    }
    .reconcile_lft_body_sc {
        margin-top: 14.8rem;
        margin-bottom: 11.1rem;
    }
    .mob_ref_sc p {
        max-width: 14rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .reconcile_foot_section_lft_sc {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.6rem;
    }
    .reconcile_foot_item_sc {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .order_1 {
        order: 1;
    }
    .order_2 {
        order: 2;
    }
    .order_3 {
        order: 3;
    }
    .order_4 {
        order: 4;
    }
    .mob_rref_sect_mai_sc {
        display: flex;
        justify-content: end;
        width: 100%;
    }
    .mob_rref_sect_sc {
        width: 3rem;
        height: 3rem;
    }
    .mob_rref_sect_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .reconcile_foot_item_sc h6 {
        padding-bottom: 0;
    }
    .reconcile_foot_section_sc {
        gap: 1.6rem;
    }
    .culon_icon_sc {
        right: 1.6rem;
    }
    .app_version_popup_container_sc {
        max-width: 38rem;
        border-radius: 1rem;
    }
    .app_version_body_sc {
        padding: 4rem;
    }
    .reports_wrap_sc {
        padding: 2rem;
    }
    .report_wd_25_sc,
    .report_wd_50_sc {
        width: 100%;
    }
    .search_dp_cont_sc ul li {
        padding: 0.7rem 1.6rem;
    }
    .pay_out_valu_box_sc {
        width: 48%;
    }
    .recon_search_dp_sc {
        top: 3.6rem;
    }
    .payment_search_dp_sc {
        top: 3.6rem;
    }
    .input_left_icon_sc input {
        padding: 0 1.6rem 0 4.4rem;
    }
    .loader_sc {
        background-size: 25%;
    }
    .zi_loader_sc {
        background-size: 20%;
    }
    .we_loader_sc {
        background-size: 30%;
    }
    .zilch_theme_2_loader {
        background-size: 30%;
    }
    .bkud_status_box_sc {
        width: 47%;
        margin: 0 auto;
    }
    .jrk_settings_dropdown {
        overflow-y: scroll;
        height: calc(100vh - 48px);

    }
    .tally__title__sect__sc {
        margin-bottom: 2rem;
    }
    .tally__AI__sect__sc h3 {
        margin-bottom: 2rem;
    }
    .tally__AI__row__lft__sc {
        grid-template-columns: 1fr;
        gap: 2rem;
    }
    .payroll__body__row__item__sc {
        gap: 2rem;
        padding: 2rem;
        border-radius: 1.6rem;
    }
    .jrk_information .body__sec {
        padding: 1rem;
    }
    .aadhaar_radiobtn_section label {
        padding-left: 3.6rem;
    }
    .aadhaar_radiobtn_section .send_otp_btn {
        width: 100%;
    }
    .KYc__notes__btn__sc {
        height: 4rem;
    }
    .jrk_information .head__sec {
        border-radius: 1.2rem;
        padding: 1rem;
    }
    .jrk_information {
        border-radius: 1.2rem;
    }
    .open__account__section__sc {
        margin-top: 2.8rem;
        border-radius: 1rem;
    }
    .open__account__section__head__sc {
        padding: 2rem 1rem;
    }
    .open__account__section__head__sc img {
        width: 3.2rem;
    }
    .open__account__section__body__sc {
        padding: 1rem;
        grid-template-columns: 1fr;
        gap: 1.6rem;
    }
    .open__account__section__body__item__sc {
        margin-bottom: 1.6rem;
    }
    .open__account__section__footer__sc {
        padding: 2rem 1rem;
    }
    .open__account__btn__sc {
        height: 4.4rem;
        width: 15rem;
    }
    .open__account__container_sc {
        border-radius: 0;
    }
    .open__account__head__sc {
        padding: 1.6rem 2.4rem;
    }
    .open__account__head__sc svg {
        width: 2rem;
        height: auto;
    }
    .open__account__body__sc {
        padding: 1rem 2.4rem;
    }
    .open__account__body__cont__sc h4 {
        margin-bottom: 1rem;
    }
    .open__account__body__cont__sc p {
        margin-bottom: 3rem;
    }
    .open__account__body__banknames__sc {
        padding: 2.4rem 1.6rem;
        margin-bottom: 2rem;
    }
    .open__account__body__banknames__lft__sc img {
        width: 8rem;
    }
    .open__account__body__banknames__rgt__sc .checkmark {
        height: 1.6rem;
        width: 1.6rem;
        border: 0.1rem solid var(--default_orange_sc);
    }
    .open__account__body__banknames__rgt__sc .radio-button-container .checkmark:after {
        top: 0.3rem;
        left: 0.3rem;
        width: 0.8rem;
        height: 0.8rem;
    }
    .open__account__footer__sc, .requestDemo__footer__sc {
        padding: 1.6rem 2.4rem;
    }
    .open__account__proceed__sc {
        height: 4.8rem;
    }
    .open__account__details__container__sc {
        border-radius: 0;
    }
    .open__account__details__body__inner__sc {
        padding: 2.4rem;
    }
    .open__account__details__data__row__sc {
        margin-bottom: 2rem;
    }
    .open__account__details__field__row__sc {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .OAD__TIPS__section__sc {
        padding: 3rem 2.4rem;
    }
    .OAD__TIPS__section__sc h4 {
        margin-bottom: 1rem;
    }
    .OAD__TIPS__row__sc {
        grid-template-columns: 1fr;
    }
    .OAD__TIPS__items__sc {
        flex-direction: row;
    }
    .OAD__TIPS__items__sc img {
        width: 5rem;
    }
    .start__confirm__sc {
        margin-bottom: 1.6rem;
    }
    .payroll__top__section__sc {
        padding: 1.6rem;
        gap: 2rem;
    }
    .payroll__top__section__lft__sc {
        gap: 1.6rem;
    }
    .payroll__top__rgt__sc p {
        padding-bottom: 0.6rem;
    }
    .payroll__top__rgt__sc small,
    .payroll__top__section__rgt__sc p {
        font-size: 1.6rem;
    }
    .payroll__top__rgt__btns__sc {
        margin-top: 1.6rem;
        gap: 0.8rem;
    }
    .payroll__get___btn__sc,
    .payroll__demo___btn__sc {
        padding: 1rem;
    }
    .payroll__get___btn__sc,
    .payroll__demo___btn__sc {
        height: 3.8rem;
    }
    .payroll__box__row__sc {
        margin-top: 2rem;
    }
    .payroll__box__row__sc {
        gap: 1rem;
        justify-content: flex-start;
    }
    .payroll__box__item__sc {
        width: auto;
        flex: 1;
    }
    .payroll__box__item__num__sc {
        width: 2.5rem;
        height: 2.5rem;
    }
    .payroll__box__item__sc p {
        font-size: 1.2rem;
        text-align: center;
    }
    .payroll__body__section__sc {
        padding: 1.6rem 0 3rem;
    }
    .payroll__body__lft__cont__sc {
        padding: 0 1.6rem;
    }
    .payroll__body__section__sc p {
        margin-bottom: 1.6rem;
    }
    .payroll__software__box__sc {
        border-radius: 0;
        padding: 2rem 1.6rem;
    }
    .payroll__body__section__sc .payroll__software__box__head__sc h3 {
        font-size: 1.6rem;
    }
    .payroll__body__rgt__sc {
        padding: 0 1.6rem;
    }
    .payroll__software__box__items__sc {
        padding: 1.2rem 1rem;
        border-radius: 1rem;
    }
    .payroll__software__box__items__top__sc {
        width: 2.5rem;
        height: 2.5rem;
        margin-bottom: 1.4rem;
    }
    .payroll__software__box__items__img__sc img {
        width: 7.6rem;
    }
    .payroll__software__box__items__img__sc {
        margin-bottom: 1.4rem;
    }
    .payroll__software__box__row__sc {
        gap: 1.4rem;
    }
    .payroll__body__fst__row__sc {
        grid-template-columns: 1fr;
        gap: 2rem;
    }
    .payroll__body__scnd__row__sc {
        margin-top: 2rem;
        grid-template-columns: 1fr;
        gap: 2rem;
    }
    .payroll__body__scnd__row__sc .payroll__body__row__item__sc:last-child {
        grid-column-end: auto;
    }
    .payroll__top__lft__sc {
        padding: 2rem;
        gap: 0.6rem;
        border-radius: 1.2rem;
    }
    .btn-ring__color:after {
        width: 2rem;
        height: 2rem;
    }
    .aadhar__sbmt__sc.aadhar__vari__sbmt__sc {
        width: 4.4rem !important;
    }
}
@media (max-width: 428px) {
    :root {
        --fnt_pyt_23: 1.4rem;
        --fnt_pyt_20: 1.8rem;
        --fnt_pyt_18: 1.4rem;
        --fnt_pyt_16: 1.2rem;
        --fnt_pyt_14: 1.2rem;
        --fnt_pyt_12: 1.2rem;
        --fnt_pyt_35: 2.4rem;
    }
    .reports__summary__input__sc {
        width: 12rem;
        height: 4.4rem;
    }
    .reports__share__sc svg,
    .reports__print__sc svg {
        width: 1.8rem;
        height: 1.8rem;
    }
    .reports__print__sc {
        height: 3rem;
        gap: 0.5rem;
    }
    .reports__EPA__sc {
        padding: 0 1rem;
        height: 3rem;
        gap: 0.5rem;
    }
    .reports__share__sc {
        width: 3rem;
        height: 3rem;
        flex: 0 0 auto;
    }
    .reports__print__sc svg.reports__print__arrow__sc {
        width: 0.8rem;
        height: auto;
    }
    .reports__summary__mob__main__sc {
        padding: 1.6rem;
    }
    .summary__mob__data__item__lft__sc p {
        max-width: 10rem;
    }
    .reports__summary__heading__lft__sc h3 {
        padding-bottom: 0.6rem;
    }
    .payment_wrap_sc {
        grid-template-rows: 4.8rem 1fr !important;
    }
    .payments_contnr_lft_top_optn_sc {
        padding: 1rem 1.2rem;
    }
    .pk_no_arr {
        width: 3rem;
    }
    .payments_top_optn_search_sc,
    .payments_top_optn_download_sc,
    .pymnt_top_optn_filter_sc {
        width: 3rem;
        height: 3rem;
    }
    .payments_top_optn_search_sc svg,
    .payments_top_optn_download_sc svg,
    .pymnt_top_optn_filter_sc svg {
        width: 1.8rem;
        height: 1.8rem;
    }
    .pynt_create_drbdwn_head_sc {
        width: 11rem;
        height: 4rem;
        gap: 1rem;
        padding: 0 1.8rem;
    }
    .pymnt_top_title_sc {
        padding: 1rem 2.4rem;
    }
    .pymnt_customer_item_sc {
        padding: 1.3rem 1rem 1.3rem 1rem;
    }
    .pymnt_customer_item_prf_sc {
        width: 3rem;
        height: 3rem;
    }
    .mob_pymt_header_sc {
        height: 4.8rem;
        padding: 0 2rem;
        gap: 0.6rem;
    }
    .payments_rgt_prf_head_sc {
        padding: 1.5rem 2rem;
    }
    .payments_rgt_prf_body_sc {
        padding: 2rem;
    }
    .payments_trans_db_item_sc {
        padding: 1rem;
    }
    .amount_img_sc {
        width: 2.4rem;
        height: 2.4rem;
    }
    .amount_img_sc img {
        width: 1.5rem;
        height: auto;
    }
    .payments_detail_tab_head_sc {
        padding: 1.3rem 1.6rem;
    }
    .payments_detail_tab_link_sc::before {
        top: 3.2rem;
    }
    .pymnt_detail_title_sect_sc {
        padding: 1rem 1.6rem;
    }
    .pymnt_detail_cont_items_sc {
        padding: 1rem 1.6rem;
    }
    .pymnt_detail_cont_items_lfi_sc p {
        padding-bottom: 0.2rem;
    }
    .pymnt_detail_cont_items_cnt_sc p {
        padding-bottom: 0.2rem;
    }
    .no_more_item_sc {
        padding: 0.6rem;
    }
    .pynt_create_drbdwn_bodys_sc ul li {
        margin: 1.3rem 0 2rem;
    }
    .pynt_create_drbdwn_bodys_sc {
        top: 3rem;
        width: 18rem;
    }
    .pymnt_detail_cont_drp_sc ul li {
        padding: 1.3rem 0;
    }
    .pymnt_button_processbar_sc {
        max-width: 36rem;
    }
    .fist_lvl_sc svg,
    .secnd_lvl_sc svg,
    .trd_lvl_sc svg {
        width: 1.8rem;
        height: auto;
    }
    .pay_btn_create_sect_sc {
        padding: 1rem 2.4rem;
    }
    .pay_btn_create_sc {
        width: 11rem;
        height: 4rem;
    }
    .pymnt_button_details_headeing_sc {
        padding: 1.8rem 2.4rem;
    }
    .pymnt_button_details_body_sc {
        padding: 2rem 2.4rem 1rem 2.4rem;
    }
    .pymnt_button_details_table_heading_sc {
        padding: 1.7rem 2.4rem;
    }
    .pymnt_button_details_no_data_sc {
        height: 30rem;
    }
    .pymnt_button_details_no_data_img_sc img {
        width: 12rem;
        height: auto;
    }
    .trd_lvl_sc::before {
        width: 11rem;
        right: 6.8rem;
        top: 0.9rem;
    }
    .secnd_lvl_sc::before {
        width: 11rem;
        right: 6.8rem;
        top: 0.9rem;
    }
    .pymnt_button_main_containr_sc {
        padding: 0 2.4rem;
    }
    .net_btn_pymnt_btn_sc {
        width: 100%;
        height: 4.8rem;
    }
    .net_btn_pymnt_btn_sect_sc {
        padding-bottom: 2rem;
    }
    .pymnt_button_main_containr_rgt_sc {
        padding: 4rem 0;
    }
    .pymnt_customer_details_containr_sc {
        padding: 0 2.4rem;
    }
    .ac_edit_items_in_sc.paymnt_detail_align_sc {
        flex-direction: column;
    }
    .pymnt_customer_details_box_sc {
        align-items: center;
    }
    .pymnt_customer_details_box_rgt_sc {
        width: 3.5rem;
    }
    .pymnt_customer_details_box_sc {
        gap: 0.5rem;
    }
    .error_content_sect_sc p {
        font-size: 1rem;
    }
    .paymnt_detail_align_sc .auth_input_field_sc {
        margin-bottom: 0;
    }
    .pymnt_customer_details_delete_scet_sc {
        padding-top: 1rem;
    }
    .pymnt_details_add_btn_sc {
        width: 50%;
        height: 4.8rem;
    }
    .pymnt_details_confm_btn_sc {
        width: 50%;
        height: 4.8rem;
    }
    .pymnt_bt_add_back_btn_sect_sc {
        gap: 1rem;
        padding-bottom: 0;
    }
    .pymnt_details_back_btn_sc {
        height: 4.8rem;
    }
    .pymnt_customer_accesspay_head_sc {
        padding: 1.5rem 2rem;
    }
    .pymnt_proceed_pay_sc {
        height: 4.8rem;
    }
    .pymnt_button_review_btn_sc {
        width: 100%;
        height: 4.8rem;
    }
    .pymnt_button_review_next_sc {
        width: 100%;
        height: 4.8rem;
    }
    .pymnt_button_review_body_sc {
        padding-left: 2.4rem;
        padding-right: 2.4rem;
    }
    .pymnt_button_create_success_containr_sc {
        padding: 1.6rem 2.4rem;
    }
    .pymnt_button_create_success_heading_sc {
        padding-bottom: 2.4rem;
    }
    .pymnt_button_create_success_lft_sc {
        padding: 0 1.6rem 0.8rem 1.6rem;
    }
    .pay_copy_btn_sc {
        width: 8.5rem;
        height: 3.6rem;
    }
    .pay_copy_btn_sc img {
        width: 2rem;
        height: auto;
    }
    .pymnt_button_create_success_rgt_sc {
        padding: 0 1.6rem;
    }
    .pay_go_home_btn_sc {
        padding: 1.3rem 2rem;
    }
    .pymnt_button_create_success_copy_sc {
        padding: 0.8rem 0 2.4rem 0;
    }
    .pymnt_button_create_success_heading_sc h3 {
        font-size: 1.2rem;
    }
    .payments_contnr_lft_sc {
        height: calc(100vh - 4.8rem);
    }
    .payout_transaction_receipt_heading_sc {
        padding: 1.2rem 2rem;
    }
    .payout_actions_dp_head_sc {
        width: 10rem;
    }
    .payout_transaction_receipt_body_sc {
        padding: 2rem 2.4rem;
    }
    .payout_transaction_receipt_sect_sc {
        padding-bottom: 2rem;
    }
    .payout_transaction_receipt_ac_sc {
        padding-top: 2rem;
    }
    .rept_padd_buttom1_sc,
    .pay_rgt_padd1_sc,
    .pay_rgt_padd2_sc,
    .mobile_pad_sc {
        padding-bottom: 2.4rem;
    }
    .payout_transaction_receipt_total_sc h6 {
        padding-bottom: 1.8rem;
    }
    .payout_actions_dp_body_sc {
        padding: 1.3rem 1.5rem;
        border-radius: 1rem;
        width: 18rem;
    }
    .payout_fund_transfer_rgt_section_sc {
        padding: 2.7rem 2.4rem 1.6rem 2.4rem;
    }
    .top_fund_transfer_sc {
        padding-bottom: 0.6rem;
    }
    .payput_fund_transfer_next_btn_sc {
        height: 4.8rem;
    }
    .payout_fund_transfer_lft_section_sc {
        height: calc(100vh - 23.6rem);
        padding: 2rem 2.4rem;
    }
    .wallet_details_sc {
        padding: 1.5rem 1.6rem;
    }
    .balance_popup_container_sc {
        max-height: 90%;
    }
    .pymnt_lft_customer_no_img_sc img {
        width: 11.4rem;
        height: auto;
    }
    .payments_wrap_sc.new_user_wrap_sc {
        gap: 2.5rem;
    }
    .bulk_payout_new_user_content_section_sc h3 {
        font-size: 1.6rem;
    }
    .payments_wrap_rgt_sc.new_user_mob_rgt_sc {
        padding: 0 2.4rem;
    }
    .bulk_payout_new_user_content_section_sc ul {
        margin: 0 2.4rem;
    }
    .send_bulk_payout_btn_sc,
    .contact_create_vendor_btn_sc {
        height: 4rem;
        width: 18rem;
    }
    .payments_link_profile_wrap_sc {
        padding: 2rem 1.6rem;
    }
    .payments_link_profile_top_section_sc {
        padding: 1.2rem;
    }
    .payment_profile_img_sc {
        width: 6rem;
        height: 6rem;
    }
    .payments_link_profile_heading_section_sc h5 {
        padding-bottom: 0.6rem;
    }
    .payment_profile_detail_box_sc {
        max-width: 35rem;
        padding: 1.2rem;
    }
    .payment_profile_detail_box_heading_sc {
        padding-bottom: 1.6rem;
    }
    .profile_detail_box_con_sc img {
        width: 1.6rem;
        height: auto;
    }
    .payment_profile_detail_box_body_sc {
        padding-bottom: 1.6rem;
    }
    .payment_link_summary_heading_cs {
        padding: 1.1rem 1rem;
    }
    .payment_link_summary_body_cs {
        padding: 1.6rem 1rem 0;
    }
    .payment_link_pay_btn_heading_sc {
        flex-direction: column;
        gap: 1.2rem;
        width: 100%;
    }
    .payment_link_pay_btn_menu_sc {
        width: 100%;
        height: 4rem;
    }
    .payment_link_pay_btn_body_sc {
        padding: 2rem 0 2rem;
    }
    .payment_link_pay_btn_sc {
        height: 4.4rem;
    }
    .payments_link_profile_buttom_section_sc {
        padding-top: 1.2rem;
    }
    .payment_link_copy_rt_sc img {
        width: 7.3rem;
        height: auto;
    }
    .payment_link_copy_rt_sc {
        gap: 1.2rem;
        padding: 1.2rem 0 1.6rem;
    }
    .notes_in_sc {
        padding: 0.4rem 0 1.4rem;
    }
    .payment_link_pay_net_bnk_heading_sc {
        padding: 1.1rem 1rem;
    }
    .banking_popup_logo_sc {
        width: 3rem;
        height: 3rem;
    }
    .banking_popup_head_sc {
        padding: 1.6rem 1.6rem 5rem;
        border-radius: 1.7rem 1.7rem 0 0;
    }
    .banking_order_id_rgt_sc h5 {
        font-size: 1.6rem;
    }
    .banking_order_id_lft_sc {
        width: 50%;
    }
    .banking_order_id_rgt_sc h5 {
        font-size: 1.6rem;
        padding-bottom: 0.6rem;
    }
    .banking_popup_container_sc {
        border-radius: 1.7rem;
    }
    .banking_popup_close_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .banking_popup_body_sc {
        padding: 2rem 1.6rem;
    }
    .payment_link_enter_derails_section_sc h3 {
        padding-bottom: 1.2rem;
    }
    .net_banking_box_sc {
        margin-bottom: 0;
        border-radius: 1.2rem;
        padding: 0.8rem;
    }
    .net_banking_box_btn_sc {
        border-radius: 0.5rem;
        padding: 1.1rem;
    }
    .net_banking_box_btn_sc img {
        width: 1.8rem;
        height: auto;
    }
    .net_banking_box_btn_sc p {
        font-size: 1.4rem;
    }
    .payment_link_bank_select_num_lft_sc p {
        font-size: 1.3rem;
    }
    .payment_link_bank_select_num_lft_sc img {
        width: 1.6rem;
        height: 1.6rem;
    }
    .payment_link_bank_select_num_sc {
        gap: 1.3rem;
    }
    .payment_link_bank_select_num_rgt_sc img {
        width: 1.4rem;
        height: auto;
    }
    .payment_net_banking_title_sc {
        margin-top: 2rem;
        padding: 1rem 0.8rem;
    }
    .payment_net_banking_title_lft_sc svg,
    .payment_net_banking_title_rgt_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .net_banking_paynow_btn_sc {
        height: 4.8rem;
    }
    .payment_process_sect_sc {
        padding: 3rem 0;
    }
    .bank_logo_process_sc {
        width: 4rem;
        height: 4rem;
    }
    .payment_process_sect_sc p {
        font-size: 1.4rem;
    }
    .bank_retry_sc,
    .bank_cancel_sc {
        width: 14rem;
        height: 4.8rem;
    }
    .reconcile_heading_sc {
        padding: 2rem 2.4rem;
    }
    .reconcile_lft_body_sc {
        margin-top: 14.5rem;
        margin-bottom: 10.4rem;
    }
    .reconcile_rgt_body_sc {
        margin-top: 14.5rem;
    }
    .reconcile_lft_items_sc {
        padding: 2rem 2.4rem;
    }
    .check_in_all_sc input[type=checkbox] {
        height: 1.6rem;
        width: 1.6rem;
    }
    .pro_det_lft_sc {
        width: 3rem;
        height: 3rem;
    }
    .mob_recon_next_btn_sect_sc {
        padding: 1rem 2.4rem;
    }
    .mob_recon_next_btn_sc {
        height: 4.8rem;
    }
    .date_pick_sc {
        width: 3.6rem;
        height: 3.6rem;
    }
    .date_pick_sc img {
        width: 1.8rem;
        height: auto;
    }
    .reconcile_rgt_items_sc {
        padding: 2rem 2.4rem;
    }
    .reconcile_foot_section_sc {
        padding: 2rem 2.4rem;
    }
    .reconcile_foot_rgt_btns_sc {
        gap: 0.8rem;
    }
    .reconcile_preview_btn_sc,
    .reconcile_btn_sc {
        height: 4.8rem;
    }
    .cash_recon_container_sc {
        padding: 2.4rem;
    }
    .reconcile_preview_popup_heading_sc {
        padding: 1.6rem 2.4rem;
    }
    .reconcile_preview_popup_close_sc svg {
        width: 2rem;
        height: 2rem;
    }
    .reconcile_preview_popup_heading_sc h3 {
        font-size: 1.6rem;
    }
    .reconcile_preview_popup_body_sc {
        padding: 2rem 0;
    }
    .reconcile_pop_top_sc {
        padding: 0 2.4rem 2rem;
    }
    .recon_pop_invoice_sc {
        padding: 1.4rem 2.4rem;
    }
    .recon_pop_aunt_sc {
        padding: 1.6rem 2.4rem;
    }
    .recon_amt_box_sc {
        padding: 1.3rem;
    }
    .reconcile_pop_btns_sect_sc {
        padding: 2rem 2.4rem;
    }
    .reconcile_pop_cancel_btn_sc,
    .reconcile_pop_recon_btn_sc {
        height: 4.8rem;
    }
    .recon_date_filter_cont_sc {
        top: 4rem;
        border-radius: 1.5rem;
        padding: 1.6rem;
        width: 15rem;
    }
    .recon_date_filter_cont_sc ul li {
        margin-bottom: 2rem;
    }
    .recon_fil_cus_sc svg {
        width: 0.8rem;
        height: auto;
    }
    .payment_success_popup_sc,
    .payment_failed_popup_sc {
        max-width: 27rem;
        padding: 1rem 1.3rem;
    }
    .faq_popup_section_header_sc {
        padding: 1.4rem 2rem;
        gap: 0.8rem;
    }
    .faq_close_se img {
        width: 2.4rem;
        height: auto;
    }
    .faq_search_sect_sc {
        padding: 2rem 2rem;
    }
    .faq_popup_section_qst_body_sc {
        padding: 0 2rem;
    }
    .faq_qst_items_sc {
        padding: 1.6rem 1rem;
    }
    .faq_qst_items_sc img {
        width: 0.7rem;
        height: auto;
    }
    .faq_popup_section_ans_body_sc {
        padding: 1.7rem 2rem;
    }
    .faq_popup_section_ans_head_sc {
        margin-bottom: 2rem;
    }
    .app_version_body_sc {
        gap: 1rem;
    }
    .app_version_content_sc p {
        padding-bottom: 1rem;
    }
    .app_version_logo_sc img {
        width: 3.5rem;
        height: auto;
    }
    .reports_mai_box_sc {
        padding: 2rem 1.6rem;
        border-radius: 1.6rem;
        margin-bottom: 2.4rem;
    }
    .reports_box_heading_sc h3 {
        font-size: 1.6rem;
    }
    .reports_box_heading_sc {
        padding-bottom: 2.4rem;
    }
    .reports_box_item_head_lft_sc img {
        width: 2rem;
        height: auto;
    }
    .reports_box_item_head_sc {
        padding-bottom: 1rem;
    }
    .reports_box_body_sc {
        gap: 2.4rem;
    }
    .reports_box_item_head_rgt_sc img {
        width: 0.6rem;
        height: auto;
    }
    .single_payment_popup_header_sc {
        padding: 1.8rem 2rem;
    }
    .single_payment_popup_header_sc h4 {
        font-size: 1.6rem;
    }
    .single_popup_close_sc svg,
    .bulkpayout_otp_popup_close_sc svg,
    .bulkpayout_ac_popup_close_sc svg {
        width: 2rem;
        height: auto;
    }
    .single_payment_popup_acdetail_sc {
        padding: 1.6rem 2rem;
    }
    .spyt_transfer_sc,
    .spyt_name_limit_sc {
        padding-bottom: 0.8rem;
    }
    .spyt_main_otp_sec_sc {
        padding: 2.4rem 2rem;
    }
    .spyt_otp_sec_sc {
        padding-bottom: 2.4rem;
    }
    .spyt_send_sc {
        padding-bottom: 2.4rem;
    }
    .sgl_pay_send_now_btn_sec_sc {
        padding: 2rem;
    }
    .sgl_pay_send_now_btn_sc {
        height: 4.8rem;
    }
    .time_alert_login_popup_container_sc {
        border-radius: 2rem;
        padding: 1.6rem;
    }
    .time_alert_close_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .time_alert_profile_sc {
        padding: 1.4rem 0 2.2rem 0;
        gap: 1.2rem;
    }
    .time_alert_profile_sc p {
        font-size: 1.6rem;
    }
    .time_alert_profile_sc span {
        font-size: 1.6rem;
    }
    .time_alert_body_sc .auth_input_field_sc {
        margin-bottom: 1.2rem;
    }
    .rol_sc {
        padding-bottom: 1.2rem;
    }
    .teme_alert_login_btn_sc {
        height: 4rem;
    }
    .time_or_sc {
        padding: 1.2rem 0;
    }
    .time_alert_gl_btn_sc {
        height: 4rem;
        margin-bottom: 2.2rem;
    }
    .logout_timer_popup_container_sc {
        width: 23.3rem;
        padding: 2.4rem;
        border-radius: 2rem;
    }
    .logout_timer_popup_body_sc h5 {
        font-size: 1.6rem;
    }
    .logout_timer_popup_body_sc {
        gap: 2rem;
    }
    .otp_timer[role="progressbar"] {
        width: 12rem;
        height: 12rem;
        background: radial-gradient(closest-side,
                #FFFFFF 78%,
                transparent 0 99.9%,
                transparent 0),
            conic-gradient(var(--fg) calc(var(--pgPercentage) * 1.67%), var(--bg) 0);
        font-size: 2.4rem;
    }
    .stay_login_btn_sc {
        height: 4rem;
    }
    .search_name_mail_sc svg {
        width: 1.3rem;
    }
    .file_at_head_sc {
        padding: 1.5rem 2.4rem;
    }
    .file_at_head_rgt_sc {
        height: 4rem;
        padding: 0 1rem;
    }
    .pay_out_valu_hd_sc {
        padding: 2rem 2.4rem;
    }
    .pay_out_fun_det_btm_icon_sc {
        width: 2.4rem;
        height: 2.4rem;
    }
    .pay_out_fun_det_btm_header_sc {
        padding: 1.2rem 2.4rem;
    }
    .pay_out_fun_det_btm_body_sc {
        padding: 1.2rem 2.4rem;
    }
    .wd_25_sc {
        width: 45%;
    }
    .pay_out_fun_det_sect_sc {
        height: calc(100vh - 17.3rem);
    }
    .bulk_payout_submit_btn_sc {
        height: 4.8rem;
    }
    .loader_sc {
        background-size: 30%;
    }
    .zi_loader_sc {
        background-size: 30%;
    }
    .bulkpayout_ac_container_sc {
        padding: 2.4rem;
    }
    .we_loader_sc {
        background-size: 40%;
    }
    .zilch_theme_2_loader {
        background-size: 40%;
    }
    .bkud_status_box_sc {
        width: 100%;
    }
    .bulk_update_status_popup_contnr_sc {
        border-radius: 1.6rem;
    }
    .bkud_status_box_sc img {
        width: 4rem;
        height: 4rem;
    }
    .bkpy_update_btn_sc {
        height: 3.6rem;
        width: 12rem;
    }
    .bulk_update_status_popup_close_sc svg {
        width: 2rem;
        height: 2rem;
    }
    .copy_button_popup_head_sc {
        padding: 1rem 1.6em;
    }
    .copy_button_popup_close_sc svg {
        width: 1.8rem;
    }
    .copy_button_popup_body_sc {
        padding: 2rem 1.6rem;
    }
    .copy_btn__sc {
        height: 3.4rem;
        width: 10rem;
    }
    .copy_btn_link_box_sc {
        padding: 1rem 1.6rem;
    }
    .hint_in_js_sc {
        margin-top: 1.6rem;
    }
}
@media (max-width: 359px) {
    :root {
        --fnt_pyt_23: 1.3rem;
        --fnt_pyt_20: 1.5rem;
        --fnt_pyt_18: 1.3rem;
        --fnt_pyt_16: 1.1rem;
        --fnt_pyt_14: 1.2rem;
        --fnt_pyt_12: 1.2rem;
    }
    .payments_contnr_lft_top_optn_sc {
        padding: 1rem;
    }
    .payments_top_optn_search_sc,
    .payments_top_optn_download_sc,
    .pymnt_top_optn_filter_sc {
        width: 3rem;
        height: 3rem;
    }
    .pynt_create_drbdwn_head_sc {
        width: 9rem;
        height: 3.6rem;
        gap: 0.8rem;
        padding: 0 1rem;
    }
    .pymnt_top_title_sc {
        padding: 0.6rem 1rem;
    }
    .pymnt_customer_item_sc {
        padding: 1rem;
    }
    .pymnt_item_name_sect_sc h4 {
        padding-bottom: 0.2rem;
    }
    .mob_pymt_header_sc {
        height: 4.8rem;
        padding: 0 1rem;
        gap: 0.8rem;
    }
    .payments_rgt_prf_head_sc {
        padding: 1.5rem 1rem;
    }
    .payments_rgt_prf_body_sc {
        padding: 1rem;
    }
    .payments_detail_tab_head_sc {
        padding: 0.9rem 1rem;
    }
    .payments_detail_tab_link_sc::before {
        top: 2.7rem;
        border-bottom: 0.3rem solid var(--default_orange_sc);
    }
    .pymnt_detail_title_sect_sc {
        padding: 1rem;
    }
    .pymnt_detail_cont_items_sc {
        padding: 1rem;
    }
    .pynt_create_drbdwn_bodys_sc ul li {
        margin: 1.1rem 0 2rem;
    }
    .pymnt_detail_cont_drp_sc ul li {
        padding: 1.1rem 0;
    }
    .pay_btn_create_sect_sc {
        padding: 1rem;
    }
    .pay_btn_create_sc {
        width: 8rem;
        height: 3.6rem;
    }
    .pymnt_button_details_headeing_sc {
        padding: 1.4rem 1rem;
    }
    .pay_get_code_btn_sc {
        width: 9rem;
        height: 3.6rem;
    }
    .pymnt_button_details_body_sc {
        padding: 2rem 1rem 1rem 1rem;
    }
    .pymnt_button_details_table_heading_sc {
        padding: 1.7rem 1rem;
    }
    .pymnt_button_details_table_body_sc {
        padding: 0 1.6rem;
    }
    .pymnt_button_processbar_sc {
        max-width: 28rem;
    }
    .trd_lvl_sc::before {
        width: 8rem;
        right: 5.7rem;
        top: 0.9rem;
    }
    .secnd_lvl_sc::before {
        width: 8rem;
        right: 5.7rem;
        top: 0.9rem;
    }
    .pymnt_button_main_containr_sc {
        padding: 0 1.2rem;
    }
    .net_btn_pymnt_btn_sc {
        width: 100%;
        height: 4.4rem;
    }
    .net_btn_pymnt_btn_sect_sc {
        padding-bottom: 0rem;
    }
    .pymnt_button_main_containr_rgt_sc {
        padding: 2rem 0 4rem 0;
    }
    .pymnt_customer_details_containr_sc {
        padding: 0 1rem;
    }
    .pymnt_customer_details_box_scet_sc {
        padding: 2rem 1rem;
    }
    .pymnt_customer_details_box_rgt_sc {
        width: 2.4rem;
    }
    .pymnt_customer_details_box_sc {
        gap: 1rem;
    }
    .pymnt_details_confm_btn_sc {
        height: 4.4rem;
    }
    .pymnt_details_add_btn_sc {
        height: 4.4rem;
    }
    .pymnt_details_back_btn_sc {
        height: 4.4rem;
    }
    .pymnt_proceed_pay_sc {
        height: 4.4rem;
    }
    .pymnt_button_review_btn_sc {
        width: 100%;
        height: 4.4rem;
    }
    .pymnt_button_review_next_sc {
        width: 100%;
        height: 4.4rem;
    }
    .pymnt_button_review_body_sc {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .pymnt_button_create_success_containr_sc {
        padding: 1.6rem 1rem;
    }
    .pay_go_home_btn_sc {
        padding: 1.1rem 2rem;
    }
    .pymnt_button_create_success_heading_sc h3 {
        font-size: 1.2rem;
    }
    .payout_transaction_receipt_heading_sc {
        padding: 0.5rem 1rem;
    }
    .payout_actions_dp_head_sc {
        height: 3.6rem;
        gap: 0.8rem;
    }
    .mob_pymt_header_sc svg {
        width: 2rem;
        height: 2rem;
    }
    .payout_transaction_receipt_body_sc {
        padding: 2rem 1.4rem;
    }
    .payout_transaction_receipt_ac_sc {
        padding-top: 2rem;
    }
    .rept_padd_buttom1_sc,
    .pay_rgt_padd1_sc,
    .pay_rgt_padd2_sc,
    .mobile_pad_sc {
        padding-bottom: 2rem;
    }
    .payout_actions_dp_body_sc {
        padding: 1.1rem 1.5rem;
        width: 18rem;
    }
    .payout_fund_transfer_rgt_section_sc {
        padding: 2.3rem 1rem 1.6rem 1rem;
    }
    .payout_fund_transfer_rgt_section_sc .pk_toggle_btns {
        margin-bottom: 1.9rem;
    }
    .payput_fund_transfer_next_btn_sc {
        height: 4.4rem;
    }
    .payout_fund_transfer_lft_section_sc {
        height: calc(100vh - 21.2rem);
        padding: 2rem 1rem;
    }
    .send_bulk_payout_btn_sc {
        height: 4.4rem;
        width: 15.5rem;
    }
    .bulk_payout_new_user_content_section_sc h3 {
        font-size: 1.5rem;
    }
    .payments_wrap_rgt_sc.new_user_mob_rgt_sc {
        padding: 0 1rem;
    }
    .payments_link_profile_wrap_sc {
        padding: 1rem 1rem;
    }
    .payments_link_profile_top_section_sc {
        padding: 0.8rem;
        border-radius: 1rem 1rem 0 0;
    }
    .payments_link_profile_heading_section_sc {
        padding: 0.7rem 1rem 6.4rem;
        border-radius: 1rem;
    }
    .payment_profile_img_sc {
        width: 4.8rem;
        height: 4.8rem;
    }
    .payment_profile_img_sc img {
        width: 1.6rem;
        height: auto;
    }
    .payment_profile_detail_box_sc {
        padding: 0.8rem;
    }
    .profile_detail_box_con_sc p {
        word-break: break-all;
    }
    .payment_link_summary_section_cs {
        padding: 1rem 0;
    }
    .payment_link_pay_btn_menu_sc {
        height: 3.6rem;
    }
    .payment_link_pay_btn_body_sc {
        padding: 1rem 0;
    }
    .payment_link_note_cont_sc {
        padding-top: 1rem;
    }
    .payments_link_profile_buttom_contnr_sc {
        padding: 1rem 0.8rem 2rem;
    }
    .payments_link_profile_buttom_contnr_sc p {
        font-size: 1.1rem;
    }
    .payment_link_note_cont_sc p {
        font-size: 1.1rem;
    }
    .notes_in_sc {
        padding: 0.4rem 0 1rem;
    }
    .payment_link_pay_net_bnk_body_sc {
        padding-bottom: 1.6rem;
    }
    .banking_popup_head_sc {
        padding: 1rem 1rem 5rem;
        border-radius: 1.2rem 1.2rem 0 0;
    }
    .banking_popup_container_sc {
        border-radius: 1.2rem;
    }
    .banking_order_id_rgt_sc h5 {
        font-size: 1.5rem;
        padding-bottom: 0.4rem;
    }
    .banking_popup_body_sc {
        padding: 1.6rem 1rem;
    }
    .payment_link_enter_derails_section_sc h3 {
        padding-bottom: 1rem;
    }
    .payment_bank_list_item_sc {
        width: 47%;
        height: 10.9rem;
    }
    .net_banking_paynow_btn_sc {
        height: 4.4rem;
    }
    .payment_process_sect_sc {
        padding: 2rem 1.4rem;
    }
    .bank_retry_sc,
    .bank_cancel_sc {
        width: 12.6rem;
        height: 4.4rem;
    }
    .banking_popup_body_sc {
        border-radius: 1.2rem;
    }
    .reconcile_heading_sc {
        padding: 2rem 1rem;
        gap: 1.6rem;
    }
    .date_pick_sc {
        width: 3.6rem;
        height: 3.6rem;
    }
    .reconcile_lft_body_sc {
        margin-top: 13.7rem;
        margin-bottom: 10.4rem;
    }
    .reconcile_rgt_body_sc {
        margin-top: 13.7rem;
    }
    .reconcile_lft_items_sc {
        padding: 2rem 1rem;
    }
    .reconcile_lft_items_lft_sc,
    .pro_det_sc {
        gap: 1rem;
    }
    .mob_recon_next_btn_sect_sc {
        padding: 1rem 1rem;
    }
    .mob_recon_next_btn_sc {
        height: 4.4rem;
    }
    .reconcile_preview_btn_sc,
    .reconcile_btn_sc {
        height: 4.4rem;
    }
    .reconcile_rgt_items_sc {
        padding: 1.6rem 1rem;
    }
    .reconcile_foot_section_sc {
        padding: 1.6rem 1rem;
    }
    .reconcile_rgt_body_sc.active {
        margin-top: 8rem;
    }
    .cash_recon_container_sc {
        padding: 1.6rem 1rem;
    }
    .reconcile_preview_popup_heading_sc {
        padding: 1.6rem 1rem;
    }
    .reconcile_preview_popup_close_sc svg {
        width: 1.8rem;
        height: 1.8rem;
    }
    .reconcile_preview_popup_heading_sc h3 {
        font-size: 1.4rem;
    }
    .reconcile_preview_popup_body_sc {
        padding: 2rem 0;
    }
    .reconcile_pop_top_sc {
        padding: 0 1rem 2rem;
    }
    .recon_pop_invoice_sc {
        padding: 1.4rem 1rem;
    }
    .recon_pop_aunt_sc {
        padding: 1.6rem 1rem;
    }
    .recon_amt_box_sc {
        padding: 1.3rem;
    }
    .reconcile_pop_btns_sect_sc {
        padding: 2rem 1rem;
    }
    .reconcile_pop_cancel_btn_sc,
    .reconcile_pop_recon_btn_sc {
        height: 4.4rem;
    }
    .payment_success_popup_sc,
    .payment_failed_popup_sc {
        max-width: 25rem;
        padding: 0.8rem 1.1rem;
    }
    .faq_popup_section_header_sc {
        padding: 1.4rem 1rem;
    }
    .faq_close_se img {
        width: 2rem;
        height: auto;
    }
    .faq_search_sect_sc {
        padding: 1.6rem 1rem;
    }
    .faq_popup_section_qst_body_sc {
        padding: 0 1rem;
    }
    .faq_qst_items_sc {
        padding: 1.4rem 1rem;
    }
    .faq_qst_items_sc img {
        width: 0.6rem;
        height: auto;
    }
    .faq_popup_section_ans_head_sc {
        padding: 0 0.8rem;
        margin-bottom: 1.6rem;
    }
    .faq_popup_section_ans_body_sc {
        padding: 1.4rem 1.2rem;
    }
    .faq_ans_se p {
        padding-bottom: 1.6rem;
    }
    .app_version_body_sc {
        padding: 3rem 2rem;
    }
    .app_version_logo_sc img {
        width: 3.4rem;
        height: auto;
    }
    .reports_wrap_sc {
        padding: 2rem 1rem;
    }
    .reports_mai_box_sc {
        padding: 1.6rem 1rem;
        margin-bottom: 1.6rem;
    }
    .reports_box_heading_sc h3 {
        font-size: 1.5rem;
        padding-bottom: 0.8rem;
    }
    .reports_box_item_head_lft_sc img {
        width: 1.8rem;
        height: auto;
    }
    .single_payment_popup_header_sc {
        padding: 1.6rem 1rem;
    }
    .single_popup_close_sc svg,
    .bulkpayout_otp_popup_close_sc svg,
    .bulkpayout_ac_popup_close_sc svg {
        width: 1.8rem;
    }
    .single_payment_popup_acdetail_sc {
        padding: 1rem;
    }
    .spyt_main_otp_sec_sc {
        padding: 2rem 1rem;
    }
    .spyt_otp_sec_sc {
        padding-bottom: 2rem;
    }
    .spyt_send_sc {
        padding-bottom: 2rem;
    }
    .spyt_note_sc {
        padding: 1rem;
    }
    .sgl_pay_send_now_btn_sec_sc {
        padding: 1.6rem 2rem;
    }
    .sgl_pay_send_now_btn_sc {
        height: 4.4rem;
    }
    .time_alert_login_popup_container_sc {
        border-radius: 1rem;
        padding: 1rem;
    }
    .time_alert_profile_sc {
        padding: 1.2rem 0 1.8rem 0;
        gap: 1rem;
    }
    .time_alert_body_sc .auth_input_field_sc {
        margin-bottom: 1rem;
    }
    .rol_sc {
        padding-bottom: 1rem;
    }
    .teme_alert_login_btn_sc {
        height: 3.6rem;
    }
    .time_or_sc {
        padding: 1rem 0;
    }
    .time_alert_gl_btn_sc {
        height: 3.6rem;
        margin-bottom: 2rem;
    }
    .time_alert_gl_btn_sc img {
        width: 1.6rem;
    }
    .time_alert_profile_sc p {
        font-size: 1.5rem;
    }
    .time_alert_profile_sc span {
        font-size: 1.5rem;
    }
    .login_different_ac_sc {
        padding-bottom: 1rem;
    }
    .logout_timer_popup_container_sc {
        width: 22.1rem;
        border-radius: 1rem;
    }
    .logout_timer_popup_body_sc h5 {
        font-size: 1.5rem;
    }
    .logout_timer_popup_body_sc {
        gap: 1.6rem;
    }
    .otp_timer[role="progressbar"] {
        width: 11rem;
        height: 11rem;
        background: radial-gradient(closest-side,
                #FFFFFF 80%,
                transparent 0 99.9%,
                transparent 0),
            conic-gradient(var(--fg) calc(var(--pgPercentage) * 1.67%), var(--bg) 0);
        font-size: 2.2rem;
    }
    .stay_login_btn_sc {
        height: 3.6rem;
    }
    .bulk_payout_submit_btn_sc {
        height: 4.4rem;
    }
    .file_at_head_sc {
        padding: 1.2rem 1rem;
    }
    .file_at_head_rgt_sc p {
        display: none;
    }
    .file_at_head_rgt_sc {
        height: 3rem;
        width: 3rem;
        background: var(--bg_snt);
        border: none;
        padding: 0;
    }
    .file_at_head_rgt_sc svg {
        width: 1.4rem;
        height: auto;
    }
    .pay_out_valu_hd_sc {
        padding: 1rem;
    }
    .pay_out_fun_det_btm_header_sc {
        padding: 1.2rem 1rem;
    }
    .pay_out_fun_det_btm_body_sc {
        padding: 1.2rem 1rem;
    }
    .wd_25_sc {
        width: 50%;
    }
    .bulkpayout_ac_container_sc {
        padding: 1rem;
    }
    .QR__box__sc {
        width: 20rem;
    }
    .QR__img__sc {
        width: 20rem;
    }
}
@media (max-width: 320px) {
    .balance_popup_section_sc {
        padding-top: 2rem;
    }
    .balance_popup_container_sc {
        height: 55rem;
    }
    .mob_ref_sc p {
        max-width: 10rem;
    }
    .spyt_ac_no_sc {
        flex-direction: column;
    }
}
.pymnt_all_tab_js_sc {
    overflow-y: scroll;
    height: 100%;
}
.pymnt_invoice_tab_js_sc {
    overflow-y: scroll;
    height: 100%;
}
.pymnt_pymnt_link_tab_js_sc {
    overflow-y: scroll;
    height: 100%;
}
.ht_100 {
    height: 100%;
}
.auth_input_field_sc.disabled {
    background: var(--tab_border_color);
}


@media (max-width: 359px){
    .jrk_tab_body ul {
        padding-bottom: 4rem;
    }
}

@media screen and (min-width:589px) and (max-width:768px) {
    .jrk_settings_dropdown {
        overflow-y: scroll;
        height: calc(100vh - 15rem);

    }
}

.jrk_settings_dropdown {
    -webkit-overflow-scrolling: touch;
}
