/* _content/Agora.Brokerage.Trader.WebApp/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-nfm10ctbp7] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-nfm10ctbp7] {
    flex: 1;
}

.sidebar[b-nfm10ctbp7] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-nfm10ctbp7] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-nfm10ctbp7]  a, .top-row[b-nfm10ctbp7]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-nfm10ctbp7]  a:hover, .top-row[b-nfm10ctbp7]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-nfm10ctbp7]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-nfm10ctbp7] {
        justify-content: space-between;
    }

    .top-row[b-nfm10ctbp7]  a, .top-row[b-nfm10ctbp7]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-nfm10ctbp7] {
        flex-direction: column;
    }

    .sidebar[b-nfm10ctbp7] {
        width: 100%;
        height: 60px;
        position: sticky;
        top: 0;
    }

    .top-row[b-nfm10ctbp7] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-nfm10ctbp7]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-nfm10ctbp7] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-nfm10ctbp7] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-nfm10ctbp7] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-nqzjxkyerm] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-nqzjxkyerm] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-nqzjxkyerm] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-nqzjxkyerm] {
    font-size: 1.1rem;
}

.bi[b-nqzjxkyerm] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-nqzjxkyerm] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-nqzjxkyerm] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-nqzjxkyerm] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-nqzjxkyerm] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item[b-nqzjxkyerm]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-nqzjxkyerm]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-nqzjxkyerm]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-nqzjxkyerm] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-nqzjxkyerm] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-nqzjxkyerm] {
        display: none;
    }

    .nav-scrollable[b-nqzjxkyerm] {
        display: flex;
        width: 100%;
        overflow-y: auto;
    }
    .nav-scrollable nav[b-nqzjxkyerm]{
        width: 100%;
        display: flex;
        align-items: baseline;
    }
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/Pages/Index.razor.rz.scp.css */

.ag-bg-white[b-dfdq7ohidf]{
    background-color:#fff;
}

.sidebar[b-dfdq7ohidf] {
    display: none !important;
}

.ag-bg-container-ancoras[b-dfdq7ohidf] {
    background: #01464D;
    width: 100%;
    height: 50%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}

.ag-container-ancoras[b-dfdq7ohidf] {
    display: flex;
    position: relative;
    width: 100%;
    justify-content: center;
    padding: 1rem 40px 0;

    /* MPV1 */
/*    gap: 9px;*/
    gap: 24px;
}

@media (min-width: 1440px) {
    .ag-container-ancoras[b-dfdq7ohidf] {
        padding: 1rem 112px 0;
    }
}


.ag-container-ancoras[b-dfdq7ohidf]:before {
    content: "";
    background: #01464D;
    width: 100%;
    height: 50%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}

.ag-bg-grey[b-dfdq7ohidf] {
    background-color: #F1F3F4;
}

.ag-saldoslimites[b-dfdq7ohidf] {
    background-color: #F1F3F4;
    margin-bottom: 40px;
    display: flex;
    column-gap: 36px;
}

@media (min-width: 1441px) {
    .ag-saldoslimites[b-dfdq7ohidf] {
        column-gap: 60px;
    }
}

.ag-saldoslimites__title[b-dfdq7ohidf] {
    color: #000;
    font-family: BradescoSans-SemiBold;
    font-size: 20px;
    line-height: 1.8;
    padding: 0 16px;
    border-bottom: #000000 3px solid;
    margin-top: 35px;
    display: inline-block;
}


.ag-gestaogarantias__title__container[b-dfdq7ohidf] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 1.5rem;
}

.ag-gestaogarantias__title__content[b-dfdq7ohidf] {
    display: flex;
    align-items: center;
    column-gap: 16px;
}

.ag-gestaogarantias__title[b-dfdq7ohidf] {
    color: #000;
    font-family: BradescoSans-SemiBold;
    font-size: 20px;
    line-height: 24px;
}

.ag-gestaogarantias__title__icon[b-dfdq7ohidf] {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #ECECED;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: none;
}

.ag-redirect[b-dfdq7ohidf] {
    padding: 92px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    flex-wrap: wrap;
}


.container-general[b-dfdq7ohidf] {
    display: grid;
    grid-template-areas:
        "cabecalho cabecalho"
        "header header"
        "resultado card-expansivel "
        "footer footer";
    grid-template-columns: 1fr 1fr;
}



.conteudo-header[b-dfdq7ohidf] {
    grid-area: header;
}

.conteudo-resultado[b-dfdq7ohidf] {
    grid-area: resultado;
    padding-left: 40px;
}
@media (min-width: 1440px) {
    .conteudo-resultado[b-dfdq7ohidf] {
        padding-left: 112px;
    }
}

.conteudo-footer[b-dfdq7ohidf] {
    grid-area: footer;
}

.ag-garantias__container[b-dfdq7ohidf] {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 33px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}


/* _content/Agora.Brokerage.Trader.WebApp/Components/Pages/MargensEAlavancagens.razor.rz.scp.css */
.ag-header-margens[b-h3xid5ma5d] {
    background: #fff;
    padding: 32px 112px;
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 2px 8px #00000029;
}

.ag-header-margens--title[b-h3xid5ma5d] {
    color: #01464D;
    font-size: 22px;
    font-family: "BradescoSans-SemiBold";
}

.ag-header-margens--btn[b-h3xid5ma5d] {
    color: #002C2E;
    font-size: 14px;
    font-family: "BradescoSans-Bold";
    border: none;
    background: none;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 8px;
}

.container-margens[b-h3xid5ma5d] {
    height: 100%;
    padding: 0 40px;
}

@media (min-width: 1440px) {
    .container-margens[b-h3xid5ma5d] {
        padding: 0 112px;
    }
}



.ag-tabs[b-h3xid5ma5d] {
    margin: 20px;
    font-family: "BradescoSans-Medium";
    padding: 0;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #e4e5e9;
}

.ag-tabs_content nav[b-h3xid5ma5d] {
    margin-bottom: 1.3rem;
}

    .ag-tabs_content nav .nav[b-h3xid5ma5d] {
        font-size: 14px;
    }

    .ag-tabs_content nav .nav-item[b-h3xid5ma5d] {
        border-bottom: solid 4px transparent;
        font-size: 14px;
        color: #47484c;
    }

        .ag-tabs_content nav .nav-item:hover[b-h3xid5ma5d] {
            border-color: transparent !important;
            border-bottom: #1ead88 solid 4px !important;
            color: #47484c !important;
        }

    .ag-tabs_content nav .nav-tabs .nav-item.show .nav-item[b-h3xid5ma5d],
    .ag-tabs_content nav .nav-tabs .nav-item.active[b-h3xid5ma5d] {
        border-color: transparent;
        background-color: transparent;
        border-bottom: #01c592 solid 5px;
        color: #01464d;
        font-weight: 600;
        border-radius: 8px 8px 0 0;
    }

        .ag-tabs_content nav .nav-tabs .nav-item.show .nav-item:focus[b-h3xid5ma5d],
        .ag-tabs_content nav .nav-tabs .nav-item.active:focus[b-h3xid5ma5d] {
            outline: none !important;
        }

.ag-tabs .active-tab[b-h3xid5ma5d] {
    border-bottom: solid 5px #01c592;
    position: relative;
    color: #01c592;
    font-weight: bold;
}

    .ag-tabs .active-tab[b-h3xid5ma5d]:after {
        width: 100%;
        height: 2px;
        position: absolute;
        content: "";
        bottom: -0.1em;
        left: 0;
        background: #fff;
    }

.ag-tabs li[b-h3xid5ma5d] {
    display: inline-block;
    cursor: pointer;
    color: #47484c;
    padding: 5px 10px;
}

.tabs-content[b-h3xid5ma5d] {
    margin: 20px;
    padding: 0;
    list-style: none;
}

    .tabs-content li.tabs-item[b-h3xid5ma5d] {
        display: none;
    }

.tabcontent[b-h3xid5ma5d] {
    display: none;
}

    .tabcontent.active[b-h3xid5ma5d] {
        display: flex;
    }

.ag-tabscontent article[b-h3xid5ma5d] {
    width: 100%;
    border: 1px solid #c8c9cc;
    padding: 1vw 3vw;
    box-sizing: border-box;
    border-radius: 8px;
    margin-bottom: 1rem;
    font-size: 13px;
    border-collapse: separate;
    box-shadow: 0px 3px 6px #000 29;
}

    .ag-tabscontent article h1[b-h3xid5ma5d] {
        font-size: 15px;
        color: black;
        font-weight: 600;
    }

    .ag-tabscontent article.bg-gray[b-h3xid5ma5d] {
        background-color: gray !important;
    }

.ag-tabscontent label[b-h3xid5ma5d] {
    font-size: 12px;
    align-items: baseline;
    color: #6d6e71;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/AgendaLives/AgendaLives.razor.rz.scp.css */
.ag-banner-lives[b-lx8nznw6bu]{
    display: flex;
    width: 488px;
    height: 144px;
    background-image: url("assets/image/Grupo 219031.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.ag-banner-lives__agenda__lista[b-lx8nznw6bu]{
    display: flex;
    flex-direction: column;
}

.ag-banner-lives__titulo__container[b-lx8nznw6bu]{
    display: flex;
    align-items: center;
    column-gap: 16px;
    padding: 0px 16px 0px 32px;
}

.ag-banner-lives__play[b-lx8nznw6bu]{
    background-color: #01C592;
}

.ag-banner-lives__play img[b-lx8nznw6bu]{
    padding: 6px;
}

.ag-banner-lives__titulo[b-lx8nznw6bu]{
    color: #FFFFFF;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
}

.ag-banner-lives__vertical-line[b-lx8nznw6bu]{
    background-color: #8DA7A7;
    width: 1px;
    height: 73px;
    align-self: center;
}

.ag-banner-lives__agenda__container[b-lx8nznw6bu]{
    align-self: center;
    padding-left: 12px;
}

.ag-banner-lives__agenda__lista[b-lx8nznw6bu]{
    margin-bottom: 8px;
}

.ag-banner-lives__agenda__item[b-lx8nznw6bu]{
    color: #FFFFFF;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 11px;
    margin-bottom: 3px;
}

.ag-banner-lives__button[b-lx8nznw6bu]{
    color: #DDF2F3;
    background-color: transparent;
    border: 1.5px solid #1F544E;
    border-radius: 12px;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 10px;
    padding: 3px 18px;
}

/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/BoasVindas/BoasVindas.razor.rz.scp.css */
.ag-boasvindas__container[b-gtbwx6z3a4] {
    border-radius: 8px 8px 0px 0px;
    border: solid 1px #EBEBEB;
    position:relative;
}

.ag-boasvindas__content[b-gtbwx6z3a4]{
    display: flex;
    padding: 16px;
    justify-content:space-between;
}
.ag-boasvindas__content--box[b-gtbwx6z3a4]{
    display:flex;
}

.ag-boasvindas__saudacao[b-gtbwx6z3a4] {
    font-family: BradescoSans-Light, sans-serif;
    border-right: 1px solid #D0D0D0;
    padding-left: 16px;
    padding-right: 40px;
}

.ag-boasvindas__nome[b-gtbwx6z3a4]{
    color: #000000;
    font-size: 26px;
    margin: 0px;
}

.ag-boasvindas__subtitulo[b-gtbwx6z3a4]{
    color: #343434;
    font-size: 12px;
    margin-bottom: 0px;
}

/*Coluna dos dados bancários*/
.ag-boasvindas__dados__bancarios__container[b-gtbwx6z3a4]{
    padding-left: 26px;
}

.ag-boasvindas__dados__bancarios__content[b-gtbwx6z3a4]{
    display: flex;
    align-items: center;
    column-gap: 16px;
}

.ag-boasvindas__dados__bancarios__titulo[b-gtbwx6z3a4]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    color: #6D6E71;

    margin-bottom: 8px;
}

.tooltip-icon[b-gtbwx6z3a4]{
    height: 16px;
    width: 16px;

    vertical-align: text-bottom;
    margin-right: 6px;
}

.ag-boasvindas__dados__bancarios-item[b-gtbwx6z3a4]{
    display: flex;
    align-items: center;
    justify-content: center;

    font-family: BradescoSans-Medium, sans-serif;
}

.ag-boasvindas__dados__bancarios-info[b-gtbwx6z3a4]{
    font-size: 14px;
    color: #A7A8AC;
   
    margin: 0px;
    margin-right: 14px; 
}

.ag-boasvindas__dados__bancarios-value[b-gtbwx6z3a4]{
    font-size: 16px;
    color: #47484C;
    
    margin: 0px;
}

.copia-cola-icon:hover[b-gtbwx6z3a4],
.ag-boasvindas__ocultar-valores p:hover[b-gtbwx6z3a4]{
    cursor: pointer;
}

.ag-boasvindas__ocultar-valores[b-gtbwx6z3a4]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    color: #000000;
    text-align: end;
    padding-right: 8px; 
}

