.teamList__main__sc {
    padding: 1.6rem;
    background: var(--bg_white);
    box-shadow: 0px 0px 20px 0px #0000001A;
    height: 100%;
}
.teamList__head__sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    padding: 1rem 1.2rem;
    margin-bottom: 1.6rem;
}
.teamList__head__sc svg {
    width: 2.4rem;
    height: auto;
}
.teamList__card__row__sc {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 3rem;
}
.teamList__item__bg__1__sc {
    background: #A67CEB;
}
.teamList__item__bg__2__sc {
    background: #7CD1EB;
}
.teamList__item__bg__3__sc {
    background: #EBB17C;
}
.teamList__item__head__sc svg {
    width: 2.4rem;
    height: auto;
    cursor: pointer;
}
.teamList__item__profile__sc {
    border: 2px solid var(--bg_white);
    border-radius: 6rem;
}
.teamList__status__sc {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 6rem;
    position: absolute;
    inset: auto 0.4rem -0.1rem auto;
}
.teamList__active__sc {
    background: #3FB640;
}
.teamList__item__profile__sc {
    inset: 0% auto auto 50%;
}
.teamList__item__body__sc {
    background: var(--bg_white);
    padding: 3.4rem 1.2rem 1.2rem;
    position: relative;
}
.teamList__card__pr__cont__sc {
    margin-bottom: 3.4rem;
}
.teamList__card__pr__cont__sc p {
    margin-top: 0.4rem;
}
.teamList__item__status__sect__sc {
    border: 1px solid var(--table-border_clr);
    padding: 1.2rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.teamList__item__status__box__sc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 0.6rem;
    border-right: 1px solid var(--table-border_clr);
}
.teamList__item__status__box__sc img {
    width: 2.4rem;
    height: auto;
}
.teamList__item__status__cont__sc h6 {
    margin-bottom: .3rem;
}
.teamList__item__status__box__sc:last-child {
    border-right: none;
}
.teamList__item__head__sc {
    position: relative;
}
.teamList__option__sc {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    inset: 5rem 1rem auto auto;
}
.teamList__pending__sc {
    background: #F4C82C;
}
.teamList__failed__sc {
    background: #FF4242;
}
.teamBudget__about__row__sc {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3rem;
}
.teamBudget__back__sect__sc {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin-bottom: 1.6rem;
}
.teamBudget__back__sect__sc svg {
    width: 2.4rem;
    height: auto;
}
.explore__teamBudget__btn__sc {
    width: 25rem;
    height: 4.8rem;
    background: var(--primary_dark);
    margin-top: 3rem;
}
.teamBudget__steps__sect__sc {
    justify-content: space-between;
}
.teamBudget__steps__section__box__right__img__2__sc {
    width: 30rem;
    height: auto;
}
.teamBudget__main__sc {
    background: var(--bg_white);
    border: 1px solid var(--bg_white);
    box-shadow: 0px 0px 20px 0px #0000001A;
    padding: 1.6rem;
    height: 100%;
}
.teamBudget__listing__main__sc {
    display: grid;
    grid-template-columns: 60rem 1fr;
    gap: 3rem;
    height: 100%;
}
.teamBudget__listing__left__sc {
    background: var(--bg_white);
    box-shadow: 0px 0px 20px 0px #0000001A;
    padding: 3rem;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 16rem);
}
.teamBudget__listing__right__sc {
    background: var(--bg_white);
    box-shadow: 0px 0px 20px 0px #0000001A;
    padding: 1.6rem;
    height: calc(100vh - 16rem);
}
.teamBudget__listing__left__head__top__sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
    padding: 1.2rem 0;
    margin-bottom: 1.4rem;
}
.teamBudget__listing__left__head__top__sc svg {
    width: 2.4rem;
    height: auto;
}
.teamBudget__listing__left__head__search__sc {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.teamBudget__filter__sc {
    width: 4.8rem;
    height: 4.8rem;
    border: 1px solid var(--primary_dark);
    cursor: pointer;
}
.teamBudget__listing__left__head__sc {
    margin-bottom: 1.8rem;
}
.teamBudget__listing__left__items__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2rem;
    background: radial-gradient(50% 50% at 50% 50%, #FCFDFD 0%, rgba(255, 255, 255, 0.6) 100%);
    margin-bottom: .2rem;
}
.teamBudget__listing__items__left__sc h4 {
    margin-bottom: 0.3rem;
}
.teamBudget__listing__left__items__sc.active {
    border: 1px solid var(--primary_dark);
    border-left: 4px solid var(--primary_dark);
}
.teamBudget__listing__left__body__sc {
    flex: 1;
    overflow-y: auto;
}
.teamBudget__listing__default__sect__sc {
    border: 1px solid var(--table-border_clr);
    padding: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.6rem;
}
.teamBudget__listing__default__left__sc h5 {
    margin-bottom: 0.8rem;
}
.teamBudget__listing__default__right__sc svg {
    width: 2.4rem;
    height: auto;
    cursor: pointer;
}
.teamBudget__listing__default__right__sc {
    position: relative;
}
.teamBudget__option__sc {
    position: absolute;
    background: #F4F4F4B2;
    border: 3px solid var(--bg_white);
    box-shadow: 0px 0px 10px 0px #0000001A;
    padding: 1.2rem;
    inset: 3rem 0 auto auto;
    width: 25rem;
    z-index: 10;
}
.teamBudget__listing__profile__sect__sc {
    padding: 1.2rem;
    border: 1px solid var(--table-border_clr);
    box-shadow: 0px 0px 20px 0px #00000008;
}
.teamBudget__listing__profile__box__sc {
    padding: 2rem;
    border-bottom: 2px solid var(--border_color__sc);
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.teamBudget__listing__profile__box__cont__sc h5 {
    margin-bottom: 0.3rem;
}
.teamBudget__listing__profile__overview__sc {
    margin-top: 3.2rem;
}
.teamBudget__listing__profile__list__sc {
    margin-top: 1.2rem;
    padding-left: 3rem;
}
.teamBudget__listing__profile__list__sc li {
    list-style: disc;
    margin-bottom: 1.2rem;
}
.teamBudget__listing__profile__list__sc li:last-child {
    margin-bottom: 0;
}
.teamBudget__listing__profile__sect__sc {
    margin-bottom: 1.6rem;
}
.teamBudget__toggle__head__sc {
    padding: 1.6rem;
    background: #F2F6FF;
    box-shadow: 0px 2px 4px 0px #0000001A;
}
.teamBudget__toggle__head__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    cursor: pointer;
}
.teamBudget__toggle__head__open__sc {
    width: 1.8rem;
    height: auto;
}
.teamBudget__toggle__head__left__sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.teamBudget__toggle__body__sc {
    padding: 1.2rem;
    background: #FFFFFFB2;
    border: 0.5px solid #0000001A;
}
.teamBudget__toggle__body__table__sc {
    width: 100%;
}
.teamBudget__toggle__body__table__sc thead tr th {
    padding: 1.6rem 1rem;
    background: var(--search_input_bg);
}
.teamBudget__table__profile__icon__sc {
    width: 3.6rem;
    height: auto;
}
.teamBudget__table__profile__sc {
    display: grid;
    grid-template-columns: 3.6rem 1fr;
    gap: 1.2rem;
    align-items: center;
}
.teamBudget__toggle__body__table__sc tbody tr td {
    padding: 1.6rem 1rem;
    border-bottom: 1px solid var(--border_color__sc);
    background: var(--bg_white);
}
.teamBudget__toggle__body__table__width__sc tbody tr td, .teamBudget__toggle__body__table__width__sc thead tr th {
    width: 33.3%;
}
.teamBudget__Expenses__toggle__body__table__width__sc tbody tr td, .teamBudget__Expenses__toggle__body__table__width__sc thead tr th {
    width: 25%;
}
.teamPolicy__toggle__body__table__width__sc tbody tr td, .teamPolicy__toggle__body__table__width__sc thead tr th {
    width: 50%;
}
.teamBudget__toggle__body__table__sc tbody tr:last-child td {
    border-bottom: none;
}
.teamBudget__listing__right__inner__sc {
    height: 100%;
    overflow-y: auto;
}
.teamBudget__toggle__head__close__sc {
    width: 1.8rem;
    height: auto;
}
.teamBudget__toggle__head__open__sc {
    display: none;
}
.teamBudget__toggle__sect__sc {
    margin-bottom: 1.6rem;
}
.teamBudget__toggle__sect__sc.active .teamBudget__toggle__head__sc .teamBudget__toggle__head__close__sc {
    display: none;
}
.teamBudget__toggle__sect__sc.active .teamBudget__toggle__head__sc .teamBudget__toggle__head__open__sc {
    display: block;
}
.teamBudget__table__status__sc {
    padding: 0.6rem 1rem;
    width: fit-content;
}
.teamBudget__table__status__draft__sc {
    background: #ECF6FF;
}
.teamBudget__table__status__draft__sc p {
    color: #0858A0;
}
.teamBudget__table__status__Submitted__sc {
    background: #FFF9DB;
}
.teamBudget__table__status__Submitted__sc p {
    color: #796A1B;
}
.teamBudget__table__status__Approved__sc {
    background: #E0FFE1;
}
.teamBudget__table__status__Approved__sc p {
    color: #12B218;
}
.teamBudget__table__status__Rejected__sc {
    background: #FFDAFB;
}
.teamBudget__table__status__Rejected__sc p {
    color: #C72378;
}
.teamPolicies__items__sc svg {
    width: 2.4rem;
    height: auto;
}
.teamPolicies__items__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3rem 2rem;
    cursor: pointer;
    border-bottom: 1px solid #F1F1F1;
}
.teamPolicies__items__sc.active {
    border: 1px solid var(--primary_dark);
    border-left: 4px solid var(--primary_dark);
}
.teamPolicies__left__head__sc {
    margin-bottom: 0;
}
.teamPolicies__defaultleft__sc {
    display: flex;
    align-items: center;
    gap: 2.4rem;
    margin-bottom: 0.8rem;
}
.teamPolicies__defaultleft__sc p {
    padding: 0.6rem 1rem;
}
.teamPolicies__status__default__sc {
    background: #FFF9DB;
    color: #796A1B;
}
.teamPolicies__policy__box__sc {
    border: 1px solid var(--table-border_clr);
    box-shadow: 0px 0px 20px 0px #00000008;
    padding: 3.2rem 1.2rem;
    margin-bottom: 1.6rem;
}
.teamPolicies__policy__box__sc {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.teamPolicy__cldr__sc {
    width: 3.2rem;
    height: auto;
}
.teamPolicies__policy__box__left__detail__sc {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.teamPolicies__policy__box__left__detailcont__sc h6 {
    margin-bottom: 0.6rem;
}
.teamPolicies__policy__box__left__sc {
    display: flex;
    align-items: center;
    gap: 6rem;
}
.teamPolicies__policy__box__right__sc a {
    color: #4E8AF3;
    margin-right: 2.4rem;
    text-decoration:underline;
}
.teamPolicy__table__status__row__sc {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 1.2rem;
}
.teamPolicy__table__status__sc {
    padding: 0.6rem 1rem;
    width: fit-content;
}
.teamPolicy__table__status__enable__sc {
    background: #ECF6FF;
}
.teamPolicy__table__status__enable__sc p {
    color: #0858A0;
}
.teamPolicy__table__status__Mandatory__sc {
    background: #E0FFE1;
}
.teamPolicy__table__status__Mandatory__sc p {
    color: #12B218;
}
.teamPolicy__cp_sc {
    display: grid;
    grid-template-columns: 2.4rem 1fr;
    align-items: center;
    gap: 1.4rem;
}
.teamPolicy__cp_sc img {
    width: 2.4rem;
    height: auto;
}
.teamPolicy__cp__center_sc {
    justify-content: center;
    display: flex;
}
.teamPolicy__mt__sc {
    margin-top: 1.8rem;
}
.editLimit__popup__container__sc {
    max-width: 78rem;
}
.editLimit__popup__body__sc {
    padding: 1rem 3rem 3rem;
}
.editLimit__popup__body__sc h3 {
    margin-bottom: 0.6rem;
}
.editLimit__cont__sc {
    margin-bottom: 3rem;
}
.editLimit__limit__row__sc {
    border: 1px solid var(--table-border_clr);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2rem;
    margin-bottom: 2rem;
}
.editLimit__limit__cont__sc h5 {
    margin-bottom: 1.2rem;
}
.input__mb__20__sc {
    margin-bottom: 2rem;
}
.editLimit__note__sc {
    background: #F3F9FF;
    border: 1px solid var(--table-border_clr);
    padding: 2rem;
}
.editLimit__cancel__btn__sc {
    width: 16rem;
    height: 4.8rem;
    border: 1px solid var(--primary_dark);
}
.editLimit__submit__btn__sc {
    width: 16rem;
    height: 4.8rem;
    border: 1px solid var(--primary_dark);
    background: var(--primary_dark);
}
.editLimit__popup__close__sect__sc {
    display: flex;
    gap: 0.4rem;
    align-items: center;
    cursor: pointer;
}
.teamBudget__toggle__head__left__sc img {
    width: 2.4rem;
    height: auto;
}
.teamPolicies__defaultleft__sc h5 {
    margin-bottom: 0;
}
.team_dashboard_bg{
    background: linear-gradient(86.48deg, #FFDEE9 0.91%, #FFFBF9 25.54%, #FFFFFF 62.36%, #DDF3FF 99.42%);
    border: .4rem solid rgba(255, 255, 255, 1);
}
.team_dashboard_flx {
    display: flex;
}
.profile__team {
    top:0rem;
    position: relative;
    margin-right: 1.2rem;
}
.team_member_item_name {
    display: flex;
    justify-content: space-between;
}
.team_member_id {
    display: flex;
    justify-content: space-between;
    border: 1px solid #E4E4E4;
    padding: 1.8rem 1.2rem;
    margin-top: 1.5rem;
    width: 100%;
}
.team_card_dash {
    display: flex;
    gap:6px;
    width: 30%;
}
.team_card_dash:first-child{
    border-right: 1px solid #E4E4E4;
}
.team_member_item {
    flex: 0 0 43%;
    padding-top: 1.8rem;
    flex-grow: 1;
    border-right: 1px solid #00000014;
    padding-right: 3rem;
}
.team_card_dash.last_child{
    border-left: 1px solid #E4E4E4;
    padding-left: 1rem;
}
.team_member_ac_ifcs {
    display: flex;
    justify-content: space-between;
    padding: .8rem 0px;
}
.clr_budget{
    color:#025364;
}
.clr_budget span{
    color:#086578;
}
.team_budgets {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #9FE9F933;
    padding: 1.2rem 1.4rem;
    background-image: url(../images/budget_img.svg);
    background-repeat: repeat;
    margin-top: 15px;
}
.team_budgets_items {
    display: flex;
    align-items: center;
    gap: 1.2rem;
}
.budgeting_p a {
    text-decoration: underline;
}
.team_member_item_last {
    margin-right: 1.7rem;
    margin-top: 1.1rem;
}
.team_mem_card3 {
    display: flex;
    justify-content: space-between;
    margin-left: 2rem;
    border-width: 1px;
    border-style: solid;
    border: 1px solid;
    border-image: linear-gradient(86.48deg, rgba(80, 119, 179, 0.17) 0.91%, rgba(165, 85, 202, 0.17) 99.42%);
    background-color: #FFFFFF78;
    padding:2rem 1.2rem 0 1.2rem;
    margin-bottom: 1.3rem;
    background-image: url(../images/card_teambg.svg);
}
.team_mem_card3_txt p {
    margin-bottom: 1.5rem;
}
.team_mem_card3 img {
    max-width: 6rem;
}
.team_managers_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3rem;
}
.txt_blue_link_img {
    width: 8rem;
    height: 8rem;
    margin: 0px auto;
    background: #FFE1E5;
    border: 4px solid #F3F3F3;
    border-radius: 50%;
}
.txt_blue_link_name {
    text-align: center;
    margin: 1.8rem 0;
}
.txt_blue_link_name p{
    margin-top:1.8rem;
}
.txt_blue_link_btns {
    display: flex;
    justify-content: center;
    gap: 1rem;
}
.txt_blue_link_btns a {
    display: flex;
    align-items: center;
    border: 0.5px solid #2D2D2D;
    padding: .8rem 1.6rem .8rem .8rem;
    border-radius: 10rem;
    gap: .8rem;
}
.team_managers {
    background: #fff;
    border: 4px solid #FFFFFF;
    padding: 1.6rem 2.4rem;
    height: 100%;
}
.team_expense_head{
    margin:3rem 0;
}
.table_team_expense {
    margin-top: 3rem;
}
.team_card_dash_chart {
    height: 100%;
}
.team_card_dash_chart .expenses-main__grid--2 {
    height: 100%;
}
.table_team_expense_inner , .table_team_expense_inner .recent_trans_tables{
    height: 100%;
}
.team_card_dash img{
    width: 2.4rem;
}
.only_tm_mob{
    display:none;
}
.mob_managers{
    display:none;
}

@media(max-width:1500px){
    .team_card_dash.last_child{
        width: 25%;
    }
    .team_card_dash:nth-child(2){
        flex-grow: 1;
        justify-content: center;
    }
}
@media(max-width:1199px){
    .team_dashboard_bg, .team_managers{
        margin-bottom: 2.4rem;
    }
}
@media screen and (max-width: 1700px) and (min-width: 1025px) {
    .teamBudget__listing__left__sc, .teamBudget__listing__right__sc {
        height: calc(100vh - 13rem);
    }
}
@media screen and (max-width: 1350px) and (min-width: 1025px) {
    .teamBudget__listing__main__sc {
        grid-template-columns: 45rem 1fr;
    }
}
@media (max-width:1024px) {
    .teamList__card__row__sc {
        grid-template-columns: repeat(2, 1fr);
    }
    .teamBudget__about__row__sc {
        gap: 2rem;
        grid-template-columns: repeat(2, 1fr);
    }
    .teamBudget__steps__section__mob_sc {
        width: 14.5rem;
    }
    .teamBudget__steps__section__1__mob_sc {
        width: 17rem;
    }
    .teamBudget__devby__sc {
        margin-top: 1.6rem;
        padding: 1.2rem;
    }
    .teamBudget__dev__img__1__sc {
        width: 2.4rem;
        height: auto;
    }
    .teamBudget__devby__cont__sc {
        display: flex;
        align-items: center;
        gap: 0.4rem;
    }
    .teamBudget__devby__row__sc {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 1.2rem;
    }
    .teamBudget__dev__img__2__sc {
        width: 1.6rem;
        height: auto;
    }
    .teamBudget__devby__cont__sc a {
        color: #4E8AF3;
        text-decoration: underline;
    }
    .teamBudget__devby__row__sc {
        margin-bottom: 1.2rem;
    }
    .teamBudget__devby__row__sc:last-child {
        margin-bottom: 0;
    }
    .teamBudget__devby__sc.teamBudget__devby__sc {
        display: block;
    }
    .teamBudget__listing__main__sc {
        grid-template-columns: 1fr;
    }
    .teamBudget__listing__right__sc {
        display: none;
    }
    .teamBudget__listing__left__sc, .teamBudget__listing__right__sc {
        height: unset;
    }
    .teamBudget__listing__right__sc.open__div__sc {
        display: block;
    }
    .teamBudget__listing__left__sc.open__div__sc {
        display: none;
    }
    .teamBudget__toggle__body__table__sc tbody tr td, .teamBudget__toggle__body__table__sc thead tr th {
        text-wrap: nowrap;
        width: auto;
    }
    .teamBudget__toggle__body__table__sc {
        overflow-x: auto;
    }
    .teamBudget__listing__right__sc {
        overflow: hidden;
    }
    .teamBudget__toggle__body__table__sect__sc {
        overflow-x: auto;
    }
    .gstr__table__sc tbody tr td, .gstr__table__sc thead tr th {
        text-wrap: nowrap;
    }
    .team_card_dash_chart {
        box-shadow: 0px 0px 20px 0px #0000001A;
        background: #fff;
    }
    .team_mem_card3 img{
        width: 3.2rem;
    }
    .team_member_id{
        padding: .4rem;
    }
    .team_mem_card3_txt p{
        margin-bottom: .2rem;
    }
    .team_member_names h6{
        font-size: 1.6rem;
    }
    .team_member_names a{
        font-size: 1.2rem;
    }
    .left__comparision{
        /* position: absolute;
        bottom: 1rem; */
    }
    .split-1-of-3 .left__header-h3.left__comparision {
        margin-top: .5rem;
    }
    .team_member_item_last{
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        gap: 1rem;

    }

    .section-1 {
        grid-column: span 2;
    }

    .team_mem_card3 {
        grid-column: span 1;
        margin: 0;
        border:rgba(80, 119, 178, 0.17) 1px solid;
        padding:1rem;
        display: flex;
        align-items: center;
        justify-content: start;
        flex-direction: row-reverse;
        gap: 1rem;
    }
    .split-1-of-3 .left__header-h3{
        display: flex;
        align-items: center;
        gap: 1rem;
    }
    .expenses-main__grid-content__header-bottom .split-1-of-3 .left{
        padding: 0;
    }
    .expenses-main__grid-content__header-bottom{
        gap: .8rem;
    }
    .split-1-of-3 .left__header-h3-sec{
        font-size: 1rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .left__header-h3-main{
        font-size: 1.1rem;
    }
    .split-1-of-3 .left__header p{
        font-size: 1.4rem;
        margin-top: .5rem;
    }
    .team_mem_card3:nth-child(2) {
        grid-column: span 2;
        order: -1;
    }
    .team_expense_head .row1 button{
        padding: 1rem;
        font-size: 1.2rem;
        font-weight: 500;
    }
    .profile__team{
        display:none;
    }
    .team_card_dash{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .emp_name_details P,.emp_name_details H5{
        text-align: center;
    }
    .only_tm_mob{
        display:block;
        border-radius: 50%;
        border: .2rem solid #fff;
        background: linear-gradient(134.22deg, #E2FFFD 18.32%, #58CED9 103.74%);
        box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);
        width:5rem;
    }
    .team_member_item_name {
        justify-content: unset;
        gap: 1.2rem;
    }
    .team_member_names {
        flex-grow: 1;
    }
    .team_dashboard_flx {
        flex-direction: column;
    }
    .team_member_item {
        padding: 1.4rem 1rem;
    }
    .team_member_item_last{
        margin:1.4rem 1rem;
    }
    .team_mem_card3{
        margin-left:0;
        background-image: unset;
    }
    .clr_budget span{
        display:block;
    }
    .mob_hide_team{
        display:none;
    }
    .team_expense_head .row1 {
        align-items: center;
    }
}
@media(max-width:991px){
    .table_team_expense.mob_no_marg {
        margin-top: 0;
    }
    .team_card_dash_chart {
        margin-top: 2.4rem;
        box-shadow: 0px 0px 20px 0px #0000001A;
        background: #fff;
    }
    .table_team_expense_inner.expense_table_details {
        margin-top: 5rem;
    }
    .profile__team{
        display:none;
    }
    .only_tm_mob{
        display:block;
        border-radius: 50%;
        border: .2rem solid #fff;
        background: linear-gradient(134.22deg, #E2FFFD 18.32%, #58CED9 103.74%);
        box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);
        width:5rem;
    }
    .team_member_item_name {
        justify-content: unset;
        gap: 1.2rem;
    }
    .team_member_names {
        flex-grow: 1;
    }
    .team_dashboard_flx {
        flex-direction: column;
    }
    .team_member_item {
        padding: 1.4rem 1rem;
    }
    .team_member_item_last{
        margin:1.4rem 1rem;
    }
    .team_mem_card3{
        margin-left:0;
        background-image: unset;
    }
    .mob_managers{
        display:block;
        background: #fff;
        padding: 1rem;
        margin-top: 2.4rem;
    }
    .flx_mangers {
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .txt_blue_link_img {
        width: 5rem;
        height: 5rem;
        margin: 0px;
    }
    .txt_blue_link_name {
        text-align: left;
        flex-grow: 1;
    }
    .flx_mangers_href {
        display: flex;
        gap: 8px;
    }
    .flx_mangers_href a {
        border: 0.36px solid #2D2D2D;
        border-radius: 50%;
        padding: 4px;
    }
    .txt_blue_link_name p {
        margin-top:5px;
    }
}
@media (max-width: 767px) {
    .editLimit__popup__close__sect__sc span {
        display: none;
    }
    .editLimit__popup__body__sc h3 {
        font-size: 1.4rem;
        margin-bottom: 0.4rem;
    }
    .editLimit__cont__sc p {
        font-size: 1.2rem;
    }
    .editLimit__cont__sc {
        margin-bottom: 2.4rem;
    }
    .editLimit__popup__body__sc {
        padding: 1rem 1.2rem 1.2rem;
    }
    .editLimit__limit__cont__sc h5 {
        margin-bottom: 1rem;
    }
    .editLimit__limit__row__sc {
        margin-bottom: 1.6rem;
    }
    .input__mb__20__sc {
        margin-bottom: 1.6rem;
    }
    .editLimit__note__sc {
        padding: 1.2rem;
    }
    .editLimit__note__sc p {
        font-size: 1.2rem;
    }
    .editLimit__cancel__btn__sc, .editLimit__submit__btn__sc {
        height: 4.4rem;
    }
    .teamList__card__row__sc {
        grid-template-columns: 1fr;
        gap: 1.6rem;
    }
    .teamList__main__sc {
        padding: 0;
        background: transparent;
        box-shadow: none;
    }
    .teamList__head__sc {
        padding: 0;
        margin-bottom: 1.6rem;
    }
    .teamList__head__sc h3 {
        font-size: 1.4rem;
    }
    .teamList__status__sc {
        width: 0.8rem;
        height: 0.8rem;
    }
    .teamList__item__head__sc svg {
        width: 1.8rem;
    }
    .teamList__card__pr__cont__sc {
        margin-bottom: 1.2rem;
    }
    .teamList__item__status__sect__sc {
        padding: 1rem;
    }
    .teamList__item__status__box__sc img {
        width: 2rem;
    }
    .teamList__item__status__cont__sc p {
        font-size: 1.2rem;
    }
    .teamList__option__sc {
        inset: 4rem 1rem auto auto;
        border: 2px solid var(--bg_white);
        padding: 1rem;
        width: 18rem;
    }
    .add__item__list__option__sc {
        padding: 1.2rem;
    }
    .teamBudget__about__row__sc {
        grid-template-columns: repeat(2, 1fr);
        gap: 0.8rem;
    }
    .teamBudget__main__sc {
        padding: 0;
        background: transparent;
        box-shadow: none;
    }
    .teamBudget__back__sect__sc h4 {
        font-size: 1.4rem;
    }
    .teamBudget__back__sect__sc {
        margin-bottom: 0.4rem;
    }
    .gstr__about__cont__sc p {
        font-size: 1.2rem;
    }
    .explore__teamBudget__btn__sc {
        width: 100%;
        margin-top: 1.6rem;
        height: 4.4rem;
    }
    .gstr__about__items__cont__sc p {
        font-size: 1.1rem;
    }
    .gstr__steps__section__box__head__sc p, .gstr__benefit__row__sc p {
        font-size: 1.2rem;
    }
    .teamBudget__main__sc {
        border: none;
    }
    .teamBudget__listing__right__sc {
        background: transparent;
        box-shadow: none;
        padding: 0;
    }
    .teamBudget__listing__left__sc {
        background: transparent;
        box-shadow: none;
        padding: 0;
    }
    .teamBudget__listing__left__head__top__sc {
        padding: 0;
        margin-bottom: 1.2rem;
    }
    .teamBudget__listing__left__head__search__sc {
        gap: 1.2rem;
    }
    .teamBudget__listing__left__head__sc {
        margin-bottom: 1.6rem;
    }
    .teamBudget__filter__sc {
        width: 4.4rem;
        height: 4.4rem;
        border: none;
        background: var(--bg_white);
    }
    .teamBudget__filter__sc svg {
        width: 1.6rem;
    }
    .teamBudget__listing__left__items__sc {
        padding: 1.6rem;
    }
    .teamBudget__listing__items__left__sc p {
        font-size: 1.2rem;
    }
    .teamBudget__listing__items__left__sc h4 {
        margin-bottom: 0.2rem;
    }
    .teamBudget__listing__default__sect__sc {
        background: #FFFFFFBF;
        align-items: start;
    }
    .teamBudget__option__sc {
        width: 20rem;
    }
    .teamBudget__listing__profile__box__sc {
        border-bottom: none;
        padding: 1rem 1.2rem;
    }
    .bank__profile__img__sc {
        width: 4rem;
        height: 4rem;
    }
    .teamBudget__listing__profile__overview__sc {
        margin-top: 0;
    }
    .teamBudget__listing__profile__list__sc {
        margin-top: 0.8rem;
        padding-left: 2.4rem;
    }
    .teamBudget__listing__profile__list__sc li {
        font-size: 1.2rem;
    }
    .teamBudget__toggle__head__sc {
        padding: 1.2rem;
    }
    .teamBudget__toggle__head__left__sc img {
        width: 2.4rem;
        height: auto;
    }
    .teamBudget__toggle__body__table__sc thead tr th {
        padding: 1rem 1.2rem;
    }
    .teamPolicies__left__head__sc {
        margin-bottom: 0;
    }
    .teamBudget__listing__left__body__sc {
        background: #FFFFFFBF;
        border: 1px solid #FFFFFF4D;
        flex: unset;
    }
    .teamPolicies__items__sc.teamPolicies__items__sc {
        padding: 1.6rem 2rem;
        border-bottom: 1px solid #F1F1F1;
    }
    .teamPolicies__items__sc h5 {
        font-size: 1.2rem;
    }
    .teamPolicies__items__sc.active {
        border: 1px solid transparent;
        border-left: 4px solid transparent;
        border-bottom: 1px solid #F1F1F1;
    }
    .teamPolicies__items__sc svg {
        width: 1.8rem;
    }
    .teamPolicies__defaultleft__sc {
        gap: 0.4rem;
    }
    .teamPolicies__policy__box__sc {
        padding: 1.2rem;
        flex-direction: column;
        gap: 1.6rem;
        align-items: start;
    }
    .teamPolicies__policy__box__left__sc {
        gap: 0;
        justify-content: space-between;
        width: 100%;
    }
    .teamPolicies__policy__box__left__detail__sc {
        gap: 0.4rem;
    }
    .teamPolicies__policy__box__left__detailcont__sc h6 {
        margin-bottom: 0.4rem;
    }
    .teamPolicy__cldr__sc {
        width: 2.4rem;
    }
    .teamBudget__toggle__head__left__sc {
        gap: 0.6rem;
    }
    .teamBudget__toggle__body__table__sc tbody tr td {
        padding: 1.2rem;
    }
    .teamPolicy__cp_sc {
        gap: 0.4rem;
    }
    .teamPolicy__cp_sc img {
        width: 1.6rem;
    }
}
@media(max-width:359px){
    .team_mem_card3 {
        grid-column: span 2;
    }
}