:root {
    --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;
     --box_shadow_sc: rgba(73, 73, 73, 0.12);
    --popup_bg_over: rgba(0, 0, 0, 0.2);
    --fnt_actx_23: 2.3rem;
    --fnt_actx_20: 2rem;
    --fnt_actx_18: 1.8rem;
    --fnt_actx_16: 1.6rem;
    --fnt_actx_14: 1.4rem;
    --fnt_actx_12: 1.2rem;
}
.add_journal_entry_btn_sc {
    padding: 1.3rem 2rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add_journal_entry_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.accntx_amnt_status_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
}
.accntx_amnt_status_sec_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.accntx_amnt_status_icon_sc img {
    width: 2.4rem;
    height: auto;
}
.account_rax_rgt_scetion_sc {
    background: var(--bg_wht);
    border-radius: 3rem;
    box-shadow: 3px 3px 30px var(--box_shadow_sc);
    height: 100%;
}
.account_rax_rgt_header_sc {
    padding: 1.5rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.account_rax_rgt_header_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.account_rax_rgt_action_dp_head_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    width: 14rem;
    height: 4.8rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
    cursor: pointer;
}
.account_rax_rgt_action_dp_head_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--default_orange_sc);
}
.account_tax_descripion_sec_sc {
    padding: 2rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.account_tax_date_sec_sc {
    display: flex;
    align-items: center;
    gap: 8rem;
    padding-bottom: 2rem;
}
.account_tax_date_sec_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
    min-width: 10rem;
}
.account_tax_date_sec_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
    min-width: 10rem;
}
.account_tax_descripion_sec_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.acc_reans_table_sec_sc {
    padding: 2rem 1.8rem;
}
.acc_reans_table_sec_sc table {
    border-collapse: collapse;
    width: 100%;
}
.acc_reans_table_sec_sc table thead tr {
    background: #F9F9F9;
}
.acc_reans_table_sec_sc table thead tr th {
    padding: 2rem;
    text-align: center;
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
    width: 33.3%;
}
.acc_reans_table_sec_sc table thead tr th:first-child {
    text-align: left;
}
.acc_reans_table_sec_sc table thead tr th:last-child {
    text-align: right;
}
.acc_reans_table_sec_sc table tbody tr td {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
    padding: 2rem;
    text-align: center;
    width: 33.3%;
    border-bottom: 0.5px solid var(--tab_border_color);
}
.acc_reans_table_sec_sc table tbody tr td:first-child {
    text-align: left;
}
.acc_reans_table_sec_sc table tbody tr td:last-child {
    text-align: right;
}
.acc_reans_table_sec_sc table tbody tr:last-child td {
    border-bottom: none;
}
.acc_rgt_tax_total_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 0.6rem;
    padding: 3rem 2rem;
}
.acc_rgt_tax_total_sc h6, .acc_rgt_tax_total_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.account_tax_filter_popup_header_sc {
    padding: 2.8rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #D4D4D4;
    border-radius: 30px 0px 0px 0px;
}
.account_tax_filter_popup_header_sc h4  {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.account_tax_filter_popup_close_sc svg {
    cursor: pointer;
    width: 2.4rem;
    height: auto;
}
.account_tax_filter_popup_body_sc {
    padding: 3rem;
    flex: 1;
    overflow: hidden auto;
}
.account_tax_filter_popup_body_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
    padding-bottom: 2rem;
}
.range_acc_sc .values {
    padding: 3rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.date_rang_sc .min-value {
    width: 16rem;
    height: 5.6rem;
    padding: 1.6rem;
    background: var(--bg_wht);
    border: 1px solid var(--paragraph_text_sc);
    border-radius: 0.8rem;
    text-align: left;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    display: flex;
    align-items: center;
}
.date_rang_sc .max-value {
    width: 16rem;
    height: 5.6rem;
    padding: 1.6rem;
    background: var(--bg_wht);
    border: 1px solid var(--paragraph_text_sc);
    border-radius: 0.8rem;
    text-align: right;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    display: flex;
    align-items: center;
    justify-content: end;
}
.range_acc_sc .range-slider {
    margin-top: 1rem;
    position: relative;
}
.range_acc_sc .slider-track {
    width: 100%;
    background: var(--tab_border_color);
    height: 0.5rem;
    position: relative;
    overflow: hidden;
    pointer-events: none;
}
.range_acc_sc .slider-track-filled {
    width: 100%;
    background: var(--default_orange_sc);
    height: 0.8rem;
    position: absolute;
    transform-origin: 0 0;
}
.range_acc_sc .min-thumb,
.range_acc_sc .max-thumb {
    width: 2.1rem;
    height: 2rem;
    background: var(--default_orange_sc);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 4;
    user-select: none;
    border-radius: 5rem;
    cursor: pointer;
}
.date_rang_to_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.range_acc_sc .min-thumb {
    left: 0;
}
.range_acc_sc .max-thumb {
    right: 0;
}
.transaction_type_btn_sc, .money_in_out_btn_sc {
    padding: 1.2rem 2.6rem;
    background: var(--bg_wht);
    border: 1px solid var(--tab_border_color);
    border-radius: 0.8rem;
}
.transaction_type_acct_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
    width: 100%;
    padding-bottom: 3rem;
}
.money_in_out_acct_sc {
    display: flex;
    align-items: center;
    gap: 2rem;
    width: 100%;
}
.transaction_type_btn_sc span, .money_in_out_btn_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_14);
    color: var(--paragraph_text_sc);
}
.transaction_type_btn_sc.active, .money_in_out_btn_sc.active {
    background: var(--bg_snt);
    border: 1px solid var(--bg_snt);
}
.transaction_type_btn_sc.active span, .money_in_out_btn_sc.active span {
    color: var(--default_orange_sc);
}
.transaction_type_btn_sc:hover, .money_in_out_btn_sc:hover {
    background: var(--bg_snt);
    border: 1px solid var(--bg_snt);
}
.transaction_type_btn_sc:hover span, .money_in_out_btn_sc:hover span {
    color: var(--default_orange_sc);
}
.account_tax_filter_btns_sec_sc {
    padding: 2.4rem 3rem;
    background: var(--bg_wht);
}
.filder_clear_all_btn_sc {
    padding-bottom: 4.5rem;
}
.filder_clear_all_btn_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--default_orange_sc);
    text-align: center;
    cursor: pointer;
}
.filder_apply_btn_sc {
    width: 100%;
    height: 5.6rem;
    border-radius: 5rem;
    background: var(--default_orange_sc);
}
.filder_apply_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.filder_clear_all_btn_sc p:hover {
    color: var(--head_text_sc);
}
.account_tax_filter_popup_section_sc {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.journal_entry_popup_main_sc {
    position: fixed;
    top: 100%;
    bottom: 0;
    width: 100%;
    height: 100%;
    pointer-events: all;
    background: var(--bg_wht);
    z-index: 99999;
    transition: all 0.5s;
}
.journal_entry_popup_main_sc.active {
    inset: 0;
    transition: all 0.5s;
}
.journal_entry_popup_container_sc {
    padding: 3rem 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.journal_entry_popup_header_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 4rem;
}
.journal_entry_popup_header_rgt_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.jnl_ery_cancel_btn_sc {
    width: 14rem;
    height: 4.8rem;
    border-radius: 4rem;
    border: 1px solid var(--default_orange_sc);
}
.jnl_ery_cancel_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--default_orange_sc);
}
.jnl_ery_submit_sc {
    width: 14rem;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.jnl_ery_submit_sc span {
    font-size: var(--fnt_actx_16);
    font-weight: var(--fnt_wht_500);
    color: var(--bg_wht);
}
.journal_entry_popup_header_sc h3 {
    font-weight: var(--fnt_wht_600);
    font-size: var(--fnt_actx_23);
    color: var(--head_text_sc);
}
.journal_entry_popup_body_sc {
    padding: 7rem 4rem 0;
    flex: 1;
    overflow: hidden auto;
}
.jonl_ery_description_sc {
    display: flex;
    gap: 1.6rem;
}
.act_tax_inp_maxwidth_sc {
    max-width: 46rem;
    width: 100%;
}
.act_tax_partic_head_sc {
    padding-bottom: 3rem;
}
.act_tax_partic_head_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.account__tax_jor_row_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.acct_tax_input_sc {
    width: 34rem;
}
.acct_tax_input_sc input {
    padding: 0 1.6rem 0 4.4rem;
}
.rups_icon_sc {
    position: absolute;
    left: 1.6rem;
}
.account__tax_jor_row_rgt_sc {
    display: flex;
    gap: 1.6rem;
}
.acct_tax_input_sc.disabled {
    background: #F9F9F9 !important;
}
.add_account_jorn_btn_sc {
    width: 16rem;
    height: 4.8rem;
    border: 1px solid var(--default_orange_sc);
    border-radius: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}
.add_account_jorn_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--default_orange_sc);
}
.acct_total_amount_box_sc {
    max-width: 72.5rem;
    width: 100%;
    background: #F9F9F9;
    border-radius: 2rem;
    padding: 3rem 7rem;
    margin: 0 0 0 auto;
}
.add_account_jorn_sc {
    padding-bottom: 3rem;
}
.total_amt_row_sc {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 1rem;
    padding-bottom: 2rem;
}
.total_amt_row_rgt_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
}
.total_amt_row_lft_sc {
    width: 40%;
}
.total_amt_row_lft_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.total_amt_row_rgt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
    width: 50%;
    text-align: right;
}
.total_amt_row_rgt_sc p.al_tol_cent_sc {
    text-align: center;
}
.total_amt_differ_row_sc {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 1rem;
}
.total_amt_differ_row_lft_sc {
    width: 40%;
}
.total_amt_differ_row_lft_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.total_amt_differ_row_rgt_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
}
.total_amt_differ_row_rgt_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
    width: 50%;
    text-align: right;
}
.total_amt_differ_row_rgt_sc p.al_tol_cent_sc {
    text-align: center;
}
.delate_icon_sec_sc {
    margin-top: 1.7rem;
}
.delate_icon_sec_sc svg {
    cursor: pointer;
}
.account_rax_rgt_action_dp_head_sc svg {
    width: 1.5rem;
    height: auto;
}
.pk_charts_content_wrap.gst_main_sc {
    margin-top: 0;
    padding: 0;
}
.invite_gst_sc {
    margin-bottom: 3rem;
}
.gst_main_head_sc {
    border-bottom: 1px solid var(--tab_border_color);
}
.gst_main_head_sc li {
    padding: 1.8rem 3rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_20);
    color: var(--paragraph_text_sc);
    cursor: pointer;
    position: relative;
}
.gst_main_head_sc li.active::before {
    transform: scale(1);
    transform-origin: center;
}
.gst_main_head_sc li.active {
    color: var(--default_orange_sc);
    font-weight: var(--fnt_wht_500);
}
.gst_main_head_sc li::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.4rem;
    transform: scaleX(0);
    transition: transform 0.3s ease;
    border-bottom: 0.3rem solid var(--default_orange_sc);
}
.gst_main_head_sc ul {
    display: flex;
    align-items: center;
}
.gst_return_container_com_sc {
    padding: 2rem 3rem 3rem;
}
.gst_return_row_item_sc {
    padding-right: 3.8rem;
    margin-right: 3.8rem;
    border-right: 1px solid var(--tab_border_color);
}
.gst_return_row_item_sc:last-child {
    border-right: none;
}
.gst_return_row_sc {
    display: flex;
    margin-bottom: 3rem;
}
.gst_return_row_item_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    padding-bottom: 1rem;
}
.gst_return_row_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.gst_year_data_dp_head_sc {
    padding: 1.8rem 2rem;
    display: flex;
    align-items: center;
    background: var(--theme_bg_color);
    border-radius: 8px;
    cursor: pointer;
}
.gst_year_data_dp_head_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.note_gst_sec_sc {
    margin: 3rem 0;
}
.note_gst_sec_sc span {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
}
.gstr_row_sc {
    display: flex;
    gap: 2rem;
    width: 100%;
}
.gstr_row_item_top_sc {
    padding: 2rem;
}
.gstr_row_item_title_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3.8rem;
}
.gstr_row_item_title_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.gstr_row_item_title_lft_sc p b {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
}
.gstr_row_item_sc {
    border: 1px solid var(--tab_border_color);
    border-radius: 2rem;
    width: 50%;
    display: flex;
    flex-direction: column;
}
.excel_dwn_btn_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    background: var(--theme_bg_color);
    border: 1px solid var(--gg_link_sc);
    border-radius: 1rem;
    padding: 0 1.3rem;
    height: 5rem;
    flex: 0 0 auto;
    cursor: pointer;
}
.excel_dwn_sin_btn_sc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    background: var(--theme_bg_color);
    border-left: 1px solid var(--gg_link_sc);
    border-radius: 0 1rem 1rem 0;
    padding: 0 1.3rem;
    flex: 0 0 auto;
    cursor: pointer;
}
.excel_dwn_btn_sc p, .excel_dwn_sin_btn_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.excel_dwn_btn_sc img, .excel_dwn_sin_btn_sc img {
    width: 2.4rem;
    height: auto;
}
.excel_dwn_btn_sc svg, .excel_dwn_sin_btn_sc svg {
    width: 2.4rem;
    height: auto;
}
.gstr_row_item_title_rgt_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.gstr_row_item_title_rgt_sc svg, .summary_row_gst_sc svg {
    width: 2rem;
    height: auto;
    flex: 0 0 auto;
}
.summary_row_gst_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
}
.summary_row_gst_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 2.5rem;
}
.qly_row_sc {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 2rem;
}
.qly_row_sc:last-child {
    margin-bottom: 0;
}
.qly_row_lft_sc {
    width: 4.5rem;
    height: 4rem;
    background: var(--theme_bg_color);
    border-radius: 1rem;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.qly_row_lft_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
}
.qly_row_rgt_sc {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 1rem;
}
.qly_row_rgt_item_sc {
    flex: 1 33.3%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4.2rem;
    background: var(--bg_wht);
    border: 1px solid var(--gg_link_sc);
    border-radius: 1rem;
}
.gstr_row_item_foot_sc {
    padding: 3rem 2rem;
    background: var(--theme_bg_color);
    border-top: 1px solid var(--tab_border_color);
    border-radius: 0px 0px 2rem 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
}
.gstr_row_item_foot_sc h4 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.gstr_row_item_foot_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.gstr_row_item_foot_rgt_item_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_14);
    color: var(--paragraph_text_sc);
    padding-bottom: 0.4rem;
}
.gstr_row_item_foot_rgt_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.gstr_row_item_foot_rgt_sc {
    padding: 3rem 2rem;
    background: var(--theme_bg_color);
    border-top: 1px solid var(--tab_border_color);
    border-radius: 0px 0px 2rem 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 1;
}
.gstr_row_item_title_lft_sc {
    width: 70%;
}
.gstr_single_row_sc  {
    margin-top: 2rem;
}
.gstr_single_row_sc {
    display: flex;
    justify-content: space-between;
    width: 49.4%;
    border: 1px solid var(--tab_border_color);
    border-radius: 0.8rem;
}
.gstr_single_it_sc {
    padding: 1.5rem 2rem;
}
.gst_detail_sec_row_sc {
    display: flex;
    gap: 2rem;
    width: 100%;
    margin-top: 2rem;
}
.gst_detail_sec_row_lft_sc {
    display: flex;
    gap: 2rem;
    width: 50%;
}
.gst_detail_sec_row_lft_box_sc {
    width: 50%;
    background: var(--bg_wht);
    border: 1px solid var(--tab_border_color);
    border-radius: 2rem;
    padding: 2.3rem 2rem;
}
.gst_detail_sec_row_lft_box_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    margin-bottom: 1rem;
    color: var(--head_text_sc);
}
.gst_detail_sec_row_lft_box_sc ul li {
    list-style: disc;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    padding-top: 2rem;
}
.gst_detail_sec_row_lft_box_sc ul {
    padding-left: 2rem;
}
.wdh_100_sc {
    width: 100%;
}
.gst_year_data_dp_sec_sc {
    margin-bottom: 3rem;
}
.gst_year_data_dp_sec_sc:last-child {
    margin-bottom: 0;
}
.user_name_edit_acc_tax_sc {
    position: relative;
}
.gst_login_popup_header_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2.8rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.gst_login_popup_header_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.gst_popup_close_sc svg {
    cursor: pointer;
    width: 2.4rem;
    height: auto;
}
.gst_login_popup_body_sc {
    padding: 4.5rem 3rem 0;
    flex: 1;
    overflow: hidden auto;
}
.gst_login_popup_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.gst_log_rf_id_sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 1.6rem;
    border-radius: 0.8rem;
    background: var(--theme_bg_color);
}
.gst_log_rf_id_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.gst_log_rf_id_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.gst_foot_btn_sc {
    padding: 2.4rem 3rem;
}
.gst_login_submit_btn_sc {
    height: 5.6rem;
    width: 100%;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.gst_login_submit_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.enable_access_popup_header_sc {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 3rem;
}
.enable_access_popup_header_sc h4 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.enable_access_popup_close_sc svg {
    cursor: pointer;
    width: 2.4rem;
    height: auto;
}
.enable_content_sec_sc h6 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
    margin-bottom: 2rem;
}
.enable_content_sec_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    margin-bottom: 3rem;
}
.enable_content_sec_sc ul li {
    list-style: auto;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    margin-bottom: 2rem;
}
.enable_content_sec_sc ul li span {
    color: var(--default_orange_sc);
}
.enable_content_sec_sc ul {
    padding-left: 1.6rem;
}
.enable_content_sec_sc ul li:last-child {
    margin-bottom: 0;
}
.enable_access_popup_foot_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 1rem;
    margin-top: 3rem;
}
.enable_access_popup_cancel_btn_sc {
    width: 14rem;
    height: 5.6rem;
    background: var(--bg_wht);
    border: 0.1rem solid var(--default_orange_sc);
    border-radius: 5rem;
}
.enable_access_popup_cancel_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--default_orange_sc);
}
.enable_access_popup_proceed_btn_sc {
    width: 14rem;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.enable_access_popup_proceed_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.challan_history_head_sc {
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.challan_history_head_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.create_challan_btn_sc {
    width: 16rem;
    height: 4.8rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.create_challan_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--bg_wht);
}
.challan_history_detail_header_sc {
    display: flex;
    width: 100%;
}
.challan_history_detail_header_lft_sc {
    padding: 4rem 3rem;
    flex: 1;
    display: flex;
    align-items: center;
}
.challan_history_detail_sc {
    border-radius: 2rem;
    border: 1px solid var(--tab_border_color);
}
.challan_history_detail_header_rgt_sc {
    flex: 0 0 auto;
}
.challan_history_detail_header_lft_item_sc {
    width: 25%;
}
.challan_history_detail_header_lft_item_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--input_border_color_sc);
    padding-bottom: 1rem;
}
.challan_history_detail_header_lft_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.challan_history_detail_header_rgt_sc {
    border-left: 1px solid var(--tab_border_color);
    padding: 4.2rem 3rem 4.2rem 6rem;
}
.refresh_sc {
    display: flex;
    align-items: center;
    gap: 1.8rem;
    justify-content: center;
    margin-bottom: 1rem;
}
.refresh_sc h5 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.challan_history_detail_header_rgt_item_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_14);
    color: var(--input_border_color_sc);
}
.refresh_sc svg {
    cursor: pointer;
}
.gst_return_container_top_sc {
    padding: 2rem 3rem;
}
.see_more_sec_sc {
    width: 14rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.2rem;
    border-radius: 5rem;
    border: 1px solid var(--tab_border_color);
    margin: 0 auto;
    margin-top: -2rem;
    background: var(--bg_wht);
    cursor: pointer;
}
.see_more_sec_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--default_orange_sc);
}
.cln_detail_tabile_header_sc {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 2rem 3rem;
    background: var(--theme_bg_color);
}
.cln_detail_tabile_header_item_sc {
    flex: 1;
}
.cln_detail_tabile_header_item_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
    text-align: center;
}
.cln_detail_tabile_header_item_sc:first-child p {
    text-align: left;
}
.cln_detail_tabile_body_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
    text-align: center;
}
.challan_login_btn_sc {
    width: 18rem;
    height: 5.6rem;
    border-radius: 5rem;
    background: var(--default_orange_sc);
}
.cln_detail_tabile_body_sc {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    height: 40rem;
    gap: 2rem;
}
.challan_login_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.ledger_bal_sec_sc {
    background: var(--theme_bg_color);
    padding: 2rem;
}
.ledger_bal_row_sc {
    display: flex;
    align-items: center;
    width: 100%;
}
.ledger_bal_row_lr_sc {
    width: 50%;
}
.ledger_bal_row_lr_sc h5 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--head_text_sc);
}
.ledger_detail_row_sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 2rem;
    margin-top: 3rem;
}
.ledger_detail_row_item_sc {
    margin: 0 6rem;
}
.ledger_detail_row_item_sc h6 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
}
.cash_ledget_sc {
    padding: 3rem 2rem;
}
.cash_ledget_sc p:last-child {
    margin-bottom: 0;
}
.cash_ledget_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    margin-bottom: 3rem;
}
.see_more_sec_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;
}
.see_more_sec_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;
}
.challan_history_head_rgt_sc {
    display: flex;
    align-items: center;
    gap: 1rem;
}
.create_challan_cancel_btn_sc {
    width: 16rem;
    height: 4.8rem;
    border: 0.1rem solid var(--default_orange_sc);
    border-radius: 5rem;
}
.create_challan_cancel_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_16);
    color: var(--default_orange_sc);
}
.challan_input_row_sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    padding: 0 2.4rem;
}
.challan_in_sc {
    width: 25%;
}
.challan_dis_sc .auth_input_field_sc.disabled  {
    background: var(--theme_bg_color);
    border: 1px solid var(--tab_border_color);
}
.challan_dis_sc .auth_input_field_sc.disabled svg path {
    fill: var(--tab_border_color);
}
.gst_create_category_popup_head_sc {
    padding: 2.8rem 3rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--tab_border_color);
}
.gst_create_category_popup_head_sc h3 {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_20);
    color: var(--head_text_sc);
}
.gst_create_category_popup_close_sc svg {
    cursor: pointer;
    width: 2.4rem;
    height: auto;
}
.gst_create_category_popup_body_sc {
    padding: 2rem 3rem;
}
.gst_create_category_popup_body_sc h4 {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_16);
    color: var(--paragraph_text_sc);
    margin-bottom: 4rem;
}
.captch_note_sc {
    position: absolute;
    left: 0;
    top: 5.8rem;
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_12);
    color: var(--input_border_color_sc);
}
.captcha_img_sec_sc {
    margin-top: 5.6rem;
    display: flex;
    align-items: center;
    gap: 2.6rem;
}
.captcha_img_sec_sc svg {
    cursor: pointer;
    width: 2rem;
    height: auto;
    flex: 0 0 auto;
}
.gst_create_category_popup_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.gst_create_category_popup_body_sc {
    flex: 1;
    overflow: hidden auto;
}
.gst_create_category_cancel_btn_sc {
    margin-bottom: 3.6rem;
}
.gst_create_category_popup_foot_sc {
    padding: 2.4rem 3rem;
}
.gst_create_category_cancel_btn_sc p {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--default_orange_sc);
    text-align: center;
    cursor: pointer;
}
.gst_create_category_cancel_btn_sc p:hover {
    color: var(--head_text_sc);
}
.gst_create_category_login_btn_sc {
    width: 100%;
    height: 5.6rem;
    background: var(--default_orange_sc);
    border-radius: 5rem;
}
.gst_create_category_login_btn_sc span {
    font-weight: var(--fnt_wht_500);
    font-size: var(--fnt_actx_18);
    color: var(--bg_wht);
}
.qly_row_rgt_item_sc p {
    font-weight: var(--fnt_wht_400);
    font-size: var(--fnt_actx_18);
    color: var(--paragraph_text_sc);
}
.tds_challan_no_popup_section_sc {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.rotate_sc {
    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;
}
.dasktop_ldgr_sc {
    display: block;
}
.dasktop_ldgr_tabl_sc {
    display: flex;
}
.mob_ldgr_sc {
    display: none;
}
.date_range_box.wth_100_sc {
    width: 100%;
    max-width: unset;
}
.accounting__software__main__sc, .BDO__main__sc {
    padding: 3rem;
}
.accounting__software__searchfield__sc {
    width: 53rem;
    height: 4.8rem;
    border-radius: 0.8rem;
    border: 1px solid var(--tab_border_color);
    background: var(--bg_wht);
    padding: 1rem 1.6rem;
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.accounting__software__searchfield__sc input {
    flex: 1;
    outline: none;
    border: none;
    background: transparent;
    height: 100%;
    color: var(--head_text_sc);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.accounting__software__searchfield__sc input::placeholder {
    color: var(--border_lgt_color);
    font-size: var(--fnt_16);
    font-weight: 400;
}
.accounting__software__searchfield__sc svg {
    width: 2.4rem;
    height: 2.4rem;
}
.accounting__software__searchbox__sc {
    margin-bottom: 4rem;
}
.AS__contnr__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_23);
    font-weight: 400;
}
.AS__contnr__inner__box__row__sc {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.6rem;
    margin-top: 3rem;
}
.AS__contnr__inner__box__sc {
    display: flex;
    padding: 2rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 1.6rem;
    border-radius: 3rem;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px 0px rgba(73, 73, 73, 0.12);
    cursor: pointer;
}
.AS__contnr__inner__box__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_20);
    font-weight: 500;
}
.AS__contnr__inner__box__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
}
.accounting__software__inner__head__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 4.6rem;
}
.AS__inner__head__lft__sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.AS__inner__head__lft__title__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_23);
    font-weight: 500;
    padding-bottom: 0.8rem;
}
.AS__inner__head__lft__title__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
}
.AS__add__account__btn__sc {
    display: flex;
    height: 4.8rem;
    padding: 1rem 2rem;
    justify-content: center;
    align-items: center;
    border-radius: 5rem;
    background: var(--btn__color);
}
.AS__add__account__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.AS__slide__sc {
    margin-bottom: 3rem;
}
.AS__tab__contnr__sc {
    display: flex;
    align-items: flex-start;
    gap: 12rem;
    justify-content: space-between;
}
.AS__tab__contnr__lft__link__sc {
    padding: 2rem;
    cursor: pointer;
}
.AS__tab__contnr__lft__link__sc small {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.AS__tab__contnr__lft__head__sc {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--tab_border_color);
    width: 100%;
}
.AS__tab__contnr__lft__sc {
    width: 100%;
}
.AS__tab__contnr__lft__link__sc.active {
    border-bottom: 3px solid var(--default_orange_sc);
}
.AS__tab__contnr__lft__cont__sc {
    margin-top: 2.4rem;
}
.AS__tab__contnr__lft__cont__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
}
.AS__tab__contnr__rgt__box__sc {
    display: flex;
    padding: 2rem 2.2rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 3.4rem;
    align-self: stretch;
    border-radius: 2rem;
    border: 1px solid var(--tab_border_color);
    width: 100%;
}
.AS__tab__contnr__rgt__sc {
    flex: 0 0 auto;
    width: 18rem;
}
.DB__cont__sc small {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_12);
    font-weight: 400;
}
.DB__cont__sc img {
    width: 5rem;
    height: auto;
}
.CD__contnr__sc {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--tab_border_color);
    display: flex;
    align-items: center;
    gap: 0.7rem;
}
.DW__contnr__sc {
    padding-top: 1.5rem;
    display: flex;
    align-items: center;
    gap: 0.7rem;
}
.CD__contnr__sc svg, .DW__contnr__sc svg {
    width: 1.6rem;
    height: auto;
}
.CD__contnr__sc small, .DW__contnr__sc small {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_12);
    font-weight: 400;
}
.BDO__main__head__sc {
    margin-bottom: 3rem;
}
.BDO__main__head__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_20);
    font-weight: 500;
}
.BDO__main__profilebos__sc {
    margin-bottom: 3rem;
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 2rem;
    border: 1px solid var(--gg_link_sc);
    background: var(--bg_wht);
}
.BDO__main__profilebos__lft__sc {
    display: flex;
    align-items: flex-start;
    gap: 2.4rem;
}
.BDO__main__profilebos__lft__name__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
    margin-bottom: 1.2rem;
}
.BDO__main__profilebos__lft__status__sc {
    border-radius: 0.8rem;
    background: #DCF5D1;
    display: flex;
    height: 3.2rem;
    padding: 0rem 1.6rem;
    justify-content: center;
    align-items: center;
}
.BDO__main__profilebos__lft__status__sc span {
    color: var(--head_text_sc);
    font-size: var(--fnt_14);
    font-weight: 400;
}
.BDO__main__profilebos__lft__die__item__sc {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    margin-bottom: 0.6rem;
}
.BDO__main__profilebos__lft__die__item__sc p {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
}
.BDO__main__profilebos__lft__die__item__sc small {
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.BDO__main__profilebos__rgt__btns__sc {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 1.6rem;
    margin-bottom: 1.8rem;
}
.DL__btn__sc {
    display: flex;
    height: 4rem;
    padding: 1rem 2rem;
    justify-content: center;
    align-items: center;
    border-radius: 5rem;
    border: 1px solid var(--btn__color);
}
.DL__btn__sc span {
    color: var(--btn__color);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.SN__btn__sc {
    display: flex;
    height: 4rem;
    padding: 1rem 2rem;
    justify-content: center;
    align-items: center;
    border-radius: 5rem;
    background: var(--btn__color);
}
.SN__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.LS__cont__sc p {
    color: var(--input_border_color_sc);
    font-size: var(--fnt_14);
    font-weight: 400;
    text-align: right;
}
.Statistics__contnr__sc {
    border-radius: 2rem;
    border: 1px solid var(--gg_link_sc);
    background: var(--bg_wht);
    padding: 2rem;
    margin-bottom: 3rem;
}
.Statistics__contnr__head__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.Statistics__contnr__head__lft__sc h4 {
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.Statistics__contnr__head__rgt__sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.Statistics__contnr__head__rgt__sc small {
    color: var(--btn__color);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.Statistics__contnr__head__rgt__sc svg {
    cursor: pointer;
}
.Statistics__contnr__table__sc {
    margin-top: 2rem;
}
.Statistics__contnr__table__sc table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}
.text__lft {
    text-align: left;
}
.text__rgt {
    text-align: right;
}
.Statistics__contnr__table__sc table th {
    padding: 2rem 3rem;
    background: var(--bg_snt);
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.Statistics__contnr__table__sc table th:first-child {
    border-radius: 1rem 0 0 0;
}
.Statistics__contnr__table__sc table th:last-child {
    border-radius: 0 1rem 0 0;
}
.Statistics__contnr__table__sc table td {
    padding: 2rem 3rem;
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.WDWSWZ__contnr__sc {
    border-radius: 3rem;
    background: var(--bg_wht);
    box-shadow: 3px 3px 30px 0px rgba(73, 73, 73, 0.12);
    padding: 3rem 2rem;
}
.WDWSWZ__contnr__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_18);
    font-weight: 500;
    margin-bottom: 2.6rem;
}
.WDWSWZ__contnr__sc ul li {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
    padding-bottom: 1.6rem;
    list-style: disc;
}
.WDWSWZ__contnr__sc ul {
    padding-left: 3rem;
}
.CZD__popup__sc {
    position: fixed;
    inset: 0;
    background: var(--popup_bg_over);
    pointer-events: all;
    z-index: 1050;
}
.CZD__popup__contnr__sc {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--bg_wht);
    border-radius: 3rem;
    max-width: 80rem;
    width: 90%;
    max-height: 90%;
    overflow: hidden;
}
.CZD__popup__section__sc {
    display: flex;
    flex-direction: column;
    max-height: 90vh;
}
.CZD__popup__head__sc {
    padding: 2rem 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--tab_border_color);
}
.CZD__popup__head__sc h3 {
    color: var(--head_text_sc);
    font-size: var(--fnt_23);
    font-weight: 600;
}
.CZD__popup__body__sc {
    padding: 3rem 5rem;
    flex: 1;
    overflow-y: scroll;
}
.CZD__popup__box__row__sc {
    display: flex;
    gap: 2rem;
}
.CZD__popup__box__box__sc {
    padding: 1rem;
    border-radius: 1.5rem;
    background: #F5F5F5;
    flex: 1;
}
.CZD__popup__box__list__sc {
    padding: 2rem 0 2rem 3rem;
    border-bottom: 1px solid var(--tab_border_color);
}
.CZD__popup__box__list__sc li {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_18);
    font-weight: 400;
    padding-bottom: 1.4rem;
    list-style: disc;
}
.CZD__popup__box__list__sc li:last-child {
    padding-bottom: 0;
}
.CZD__popup__box__box__sc img {
    width: 17rem;
    height: auto;
    margin: 0 auto;
}
.coming__soon__sc {
    padding: 2rem 0;
}
.coming__soon__sc h4 {
    color: #BAB9B7;
    font-size: var(--fnt_14);
    font-weight: 400;
    padding-bottom: 1.4rem;
}
.coming__soon__sc ul li {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_18);
    font-weight: 400;
    padding-bottom: 1.4rem;
    list-style: disc;
}
.coming__soon__sc ul {
    padding-left: 3rem;
}
.CZD__popup__box__cnd__sc {
    display: flex;
    align-items: center;
}
.CZD__popup__box__cnd__sc svg {
    width: 3.2rem;
    height: auto;
}
.CZD__popup__footer__btn__sc {
    display: flex;
    width: 14rem;
    height: 4.8rem;
    justify-content: center;
    align-items: center;
    border-radius: 5rem;
    background: var(--btn__color);
}
.CZD__popup__footer__btn__sc span {
    color: var(--bg_wht);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.CZD__popup__footer__sc {
    display: flex;
    padding: 2rem 5rem;
    justify-content: flex-end;
    align-items: flex-start;
    border-radius: 0rem 0rem 3rem 3rem;
    background: #F9F9F9;
}
.AS__slide__sc {
    position: relative;
}
.AS__slide__sc .owl-dots {
    position: absolute;
    margin: 0 auto;
    width: 100%;
    bottom: 3rem;
}
.AS__slide__sc .owl-theme .owl-dots .owl-dot span{
    margin: 3px;
    width: 0.8rem;
    height: 0.8rem;
}
.AS__slide__sc .owl-theme .owl-dots .owl-dot.active span, .AS__slide__sc .owl-theme .owl-dots .owl-dot:hover span {
    background: var(--head_text_sc);
}
.AS__tab__contnr__lft__cont__sc ul li {
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 400;
    padding-top: 1rem;
    list-style: disc;
}
.AS__tab__contnr__lft__cont__sc ul {
    padding-left: 3rem;
}
.AS__tab__contnr__lft__cont__sc ul li span {
    color: var(--btn__color);
    font-size: var(--fnt_16);
    font-weight: 600;
}
.AS__tab__contnr__lft__cont__sc h4 {
    color: var(--btn__color);
    font-size: var(--fnt_18);
    font-weight: 500;
}
.As__permission__table__sc table {
    width: 80%;
    border-collapse: collapse;
}
.As__permission__table__sc {
    margin-top: 2rem;
}
.As__permission__table__sc table th {
    padding: 1rem;
    text-align: center;
    color: var(--paragraph_text_sc);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.As__permission__table__sc table td {
    padding: 1rem;
    text-align: center;
    color: var(--btn__color);
    font-size: var(--fnt_16);
    font-weight: 500;
}
.As__permission__table__sc th.text__lft, .As__permission__table__sc td.text__lft {
    text-align: left;
}
.As__permission__table__sc td img {
    margin: 0 auto;
}
.accon__tran__no__data__sc {
    height: calc(100vh - 20rem);
}
@media (max-width: 1024px) {
    :root {
        --fnt_actx_23: 1.8rem;
        --fnt_actx_20: 1.8rem;
        --fnt_actx_18: 1.6rem;
        --fnt_actx_16: 1.4rem;
        --fnt_actx_14: 1.2rem;
    }
    .As__permission__table__sc table {
        width: 100%;
    }
    .AS__tab__contnr__lft__cont__sc ul {
        padding-left: 2.4rem;
    }
    .add_journal_entry_btn_sc  {
        padding: 0.9rem 2rem;
    }
    .account_rax_rgt_scetion_sc {
        border-radius: 0;
    }
    .account_rax_rgt_header_sc {
        padding: 1rem 3rem;
    }
    .account_rax_rgt_action_dp_head_sc {
        width: 11.5rem;
        height: 4.4rem;
    }
    .account_rax_rgt_action_dp_head_sc svg {
        width: 1.1rem;
        height: auto;
    }
    .acc_reans_table_sec_sc {
        padding: 0;
    }
    .acc_reans_table_sec_sc table thead tr th:first-child, .acc_reans_table_sec_sc table tbody tr td:first-child {
        padding-left: 3rem;
    }
    .acc_reans_table_sec_sc table thead tr th:last-child, .acc_reans_table_sec_sc table tbody tr td:last-child {
        padding-right: 3rem;
    }
    .acc_reans_table_sec_sc table thead tr th, .acc_reans_table_sec_sc table tbody tr td {
        padding: 1.8rem 0;
    }
    .acc_rgt_tax_total_sc {
        padding: 2.1rem 3rem;
    }
    .account_tax_filter_popup_header_sc {
        padding: 2rem 3rem;
    }
    .account_tax_filter_popup_close_sc svg {
        width: 2.2rem;
        height: auto;
    }
    .account_tax_filter_popup_body_sc {
        padding: 2rem 3rem;
    }
    .transaction_type_btn_sc, .money_in_out_btn_sc {
        padding: 1rem 2.6rem;
    }
    .account_tax_filter_btns_sec_sc {
        padding: 2rem 3rem;
    }
    .filder_apply_btn_sc {
        height: 5.2rem;
    }
    .journal_entry_popup_container_sc {
        padding: 0 0 2.4rem;
    }
    .journal_entry_popup_header_sc {
        padding: 1.2rem 3rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
    }
    .jnl_ery_submit_sc, .jnl_ery_cancel_btn_sc {
        width: 12rem;
        height: 4.4rem;
    }
    .journal_entry_popup_body_sc {
        padding: 2.4rem 3rem 0;
    }
    .act_tax_inp_maxwidth_sc {
        max-width: initial;
    }
    .jonl_ery_description_sc {
        flex-direction: column;
        gap: 0;
    }
    .act_tax_partic_head_sc {
        padding-bottom: 2rem;
    }
    .account__tax_jor_row_sc {
        flex-direction: column;
    }
    .acct_tax_input_sc {
        width: 50%;
    }
    .account__tax_jor_row_rgt_sc {
        width: 100%;
        gap: 1.2rem;
    }
    .add_account_jorn_btn_sc {
        width: 15rem;
        height: 4.4rem;
    }
    .add_account_jorn_btn_sc svg {
        width: 1rem;
        height: 1rem;
    }
    .acct_total_amount_box_sc {
        max-width: initial;
        padding: 2rem 3rem;
    }
    .total_amt_row_rgt_sc, .total_amt_differ_row_rgt_sc {
        width: 70%;
    }
    .total_amt_row_lft_sc, .total_amt_differ_row_lft_sc {
        width: 30%;
    }
    .date_rang_sc .min-value, .date_rang_sc .max-value {
        height: 5.2rem;
    }
    .range_acc_sc .slider-track {
        height: 0.4rem;
    }
    .range_acc_sc .min-thumb, .range_acc_sc .max-thumb {
        width: 1.9rem;
        height: 1.8rem;
    }
    .chart_accounts_wrap.gst_main_wr_sc {
        margin: 0;
    }
    .invite_pk_btns.invite_gst_sc {
        border-radius: 0;
        margin-bottom: 2rem;
    }
    .gst_main_head_sc {
        padding: 0 3rem;
    }
    .gst_return_row_item_sc {
        padding-right: 2rem;
        margin-right: 2rem;
    }
    .gst_return_row_sc {
        margin-bottom: 2rem;
        padding: 0 3rem;
    }
    .gst_return_container_com_sc {
        padding: 2rem 0 3rem;
    }
    .gst_return_row_item_sc:last-child {
        padding-right: 0;
        margin-right: 0;
    }
    .gst_year_data_dp_head_sc {
        border-radius: 0;
    }
    .gst_year_data_dp_head_sc {
        padding: 1.5rem 3rem;
    }
    .gst_year_data_dp_body_sc {
        padding: 0 3rem;
    }
    .gstr_row_sc {
        flex-direction: column;
    }
    .gstr_row_sc, .gstr_row_item_sc {
        width: 100%;
    }
    .excel_dwn_btn_sc {
        height: 4rem;
        border-radius: 0.8rem;
    }
    .excel_dwn_btn_sc img, .excel_dwn_sin_btn_sc img {
        width: 2.2rem;
    }
    .gstr_row_item_title_rgt_sc svg, .summary_row_gst_sc svg {
        width: 1.6rem;
        height: auto;
    }
    .gstr_row_item_title_sc {
        margin-bottom: 3rem;
    }
    .gstr_row_item_foot_sc {
        padding: 2.2rem 2rem;
    }
    .gstr_row_item_foot_rgt_sc {
        padding: 1.2rem 2rem;
    }
    .gstr_single_row_sc {
        width: 100%;
    }
    .gst_detail_sec_row_sc {
        flex-direction: column;
    }
    .gst_detail_sec_row_lft_sc {
        width: 100%;
    }
    .gst_detail_sec_row_lft_box_sc {
        padding: 2rem;
    }
    .qly_row_rgt_item_sc {
        height: 4rem;
    }
    .gst_year_data_dp_sec_sc {
        margin-bottom: 2rem;
    }
    .gst_login_popup_header_sc {
        padding: 2rem 3rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border-bottom: none;
    }
    .gst_popup_close_sc svg {
        width: 2.2rem;
    }
    .gst_login_popup_body_sc {
        padding: 2.4rem 3rem;
    }
    .gst_login_submit_btn_sc {
        height: 5.2rem;
    }
    .enable_access_popup_contr__sc {
        padding: 2.2rem 2rem;
        border-radius: 2rem;
    }
    .enable_access_popup_header_sc {
        margin-bottom: 2rem;
    }
    .enable_content_sec_sc p {
        margin-bottom: 2.4rem;
    }
    .enable_access_popup_foot_sc {
        margin-top: 2.4rem;
    }
    .enable_access_popup_cancel_btn_sc, .enable_access_popup_proceed_btn_sc {
        height: 4.4rem;
    }
    .create_challan_btn_sc, .create_challan_cancel_btn_sc {
        height: 4.4rem;
        width: 15.5rem;
    }
    .challan_history_detail_header_lft_sc {
        padding: 1.5rem 2rem;
        gap: 3rem;
    }
    .challan_history_detail_header_rgt_sc {
        padding: 3.5rem 2rem;
    }
    .cln_detail_tabile_header_sc {
        padding: 1.1rem 3rem;
    }
    .cln_detail_tabile_body_sc {
        height: 30rem;
    }
    .challan_login_btn_sc {
        height: 5.2rem;
        width: 14rem;
    }
    .ledger_detail_row_sc {
        margin-top: 2rem;
    }
    .ledger_detail_row_item_sc {
        margin: 0;
    }
    .challan_input_row_sc {
        flex-wrap: wrap;
        row-gap: 0;
    }
    .challan_in_sc {
        flex: auto;
        width: unset;
    }
    .gst_create_category_popup_head_sc {
        padding: 2rem 3rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border-bottom: none;
    }
    .gst_create_category_popup_close_sc svg {
        width: 2.2rem;
    }
    .gst_create_category_popup_body_sc h4 {
        margin-bottom: 3rem;
    }
    .captcha_img_sc img {
        width: 17rem;
        height: auto;
    }
    .gst_create_category_cancel_btn_sc {
        margin-bottom: 3rem;
    }
    .captcha_img_sec_sc {
        gap: 2.2rem;
    }
    .gst_create_category_login_btn_sc {
        height: 5.2rem;
    }
    .cln_detail_tabile_header_item_sc p {
        font-size: 1.4rem;
    }
    .accounting__software__main__sc, .BDO__main__sc {
        padding: 2rem;
    }
    .accounting__software__searchbox__sc {
        margin-bottom: 2rem;
    }
    .AS__contnr__inner__box__row__sc {
        margin-top: 2rem;
    }
    .accounting__software__inner__head__sc {
        margin-bottom: 3rem;
    }
    .AS__add__account__btn__sc {
        height: 4rem;
    }
    .AS__inner__head__lft__title__sc h4 {
        font-size: 2rem;
        padding-bottom: 0.6rem;
    }
    .AS__slide__sc {
        margin-bottom: 2.4rem;
    }
    .AS__tab__contnr__rgt__sc {
        width: 17rem;
    }
    .AS__tab__contnr__rgt__box__sc {
        padding: 1.6rem 1.6rem;
        gap: 2rem;
    }
}
@media (max-width: 767px) {
    .dasktop_ldgr_sc {
        display: none;
    }
    .dasktop_ldgr_tabl_sc {
        display: none;
    }
    .mob_ldgr_sc {
        display: block;
    }
    .gst_detail_sec_row_lft_sc {
        flex-direction: column;
    }
    .gst_detail_sec_row_lft_box_sc {
        width: 100%;
    }
    .mob_ldgr_table_sc table {
        width: 100%;
        border-collapse: collapse;
    }
    .mob_ldgr_table_sc table tr th {
        font-weight: var(--fnt_wht_400);
        font-size: 1.2rem;
        color: var(--paragraph_text_sc);
        text-align: center;
        padding: 0.8rem 1rem;
        border: 1px solid var(--gg_link_sc);
    }
    .mob_ldgr_table_sc table tr th.tbl_drk_sc {
        font-weight: var(--fnt_wht_500);
        font-size: 1.4rem;
        color: var(--head_text_sc);
    }
    .mob_ldgr_table_sc table .tbl_bg_ldgr_sc {
        background: var(--theme_bg_color);
    }
    .mob_ldgr_table_sc table tr td {
        padding: 1.6rem 1rem;
        font-weight: var(--fnt_wht_400);
        font-size: 1.2rem;
        color: var(--paragraph_text_sc);
        border: 1px solid var(--gg_link_sc);
    }
    .mob_ldgr_table_sc table .tbl_trk_tol_sc {
        font-weight: var(--fnt_wht_500);
        color: var(--head_text_sc);
    }
    .accounting__software__main__sc, .BDO__main__sc  {
        padding: 1.6rem;
    }
    .accounting__software__searchfield__sc {
        width: 100%;
        height: 4rem;
        padding: 1.2rem;
    }
    .accounting__software__searchfield__sc svg {
        width: 2rem;
        height: 2rem;
    }
    .AS__contnr__inner__box__row__sc {
        grid-template-columns: 1fr;
    }
    .AS__contnr__inner__box__sc {
        border-radius: 1.6rem;
        padding: 1.8rem;
        gap: 1.4rem;
    }
    .AS__contnr__inner__box__sc img {
        width: 4rem;
        height: auto;
        margin: 0 auto;
    }
    .AS__contnr__inner__box__sc h4 {
        font-size: 1.8rem;
        margin: 0 auto;
    }
    .AS__contnr__inner__box__sc p {
        text-align: center;
    }
    .AS__inner__head__lft__sc img {
        width: 5.8rem;
        height: auto;
    }
    .AS__inner__head__lft__sc {
        gap: 1rem;
    }
    .AS__inner__head__lft__title__sc h4 {
        font-size: 1.8rem;
    }
    .AS__add__account__btn__sc {
        padding: 1rem 1.4rem;
    }
    .accounting__software__inner__head__sc {
        margin-bottom: 2rem;
    }
    .AS__slide__sc {
        margin-bottom: 2rem;
    }
    .AS__tab__contnr__lft__link__sc {
        padding: 1.8rem 0.6rem;
    }
    .AS__tab__contnr__sc {
        flex-direction: column;
        gap: 7rem;
        align-items: center;
    }
    .AS__tab__contnr__rgt__sc {
        width: unset;
    }
    .AS__tab__contnr__rgt__box__sc {
        padding: 1.4rem 2.2rem;
        gap: 3.4rem;
        flex-direction: row;
    }
}
@media (max-width: 428px) {
    :root {
        --fnt_actx_23: 1.4rem;
        --fnt_actx_20: 1.6rem;
        --fnt_actx_18: 1.4rem;
        --fnt_actx_16: 1.2rem;
        --fnt_actx_14: 1.2rem;
    }
    .add_journal_entry_btn_sc {
        padding: 0.9rem 1.6rem;
    }
    .pymnt_item_name_sect_sc h4 {
        width: 13rem;
    }
    .accntx_amnt_status_icon_sc img {
        width: 2rem;
    }
    .account_rax_rgt_header_sc {
        padding: 1rem 2.4rem;
    }
    .account_rax_rgt_action_dp_head_sc {
        width: 11.5rem;
        height: 4rem;
    }
    .account_tax_descripion_sec_sc {
        padding: 2rem 2.4rem;
    }
    .account_tax_date_sec_sc {
        gap: 7rem;
    }
    .acc_reans_table_sec_sc table thead tr th:first-child, .acc_reans_table_sec_sc table tbody tr td:first-child {
        padding-left: 2.4rem;
    }
    .acc_reans_table_sec_sc table thead tr th:last-child, .acc_reans_table_sec_sc table tbody tr td:last-child {
        padding-right: 2.4rem;
    }
    .acc_reans_table_sec_sc table thead tr th, .acc_reans_table_sec_sc table tbody tr td {
        padding: 1.3rem 0;
    }
    .acc_rgt_tax_total_sc {
        padding: 2rem 3rem;
    }
    .account_tax_filter_popup_header_sc {
        padding: 2rem 3rem;
    }
    .account_tax_filter_popup_header_sc {
        padding: 1.4rem 2.4rem;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
        border: none;
    }
    .account_tax_filter_popup_body_sc {
        padding: 2rem 2.4rem;
    }
    .account_tax_filter_popup_body_sc h3 {
        padding-bottom: 1.6rem;
    }
    .transaction_type_btn_sc, .money_in_out_btn_sc {
        padding: 0.7rem 1rem;
    }
    .transaction_type_acct_sc, .money_in_out_acct_sc {
        gap: 1rem;
        flex-wrap: wrap;
    }
    .account_tax_filter_btns_sec_sc {
        padding: 2rem 2.4rem;
    }
    .filder_clear_all_btn_sc {
        padding-bottom: 3.5rem;
    }
    .filder_apply_btn_sc {
        height: 4.8rem;
    }
    .journal_entry_popup_header_sc {
        padding: 1rem 2.4rem;
    }
    .jnl_ery_submit_sc, .jnl_ery_cancel_btn_sc {
        width: 10rem;
        height: 4rem;
    }
    .journal_entry_popup_body_sc {
        padding: 2rem 2.4rem 0;
    }
    .act_tax_partic_head_sc {
        padding-bottom: 1.6rem;
    }
    .add_account_jorn_sc {
        padding-bottom: 2.4rem;
    }
    .acct_total_amount_box_sc {
        border-radius: 1.6rem;
        padding: 2rem;
    }
    .acct_tax_input_sc input {
        padding: 0 1.6rem 0 3.4rem;
    }
    .rups_icon_sc {
        position: absolute;
        left: 1rem;
        width: 1.8rem;
        height: auto;
    }
    .add_account_jorn_btn_sc {
        width: 14rem;
        height: 4rem;
    }
    .date_rang_sc .min-value, .date_rang_sc .max-value {
        height: 4rem;
        width: 10rem;
        padding: 1.2rem;
        border-radius: 0.6rem;
    }
    .range_acc_sc .slider-track {
        height: 0.3rem;
    }
    .range_acc_sc .min-thumb, .range_acc_sc .max-thumb {
        width: 1.6rem;
        height: 1.5rem;
    }
    .range_acc_sc .values {
        padding: 2.4rem 0;
    }
    .gst_main_head_sc {
        padding: 0 2.4rem;
    }
    .gst_main_head_sc li {
        padding: 1.4rem 1rem;
    }
    .gst_return_row_sc {
        padding: 0 2.4rem;
    }
    .gst_return_row_item_sc {
        padding-right: 1rem;
        margin-right: 1rem;
    }
    .gst_year_data_dp_head_sc {
        padding: 1rem 2.4rem;
    }
    .gst_year_data_dp_body_sc {
        padding: 0 2.4rem;
    }
    .note_gst_sec_sc {
        margin: 2rem 0;
    }
    .gstr_row_item_top_sc {
        padding: 1.6rem;
    }
    .excel_dwn_btn_sc p {
        display: none;
    }
    .gstr_row_item_title_lft_sc p {
        font-size: 1.2rem;
    }
    .gstr_row_item_title_lft_sc p b {
        font-size: 1.4rem;
    }
    .excel_dwn_btn_sc {
        padding: 0 1rem;
        height: 3rem;
    }
    .excel_dwn_btn_sc img, .excel_dwn_sin_btn_sc img {
        width: 2rem;
    }
    .summary_row_gst_sc  {
        margin-bottom: 2.4rem;
    }
    .gstr_row_item_title_sc {
        margin-bottom: 2.4rem;
    }
    .qly_row_lft_sc, .qly_row_rgt_item_sc {
        height: 3.8rem;
    }
    .qly_row_rgt_item_sc p {
        font-size: 1.2rem;
    }
    .gstr_row_item_foot_sc {
        padding: 2rem 1.6rem;
    }
    .gstr_row_item_foot_rgt_sc {
        padding: 1rem 1.6rem;
    }
    .gstr_single_it_sc {
        padding: 1rem 1.6rem;
    }
    .gst_detail_sec_row_lft_box_sc {
        padding: 1.6rem 1rem;
    }
    .gst_detail_sec_row_lft_box_sc h4 {
        font-size: 1.4rem;
    }
    .gst_detail_sec_row_lft_box_sc ul li {
        padding-top: 1rem;
    }
    .gst_login_popup_header_sc {
        padding: 1.6rem 2.4rem;
    }
    .gst_popup_close_sc svg {
        width: 2rem;
    }
    .gst_login_popup_body_sc {
        padding: 2.4rem;
    }
    .gst_log_rf_id_sc {
        padding: 1.3rem 1rem;
    }
    .gst_foot_btn_sc {
        padding: 2.4rem;
    }
    .gst_login_submit_btn_sc {
        height: 4.8rem;
    }
    .enable_access_popup_contr__sc {
        border-radius: 1.6rem;
    }
    .enable_access_popup_close_sc svg {
        width: 2.2rem;
        height: auto;
    }
    .enable_access_popup_cancel_btn_sc, .enable_access_popup_proceed_btn_sc {
        height: 4rem;
    }
    .challan_history_detail_header_sc {
        flex-direction: column-reverse;
    }
    .gst_return_container_top_sc {
        padding: 2rem 2.4rem;
    }
    .create_challan_btn_sc, .create_challan_cancel_btn_sc {
        height: 4rem;
        width: 12.8rem;
    }
    .challan_history_head_sc {
        flex-wrap: wrap;
        gap: 2rem;
    }
    .challan_history_detail_header_rgt_sc {
        border: none;
        display: flex;
        justify-content: right;
        background: #F9F9F9;
        padding: 0.8rem 1.5rem;
    }
    .challan_history_detail_sc {
        overflow: hidden;
    }
    .challan_history_detail_header_lft_sc {
        flex-wrap: wrap;
        row-gap: 2rem;
        column-gap: 1rem;
    }
    .challan_history_detail_header_lft_item_sc {
        width: 48%;
    }
    .challan_history_detail_sc {
        position: relative;
        z-index: 99;
        background: var(--bg_wht);
    }
    .see_more_sec_sc {
        border-radius: 0 0 2rem 2rem;
        margin-top: -0.1rem;
        height: 3.5rem;
    }
    .cln_detail_tabile_body_sc {
        height: 23rem;
    }
    .challan_login_btn_sc {
        height: 4.8rem;
    }
}
@media (max-width: 359px) {
    :root {
        --fnt_actx_23: 1.4rem;
        --fnt_actx_20: 1.4rem;
        --fnt_actx_18: 1.2rem;
        --fnt_actx_16: 1.1rem;
        --fnt_actx_14: 1.1rem;
    }
    .add_journal_entry_btn_sc {
        padding: 1rem 1.6rem;
        height: 4rem;
    }
    .pymnt_item_name_sect_sc h4 {
        width: 10rem;
    }
    .account_rax_rgt_header_sc {
        padding: 1rem 1rem;
    }
    .account_rax_rgt_action_dp_head_sc {
        width: 10rem;
        height: 3.6rem;
    }
    .account_tax_descripion_sec_sc {
        padding: 1.6rem 1rem;
    }
    .account_tax_date_sec_sc {
        padding-bottom: 1.6rem;
    }
    .acc_reans_table_sec_sc table thead tr th:first-child, .acc_reans_table_sec_sc table tbody tr td:first-child {
        padding-left: 1rem;
    }
    .acc_reans_table_sec_sc table thead tr th:last-child, .acc_reans_table_sec_sc table tbody tr td:last-child {
        padding-right: 1rem;
    }
    .acc_reans_table_sec_sc table thead tr th, .acc_reans_table_sec_sc table tbody tr td {
        padding: 1.2rem 0;
    }
    .acc_rgt_tax_total_sc {
        padding: 1.3rem 1.6rem;
    }
    .account_tax_filter_popup_close_sc svg {
        width: 1.8rem;
        height: auto;
    }
    .account_tax_filter_popup_header_sc {
        padding: 1.4rem 1rem;
    }
    .jrk_header_title h1 {
        max-width: 10rem;
        /* width: 60%; */
        overflow: hidden;
        /* text-overflow: ellipsis;
        white-space: nowrap; */
    }
    .account_tax_filter_popup_body_sc {
        padding: 2rem 1rem;
    }
    .account_tax_filter_btns_sec_sc {
        padding: 1.6rem 1rem;
    }
    .filder_apply_btn_sc {
        height: 4.4rem;
    }
    .filder_clear_all_btn_sc {
        padding-bottom: 3rem;
    }
    .journal_entry_popup_header_sc {
        padding: 0.7rem 1rem;
    }
    .jnl_ery_submit_sc, .jnl_ery_cancel_btn_sc {
        width: 8rem;
        height: 3.6rem;
    }
    .journal_entry_popup_header_rgt_sc {
        gap: 0.8rem;
    }
    .journal_entry_popup_header_sc h3 {
        max-width: 8rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .journal_entry_popup_body_sc {
        padding: 1.6rem 1rem 0;
    }
    .journal_entry_popup_container_sc {
        padding: 0 0 1.6rem;
    }
    .add_account_jorn_sc {
        padding-bottom: 2rem;
    }
    .add_account_jorn_btn_sc {
        width: 12.4rem;
        height: 3.6rem;
    }
    .acct_total_amount_box_sc {
        border-radius: 1rem;
    }
    .range_acc_sc .min-thumb, .range_acc_sc .max-thumb {
        width: 1.4rem;
        height: 1.3rem;
    }
    .range_acc_sc .values {
        padding: 1.6rem 0;
    }
    .gst_login_popup_header_sc {
        padding: 1.5rem 1rem;
    }
    .gst_login_popup_body_sc {
        padding: 1.5rem 1rem;
    }
    .gst_foot_btn_sc {
        padding: 1.5rem 1rem 2.4rem 1rem;
    }
    .invite_pk_btns.invite_gst_sc {
        padding: 1.5rem 1rem;
        margin-bottom: 1.6rem;
    }
    .qly_row_rgt_item_sc p {
        font-size: 1rem;
    }
    .gst_main_head_sc {
        padding: 0 1rem;
    }
    .gst_return_container_com_sc {
        padding: 1.5rem 0 2rem;
    }
    .gst_return_row_sc {
        padding: 0 1rem;
    }
    .gst_year_data_dp_head_sc {
        padding: 1rem;
    }
    .gst_year_data_dp_body_sc {
        padding: 0 1rem;
    }
    .note_gst_sec_sc {
        margin: 1.6rem 0;
    }
    .gstr_row_sc {
        gap: 1.6rem;
    }
    .gstr_row_item_top_sc {
        padding: 1.6rem 1rem;
    }
    .qly_row_lft_sc, .qly_row_rgt_item_sc {
        height: 3.4rem;
    }
    .summary_row_gst_sc {
        margin-bottom: 1.6rem;
    }
    .gstr_row_item_title_sc {
        margin-bottom: 1.6rem;
    }
    .gstr_row_item_foot_rgt_sc {
        border-radius: 0px 0px 1.6rem 1.6rem;
        padding: 1rem;
    }
    .gstr_row_item_sc {
        border-radius: 1.6rem;
    }
    .gstr_single_row_sc {
        margin-top: 1.6rem;
    }
    .gstr_single_it_sc {
        padding: 1rem;
    }
    .excel_dwn_sin_btn_sc p {
        display: none;
    }
    .gst_detail_sec_row_sc {
        margin-top: 1.6rem;
    }
    .gst_detail_sec_row_lft_sc {
        gap: 1.6rem;
    }
    .gst_year_data_dp_sec_sc {
        margin-bottom: 1.6rem;
    }
    .gst_login_submit_btn_sc {
        height: 4.4rem;
    }
    .gst_return_container_top_sc {
        padding: 1.6rem 1rem;
    }
    .challan_history_detail_header_lft_sc {
        padding: 1.5rem 1rem;
    }
    .challan_history_detail_header_lft_item_sc {
        width: 47%;
    }
    .cln_detail_tabile_body_sc {
        padding: 0 1rem;
    }
    .challan_login_btn_sc {
        height: 4.4rem;
    }
    .challan_history_head_sc {
        margin-bottom: 1.6rem;
    }
}