.ag-boasvindas__ocultar-valores__text[b-gtbwx6z3a4]{
    margin-right: 8px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Cabecalho/Banner.razor.rz.scp.css */
.ag-banner__img[b-pu75oovsbx] {
    height: 181px;
    width: 384px;
    background-image: url(assets/image/banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.ag-banner__text[b-pu75oovsbx] {
    padding: 29px 14px 0 132px;
}

.ag-banner__title[b-pu75oovsbx] {
    font-size: 14px;
    margin: 0;
    font-family: BradescoSans-Bold;
    color: #01C592;
}

.ag-banner__description[b-pu75oovsbx] {
    font-size: 14px;
    margin: 0;
    font-family: BradescoSans-Medium;
    color: #FFFFFF;
}

.ag-banner__btn-rlp[b-pu75oovsbx] {
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 14px;
    background-color: #01C592;
    box-sizing: border-box;
    border-radius: 24px;
    padding: 16px 48px;
    max-height: 48px;
    border: none;
    line-height: 1;
    margin-top: 16px;
    color: #002C2E;
}

.ag-banner__btn-rlp:hover[b-pu75oovsbx] {
    cursor: pointer;
    transition: all 350ms cubic-bezier(0.2, 0.7, 0.3, 1);
    background-color: #01AD88;
    opacity: 1;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Cabecalho/Cabecalho.razor.rz.scp.css */
.ag-header[b-4jk7m4rtv7] {
    background-color: #01464D;
    display: flex;
    justify-content: space-between;
    padding: 40px;
}

@media (min-width: 1440px) {
    .ag-header[b-4jk7m4rtv7] {
        padding: 40px 112px;
    }
}

.ag-header__title[b-4jk7m4rtv7] {
    font-size: 36px;
    margin: 0;
    font-family: BradescoSans-SemiBold;
    color: #FFFFFF;
}

.ag-header__description[b-4jk7m4rtv7] {
    font-size: 16px;
    margin: 32px 0 0 0;
    font-family: BradescoSans-Medium;
    color: #FFFFFF;
    max-width: 592px;
}

.conteudo-cabecalho[b-4jk7m4rtv7] {
    grid-area: cabecalho;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/FAQ/ComponentePesquisa.razor.rz.scp.css */
.ag-faq__pesquisa__container[b-nyfm82b45m]{
    position: relative;
}

.ag-faq__campo__pesquisa[b-nyfm82b45m]{
    position: relative;
    margin-bottom: 40px;
}

.ag-faq__campo__pesquisa input[b-nyfm82b45m]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #47484C;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

    border: none;
    border-bottom: 1px solid #A7A8AC;
    transition: border-color 0.3s;
    background-color: transparent;

    width: 45%;
    padding: 0px 24px 4px;
}

.ag-faq__campo__pesquisa input:focus[b-nyfm82b45m]{
    outline: none;   
    border-bottom: 1.4px solid #01C592;
}

.ag-faq__campo__pesquisa label[b-nyfm82b45m]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #47484C;
    position: absolute;
    left: 24px;
    bottom: 8px;
    transition: bottom 0.3s, font-size 0.3s, color 0.3s;
}

.ag-faq__campo__assunto label[b-nyfm82b45m]{
        font-weight: 600;
        font-family: BradescoSans-Medium, sans-serif;
        font-size: 16px;
        color: #47484C;
        left: 24px;
        bottom: 8px;
        transition: bottom 0.3s, font-size 0.3s, color 0.3s;
   }

.ag-faq__campo__pesquisa input:focus + label[b-nyfm82b45m],
.ag-label.filled[b-nyfm82b45m] {
    position: absolute;
    bottom: 30px;
    font-size: 13px;
}

.ag-faq__campo__pesquisa input:focus + label[b-nyfm82b45m]{
    color: #01C592;
}

.ag-label.filled[b-nyfm82b45m] {
    color: #A7A8AC;
}

.ag-faq__campo__pesquisa input:focus ~ .ag-faq__fechar[b-nyfm82b45m]{
    filter: brightness(0) saturate(100%) invert(62%) sepia(91%) saturate(2884%) hue-rotate(124deg) brightness(95%) contrast(99%);
}

.ag-faq__lupa[b-nyfm82b45m], .ag-faq__fechar[b-nyfm82b45m]{
    position: absolute;
    bottom: 8px;
}

.ag-faq__fechar[b-nyfm82b45m]{
    left: calc(45% - 20px);
    cursor: pointer;
    width: 12px;
    height: 12px;
}

.ag-dropdown[b-nyfm82b45m]{
    position: absolute;
    top: 32px;
    background-color: #FFFF;
    list-style: none;   
    padding: 0px;
    width: 45%;
    border-radius: 10px;
    border: 0.5px solid #F0F1F5;
    box-shadow: 0px 4px 8px #00000029;

    overflow-y: auto;
    max-height: 400px;
    clip-path: inset(0 0 0 0 round 10px);
}

.ag-dropdown__item[b-nyfm82b45m]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #000;
    padding: 24px;
    cursor: pointer;
}

.ag-dropdown__item:not(.vazio):hover[b-nyfm82b45m]{
    background-color: #F0F1F5;
    border-radius: 10px;
}

.ag-dropdown__item:last-child[b-nyfm82b45m]{
    border: none;
}

.ag-dropdown__item.vazio[b-nyfm82b45m]{
    cursor: default;
    color: #A7A8AC;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/FAQ/FAQ.razor.rz.scp.css */
.ag-faq[b-lw53iqz0hm] {
    display: flex;
    min-height: 100%;
}

.ag-faq__option[b-lw53iqz0hm] {
    width: 33%;
    background-color: #FFFFFF;
    padding: 91px 40px 80px 112px;
}

.ag-faq__option__title[b-lw53iqz0hm] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 40px;
    color: #000000;
}

.ag-faq__option__container[b-lw53iqz0hm] {
    margin-top: 64px;
}

.ag-faq__option__item[b-lw53iqz0hm] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #000000;

    padding: 16px 0;
    border-bottom: 1px solid #A7A8AC;
    
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.ag-faq__option__item.active[b-lw53iqz0hm] {
    color: #01464D;
}

.ag-faq__option__item.active img[b-lw53iqz0hm]{
    filter: invert(18%) sepia(26%) saturate(3799%) hue-rotate(156deg) brightness(96%) contrast(99%);
}

.ag-faq__info[b-lw53iqz0hm] {
    background-color: #E4E5E9;
    padding: 104px 112px 104px 32px;
    width: 67%;
}

.ag-faq__info__title[b-lw53iqz0hm] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 20px;
    color: #000000;
    margin-bottom: 40px;
}



@media(max-width:1024px){
    .ag-faq__info[b-lw53iqz0hm]{
        padding-right: 60px;
    }

    .ag-faq__option[b-lw53iqz0hm]{
        padding-left: 60px;
    }
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/FAQ/PerguntaCard.razor.rz.scp.css */
.ag-faq__info__container[b-i3dl1tkzrs] {
    background-color: #FFFFFF;
    margin-bottom: 8px;
    border-radius: 4px;
}

.ag-faq__info__question[b-i3dl1tkzrs] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #01464D;
    padding: 32px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.ag-faq__info__content__text[b-i3dl1tkzrs] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    color: #47484C;
    padding: 8px 86px 32px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GarantiasResultados/AccordionGerenciarGarantiasResultados.razor.rz.scp.css */
*[b-iobxwpq0sl],
*[b-iobxwpq0sl]::before,
*[b-iobxwpq0sl]::after {
    box-sizing: border-box;
}

.ag-gestaoGarantia[b-iobxwpq0sl] {
    box-shadow: 0px 3px 8px #00000012;
    border: 1px solid #F0F1F5;
}

    .ag-gestaoGarantia .tab__label[b-iobxwpq0sl] {
        display: flex;
        justify-content:space-between;
        padding: 30px 80px 27px 32px;
    }

.ag-gestaoGarantia__borderLeft[b-iobxwpq0sl] {
    position: absolute;
    background-color: #276D72;
    width: 8px;
    height: 100%;
    border-radius: 4px 0px 0px 4px;
}

.ag-gestaoGarantia__img[b-iobxwpq0sl] {
    width: 166px;
    height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* UI Properties */
    background: #003E40 0% 0% no-repeat padding-box;
    border-radius: 4px;
    margin-left: 32px;
    color: white;
    text-align: center;
}

    .ag-gestaoGarantia__img img[b-iobxwpq0sl] {
        max-width: 130px;
        max-height: 53px;
    }

.profit[b-iobxwpq0sl] {
    background: #080F3B !important;
}

.tryd[b-iobxwpq0sl] {
    background: #ECEDF2 !important;
}

.rocket[b-iobxwpq0sl] {

}

.homebroker img[b-iobxwpq0sl]{
    margin-top: 6px;
}

.ag-gestaoGarantia__dayTrade[b-iobxwpq0sl] {
    margin-left: 32px;
}

.ag-gestaoGarantia__titulo[b-iobxwpq0sl] {
    font-family: BradescoSans-SemiBold;
    font-size: 13px;
    color: #6D6E71;
    line-height: normal;
}

.ag-gestaoGarantia__valor[b-iobxwpq0sl] {
    font-family: BradescoSans-SemiBold;
    font-size: 20px;
    color: #000;
    line-height: normal;
}

.ag-gestaoGarantia__info[b-iobxwpq0sl] {
    margin-left: 32px;
    min-width: 420px;
}

.ag-gestaoGarantia__gerenciar[b-iobxwpq0sl] {
    display: flex;
    gap: 30px;
    margin-bottom: 4px;
    justify-content:space-between;
}

.ag-gestaoGarantia__button[b-iobxwpq0sl] {
    width: 100%;
    background: #E6E5E5 0% 0% no-repeat padding-box;
    border-radius: 4px;
    border: 0;
    color: #3E3E3E;
    font-size: 13px;
    font-family: BradescoSans-SemiBold;
    padding: 8px;
}

    .ag-gestaoGarantia__button:hover[b-iobxwpq0sl] {
        background-color: #01C592;
    }

.ag-gestaoGarantia__monitor[b-iobxwpq0sl] {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-left: 20px;
}

.ag-gestaoGarantia__monitor--img[b-iobxwpq0sl] {
    width: 80px;
    height: auto;
}

.ag-accordion__title[b-iobxwpq0sl] {
    padding-left: 24px;
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #000000;
}

.swing-trade[b-iobxwpq0sl] {
    margin-top: 33px;
}

.ordem-dia[b-iobxwpq0sl] {
    margin-top: 48px;
}

.table__content[b-iobxwpq0sl] {
    background-color: #F0F1F5;
    max-height: 0;
}

.tab input:checked ~ .table__content[b-iobxwpq0sl] {
    max-height: 100%;
}

.ag-table__container[b-iobxwpq0sl] {
    padding: 21px 16px 40px 16px;
}

.ag-gestaoGarantia__line[b-iobxwpq0sl] {
    border-left: 1px solid #727376;
    opacity: 0.2;
    margin-left: 22px;
    height: 55px;
}

.ag-gestaoGarantia__line-monitor[b-iobxwpq0sl] {
    border-left: 1px solid #727376;
    opacity: 0.2;
    margin-left: 48px;
    height: 55px;
}

.ag-container-pd[b-iobxwpq0sl] {
    padding: 0 40px;
}

@media (min-width: 1440px) {
    .ag-container-pd[b-iobxwpq0sl] {
        padding: 0 112px;
    }
}

.notFound[b-iobxwpq0sl] {
    background-color: #D9DCDD !important;
}

.ag-error__accordion[b-iobxwpq0sl] {
    display: flex;
    justify-content: center;
    padding: 55px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GarantiasResultados/GarantiasResultados.razor.rz.scp.css */
*[b-a5nuz0q9h4],
*[b-a5nuz0q9h4]::before,
*[b-a5nuz0q9h4]::after {
    box-sizing: border-box;
}
.ag-gestaoGarantia[b-a5nuz0q9h4]{
    box-shadow: 0px 3px 8px #00000012;
    border: 1px solid #F0F1F5;
}

.ag-gestaoGarantia .tab__label[b-a5nuz0q9h4]{
    padding: 30px 30px 20px;
}

.ag-gestaoGarantia__img[b-a5nuz0q9h4] {
    width: 166px;
    height: 53px;
    /* UI Properties */
    background: #003E40 0% 0% no-repeat padding-box;
    border-radius: 4px;
}

.ag-gestaoGarantia__titulo[b-a5nuz0q9h4] {
    font-family: BradescoSans-SemiBold;
    font-size: 13px;
    color: #6D6E71;
    line-height: normal;
}

.ag-gestaoGarantia__valor[b-a5nuz0q9h4] {
    font-family: BradescoSans-SemiBold;
    font-size: 20px;
    color: #000;
    line-height: normal;
}

.ag-gestaoGarantia__gerenciar[b-a5nuz0q9h4] {
    display: flex;
    gap: 30px;
}

.ag-gestaoGarantia__button[b-a5nuz0q9h4] {
    width: 100%;
    background: #E6E5E5 0% 0% no-repeat padding-box;
    border-radius: 4px;
    border: 0;
    color: #3E3E3E;
    font-size: 13px;
    font-family: BradescoSans-SemiBold;
    padding: 8px;

}

.ag-gestaoGarantia__monitor[b-a5nuz0q9h4] {
    display: flex;
    align-items: center;
    gap: 16px;
}

.ag-gestaoGarantia__monitor--img[b-a5nuz0q9h4] {
    width: 80px;
    height: auto;
}










/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GarantiasResultados/TotalAlocadoCard.razor.rz.scp.css */
.ag-totalAlocado__card[b-absh0bn86r]{
    background-color: #FFFFFF;
    border: 1px solid #DFDFE0;
    border-radius: 4px;
    padding: 16px 32px;
    width: fit-content;
    min-width: 300px;
}

.ag-totalAlocado__content[b-absh0bn86r]{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ag-totalAlocado__text[b-absh0bn86r]{
    font-family: BradescoSans-Medium;
    font-size: 16px;
    color: #6D6E71;
}

.ag-totalAlocado__text:first-child[b-absh0bn86r]{
    margin-right: 8px;
}

.ag-totalAlocado__value[b-absh0bn86r]{
    font-family: BradescoSans-SemiBold;
    font-size: 16px;
    color: #000000;
}

.ag-totalAlocado__text.small[b-absh0bn86r], 
.ag-totalAlocado__value.small[b-absh0bn86r]{
    font-size: 12px;
}

.ag-totalAlocado__value.small[b-absh0bn86r]{
    margin: 0px 4px 0px 8px;
}

.ag-totalAlocado__card.valores-ocultos .ag-totalAlocado__content[b-absh0bn86r] {
    justify-content: flex-start;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GerenciarGarantias/AssinaturaEletronica.razor.rz.scp.css */
.ag-modal__assinatura[b-324dobisvk] {
    display: flex;
    margin-top: 16px;
    flex-direction: column;
}

.ag-modal__assinatura img[b-324dobisvk] {
    width: 24px;
    height: 24px;
}

.ag-modal__assinatura h5[b-324dobisvk] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 16px 0 4px;
}

.ag-modal__assinatura .green-style[b-324dobisvk]{
    color: #01464D;
    font-size: 18px;
}

.ag-modal__assinatura--inputs[b-324dobisvk] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}


.ag-modal__assinatura__letras[b-324dobisvk] {
    width: 25%;
    margin-right: 32px;
}

.ag-modal__assinatura__numeros[b-324dobisvk] {
    width: 60%;
}

.ag-modal__assinatura__link[b-324dobisvk] {
    color: #01464D;
    font-family: BradescoSans-SemiBold;
    font-size: 12px;
    text-decoration: none;
    margin-top: 8px;
    cursor: pointer;
}

.ag-modal__assinatura .ag-input__alert[b-324dobisvk] {
    font-size: 10px;
    top: -2px;
}




.ag-modal__input[b-324dobisvk] {
    position: relative;
    padding-top: 24px;
}

.ag-modal__input input[b-324dobisvk] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #000000;

    border: none;
    border-bottom: 1px solid #6D6E71;
    transition: border-color 0.3s;
    background-color: transparent;
    width: 100%;
}

.ag-modal__input input:focus[b-324dobisvk] {
    outline: none;
    border-bottom: 2px solid #01C592;
}

.ag-modal__input label[b-324dobisvk] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #47484C;
    position: absolute;
    left: 2px;
    bottom: 8px;
    transition: bottom 0.3s, font-size 0.3s, color 0.3s;
}

.ag-modal__input input:focus+label[b-324dobisvk],
.ag-label.filled[b-324dobisvk] {
    position: absolute;
    bottom: 30px;
    font-size: 13px;
}

.ag-modal__input input:focus+label[b-324dobisvk] {
    color: #01464D;
}

.ag-label.filled[b-324dobisvk] {
    color: #6D6E71;
}

.ag-modal__input.error .ag-label[b-324dobisvk] {
    color: #E1173F;
}

.ag-modal__input.error input[b-324dobisvk] {
    border-bottom: 1px solid #E1173F;
}

.ag-input__alert[b-324dobisvk] {
    font-family: BradescoSans-Medium, sans-serif;
    color: #E1173F;
    font-size: 8px;

    position: relative;
    top: -4px;
}


/* Removendo setas de input numerico */

/* Chrome, Safari, Edge, Opera */
input[b-324dobisvk]::-webkit-outer-spin-button,
input[b-324dobisvk]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number][b-324dobisvk] {
    -moz-appearance: textfield;
}

input[b-324dobisvk]::-ms-reveal,
input[b-324dobisvk]::-ms-clear {
  display: none;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GerenciarGarantias/InputCurrency.razor.rz.scp.css */
.ag-modal__input[b-4ei1tw3vv1]{
    position: relative;
    padding-top: 24px;
}

.ag-modal__input input[b-4ei1tw3vv1]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #000000;

    border: none;
    border-bottom: 1px solid #6D6E71;
    transition: border-color 0.3s;
    background-color: transparent;
    width: 100%;
}

.ag-modal__input input:focus[b-4ei1tw3vv1]{
    outline: none;   
    border-bottom: 2px solid #01C592;
}

.ag-modal__input label[b-4ei1tw3vv1]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 13px;
    color: #47484C;
    position: absolute;
    left: 2px;
    bottom: 8px;
    transition: bottom 0.3s, font-size 0.3s, color 0.3s;
}

.ag-modal__input input:focus + label[b-4ei1tw3vv1],
.ag-label.filled[b-4ei1tw3vv1] {
    position: absolute;
    bottom: 30px;
    font-size: 12px;
}

.ag-modal__input input:focus + label[b-4ei1tw3vv1]{
    color: #01464D;
}

.ag-label.filled[b-4ei1tw3vv1] {
    color: #6D6E71;
}

.ag-modal__input.error .ag-label[b-4ei1tw3vv1]{
    color: #E1173F;
}

.ag-modal__input.error input[b-4ei1tw3vv1]{
    border-bottom: 1px solid #E1173F;
}

.ag-input__alert[b-4ei1tw3vv1]{
    font-family: BradescoSans-Medium, sans-serif;
    color: #E1173F;
    font-size: 8px;

    position: relative;
    top: 4px;
    line-height: 10px;
    max-width: 190px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GerenciarGarantias/ModalGarantias.razor.rz.scp.css */
.ag-modal[b-ev6bs37a41] {
    background-color: #FFFFFF;
    border: 0.5px solid #F0F1F5;
    border-radius: 4px;
    box-shadow: 0px 2px 8px #00000029;

    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    padding: 24px 16px;
    transform: translate(-50%, -50%);
    background-color: #fff;
    z-index: 999999;
    width: 460px;
}

.ag-overlay[b-ev6bs37a41] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}

.ag-modal__close[b-ev6bs37a41] {
    position: absolute;
    top: 8px;
    right: 12px;
    cursor: pointer;
}

.ag-modal__close img[b-ev6bs37a41] {
    filter: brightness(0) saturate(100%) invert(18%) sepia(68%) saturate(977%) hue-rotate(146deg) brightness(97%) contrast(99%);
}

.ag-modal__header[b-ev6bs37a41] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 16px 0px;
}

.ag-modal__title[b-ev6bs37a41] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 20px;
    color: #000000;
}

.ag-modal__limites__container[b-ev6bs37a41] {
    border: 1px solid #E2E2E2;
    border-radius: 4px;
}

.ag-modal__limites__content[b-ev6bs37a41] {
    padding: 0px 8px;
}

.ag-modal__limites__row[b-ev6bs37a41] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0px;
    max-height: 34px;
}

.ag-modal__limites__row:first-child[b-ev6bs37a41],
.ag-modal__limites__alerta[b-ev6bs37a41] {
    border-bottom: 1px solid #E2E2E2;
}

.ag-modal__limites__title[b-ev6bs37a41],
.ag-modal__limites__value[b-ev6bs37a41] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    color: #47484C;
}

.ag-modal__limites__value[b-ev6bs37a41] {
    font-family: BradescoSans-SemiBold, sans-serif;
}

.ag-modal__limites__alerta__container[b-ev6bs37a41] {
    background: transparent linear-gradient(180deg, #FFCCCC 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    padding: 0px 6px;
}

.ag-modal__limites__alerta[b-ev6bs37a41] {
    display: flex;
    align-items: flex-start;
    column-gap: 8px;
    padding: 8px 0px;
}

.ag-modal__alerta__text[b-ev6bs37a41] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    color: #0E0E0F;
}

.ag-modal__ocultar-valores[b-ev6bs37a41] {
    display: flex;
    align-items: center;
    column-gap: 8px;
    cursor: pointer;
}

.ag-modal__ocultar-valores p[b-ev6bs37a41] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    color: #000000;
}

.ag-modal__ocultar-valores img[b-ev6bs37a41] {
    width: 18px;
    height: 18px;
}

.ag-modal__infos[b-ev6bs37a41] {
    background-color: #F0F1F5;
    border-radius: 4px;
    padding: 16px;
    margin-top: 8px;
}

.ag-modal__inputs__container[b-ev6bs37a41] {
    display: flex;
    align-items: flex-start;
    column-gap: 12px;
}

.ag-modal__disclaimer[b-ev6bs37a41] {
    color: #848484;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 10px;
    margin-bottom: 10px;
}

/* Prejuizo maximo e minimo */
.ag-modal__prejuizo[b-ev6bs37a41] {
    display: flex;
    justify-content: space-between;
    margin-top: 16px;
}

.ag-modal__prejuizo__title[b-ev6bs37a41] {
    color: #47484C;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 10px;
}

.ag-modal__prejuizo__value[b-ev6bs37a41] {
    color: #47484C;
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 10px;
}

hr[b-ev6bs37a41] {
    color: #D8D8D8;
    height: 2px;
}

.ag-modal__margens__link[b-ev6bs37a41] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    color: #1A1A1A;
}

.ag-modal__footer[b-ev6bs37a41] {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ag-modal__button[b-ev6bs37a41] {
    background-color: #01C592;
    padding: 16px 48px;
    line-height: normal;
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 14px;
    color: #01464D;
    border-radius: 50px;
    border: none;
}

.ag-modal__button[disabled][b-ev6bs37a41] {
    background-color: #A7A8AC;
    color: #6D6E71;
}

.ag-modal__link[b-ev6bs37a41] {
    background: none;
    padding: 16px 24px;
    line-height: normal;
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 14px;
    color: #01464D;
    border: none;
}



/* checkbox */

.ag-modal__limite-auto__label[b-ev6bs37a41] {
    color: #47484C;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    line-height: normal;


}

.ag-modal__limite-auto__label:hover[b-ev6bs37a41] {
    color: #01464D;
}

.container-checkbox input:checked~.ag-modal__limite-auto__label[b-ev6bs37a41], .container-checkbox input:checked~.ag-modal__limite-auto__label:hover[b-ev6bs37a41] {
    color: #000000;
    font-family: BradescoSans-SemiBold, sans-serif;
}

.container-checkbox[b-ev6bs37a41] {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 22px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 16px;
}

.container-checkbox input[b-ev6bs37a41] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark[b-ev6bs37a41] {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #01464D;
}

.container-checkbox input:checked~.checkmark[b-ev6bs37a41] {
    background-color: #1CD3A3;
    border: 1px solid #1CD3A3;
}

.checkmark[b-ev6bs37a41]:after {
    content: url(assets/icons/visto.svg);
    position: absolute;
    display: none;
    top: -4px;
    left: -1px;
    align-items: center;
    width: 16px;
    height: 16px;
    justify-content: center;
}

.container-checkbox input:checked~.checkmark[b-ev6bs37a41]:after {
    display: flex;
}

.ag-modal__erro-Alocacao__container[b-ev6bs37a41] {

}

.ag-modal__erro-Alocacao[b-ev6bs37a41] {
    display: flex;
    background: transparent linear-gradient(180deg, #FFCCCC 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    padding: 8px 8px 20px 8px;
    position: relative;
}

    .ag-modal__erro-Alocacao[b-ev6bs37a41]::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 8px;
        right: 8px;
        height: 1px;
        background-color: #E2E2E2;
    }


.ag-modal__erro-Alocacao__text[b-ev6bs37a41] {
    color: #0E0E0F;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    margin-left: 8px;
    margin-top: 4px;
}

.ag-modal__alerta-img[b-ev6bs37a41] {
    width: 27px;
    height: 27px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/GerenciarGarantias/TabelaExposicao.razor.rz.scp.css */
.ag-tabela[b-6v2bj0p3i6]{
    overflow: hidden;
    margin: 8px 0px;
}

.ag-tabela__header[b-6v2bj0p3i6]{
    display: flex;
    align-items: center;
    justify-content: space-between;

    background-color: #01C493;
    border-radius: 4px 4px 0px 0px;
    padding: 9px 8px;
}

.ag-tabela__header__text[b-6v2bj0p3i6]{
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 12px;
    color: #01464D;
}

.ag-tabela__body[b-6v2bj0p3i6]{
    overflow-y: auto;
    max-height: 81px;
    border-radius: 0px 0px 4px 4px;
}

[b-6v2bj0p3i6]::-webkit-scrollbar {
    width: 5px;
}
  
[b-6v2bj0p3i6]::-webkit-scrollbar-track {
    background: #AAAAAA; 
    border-radius: 20px;

}
   
[b-6v2bj0p3i6]::-webkit-scrollbar-thumb {
    background: #01464D; 
    border-radius: 20px;
}
  
.ag-tabela__row[b-6v2bj0p3i6]{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 8px;
}

.ag-tabela__row:nth-child(2n)[b-6v2bj0p3i6]{
    background-color: #FFFFFF;
}

.ag-tabela__row:nth-child(2n + 1)[b-6v2bj0p3i6]{
    background-color: #E7E8EA;
}

.ag-tabela__body__text[b-6v2bj0p3i6]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 10px;
    color: #47484C;
    width: 100%;
}

.ag-tabela__body__text:nth-child(1)[b-6v2bj0p3i6]{
    text-align: left;
}

.ag-tabela__body__text:nth-child(2)[b-6v2bj0p3i6]{
    text-align: center;
}

.ag-tabela__body__text:nth-child(3)[b-6v2bj0p3i6]{
    text-align: right;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Menu/Ancora.razor.rz.scp.css */
.ag-cardAncora[b-p7ii28h2lv] {
    background-color: #fff;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 99;
    box-sizing: content-box;
    padding: 0;
    text-decoration: none !important;
    max-height: 65px;  
    width: 25%;

}

.ag-cardAncora__icon[b-p7ii28h2lv] {
    padding: 20px;
    background: #E1E6E8;
    padding: 20px;
    border-radius: 8px 0px 0px 8px;
}

.ag-cardAncora:hover[b-p7ii28h2lv] {
    cursor: pointer;
}

.ag-cardAncora:hover .ag-cardAncora__icon[b-p7ii28h2lv] {
    background: #01464D;
}

.ag-cardAncora:hover .ag-cardAncora__icon img[b-p7ii28h2lv] {
    filter: brightness(0) invert(1);
}

.ag-cardAncora__title[b-p7ii28h2lv] {
    padding: 12px;
    color: #000;
    font-size: 14px;
    text-align: left;

}

.ag-cardAncora__title h5[b-p7ii28h2lv] {

    font-size: 14px;
    line-height: 1;
    margin: 0;
    font-family: BradescoSans-Semibold;

}

.ag-cardAncora__arrow[b-p7ii28h2lv] {
    padding: 12px;
    margin-left: auto;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/ModosTrade/CardModoTrade.razor.rz.scp.css */
.ag-card-trade[b-w7pqu60jnz] {
    width: 100%;
    height: 134px;
    display: flex;
    flex-direction: column;
    background: var(--neutral-0-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 8px;
    border: 1px solid #F0F1F5;
    padding: 12px;
    justify-content: space-between;
    position: relative;
}

.ag-card-trade--hover:hover[b-w7pqu60jnz]:after {
    content: "";
    height: 4px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #225F65;
    border-radius: 0px 0px 4px 4px;
}

.ag-card__tooltip[b-w7pqu60jnz] {
    display: flex;
    justify-content: flex-end;
}

.ag-card-detalhes[b-w7pqu60jnz] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 12px 32px;
}

.ag-card__modo[b-w7pqu60jnz], .ag-card__acoes[b-w7pqu60jnz], .ag-card__futuros[b-w7pqu60jnz] {
    height: 44px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

    .ag-card__modo h4[b-w7pqu60jnz] {
        color: #6D6E71;
        font-family: BradescoSans-Medium, sans-serif;
        font-size: 16px;
    }

    .ag-card__modo h5[b-w7pqu60jnz] {
        color: #000000;
        font-family: BradescoSans-SemiBold, sans-serif;
        font-size: 22px;
    }

    .ag-card__acoes h4[b-w7pqu60jnz], .ag-card__futuros h4[b-w7pqu60jnz] {
        color: #6D6E71;
        font-family: BradescoSans-Medium, sans-serif;
        font-size: 14px;
    }

    .ag-card__acoes h5[b-w7pqu60jnz], .ag-card__futuros h5[b-w7pqu60jnz] {
        color: #151515;
        font-family: BradescoSans-SemiBold, sans-serif;
        font-size: 16px;
    }

.ag-card__button[b-w7pqu60jnz] {
    display: inline;
    background: #00C592;
    padding: 8px 24px;
    border-radius: 24px;
    border: none;
    color: #002C2E;
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 12px;
    height: 32px;
}

    .ag-card__button.disabled[b-w7pqu60jnz] {
        background: #D5D5D5;
        color: #939393;
    }
    .disabled[b-w7pqu60jnz] {
        pointer-events: none;
    }



/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/ModosTrade/CardModoTradeFlutuante.razor.rz.scp.css */
.card-flutuante[b-ii5jkskk8i] {
    width: 696px;
    min-height: 6.5em;
    margin: 0 40px 0 0;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 12px 18px #00000015;
    border: 0.5px solid #707070;
    border-radius: 8px;
    color: #000;
    font-family: BradescoSans-SemiBold;
    padding: 4%;
    touch-action: none;
    user-select: none;
    position: relative;
    z-index: 9999;
    transform: translate(0px, 0px);
}

.conteudo-card-flutuante[b-ii5jkskk8i] {
    display: flex;
    flex-direction: column;
    padding: 12px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 12px 18px #00000015;
    border: 0.5px solid #F0F1F5;
}

    .conteudo-card-flutuante[b-ii5jkskk8i]:after {
        content: "";
        height: 4px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        background: #225F65;
        border-radius: 0px 0px 4px 4px;
    }

.ag-card__close[b-ii5jkskk8i] {
    background: none;
    border: none;
    height: 16px;
    width: 16px;
    padding: 0;
    line-height: 0;
}

.ag-card-header--buttons[b-ii5jkskk8i] {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-family: 'BradescoSans-Light';
    gap: 5px;
    color: #A7A8AC;
}

.ag-card-header[b-ii5jkskk8i] {
    display: flex;
    padding: 12px 12px 0px;
    justify-content: space-between;
}

    .ag-card-header div[b-ii5jkskk8i] {
        display: flex;
        align-items: center;
        gap: 4px;
    }

    .ag-card-header h2[b-ii5jkskk8i], .ag-card-header label[b-ii5jkskk8i] {
        color: #000000;
        font-family: BradescoSans-SemiBold;
        font-size: 20px;
    }

    .ag-card-header h5[b-ii5jkskk8i], .ag-card__title h5[b-ii5jkskk8i] {
        color: #6D6E71;
        font-family: BradescoSans-Medium;
        font-size: 14px;
    }


.ag-card-hr[b-ii5jkskk8i] {
    background: #F4F4F4;
    height: 2px;
    margin: 8px 12px 24px 12px;
}

.ag-card-body[b-ii5jkskk8i] {
    display: flex;
    padding: 0 12px;
    gap: 8px;
}

.ag-card__title[b-ii5jkskk8i] {
    display: flex;
    justify-content: space-between;
    border: 1px solid rgba(112, 112, 112, 0.24);
    border-radius: 4px;
    padding: 12px;
    gap: 12px;
    align-items: center;
}

    .ag-card__title label[b-ii5jkskk8i] {
        color: #47484C;
        font-family: BradescoSans-SemiBold;
        font-size: 14px;
    }

.ag-card__aberto-fechado[b-ii5jkskk8i] {
    display: flex;
    border-bottom: 1px solid #E0E2E3;
    justify-content: space-between;
    margin-top: 24px;
    padding-bottom: 8px;
    min-height: 41px;
    align-items:center;
    gap: 12px;
}

    .ag-card__aberto-fechado .titulo[b-ii5jkskk8i] {
        color: #000000;
        font-family: BradescoSans-Medium;
        font-size: 13px;
        flex-grow: 5;
        margin-left: 10px;
        min-width: 53px;
    }


    .ag-card__aberto-fechado .valor[b-ii5jkskk8i] {
        color: #000000;
        font-family: BradescoSans-SemiBold;
        font-size: 13px;
    }

    .ag-card__aberto-fechado .data[b-ii5jkskk8i] {
        color: #A7A8AC;
        font-family: BradescoSans-Medium;
        font-size: 10px;
    }

.ag-card__aberto-fechado--valor[b-ii5jkskk8i] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
}

.ag-card__aberto-fechado--img[b-ii5jkskk8i] {
    flex-grow: 0;
    height: 32px;
    width: 32px;
    margin-left: 24px;
}

.ag-card__acoes[b-ii5jkskk8i], .ag-card__futuros[b-ii5jkskk8i] {
    flex-grow: 1;
    gap: 8px;
}

.ag-card-footer[b-ii5jkskk8i] {
    display: flex;
    padding: 0 12px 12px 12px;
    align-items: center;
    gap: 8px;
    margin-top: 16px;
}

    .ag-card-footer h5[b-ii5jkskk8i] {
        color: #47484C;
        font-family: BradescoSans-Medium;
        font-size: 14px;
    }

        .ag-card-footer h5:hover[b-ii5jkskk8i] {
            color: #225F65;
        }




.swing-trade[b-ii5jkskk8i] {
    left: 0;
}

.card-principal[b-ii5jkskk8i] {
    grid-column-start: 2 !important;
    grid-column-end: 2 !important;
    grid-row-start: 3 !important;
    display: flex;
    width: auto;
}




@media (min-width: 1441px) {
    .card-principal[b-ii5jkskk8i] {
        margin: 0 112px 0 0;
    }
}



.card-secundario[b-ii5jkskk8i] {
    grid-column-start: 1 !important;
    grid-column-end: 2 !important;
    grid-row-start: 3 !important;
    grid-row-end: 4 !important;
    display: flex;
    width: 90%;
    left: 7%;
}

    .card-secundario .ag-card-footer[b-ii5jkskk8i] {
        display: none;
    }



.switch[b-ii5jkskk8i] {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px;
}

    .switch input[b-ii5jkskk8i] {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider[b-ii5jkskk8i] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #225F65;
}

    .slider[b-ii5jkskk8i]:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 18px;
        left: 3px;
        bottom: 2px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        background: #225F65;
    }

input:checked + .slider[b-ii5jkskk8i] {
    background-color: #225F65;
}

input:focus + .slider[b-ii5jkskk8i] {
    box-shadow: 0 0 1px #fff;
}

input:checked + .slider[b-ii5jkskk8i]:before {
    background-color: #fff;
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
}

.ag-card-footer:has(input:checked) h5[b-ii5jkskk8i] {
    font-family: BradescoSans-SemiBold;
    color: #000000;
}

/* Rounded sliders */
.slider.round[b-ii5jkskk8i] {
    border-radius: 34px;
}

    .slider.round[b-ii5jkskk8i]:before {
        border-radius: 50%;
    }

.disabled[b-ii5jkskk8i] {
    display: none;
}

.ag-card-header-tooltip[b-ii5jkskk8i] {
    display: flex;
    padding: 0 8px;
    border-left: 1px solid #a7a8ac4d;
    border-right: 1px solid #a7a8ac4d;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/ModosTrade/ModosTrade.razor.rz.scp.css */
.conteudo-card[b-2g62ngdame] {
    display: flex;
    flex-direction: column;
    gap:32px;
    grid-area: card-expansivel;
    padding-right: 40px;
}

@media (min-width: 1440px) {
    .conteudo-card[b-2g62ngdame] {
        padding-right: 112px;
    }
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/PlataformasNegociacao/PlataformasNegociacao.razor.rz.scp.css */
.ag-plataformas[b-erk89caht1] {
    background: #F1F3F4;
    height: 112px;
}

.ag-plataformas-flex[b-erk89caht1] {
    display: flex;
    justify-content: center;
    background: #FFF;
}

.ag-plataformas__body[b-erk89caht1] {
    background-color: #01464D;
    height: 112px;
    position: relative;
    bottom: 60px;
    border-radius: 4px;
    width: auto;
    max-width: 1076px;
    display: flex;
    align-items: center;
}

.ag-plataformas__icon[b-erk89caht1] {
    height: 32px;
    width: 32px;
    padding: 4px;
    background: #01C592;
    margin-left: 42px;
}

.ag-plataformas__title[b-erk89caht1] {
    color: #FFFFFF;
    font-size: 14px;
    font-family: BradescoSans-Bold;
    min-width: 132px;
    margin-left: 16px;
    letter-spacing: 1.4px;
}

.ag-plataformas__line[b-erk89caht1] {
    border-left: 1px solid #FFFFFF;
    margin-left: 45px;
    height: 64px;
}

.ag-plataformas__description[b-erk89caht1] {
    color: #FFFFFF;
    font-size: 16px;
    font-family: BradescoSans-Medium;
    min-width: 456px;
    margin-left: 40px;
}

.ag-plataformas__button[b-erk89caht1] {
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 14px;
    background-color: #01C592;
    box-sizing: border-box;
    border-radius: 24px;
    padding: 16px 72px;
    max-height: 48px;
    border: none;
    line-height: 1;
    margin-left: 56px;
    margin-right: 60px;
    z-index: 1;
    color: #002C2E;
}

.ag-plataformas__button:hover[b-erk89caht1] {
    cursor: pointer;
    transition: all 350ms cubic-bezier(0.2, 0.7, 0.3, 1);
    background-color: #01AD88;
    opacity: 1;
}

.ag-plataformas__flag[b-erk89caht1] {
    position: absolute;
    right: 15px;
    z-index: 0;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/RecomendacoesAgora/RecomendacoesAgora.razor.rz.scp.css */
.ag-recomendacoes__container[b-ch9fr9mzko]{
    display: flex;
    align-items: center;

    background-color: #F1F3F4;
    border: 1px solid #EBEBEB;
    border-radius: 0px 0px 4px 4px;

    padding-left: 32px;
}

.ag-recomendacoes__titulo__container[b-ch9fr9mzko]{
    padding-right: 20px;
    border-right: 1px solid rgba(1, 70, 77, 0.24);
}

.ag-recomendacoes__titulo[b-ch9fr9mzko],
.ag-recomendacoes__titulo span[b-ch9fr9mzko]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    color: #343434;
    line-height: 21px;
    width: 160px;
}

.ag-recomendacoes__titulo span[b-ch9fr9mzko]{
    font-family: BradescoSans-SemiBold, sans-serif;
}

.ag-recomendacoes__campo__container[b-ch9fr9mzko]{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.ag-recomendacoes__campo[b-ch9fr9mzko]{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    cursor: pointer;
    padding: 8px 0px;

    position: relative;
}

.ag-recomendacoes__campo:last-child[b-ch9fr9mzko]{
    padding-right: 32px;
}

.ag-recomendacoes__campo__numero[b-ch9fr9mzko]{
    font-family: BradescoSans-Light, sans-serif;
    font-size: 42px;
    color: #01464D;
    margin-right: 12px;
}

.ag-recomendacoes__campo__texto[b-ch9fr9mzko]{
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 14px;
    color: #6E6D6D;
    line-height: 18px;
    width: 140px;
}

.ag-recomendacoes__campo:first-child .ag-recomendacoes__campo__texto[b-ch9fr9mzko]{
    width: 158px;
}

.ag-recomendacoes__campo__texto span[b-ch9fr9mzko]{
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 14px;
    color: #01464D;
}

.ag-recomendacoes__campo.checked[b-ch9fr9mzko]{
    background-color: #E6FAEE;
    cursor: default;
}

.checked .ag-recomendacoes__campo__texto[b-ch9fr9mzko],
.checked .ag-recomendacoes__campo__texto span[b-ch9fr9mzko],
.checked .ag-recomendacoes__campo__numero[b-ch9fr9mzko]{
    color: #6E6D6D;
}

.ag-recomendacoes__campo__icone-check[b-ch9fr9mzko]{
    position: absolute;
    right: 0px;
    z-index: 1;

    display: none;
    width: 24px;
    height: 24px;
    transform: translateX(50%);
}

.checked .ag-recomendacoes__campo__icone-check[b-ch9fr9mzko]{
    display: block;
}

.checked .ag-recomendacoes__campo__icone[b-ch9fr9mzko] {
    filter: brightness(0) saturate(100%) invert(44%) sepia(0%) saturate(1148%) hue-rotate(4deg) brightness(97%) contrast(94%);
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Redirecionamentos/Botao.razor.rz.scp.css */

.ag-redirect-container[b-5mkeuseso4] {
    box-shadow: 0px 2px 8px #00000014;
    border: 1px solid #F0F1F5;
    height: 69px;
    display: inline-flex;
    align-items: center;
    width:283px
}

.ag-redirect-container__titulo[b-5mkeuseso4] {
    background-color: #01464d;
    padding: 16px;
    display: flex;
    border-radius: 8px 0 0 8px;
    height: 100%;
    align-items: center;
    gap:8px;
}

.ag-redirect-container__titulo h6[b-5mkeuseso4] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 11px;
    color: #fff;
}

.ag-redirect-container__link[b-5mkeuseso4] {
    background: #fff;
    padding: 16px 12px 16px 24px;
    display: flex;
    border: none;
    text-decoration: none;
    border-radius: 0 8px 8px 0;
    height: 100%;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.ag-redirect-container__link div[b-5mkeuseso4]{
    text-align: left;
}
.ag-redirect-container__link h5[b-5mkeuseso4]{
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 14px;
    color: #000;
    margin-bottom: 4px;
}
.ag-redirect-container__link h6[b-5mkeuseso4]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 13px;
    color: #47484C;
}
    .ag-redirect-container__link img[b-5mkeuseso4] {
        transform: rotate(270deg);
        height: 20px;
        width: 20px;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/ResultadoOperacoes/ResultadoOperacoes.razor.rz.scp.css */
.ag-resultados[b-5xmnfsatm9] {
    padding-bottom: 40px;
    max-width: 90%;
    min-width: 400px;
}

.ag-resultados__titulo[b-5xmnfsatm9] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
}

.ag-resultados__item[b-5xmnfsatm9] {
    display: flex;
    align-items: center;
    padding: 8px 0px;
    padding-right: 24px;
    justify-content: space-between;
}

.ag-resultados__item:not(.ag-resultados__ultimo-item .ag-resultados__item)[b-5xmnfsatm9],
.ag-resultados__ultimo-item[b-5xmnfsatm9]{
    border-bottom: 1px solid #E0E2E3;
}

.ag-resultados__ultimo-item .ag-resultados__item[b-5xmnfsatm9]{
    padding-bottom: 0px;
}

.ag-resultados__item-icone[b-5xmnfsatm9] {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}

.ag-resultados__item-icone img[b-5xmnfsatm9] {
    width: 20px;
    height: 20px;
}

.ag-resultados__item-titulo[b-5xmnfsatm9] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #47484C;
}

.ag-resultados__item-valor[b-5xmnfsatm9] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 18px;
    color: #000000;
    text-align: right;
}

.ag-resultados__titulo__content[b-5xmnfsatm9] {
    display: flex;
    align-items: center;
    column-gap: 14px;
}

.ag-resultados__mercados[b-5xmnfsatm9]{
    padding: 0px 24px 6px 58px;
}

.ag-resultados__mercados-titulo[b-5xmnfsatm9],
.ag-resultados__mercados-valor[b-5xmnfsatm9] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 13px;
    color: #6D6E71;
}

.ag-resultados__mercados__item[b-5xmnfsatm9]{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 0px;
}

.ag-resultados__mercados__item:first-child[b-5xmnfsatm9]{
    padding-top: 0px;
}

.ag-resultados__mercados-valor[b-5xmnfsatm9] {
    text-align: right;
}

.negativo[b-5xmnfsatm9] {
    color: #E1173F;
}

/*Estilização das mensagens de erro*/
.ag-resultados__item.alerta[b-5xmnfsatm9] {
    background-color: #FCF1F0;
    border: 1px solid #FAC4C0 !important;
    border-radius: 8px;
    padding: 8px;
    margin-bottom: 3px;
}

.alerta .ag-resultados__titulo__content[b-5xmnfsatm9],
.alerta .ag-resultados__mercados__item[b-5xmnfsatm9] {
    opacity: 0.5;
}

.alerta .ag-resultados__titulo__content[b-5xmnfsatm9] {
    min-width: 164px;
}

.ag-resultados__mercados.alerta .ag-resultados__mercados__item .ag-resultados__mercados-valor[b-5xmnfsatm9] {
    visibility: hidden;
}

.ag-resultados__mercados.alerta .ag-resultados__mercados__item .ag-resultados__mercados-valor[b-5xmnfsatm9]:after {
    content: '-';
    visibility: visible;
    color: #6D6E71;
}

.ag-resultados__mercados.alerta[b-5xmnfsatm9]{
    padding-left: 63px;
}

.valores-ocultos[b-5xmnfsatm9] {
    visibility: hidden;
}

.valores-ocultos[b-5xmnfsatm9]:after {
    content: "-";
    visibility: visible;
}

.ag-resultados__item-valor.valores-ocultos[b-5xmnfsatm9]{
    color: #000000;
}

.ag-resultados__mercados-valor.valores-ocultos[b-5xmnfsatm9] {
    color: #6D6E71;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/SalaTrade/SalaTrade.razor.rz.scp.css */
.ag-banner-trade[b-h5ip6ysmab] {
    display: flex;
    width: 488px;
    height: 142px;
    background-image: url("assets/image/Grupo 219030.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.ag-banner-trade__container[b-h5ip6ysmab] {
    display: flex;
    align-items: center;
}

.ag-banner-trade__icon[b-h5ip6ysmab] {
    background-color: #01C592;
    padding: 7.5px 7.71px 7.5px 8px;
    margin-left: 31px;
    height: 33px;
    width: 33px;
}

.ag-banner-trade__title[b-h5ip6ysmab] {
    color: #FFFFFF;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    margin-left: 16px;
    min-width: 105px;
}

.ag-banner-trade__line[b-h5ip6ysmab] {
    border-left: 1px solid #8DA7A7;
    margin-left: 16px;
    height: 73px;
}

.ag-banner-trade__container__description[b-h5ip6ysmab] {
    margin-left: 16px;
    width: 146px;
    display: flex;
    flex-direction: column;
}

.ag-banner-trade__description[b-h5ip6ysmab] {
    color: #DDF2F3;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 8px;
}

.ag-banner-trade__description__line[b-h5ip6ysmab] {
    border-bottom: 1.5px solid #316E61;
    width: 131px;
}

.ag-banner-trade__button[b-h5ip6ysmab] {
    color: #DDF2F3;
    background-color: transparent;
    border: 1.5px solid #1F544E;
    border-radius: 12px;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 10px;
    padding: 3px 18px;
    width: 85px;
    white-space: nowrap
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Saldos/Saldos.razor.rz.scp.css */
.ag-saldos[b-5e0wq89l45] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

@media only screen and (max-width: 720px) {
    .ag-saldos[b-5e0wq89l45] {
        flex-wrap: wrap;
    }
}

.ag-saldos-lançamentos[b-5e0wq89l45] {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    overflow: visible;
    width: 30%;
    height: 95px;
}

    .ag-saldos-lançamentos .tab[b-5e0wq89l45] {
        height: 100%
    }

    .ag-saldos-lançamentos .tab__label[b-5e0wq89l45] {
        padding: 1.5rem;
        border: 1px solid #EBEBEB;
        border-radius: 4px;
        height: 100%;
        justify-content: flex-start;
    }

    .ag-saldos-lançamentos .tab__content label[b-5e0wq89l45] {
        color: #6D6E71;
        font-size: 13px;
        font-family: BradescoSans-Medium, sans-serif;
        line-height: normal;
        padding: 4px;
    }

.tab input:checked ~ .tab__content[b-5e0wq89l45] {
    border-radius: 0px 0px 4px 4px;
    position: absolute;
    top: 99%;
    width: 100%;
    z-index: 999;
    border: 1px solid #EBEBEB;
    background: #fff;
    border-top: 0;
    border-bottom: 4px solid #225F65;
}

.ag-saldos-lançamentos__img[b-5e0wq89l45] {
    background-color: #225F65;
    min-height: 40px;
    min-width: 40px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
}

    .ag-saldos-lançamentos__img img[b-5e0wq89l45] {
        height: 20px;
        width: 20px;
    }

.ag-saldos__titulo[b-5e0wq89l45] {
    color: #6D6E71;
    font-size: 13px;
    font-family: BradescoSans-Medium, sans-serif;
}

.ag-saldos__valor[b-5e0wq89l45] {
    color: #000000;
    font-size: 22px;
    font-family: BradescoSans-SemiBold, sans-serif;
    line-height: normal;
}

.tab input:checked + .tab__label[b-5e0wq89l45]::after {
    transform: rotate(180deg);
}

.ag-saldos-lançamentos__table[b-5e0wq89l45] {
    margin: 0 80px 20px 80px;
}

    .ag-saldos-lançamentos__table div[b-5e0wq89l45] {
        display: flex;
        justify-content: space-between;
    }

        .ag-saldos-lançamentos__table div:nth-child(1)[b-5e0wq89l45],
        .ag-saldos-lançamentos__table div:nth-child(2)[b-5e0wq89l45] {
            border-bottom: 1px solid #F4F4F4;
        }




.ag-saldos-conta[b-5e0wq89l45] {
    display: inline-flex;
    align-items: center;
    padding: 1.5rem;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    width: 30%;
    height: 95px;
}

.negativo[b-5e0wq89l45] {
    color: #E1173F !important;
}

.ag-saldos-total[b-5e0wq89l45] {
    display: inline-flex;
    width: 40%;
    align-items: center;
    padding: 1.5rem;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    height: 95px;
}

    .ag-saldos-total .ag-saldos__valor[b-5e0wq89l45] {
        font-size: 26px;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/SaldosLimites/GraficoDonut.razor.rz.scp.css */
.svg-item[b-2vtwp11pu1] {
    font-size: 16px;
}

    .svg-item.transparente .donut-ring[b-2vtwp11pu1],
    .svg-item.transparente .donut-segment-2[b-2vtwp11pu1] {
        stroke: #E7E8E8 !important;
    }


@keyframes donutfade-b-2vtwp11pu1 {
    /* this applies to the whole svg item wrapper */
    0% {
        opacity: .2;
    }

    100% {
        opacity: 1;
    }
}

.donut-ring[b-2vtwp11pu1] {
    stroke: #01C592;
}

.donut-segment[b-2vtwp11pu1] {
    transform-origin: center;
    stroke: #FF6200;
}

.donut-segment-2[b-2vtwp11pu1] {
    stroke: #225F65;
    opacity: 1;
}

.donut-segment-3[b-2vtwp11pu1] {
    stroke: #d9e021;
    animation: donut2 3s;
}

.donut-segment-4[b-2vtwp11pu1] {
    stroke: #ed1e79;
    animation: donut3 3s;
}

.segment-1[b-2vtwp11pu1] {
    fill: #ccc;
}

.segment-2[b-2vtwp11pu1] {
    fill: aqua;
}

.segment-3[b-2vtwp11pu1] {
    fill: #d9e021;
}

.segment-4[b-2vtwp11pu1] {
    fill: #ed1e79;
}

.donut-percent[b-2vtwp11pu1] {
    opacity: 1;
}

@keyframes donutfadelong-b-2vtwp11pu1 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.donut-text[b-2vtwp11pu1] {
    font-family: Arial, Helvetica, sans-serif;
    fill: #FF6200;
}

.donut-text-1[b-2vtwp11pu1] {
    fill: aqua;
}

.donut-text-2[b-2vtwp11pu1] {
    fill: #d9e021;
}

.donut-text-3[b-2vtwp11pu1] {
    fill: #ed1e79;
}

.donut-label[b-2vtwp11pu1] {
    font-size: 0.28em;
    font-weight: 700;
    line-height: 1;
    fill: #000;
    transform: translateY(0.25em);
}

.donut-percent[b-2vtwp11pu1] {
    font-size: 0.5em;
    line-height: 1;
    transform: translateY(0.5em);
    font-weight: bold;
}

.donut-data[b-2vtwp11pu1] {
    font-size: 0.12em;
    line-height: 1;
    transform: translateY(0.5em);
    text-align: center;
    text-anchor: middle;
    color: #666;
    fill: #666;
    opacity: 1;
}




/* ---------- */
/* just for this presentation */

.svg-item[b-2vtwp11pu1] {
    display: inline-block;
}



.ag-grafico[b-2vtwp11pu1] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-width: 192px;
    gap: 22px;
}

.ag-grafico__info[b-2vtwp11pu1] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    gap: 12px;
    justify-content: flex-start;
    width: 100%;
}



.ag-grafico__legenda h5[b-2vtwp11pu1] {
    font-family: BradescoSans-Medium;
    font-size: 13px;
    color: #A7A8AC;
    display: flex;
    align-items: center;
    gap: 4px;
    position: relative;
    margin-bottom: 2px;
}

    .ag-grafico__legenda h5[b-2vtwp11pu1]::before {
        content: "";
        width: 6px;
        height: 6px;
        position: absolute;
        right: 105%;
        display: block;
        border-radius: 50px;
    }

.ag-grafico__legenda.utilizado h5[b-2vtwp11pu1]::before {
    background: #225F65;
}

.ag-grafico__legenda.utilizado[b-2vtwp11pu1] {
    margin-bottom: 12px;
}

.ag-grafico__legenda.disponivel h5[b-2vtwp11pu1]::before {
    background: #01C493;
}

.ag-grafico__valor[b-2vtwp11pu1] {
    font-family: BradescoSans-SemiBold;
    font-size: 14px;
    color: #000;
    white-space: nowrap;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/SaldosLimites/LimiteDayTrade.razor.rz.scp.css */
.ag-limite-daytrade[b-bqic0l7d8j] {
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 16px;
    margin-top: 22px;
    width: 35%;
    min-width: 400px;
    flex-grow: 1;
}

.ag-limite-daytrade__header[b-bqic0l7d8j] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 12px;
}

.ag-limite-daytrade__titulo[b-bqic0l7d8j] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #47484C;
}

.ag-limite-daytrade__total[b-bqic0l7d8j] {
    width: 100%;
    text-align: center;
}

.ag-limite-daytrade__total__titulo[b-bqic0l7d8j],
.ag-limite-daytrade__legenda__texto[b-bqic0l7d8j] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 13px;
    color: #A7A8AC;
}

.ag-limite-daytrade__total__valor[b-bqic0l7d8j] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 20px;
    color: #000000;
}

.ag-limite-daytrade__legenda[b-bqic0l7d8j] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.ag-limite-daytrade__legenda__item:last-child[b-bqic0l7d8j] {
    display:flex;
    flex-direction: column;
    align-items: end;
}

.ag-limite-daytrade__legenda__valor[b-bqic0l7d8j] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 13px;
    color: #000000;
    margin-bottom: -4px;
}

.ag-limite-daytrade__legenda__texto[b-bqic0l7d8j] {
    position: relative;
    display: flex;
    align-items: center;
    margin: 4px 0 0 10px;
}

    .ag-limite-daytrade__legenda__texto[b-bqic0l7d8j]::before {
        content: "";
        width: 6px;
        height: 6px;
        position: absolute;
        right: calc(100% + 4px);
        display: block;
        border-radius: 50px;
    }



    .ag-limite-daytrade__legenda__texto.utilizado[b-bqic0l7d8j]::before {
        background-color: #225F65;
    }

    .ag-limite-daytrade__legenda__texto.alocado[b-bqic0l7d8j]::before {
        background-color: #02CA9D;
    }

    .ag-limite-daytrade__legenda__texto.saldo-disponivel[b-bqic0l7d8j] {
        width: fit-content;
    }

        .ag-limite-daytrade__legenda__texto.saldo-disponivel[b-bqic0l7d8j]::before {
            background-color: #F1F1F1;
        }

.ag-limite-daytrade__barra__container[b-bqic0l7d8j] {
    margin: 12px 0px;
}

.ag-limite-daytrade__barra[b-bqic0l7d8j] {
    width: 100%;
    height: 26px;
    background-color: #F1F1F1;
    display: flex;
    overflow: hidden;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.ag-limite-daytrade__barra-utilizado[b-bqic0l7d8j] {
    background: #01464D;
    height: 100%;
    min-width: 2px;
    box-sizing: border-box;
}

.ag-limite-daytrade__barra-alocado[b-bqic0l7d8j] {
    background: #01C592;
    height: 100%;
    min-width: 2px;
    box-sizing: border-box;
}

.ag-limite-daytrade__barra-disponivel[b-bqic0l7d8j] {
    background: #F1F1F1;
    height: 100%;
    min-width: 2px;
    box-sizing: border-box;
}

.ag-limite-daytrade__barra.light[b-bqic0l7d8j] {
    width: 100%;
    height: 5px;
    background-color: #F1F1F1;
    display: flex;
    overflow: hidden;
    margin: 0 0 2px 0;
    padding: 0;
    box-sizing: border-box;
}

    .ag-limite-daytrade__barra.light .ag-limite-daytrade__barra-utilizado[b-bqic0l7d8j],
    .ag-limite-daytrade__barra.light .ag-limite-daytrade__barra-alocado[b-bqic0l7d8j],
    .ag-limite-daytrade__barra.light .ag-limite-daytrade__barra-disponivel[b-bqic0l7d8j] {
        height: 100%;
        min-width: 2px;
        box-sizing: border-box;
    }

@media (min-width: 1441px) {
    .ag-limite-daytrade[b-bqic0l7d8j] {
        padding: 16px 32px;
    }
}

.api-indisponivel .ag-limite-daytrade__header .ag-limite-daytrade__titulo[b-bqic0l7d8j],
.api-indisponivel .ag-limite-daytrade__legenda .ag-limite-daytrade__legenda__texto[b-bqic0l7d8j],
.api-indisponivel .ag-limite-daytrade__content .ag-limite-daytrade__total .ag-limite-daytrade__total__titulo[b-bqic0l7d8j] {
    opacity: 0.7;
}

.ag-error__content[b-bqic0l7d8j] {
    width: 76%;
    margin: 0 auto;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/SaldosLimites/LimiteSwingTrade.razor.rz.scp.css */
.ag-limites-st[b-1m02rl0usp] {
    background-color: #fff;
    padding: 16px;
    border-radius: 8px;
    margin-top: 22px;
    display: inline-block;
    min-width: 740px;
    flex-grow: 2;  
}

.ag-limites-st__titulo[b-1m02rl0usp] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

    .ag-limites-st__titulo h3[b-1m02rl0usp] {
        font-family: BradescoSans-SemiBold;
        color: #47484C;
        font-size: 16px;
        margin-bottom: 24px;
    }

.ag-limites-st__graficos-container[b-1m02rl0usp]{
    width:100%;
}
.ag-limites-st__graficos[b-1m02rl0usp] {
    display: flex;
  
}

    .ag-limites-st__graficos .parting-line[b-1m02rl0usp] {
        margin:0 12px;
    }
    

.ag-limites-st__graficos--titulo[b-1m02rl0usp] {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 16px;
}

    .ag-limites-st__graficos--titulo h5[b-1m02rl0usp] {
        font-family: BradescoSans-Medium;
        font-size: 13px;
        color: #6D6E71;
    }

.erro[b-1m02rl0usp] {
    color: #959595 !important;
}

@media (min-width: 1441px) {
    .ag-limites-st[b-1m02rl0usp] {
        width: min(820px, 65%);
        padding: 16px 32px;
    }
    .ag-limites-st__graficos .parting-line[b-1m02rl0usp] {
        margin: 0 32px;
    }
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/BannerError.razor.rz.scp.css */
.ag-error[b-q60nrtfuf9] {
    display: flex;
    position: absolute;
    right: 2px;
    top: 56px;
    background-color: #FCE7EC;
    border: 1px solid #E1173E;
    border-radius: 12px;
    width: 482px;
    height: 80px;
    align-items: center;
    opacity: 0; 
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}

.show[b-q60nrtfuf9] {
    opacity: 1 !important; 
    visibility: visible !important;
}

.hide[b-q60nrtfuf9] {
    opacity: 0 !important;
    visibility: hidden !important;
}

.ag-error-icon[b-q60nrtfuf9] {
    background: #E1173E 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 16px #E1173E71;
    border-radius: 8px;
    padding: 8px;
    margin-left: 16px;
}

.ag-error-text[b-q60nrtfuf9] {
    width: 322px;
    margin-left: 16px;
}

.ag-error-text-medium[b-q60nrtfuf9] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
    color: #343434;
}

.ag-error-text-semiBold[b-q60nrtfuf9] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #343434;
}

.ag-error-close[b-q60nrtfuf9] {
    margin: 0 16px 0 32px;
    cursor: pointer;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/BannerSucess.razor.rz.scp.css */
.ag-sucess[b-weyh8si0rj] {
    display: flex;
    position: absolute;
    right: 99px;
    top: 56px;
    background-color: #E6FAEE;
    border: 1px solid #B4DCBD;
    border-radius: 12px;
    width: 385px;
    height: 80px;
    align-items: center;
    opacity: 0; 
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s;
}

.show[b-weyh8si0rj] {
    opacity: 1 !important; 
    visibility: visible !important;
}

.hide[b-weyh8si0rj] {
    opacity: 0 !important;
    visibility: hidden !important;
}

.ag-sucess-icon-container[b-weyh8si0rj] {
    background: #00C493 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 16px #01C5924D;
    border-radius: 8px;
    padding: 8px;
    margin-left: 16px;
}

.ag-sucess-icon[b-weyh8si0rj] {
    padding: 4px;
    background-color: #fff;
    border-radius: 50px;
}

.ag-sucess-text[b-weyh8si0rj] {
    width: 225px;
    margin-left: 16px;
}

.ag-sucess-text-medium[b-weyh8si0rj] {
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 16px;
}

.ag-sucess-text-semiBold[b-weyh8si0rj] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 16px;
    color: #343434;
}

.ag-sucess-close[b-weyh8si0rj] {
    margin: 0 16px 0 32px;
    cursor: pointer;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/ImagemErro.razor.rz.scp.css */
.container-busca[b-vbgvnw7ffd] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

    .container-busca h1[b-vbgvnw7ffd] {
        color: #000000;
        font-family: BradescoSans-SemiBold, sans-serif;
        font-size:16px;
    }
    .container-busca h2[b-vbgvnw7ffd] {
        color: #47484C;
        font-family: BradescoSans-Medium, sans-serif;
        font-size:16px;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/Loader.razor.rz.scp.css */
.ag-loader[b-ol4ga6v54f] {
    height: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
}

.ag-loader-container[b-ol4ga6v54f] {
    grid-area: header;
}

.ag-loader-medio[b-ol4ga6v54f] {
    opacity: 0.8;
    top: 0;
    padding-top: 10%;
    padding-left: 50px;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: flex;
    justify-content: center;
}

@media (max-width: 768px) {
    .ag-loader-medio[b-ol4ga6v54f] {
        top: 200px;
    }
}

.ag-loader-medio .loadingio-spinner-spinner-xvtmbagbc1[b-ol4ga6v54f] {
    width: 92px;
    height: 92px;
    overflow: hidden;
    background: none;
    transform: translateY(-14px);
    align-self: center;
}

.ag-loader-medio .ldio-n1tgp7ryt4[b-ol4ga6v54f] {
    width: 9.2rem;
    height: 9.2rem;
    position: relative;
    transform: translateZ(0) scale(0.92);
    backface-visibility: hidden;
    transform-origin: 0 0;
}

    .ag-loader-medio .ldio-n1tgp7ryt4 div[b-ol4ga6v54f] {
        left: 47px;
        top: 22px;
        position: absolute;
        animation: ldio-n1tgp7ryt4-b-ol4ga6v54f linear 1s infinite;
        background: #00d3a4;
        width: 6px;
        height: 12px;
        border-radius: 3px/3.36px;
        transform-origin: 3px 28px;
        box-sizing: content-box;
    }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(1)[b-ol4ga6v54f] {
            transform: rotate(0deg);
            animation-delay: -0.875s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(2)[b-ol4ga6v54f] {
            transform: rotate(45deg);
            animation-delay: -0.75s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(3)[b-ol4ga6v54f] {
            transform: rotate(90deg);
            animation-delay: -0.625s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(4)[b-ol4ga6v54f] {
            transform: rotate(135deg);
            animation-delay: -0.5s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(5)[b-ol4ga6v54f] {
            transform: rotate(180deg);
            animation-delay: -0.375s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(6)[b-ol4ga6v54f] {
            transform: rotate(225deg);
            animation-delay: -0.25s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(7)[b-ol4ga6v54f] {
            transform: rotate(270deg);
            animation-delay: -0.125s;
            background: #00d3a4;
        }

        .ag-loader-medio .ldio-n1tgp7ryt4 div:nth-child(8)[b-ol4ga6v54f] {
            transform: rotate(315deg);
            animation-delay: 0s;
            background: #00d3a4;
        }

@keyframes ldio-n1tgp7ryt4-b-ol4ga6v54f {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/MensagemErro.razor.rz.scp.css */
.ag-alerta[b-5iegaii5zp]{
    display: flex;
    align-items: flex-start;
    column-gap: 8px;
}

.ag-alerta-background[b-5iegaii5zp] {
    background-color: #FCF1F0;
    border: 1px solid #FAC4C0;
    border-radius: 4px;
    padding: 5px 8px;
}

.ag-alerta__img[b-5iegaii5zp]{
    padding-top: 2px;
}

.ag-alerta__text[b-5iegaii5zp]{
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #101010;
}

span .ag-alerta__text[b-5iegaii5zp] {
    font-size: 10px;
}

/*Card Modo Trade*/
.ag-card-detalhes .ag-alerta[b-5iegaii5zp] {
    position: absolute;
    bottom: 31px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/Modals/AlgoDeuErrado.razor.rz.scp.css */
.ag-overlay[b-b6iixq7r81] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.ag-modal[b-b6iixq7r81] {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  transform: translate(-50%, -50%);
  background-color: #fff;
  z-index: 1001;
  max-width: 456px;
  border-radius: 4px;
  box-shadow: 0px 2px 8px #00000029;
  display: block;
}

.title[b-b6iixq7r81] {
  font-family: BradescoSans-SemiBold, sans-serif;
  font-size: 20px;
  margin: 56px 56px 0 56px;
  /* margin-top: 56px; */
}

.text[b-b6iixq7r81] {
  font-family: BradescoSans-Medium, sans-serif;
  font-size: 14px;
  line-height: 22px;
  margin: 16px 56px 0 56px;
  color: #47484c;
  /* margin-top: 16px; */
}

.button[b-b6iixq7r81] {
  border-radius: 3rem;
  max-height: 48px;
  padding: 14px 48px;
  background-color: #01c592;
  border-width: 1px;
  border-style: solid;
  font-family: BradescoSans-Bold, sans-serif;
  font-size: 14px;
  text-transform: none;
  text-align: center;
  color: #09282a;
  border-color: transparent;
  text-decoration: none;
  margin: 18px 0 40px 56px;
  /* margin-top: 18px; */
  padding: 16px 30px 15px;
}

.button:hover[b-b6iixq7r81] {
  cursor: pointer;
  transition: all 350ms cubic-bezier(0.2, 0.7, 0.3, 1);
  background-color: #00ad88;
  opacity: 1 !important;
}

.close-button[b-b6iixq7r81] {
  position: absolute;
  cursor: pointer;
  top: 16px;
  right: 16px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/Modals/RedefinirAssinaturaEletronica.razor.rz.scp.css */
.ag-overlay[b-z8ewwi3am0] {
  position: fixed;
  top: -1px;
  left: -1px;
  width: 100.4%;
  height: 100.4%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.ag-modal[b-z8ewwi3am0] {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  transform: translate(-50%, -50%);
  background-color: #fff;
  z-index: 1001;
  max-width: 456px;
  width: 430px;
  border-radius: 4px;
  box-shadow: 0px 2px 8px #00000029;
  display: block;
}

.title[b-z8ewwi3am0] {
  font-family: BradescoSans-SemiBold, sans-serif;
  font-size: 20px;
  margin: 56px 56px 0 56px;
  color:#000000;
  /* margin-top: 56px; */
}

.text[b-z8ewwi3am0] {
  font-family: BradescoSans-Medium, sans-serif;
  font-size: 14px;
  line-height: 22px;
  margin: 16px 56px 0 56px;
  color: #47484C;
  /* margin-top: 16px; */
}

.button[b-z8ewwi3am0] {
  border-radius: 3rem;
  max-height: 48px;
  background-color: #01C592;
  border-width: 1px;
  border-style: solid;
  font-family: BradescoSans-Bold, sans-serif;
  font-size: 14px;
  text-transform: none;
  text-align: center;
  color: #01464D;
  border-color: transparent;
  text-decoration: none;
  margin: 18px 0 40px 56px;
  /* margin-top: 18px; */
  padding: 16px 30px;
  line-height: normal;
}
.button:hover[b-z8ewwi3am0] {
  cursor: pointer;
  transition: all 350ms cubic-bezier(0.2, 0.7, 0.3, 1);
  background-color: #00B183;
  opacity: 1 !important;
}


.link[b-z8ewwi3am0]{
  color: #01464D;
  text-decoration: none;
  border: none;
  background: none;
  font-family: BradescoSans-Bold, sans-serif;
  font-size: 14px;
  padding: 16px;
  line-height: normal;
}


.close-button[b-z8ewwi3am0] {
  position: absolute;
  cursor: pointer;
  top: 16px;
  right: 16px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/Reload.razor.rz.scp.css */
.ag-tooltip[b-qc8s1b4eg5] {
    position: relative;
    left: 0px;
    width: 16px;
    height: 16px;
    bottom: 3px;
    padding: 0;
    cursor: pointer !important;
    z-index: 999;
    border: none;
    background: transparent;
    line-height: normal;
}

.ag-tooltip img[b-qc8s1b4eg5] {
    transition: all 0.10s;
}

.ag-tooltip[b-qc8s1b4eg5]::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);

    position: absolute;
    left: -10px;
    transform: translateX(10px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease, visibility .1s ease;
    z-index: 3;
}

.ag-tooltip:not([flow])[b-qc8s1b4eg5]::after,
.ag-tooltip[flow="up"][b-qc8s1b4eg5]::after {
    border-top: 9px solid #01464d;
    bottom: 22px;
}

.ag-tooltip[flow="bottom"][b-qc8s1b4eg5]::after {
    border-bottom: 9px solid #01464d;
    top: 22px;
}

.ag-tooltip[b-qc8s1b4eg5]::before {
    content: attr(data-tooltip);
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    background-color: #01464d;
    width: 140px;
    height: auto;
    color: #fff;
    position: absolute;
    left: 0;
    transform: translateX(-15%);
    border-radius: 8px;
    padding: 16px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease, visibility .3s ease;
    z-index: 2;
}

    .ag-tooltip[align="left"][b-qc8s1b4eg5]::before {
        transform: translateX(-15%);
    }

    .ag-tooltip[align="center"][b-qc8s1b4eg5]::before {
        transform: translateX(-50%);
    }

    .ag-tooltip[align="right"][b-qc8s1b4eg5]::before {
        transform: translateX(-85%);
    }

.ag-tooltip:not([flow])[b-qc8s1b4eg5]::before,
.ag-tooltip[flow="up"][b-qc8s1b4eg5]::before {
    bottom: 30px;
}

.ag-tooltip[flow="bottom"][b-qc8s1b4eg5]::before {
    top: 30px;
}

.ag-tooltip:hover[b-qc8s1b4eg5]::after,
.ag-tooltip:hover[b-qc8s1b4eg5]::before {
    opacity: 1;
    visibility: visible;
}

.ag-tooltip:hover[b-qc8s1b4eg5] {
    border: none;
}

.ag-tooltip:active img[b-qc8s1b4eg5] {
    transform: rotate(180deg);
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/TableIntraday.razor.rz.scp.css */
.ag-table__th[b-ieg24i8utf] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 13px;
    color: #6D6E71;
    text-align: start !important;
    padding-left: 24px;
    padding-right: 0 !important;
    align-content: start;
}

.ag-table__tr[b-ieg24i8utf] {
    background-color: #fff;
}

.ag-table__td[b-ieg24i8utf] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 13px;
    color: #000000;
    height: 48px;
    align-content: center;
    text-align: start !important;
    padding-left: 24px;
}

.custom-striped tbody tr:nth-child(odd)[b-ieg24i8utf] {
    background-color: #fff;
}

.custom-striped tbody tr:nth-child(even)[b-ieg24i8utf] {
    background-color: #F8F8F8;
}

.valor-neutro[b-ieg24i8utf] {
    color: #000000;
}

.valor-positivo[b-ieg24i8utf] {
    color: #02A782
}

.valor-negativo[b-ieg24i8utf] {
    color: #D7373F
}

.sortable[b-ieg24i8utf] {
    cursor: pointer;
    position: relative;
    padding-right: 20px;
}

.center[b-ieg24i8utf] {
    text-align: center !important;
    padding: 0 !important;
}

.th-container[b-ieg24i8utf] {
    display: flex;
    flex-wrap: nowrap;
}

    .th-container > .d-flex[b-ieg24i8utf] {
        gap: 4px;
        margin-left: 6px;
    }

.icon-ordenacao[b-ieg24i8utf] {
    width: 10px;
    height: 17px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/TableOrdem.razor.rz.scp.css */
table[b-moie2jmzey] {
    margin: 0;
}

.ag-table__th[b-moie2jmzey] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 13px;
    color: #6D6E71;
    text-align: start !important;
    padding-left: 24px;
    min-width: 104px;
}

.ag-table__tr[b-moie2jmzey] {
    background-color: #fff;
}

.ag-table__td[b-moie2jmzey] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 13px;
    color: #000000;
    height: 48px;
    align-content: center;
    text-align: start !important;
    padding-left: 24px;
}

.custom-striped tbody tr:nth-child(odd)[b-moie2jmzey] {
    background-color: #fff;
}

.custom-striped tbody tr:nth-child(even)[b-moie2jmzey] {
    background-color: #F8F8F8;
}

.center[b-moie2jmzey] {
    text-align: center !important;
}

.center-td[b-moie2jmzey] {
    text-align: center !important;
    padding-right: 80px !important;
}

.sortable-header[b-moie2jmzey] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
}

th.sorting[b-moie2jmzey], th.sorting_asc[b-moie2jmzey], th.sorting_desc[b-moie2jmzey] {
    position: relative;
}

th.sorting[b-moie2jmzey]::after, th.sorting_asc[b-moie2jmzey]::after, th.sorting_desc[b-moie2jmzey]::after {
    position: absolute;
    right: 20px;
}

.sortable[b-moie2jmzey] {
    cursor: pointer;
    position: relative;
    padding-right: 20px;
}

.th-container[b-moie2jmzey] {
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
}

    .th-container > .d-flex[b-moie2jmzey] {
        gap: 4px;
        margin-left: 6px;
    }

.icon-ordenacao[b-moie2jmzey] {
    width: 10px;
    height: 17px;
}

.ag-table__scroll[b-moie2jmzey] {
    max-height: 192px;
    overflow-y: auto;
}

    .ag-table__scroll[b-moie2jmzey]::-webkit-scrollbar {
        width: 6px;
    }

    .ag-table__scroll[b-moie2jmzey]::-webkit-scrollbar-track {
        background: #CECECE;
        border-radius: 10px;
    }

    .ag-table__scroll[b-moie2jmzey]::-webkit-scrollbar-thumb {
        background: #01464D;
        border-radius: 10px;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Shared/Tooltip.razor.rz.scp.css */
.ag-tooltip[b-13s7pvw8vm] {
    position: relative;
    left: 0px;

    width: 16px;
    height: 16px;
    line-height: 15px;
    border-radius: 50%;
    border: #A7A8AC 1px solid;
    padding: 0;
    
    font-size: 12px;
    background-color: transparent;
    color: #A7A8AC;
    cursor: initial !important;
    z-index: 999;
}

.ag-tooltip[b-13s7pvw8vm]::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid rgba(0, 0, 0, 0);
    
    position: absolute;
    left: -10px;
    transform: translateX(10px);
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease, visibility .1s ease;
    z-index: 3;
}

.ag-tooltip:not([flow])[b-13s7pvw8vm]::after,
.ag-tooltip[flow="up"][b-13s7pvw8vm]::after{
    border-top: 9px solid #01464d;
    bottom: 22px;
}

.ag-tooltip[flow="bottom"][b-13s7pvw8vm]::after{
    border-bottom: 9px solid #01464d;
    top: 22px;
}

.ag-tooltip[b-13s7pvw8vm]::before {
    content: attr(data-tooltip);
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    line-height: 22px;
    text-align: start;
    background-color: #01464d;
    width: 200px;
    height: auto;
    color: #fff;
    position: absolute;
    left: 0;
    transform: translateX(-15%);
    border-radius: 8px;
    padding: 16px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s ease, visibility .3s ease;
    z-index: 2;
}
    .ag-tooltip[align="left"][b-13s7pvw8vm]::before {
        transform: translateX(-15%);
    }
    .ag-tooltip[align="center"][b-13s7pvw8vm]::before {
        transform: translateX(-50%);
    }
    .ag-tooltip[align="right"][b-13s7pvw8vm]::before {
        transform: translateX(-85%);
    }

.ag-tooltip.gigante[b-13s7pvw8vm]::before {
    width: 277px;
}
.ag-tooltip.grande[b-13s7pvw8vm]::before {
    width: 265px;
}
.ag-tooltip.medio[b-13s7pvw8vm]::before {
    width: 200px;
}
.ag-tooltip.pequeno[b-13s7pvw8vm]::before {
    width: 140px;
}

.ag-tooltip:not([flow])[b-13s7pvw8vm]::before,
.ag-tooltip[flow="up"][b-13s7pvw8vm]::before{
    bottom: 30px;
}

.ag-tooltip[flow="bottom"][b-13s7pvw8vm]::before{
    top: 30px;
}

.ag-tooltip:hover[b-13s7pvw8vm]::after,
.ag-tooltip:hover[b-13s7pvw8vm]::before {
    opacity: 1;
    visibility: visible;
}

.ag-tooltip:hover[b-13s7pvw8vm]{
    background-color: #01464d;
    color: #fff;
    border: none;
}

.ag-tooltip:not([flow])[b-13s7pvw8vm]::before,
.ag-tooltip[flow="up-left"][b-13s7pvw8vm]::before {
    right: -55px;
    bottom: 30px;
    left: unset;
}

.ag-tooltip:not([flow])[b-13s7pvw8vm]::after,
.ag-tooltip[flow="up-left"][b-13s7pvw8vm]::after {
    border-top: 9px solid #01464d;
    bottom: 22px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/TabsMargensAlavancagens/InputBusca.razor.rz.scp.css */
.container-busca[b-l1nojlyvl3] {
    display: flex;
    align-items: flex-end;
    gap: 35px;
}

    .container-busca label[b-l1nojlyvl3] {
        font-family: BradescoSans-SemiBold, sans-serif;
        font-size: 20px;
        color: #01464D;
        white-space: nowrap;
    }

.ag-busca__fechar[b-l1nojlyvl3] {
    position: absolute;
    bottom: 8px;
    left: calc(100% - 16px);
    cursor: pointer;
    width: 12px;
    height: 12px;
}
.ag-modal__input[b-l1nojlyvl3] {
    position: relative;
    padding-top: 24px;
    width: 100%;
    position: relative;
}
    .ag-modal__input[b-l1nojlyvl3]:before {
        content: "";
        background: url("assets/icons/ui-search.svg");
        width: 16px;
        height: 16px;
        position: absolute;
        bottom: 8px;
        left: 0;
    }

    .ag-modal__input input[b-l1nojlyvl3] {
        font-family: BradescoSans-Medium, sans-serif;
        font-size: 16px;
        color: #47484C;
        padding: 8px 22px;
        border: none;
        border-bottom: 1px solid #A7A8AC;
        transition: border-color 0.3s;
        background-color: transparent;
        width: 100%;
        height: 37px;
    }


        .ag-modal__input input:focus[b-l1nojlyvl3] {
            outline: none;
            border-bottom: 2px solid #01464D;
        }

    .ag-modal__input label[b-l1nojlyvl3] {
        padding-left: 22px;
        font-family: BradescoSans-Medium, sans-serif;
        font-size: 16px;
        color: #47484C;
        position: absolute;
        left: 2px;
        bottom: 8px;
        transition: bottom 0.3s, font-size 0.3s, color 0.3s;
    }

    .ag-modal__input input:focus + label[b-l1nojlyvl3],
    .ag-label.filled[b-l1nojlyvl3] {
        position: absolute;
        bottom: 30px;
        font-size: 12px;
        color: #01464D;
    }

    .ag-modal__input input:focus + label[b-l1nojlyvl3] {
        color: #01464D;
    }

.ag-label.filled[b-l1nojlyvl3] {
    color: #A7A8AC;
}

.ag-modal__input.error .ag-label[b-l1nojlyvl3] {
    color: #E1173F;
}

.ag-modal__input.error input[b-l1nojlyvl3] {
    border-bottom: 1px solid #E1173F;
}

.ag-input__alert[b-l1nojlyvl3] {
    font-family: BradescoSans-Medium, sans-serif;
    color: #E1173F;
    font-size: 8px;
    position: relative;
    top: 4px;
    line-height: 10px;
    max-width: 190px;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/TabsMargensAlavancagens/TabelaAtivos.razor.rz.scp.css */

.table-margens header[b-pudv8hk12a] {
    background-color: #01464d;
    height: 79px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-radius: 8px 8px 0 0;
    font-size: 16px;
    font-family: "BradescoSans-SemiBold";
    color: white;
    align-items: flex-start;
    padding: 24px 16px;
}

    .table-margens header .second-nav[b-pudv8hk12a] {
        display: flex;
        justify-content: space-around;
        position: absolute;
        font-size: 13px;
        font-family: "BradescoSans-SemiBold";
        margin-top: 3rem;
    }

    .table-margens header > div[b-pudv8hk12a] {
        width: 28%;
        text-align: center;
    }

    .table-margens header .col-ativos[b-pudv8hk12a] {
        display: flex;
        width: 16%;
        cursor: pointer;
        justify-content: center;
        gap:12px;
    }

.table-margens main[b-pudv8hk12a] {
    font-size: 14px;
    font-family: "BradescoSans-Medium";
    color: #47484c;
    border: solid 1px #d9dcdd;
    padding: 16px;
}

    .table-margens main .table-row[b-pudv8hk12a] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 1px;
        border-radius: 4px;
        border: solid 1px #f0f1f5;
        padding: 1rem 0;
    }

        .table-margens main .table-row > div[b-pudv8hk12a] {
            width: 28%;
            text-align: center;
        }

        .table-margens main .table-row .ativos[b-pudv8hk12a] {
            width: 16%;
        }

        .table-margens main .table-row:nth-child(even)[b-pudv8hk12a] {
            background-color: #f0f1f5;
        }

.double-nav[b-pudv8hk12a] {
    display: flex;
    flex-direction: column;
}

    .double-nav .subtitle[b-pudv8hk12a] {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: space-evenly;
        font-size: 13px;
        font-family: "BradescoSans-SemiBold";
        position: relative;
        top: 0.5rem;
        color: #FFFFFF;
        opacity: 0.7;
    }

nav .center-tabs[b-pudv8hk12a] {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

    nav .center-tabs .nav-link[b-pudv8hk12a] {
        color: #01464d;
        font-size: 14px;
        font-family: "BradescoSans-Medium";
        color: #47484c;
        width: 240px;
    }

        nav .center-tabs .nav-link.active[b-pudv8hk12a] {
            font-family: "BradescoSans-SemiBold";
            color: #01464d;
            border-bottom: solid 5px #01464d !important;
            width: 240px;
        }

.buscador[b-pudv8hk12a] {
    align-items: center;
}

    .buscador span[b-pudv8hk12a] {
        color: #01464d;
        font-size: 20px;
        font-family: "BradescoSans-SemiBold";
        min-width: 10px;
        margin-right: 1rem;
    }

    .buscador label[b-pudv8hk12a] {
        width: 90%;
    }

        .buscador label[b-pudv8hk12a]::before {
            content: "";
            background-image: url("/images/icons/lupa.svg");
            width: 16px;
            height: 16px;
            margin-top: 13px;
            position: absolute;
        }

    .buscador input[b-pudv8hk12a] {
        padding-left: 1.5rem !important;
        background-color: transparent;
    }

.ag-tabs[b-pudv8hk12a] {
    margin: 20px;
    font-family: "BradescoSans-Medium";
    padding: 0;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #e4e5e9;
}

.ag-tabs_content nav[b-pudv8hk12a] {
    margin-bottom: 1.3rem;
}

    .ag-tabs_content nav .nav[b-pudv8hk12a] {
        font-size: 14px;
    }

    .ag-tabs_content nav .nav-link[b-pudv8hk12a] {
        border-bottom: solid 4px transparent;
        font-size: 14px;
        color: #47484c;
    }

        .ag-tabs_content nav .nav-link:hover[b-pudv8hk12a] {
            border-color: transparent !important;
            border-bottom: #1ead88 solid 4px !important;
            color: #47484c !important;
        }

    .ag-tabs_content nav .nav-tabs .nav-item.show .nav-link[b-pudv8hk12a],
    .ag-tabs_content nav .nav-tabs .nav-link.active[b-pudv8hk12a] {
        border-color: transparent;
        background-color: transparent;
        border-bottom: #01c592 solid 5px;
        color: #01464d;
        font-weight: 600;
        border-radius: 8px 8px 0 0;
    }

        .ag-tabs_content nav .nav-tabs .nav-item.show .nav-link:focus[b-pudv8hk12a],
        .ag-tabs_content nav .nav-tabs .nav-link.active:focus[b-pudv8hk12a] {
            outline: none !important;
        }

.ag-tabs .active-tab[b-pudv8hk12a] {
    border-bottom: solid 5px #01c592;
    position: relative;
    color: #01c592;
    font-weight: bold;
}

    .ag-tabs .active-tab[b-pudv8hk12a]:after {
        width: 100%;
        height: 2px;
        position: absolute;
        content: "";
        bottom: -0.1em;
        left: 0;
        background: #fff;
    }

.ag-tabs li[b-pudv8hk12a] {
    display: inline-block;
    cursor: pointer;
    color: #47484c;
    padding: 5px 10px;
}

.tabs-content[b-pudv8hk12a] {
    margin: 20px;
    padding: 0;
    list-style: none;
}

    .tabs-content li.tabs-item[b-pudv8hk12a] {
        display: none;
    }

.tabcontent[b-pudv8hk12a] {
    display: none;
}

    .tabcontent.active[b-pudv8hk12a] {
        display: flex;
    }

.ag-tabscontent article[b-pudv8hk12a] {
    width: 100%;
    border: 1px solid #c8c9cc;
    padding: 1vw 3vw;
    box-sizing: border-box;
    border-radius: 8px;
    margin-bottom: 1rem;
    font-size: 13px;
    border-collapse: separate;
    box-shadow: 0px 3px 6px #000 29;
}

    .ag-tabscontent article h1[b-pudv8hk12a] {
        font-size: 15px;
        color: black;
        font-weight: 600;
    }

    .ag-tabscontent article.bg-gray[b-pudv8hk12a] {
        background-color: gray !important;
    }

.ag-tabscontent label[b-pudv8hk12a] {
    font-size: 12px;
    align-items: baseline;
    color: #6d6e71;
}

table[b-pudv8hk12a] {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
    font-size: 14px;
    border: solid 1px #f0f1f5;
    color: #47484c;
    font-family: "BradescoSans-Medium";
}

.ag-table[b-pudv8hk12a] {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 1px solid #ddd;
    background: white;
    padding: 0;
}

    .ag-table .table-active[b-pudv8hk12a] {
        font-weight: bold;
    }

    .ag-table thead tr th:last-child[b-pudv8hk12a],
    .ag-table tbody tr td:last-child[b-pudv8hk12a] {
        text-align: right;
    }

.ag-table-structured[b-pudv8hk12a] {
    font-size: 16px;
    color: #47484c;
    vertical-align: middle;
    border-color: transparent;
    table-layout: inherit;
}

    .ag-table-structured thead[b-pudv8hk12a] {
        background-color: #01464d;
        font-weight: bold;
        font-size: 14px;
    }

        .ag-table-structured thead th[b-pudv8hk12a] {
            color: black;
            font-family: "BradescoSans-SemiBold";
            font-size: 14px;
        }

    .ag-table-structured td[b-pudv8hk12a] {
        border-bottom: solid 1px lightgray;
        vertical-align: middle;
    }

    .ag-table-structured strong[b-pudv8hk12a] {
        letter-spacing: 1.6px;
        color: #01464d;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 2;
    }

    .ag-table-structured p[b-pudv8hk12a] {
        line-height: 1;
    }

        .ag-table-structured p small[b-pudv8hk12a] {
            color: #8a8a92;
            font-size: 14px;
        }

.table > :not(caption) > * > *[b-pudv8hk12a] {
    padding: 1rem;
    vertical-align: middle;
    background-color: transparent;
}

.ag-table-structured > :not(caption) > * > *[b-pudv8hk12a] {
    padding: 2rem;
}

.table > :not(:last-child) > :last-child > *[b-pudv8hk12a] {
    border-bottom-color: transparent;
}

.ag-table-striped[b-pudv8hk12a] {
    background-color: white;
    text-align: right;
}

    .ag-table-striped thead[b-pudv8hk12a] {
        background-color: #01464d;
        color: white;
        padding: 1rem;
    }

        .ag-table-striped thead tr[b-pudv8hk12a] {
            border: solid 1px #f0f1f5;
        }

            .ag-table-striped thead tr th[b-pudv8hk12a] {
                font-family: "BradescoSans-SemiBold";
                font-size: 14px;
                padding: 1.5rem;
                vertical-align: middle;
                text-align: center;
            }

                .ag-table-striped thead tr th:first-child[b-pudv8hk12a] {
                    border-radius: 8px 0 0 0;
                }

                .ag-table-striped thead tr th:last-child[b-pudv8hk12a] {
                    border-radius: 0 8px 0 0;
                }

    .ag-table-striped tbody[b-pudv8hk12a] {
        font-size: 13px;
    }

        .ag-table-striped tbody tr:nth-child(even)[b-pudv8hk12a] {
            background-color: #f0f1f5;
        }

        .ag-table-striped tbody tr td[b-pudv8hk12a] {
            font-family: "BradescoSans-Medium";
            font-size: 14px;
            padding: 1.5rem;
            text-align: center;
            border-radius: 5px;
        }

.ag-simple-table[b-pudv8hk12a] {
    font-size: 16px;
    width: 100%;
    text-align: right;
}

    .ag-simple-table thead th[b-pudv8hk12a] {
        color: #01464d;
        font-weight: bold;
        font-size: 16px;
    }

.ag-table-expand[b-pudv8hk12a] {
    border-collapse: separate;
    border-spacing: 0 0.5rem;
    /* Works on Chrome, Edge, and Safari */
}

    .ag-table-expand thead[b-pudv8hk12a] {
        background-color: #14676b;
        color: white;
    }

        .ag-table-expand thead th:first-child[b-pudv8hk12a] {
            border-radius: 5px 0 0 5px;
        }

        .ag-table-expand thead th:last-child[b-pudv8hk12a] {
            border-radius: 0 5px 5px 0;
        }

    .ag-table-expand tbody[b-pudv8hk12a] {
        text-align: center;
        font-size: 90%;
    }

        .ag-table-expand tbody tr td[b-pudv8hk12a],
        .ag-table-expand tbody tr th[b-pudv8hk12a] {
            border-top: solid 1px #c8c9cc;
            border-bottom: solid 1px #c8c9cc;
            vertical-align: middle !important;
            text-align: right;
        }

            .ag-table-expand tbody tr td:first-child[b-pudv8hk12a],
            .ag-table-expand tbody tr th:first-child[b-pudv8hk12a] {
                border-left: solid 1px #c8c9cc;
                border-radius: 5px 0 0 5px;
            }

            .ag-table-expand tbody tr td:last-child[b-pudv8hk12a],
            .ag-table-expand tbody tr th:last-child[b-pudv8hk12a] {
                border-right: solid 1px #c8c9cc;
                border-radius: 0 5px 5px 0;
            }

    .ag-table-expand.full thead th:first-child[b-pudv8hk12a] {
        border-radius: 5px 0 0 5px;
    }

    .ag-table-expand.full thead th:last-child[b-pudv8hk12a] {
        border-radius: 0 5px 5px 0;
    }

    .ag-table-expand.full tbody[b-pudv8hk12a] {
        text-align: left;
    }

        .ag-table-expand.full tbody tr td[b-pudv8hk12a],
        .ag-table-expand.full tbody tr th[b-pudv8hk12a] {
            vertical-align: middle !important;
        }

    .ag-table-expand.table > :not(caption) > * > *[b-pudv8hk12a] {
        padding: 1.5rem 1rem;
        vertical-align: bottom;
        font-size: 13px;
        line-height: 1.2;
        text-align: right;
    }

        .ag-table-expand.table > :not(caption) > * > *:first-child[b-pudv8hk12a] {
            text-align: left;
        }

    .ag-table-expand *[b-pudv8hk12a]::-webkit-scrollbar {
        width: 12px;
    }

    .ag-table-expand *[b-pudv8hk12a]::-webkit-scrollbar-track {
        background: #fafafa;
    }

    .ag-table-expand *[b-pudv8hk12a]::-webkit-scrollbar-thumb {
        background-color: #f0f1f5;
        border-radius: 20px;
        border: 3px solid #fafafa;
    }

    .ag-table-expand .expand-content.active img[b-pudv8hk12a] {
        transform: rotate(180deg);
        transition: 200ms ease;
    }

        .ag-table-expand .expand-content.active img:hover[b-pudv8hk12a] {
            cursor: pointer;
        }

    .ag-table-expand .contents[b-pudv8hk12a] {
        display: none;
        position: relative;
        bottom: 17px;
        padding: 3rem;
        color: #6d6e71;
        font-weight: bold;
        transition: 200ms ease;
    }

        .ag-table-expand .contents h3[b-pudv8hk12a] {
            color: #01464d;
            font-size: 18px;
            font-weight: bold;
        }

        .ag-table-expand .contents label[b-pudv8hk12a] {
            font-size: 12px;
            font-weight: 500;
        }

        .ag-table-expand .contents a[b-pudv8hk12a] {
            color: #01c592;
            font-size: 14px;
        }

.pagination[b-pudv8hk12a] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 64px 0;
}

    .pagination div[b-pudv8hk12a] {
        display: flex;
        align-items: center;
    }

    .pagination button[b-pudv8hk12a] {
        background: none;
        border: none;
    }

    .pagination span[b-pudv8hk12a] {
        font-family: BradescoSans-Medium;
        font-size: 16px;
        color: #47484C;
    }

    .pagination button:disabled img[b-pudv8hk12a] {
        opacity: .3;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/TabsMargensAlavancagens/TabsControl.razor.rz.scp.css */
nav .center-tabs[b-vyz1uqrjvh] {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

    nav .center-tabs .nav-item[b-vyz1uqrjvh] {
        border: none;
        background: none;
        color: #47484C;
        font-size: 14px;
        font-family: "BradescoSans-Medium";
        width: 240px;
        padding-bottom: 10px;
        position: relative;
    }

        nav .center-tabs .nav-item.item-active[b-vyz1uqrjvh] {
            color: #01464d;
            font-family: "BradescoSans-SemiBold";
        }

            nav .center-tabs .nav-item.item-active[b-vyz1uqrjvh]:before {
                content: "";
                width: 100%;
                height: 5px;
                border-radius: 8px 8px 0px 0px;
                background: #01464d;
                position: absolute;
                bottom: 0;
                left: 0;
            }

.ag-tabs[b-vyz1uqrjvh] {
    margin: 20px;
    font-family: "BradescoSans-Medium";
    padding: 0;
    list-style: none;
    position: relative;
    border-bottom: 1px solid #e4e5e9;
}



    .ag-tabs_content nav .nav[b-vyz1uqrjvh] {
        font-size: 14px;
    }
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/Termo/Termo.razor.rz.scp.css */
.ag-overlay[b-6sadhb7m44] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
}

.ag-modal[b-6sadhb7m44] {
    background-color: #FFFFFF;
    border: 0.5px solid #F0F1F5;
    border-radius: 4px;
    box-shadow: 0px 2px 8px #00000029;
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    padding: 24px;
    transform: translate(-50%, -50%);
    background-color: #fff;
    z-index: 999999;
    width: 800px;
}

.ag-modal__close[b-6sadhb7m44] {
    position: absolute;
    top: 18px;
    right: 22px;
    cursor: pointer;
}

.ag-modal__close img[b-6sadhb7m44] {
    filter: brightness(0) saturate(100%) invert(18%) sepia(68%) saturate(977%) hue-rotate(146deg) brightness(97%) contrast(99%);
}

.ag-modal__titulo[b-6sadhb7m44] {
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 20px;
    color: #01464D;
}

.ag-modal__footer[b-6sadhb7m44] {
    margin-top: 40px;
    display: flex;
    align-items: center;
}

.ag-modal__button[b-6sadhb7m44] {
    background-color: #01C592;
    padding: 16px 48px;
    line-height: normal;
    font-family: BradescoSans-Bold, sans-serif;
    font-size: 14px;
    color: #01464D;
    border-radius: 50px;
    border: none;
}

.ag-modal__button[disabled][b-6sadhb7m44] {
    background-color: #A7A8AC;
    color: #6D6E71;
}

.ag-modal__link[b-6sadhb7m44] {
    background: none;
    padding: 16px 24px;
    line-height: normal;
    font-family: BradescoSans-SemiBold, sans-serif;
    font-size: 14px;
    color: #01464D;
    border: none;
}

.ag-modal__assinatura[b-6sadhb7m44]{
    width: 50%;
}

.ag-modal__checkbox__label[b-6sadhb7m44] {
    color: #47484C;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
    line-height: normal;
}

.ag-modal__checkbox__label:hover[b-6sadhb7m44] {
    color: #01464D;
}

.container-checkbox input:checked ~ .ag-modal__checkbox__label[b-6sadhb7m44], .container-checkbox input:checked ~ .ag-modal__checkbox__label:hover[b-6sadhb7m44] {
    color: #000000;
    font-family: BradescoSans-SemiBold, sans-serif;
}

.container-checkbox[b-6sadhb7m44] {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 22px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 16px;
}

.container-checkbox input[b-6sadhb7m44] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkmark[b-6sadhb7m44] {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #01464D;
}

.container-checkbox input:checked ~ .checkmark[b-6sadhb7m44] {
    background-color: #1CD3A3;
    border: 1px solid #1CD3A3;
}

.checkmark[b-6sadhb7m44]:after {
    content: url(assets/icons/visto.svg);
    position: absolute;
    display: none;
    top: -4px;
    left: -1px;
    align-items: center;
    width: 16px;
    height: 16px;
    justify-content: center;
}

.container-checkbox input:checked ~ .checkmark[b-6sadhb7m44]:after {
    display: flex;
}

.ag-modal__scrollbar-container[b-6sadhb7m44] {
    height: 286px;
    overflow-y: scroll;
    margin: 24px 0px;
}

.ag-modal__termo-text[b-6sadhb7m44]:after,
.ag-modal__content[b-6sadhb7m44]:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    visibility: visible;
    pointer-events: none;
    margin-right: 36px;
    border-radius: 4px;
}

.ag-modal__content[b-6sadhb7m44]:after {
    height: 60px;
    background: linear-gradient(rgba(249, 249, 249, 0.01), rgba(249, 249, 249, .99));
}

.ag-modal__termo-text[b-6sadhb7m44]:after {
    background: #F0F1F5;
    height: 24px;
}


.ag-modal__content[b-6sadhb7m44] {
    padding: 24px;
    background: #F0F1F5;
    border-radius: 4px;
    margin-right: 24px;
}

[b-6sadhb7m44]::-webkit-scrollbar {
    width: 12px;
}

[b-6sadhb7m44]::-webkit-scrollbar-track {
    background: #FAFAFA;
    border-radius: 8px;
    border: 1px solid #F0F1F5;
}

[b-6sadhb7m44]::-webkit-scrollbar-thumb {
    background: #E4E5E9;
    border-radius: 8px;
    border: 3px solid #FAFAFA;
}

.ag-modal__termo-text[b-6sadhb7m44] {
    color: #47484C;
    font-family: BradescoSans-Medium, sans-serif;
    font-size: 14px;
}

.ag-modal__container[b-6sadhb7m44]{
    position: relative;
}

.ag-modal__icones-container[b-6sadhb7m44] {
    display: flex;
    align-items: center;
    column-gap: 16px;
}

.ag-modal__icon[b-6sadhb7m44] {
    background: #00C592;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.ag-modal__checkbox-container[b-6sadhb7m44] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* _content/Agora.Brokerage.Trader.WebApp/Components/UI/TrilhaDeCursos/TrilhaDeCursos.razor.rz.scp.css */
.header[b-d4yeydlwhj] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.trilha-cursos[b-d4yeydlwhj]{
    padding-bottom:90px;
    overflow: hidden;
}
.banner_trilha_cursos .owl-item[b-d4yeydlwhj] {
    padding: 0.5rem;
}

.banner_trilha_cursos .owl-item img[b-d4yeydlwhj] {
  box-shadow: 0px 2px 2px #00000029;
}

.banner_trilha_cursos .owl-item .subtitle[b-d4yeydlwhj] {
  font-family: "BradescoSans-SemiBold";
  width: 96.3%;
  height: 100px;
  color: #ffffff;
  font-size: 13px;
  position: absolute;
  bottom: 8px;
  padding: 1rem;
  background: rgb(0, 0, 0);
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(255, 255, 255, 0) 100%
  );

  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.header[b-d4yeydlwhj] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1rem;
}

.header h3[b-d4yeydlwhj] {
  font-family: "BradescoSans-SemiBold";
  font-size: 20px;
  margin-bottom: 0.5rem;
  color: #000000 !important;
}

.header h4[b-d4yeydlwhj] {
  font-size: 16px;
  color: #47484c;
  font-family: "BradescoSans-Medium";
}

.header .link_cursos[b-d4yeydlwhj] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.header .link_cursos button[b-d4yeydlwhj] {
  font-family: "BradescoSans-SemiBold";
  font-size: 16px;
  color: #01464d;
  border: none;
  background: none;
  margin-right: 28px;
}

    .header .link_cursos button[b-d4yeydlwhj]::after {
    content: "";
    position: absolute;
    background-image: url("/assets/image/navigation-arrow-launch.svg");

    width: 16px;
    height: 16px;

    margin-left: 12px;
    margin-top: 0.2rem;
}
