.rowMinhaConta .colContent .internal,.rowMinhaConta .colMenu .internal{align-items:start;background:#fff;border:1px solid #e8eaed;border-radius:12px;gap:1rem;padding:1.5rem}.rowMinhaConta .colContent .internal{gap:0;padding:1.5rem}.rowMinhaConta .colMenu a{border-radius:8px;padding:8px 12px;position:relative;text-decoration:none;transition:background .15s,color .15s}.rowMinhaConta .colMenu a.active{background:var(--apoio0-bg);color:var(--apoio0);font-weight:700}.rowMinhaConta .colMenu a:hover:not(.active){background:#f5f7f9;color:var(--azul0)}.rowMinhaConta{display:grid!important;gap:2rem;grid-template-columns:.3fr 1fr}.rowMinhaConta>div{padding-left:0;padding-right:0}.rowMinhaConta .colContent .internal.editing{border:1px solid var(--apoio0)}.rowMinhaConta .colContent .internal:not(.editing):not(.validation) .form-control{background:var(--clara0);pointer-events:none}.rowMinhaConta .colContent .internal.validation .form-control{background:var(--Branco);pointer-events:auto}.rowMinhaConta .colContent .internal.validation .form-control:focus{background:var(--Branco)}.rowMinhaConta .colContent .internal.validation .form-control:disabled{background:var(--clara0)}.rowMinhaConta .colContent .buttons{flex-wrap:wrap;gap:1.5rem}.rowMinhaConta .colContent .internal .buttons.editing,.rowMinhaConta .colContent .internal.editing .buttons:not(.editing){display:none!important}.rowMinhaConta .colContent .internal.editing .buttons.editing{display:flex!important}.rowMinhaConta .colContent .internal .contas-bancarias,.rowMinhaConta .colContent .internal .enderecos{display:flex;flex-direction:column;gap:1rem;list-style-type:none;margin:1.5rem 0;padding:0;width:100%}.rowMinhaConta .colContent .internal .contas-bancarias>li,.rowMinhaConta .colContent .internal .enderecos>li{border-bottom:1px solid #f0f1f3;padding-bottom:1rem}.rowMinhaConta .colMenu .sticky-top{z-index:10!important}.rowMinhaConta .colContent .internal .contas-bancarias .info,.rowMinhaConta .colContent .internal .enderecos .info{align-items:flex-end;display:grid;gap:.5rem 2rem;grid-template-columns:1fr .5fr;list-style-type:none;margin:0;padding:0}.rowMinhaConta .colContent .internal .contas-bancarias .info>li,.rowMinhaConta .colContent .internal .enderecos .info>li{gap:.5rem}.rowMinhaConta .colContent .internal .contas-bancarias .info>li:nth-child(2n),.rowMinhaConta .colContent .internal .enderecos .info>li:nth-child(2n){display:flex;gap:1rem;justify-content:flex-end}#modalAdicionarContaBancaria .modal-dialog,#modalAdicionarEndereco .modal-dialog,#modalAlterarSenha .modal-dialog,#modalCadastrarCartao .modal-dialog,#modalPeriodoExpecifico .modal-dialog{max-width:46rem}#modalAlteradoComSucesso .modal-dialog{max-width:19rem}#modalAutenticacao .modal-dialog,#modalExcluirCartao .modal-dialog,#modalExcluirEndereco .modal-dialog{max-width:34rem}#modalAdicionarContaBancaria .modal-content,#modalAdicionarEndereco .modal-content,#modalAlteradoComSucesso .modal-content,#modalAlterarSenha .modal-content,#modalAutenticacao .modal-content,#modalCadastrarCartao .modal-content,#modalExcluirCartao .modal-content,#modalExcluirEndereco .modal-content,#modalPeriodoExpecifico .modal-content{border-radius:16px;box-shadow:0 8px 32px #00000014;overflow:hidden}#modalAdicionarContaBancaria .modal-header,#modalAdicionarEndereco .modal-header,#modalAlterarSenha .modal-header,#modalCadastrarCartao .modal-header,#modalExcluirCartao .modal-header,#modalExcluirEndereco .modal-header,#modalPeriodoExpecifico .modal-header{background:#f5f7f9;border-bottom:1px solid #f0f1f3;padding:1rem 1.5rem}#modalAlterarSenha .modal-body,#modalCadastrarCartao .modal-body,#modalExcluirCartao .modal-body,#modalExcluirEndereco .modal-body,#modalPeriodoExpecifico .modal-body{padding:1rem 2rem}#modalAlterarSenha .modal-footer,#modalCadastrarCartao .modal-footer,#modalExcluirCartao .modal-footer,#modalExcluirEndereco .modal-footer,#modalPeriodoExpecifico .modal-footer{border:none;padding:.5rem 2rem 2rem}#modalExcluirEndereco .modal-footer{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem}#modalExcluirCartao .modal-footer{flex-wrap:nowrap;gap:1.5rem}#modalExcluirCartao .modal-footer button{margin:0;width:100%}#modalExcluirEndereco .modal-footer button{margin:0}#modalAutenticacao .modal-content{background:#fff;border:none;padding:1.5rem}#modalAlteradoComSucesso .modal-body,#modalAlteradoComSucesso .modal-footer,#modalAlteradoComSucesso .modal-header,#modalAutenticacao .modal-body,#modalAutenticacao .modal-footer{border:0;padding:0}#modalAlteradoComSucesso .modal-body{align-items:center;display:flex;flex-direction:column;gap:1.5rem}#modalAutenticacao .input-group-autenticacao{align-items:center;background:#f5f7f9;border:1px solid #ebeef2;border-radius:10px;color:#8e8e8e;display:flex;gap:1rem;padding:0 1rem;transition:border-color .2s}#modalAutenticacao .input-group-autenticacao:focus-within{border-color:var(--apoio0)}#modalAutenticacao .input-group-autenticacao input{background:transparent;border:none;padding:1rem 1rem 1rem 0}#modalValidarEmail .input-group-autenticacao,#modalValidarTelefone .input-group-autenticacao{align-items:center;background:#f5f7f9;border:1px solid #ebeef2;border-radius:10px;color:#8e8e8e;display:flex;gap:1rem;padding:.75rem 1rem;transition:border-color .2s}#modalValidarEmail .input-group-autenticacao:focus-within,#modalValidarTelefone .input-group-autenticacao:focus-within{border-color:var(--apoio0)}#modalValidarEmail .input-group-autenticacao .icon,#modalValidarTelefone .input-group-autenticacao .icon{align-items:center;display:flex;padding-left:0}#modalValidarEmail .input-group-autenticacao input,#modalValidarTelefone .input-group-autenticacao input{background:transparent;border:none;flex:1;padding:0}#modalAutenticacao .input-group-autenticacao input::-moz-placeholder{color:var(--escura-1);font-family:var(--fontNunito);font-size:var(--fontSizeSmall);line-height:var(--lineHeightSmall)}#modalAutenticacao .input-group-autenticacao input,#modalAutenticacao .input-group-autenticacao input::placeholder,#modalAutenticacao .invalid-info{color:var(--escura-1);font-family:var(--fontNunito);font-size:var(--fontSizeSmall);line-height:var(--lineHeightSmall)}#modalAutenticacao .autenticacao .invalid-info.active{align-items:center;color:var(--perigo0);display:flex;gap:.5rem;margin-top:.5rem}#modalAutenticacao .autenticacao .invalid-info{display:none}#modalAlteradoComSucesso .modal-content{padding:3rem 2rem}#modalAlteradoComSucesso .btn-close{margin-top:-2rem}#modalAdicionarContaBancaria .modal-body,#modalAdicionarEndereco .modal-body{padding:2rem}#modalAdicionarContaBancaria .modal-footer,#modalAdicionarEndereco .modal-footer{border-top:none;justify-content:flex-start;padding:0 2rem 2rem}#modalAdicionarContaBancaria .infoConta{display:flex;flex-direction:column;gap:1.5rem}#modalAdicionarEndereco .editarEndereco{display:flex;flex-direction:column;gap:.5rem;max-height:40dvh;overflow-y:scroll;padding-right:1rem;scrollbar-color:var(--escura-1) var(--Branco);scrollbar-width:thin;width:100%}#modalAdicionarContaBancaria .infoConta .col3,#modalAdicionarEndereco .editarEndereco .col2{display:flex;gap:1.5rem}#modalAdicionarContaBancaria .infoConta .col3 div,#modalAdicionarEndereco .editarEndereco .col2 div{flex:1}#modalAdicionarEndereco .editarEndereco .col2.ruaNumero>div:first-child{flex:3}.btn-close{background:transparent var(--bs-btn-close-bg) center/40% no-repeat!important;border-radius:6px!important;height:28px!important;opacity:1!important;padding:0!important;transition:background-color .15s;width:28px!important}.btn-close:hover{background-color:#ebeef2!important}.buttonsCartao,.h1Button{gap:1.5rem}.h1Button button{padding:.625rem 2rem}.extratoDia{display:flex;flex-direction:column;gap:1.5rem;list-style-type:none;margin:0;padding:0}.listaExtrato .extratoDia:not(:last-child),.statusPedido{border-bottom:1px solid #f0f1f3;margin-bottom:1.5rem;padding-bottom:1.5rem}.listaExtrato>ul:nth-child(2){border-top:1px solid #f0f1f3;margin-top:1.5rem;padding-top:1.5rem}.listaExtrato .extratoDia li{align-items:center;display:flex;gap:1rem}.listaExtrato .extratoDia li .colIcon{flex-shrink:0}.listaExtrato .extratoDia li .colIcon img{background:#f5f7f9;border-radius:10px;height:40px;-o-object-fit:contain;object-fit:contain;padding:6px;width:40px}.listaExtrato .extratoDia li .colCusto{margin-left:auto}.infoExtrato span,.listaExtrato .extratoDia li:last-child span{display:flex;gap:1.5rem;justify-content:space-between;width:100%}.filtroPeriodo .colFiltrar,.filtroPeriodo .colFiltrar .filtro{display:flex;gap:1rem}.filtroPeriodo .colFiltrar label{align-items:center;gap:.5rem;max-width:6rem;white-space:nowrap;width:100%}.filtroPeriodo .filtroPesquisa{display:flex;max-width:23rem;position:relative;width:100%}.filtroPeriodo .filtroPesquisa #Filter{background:transparent;border:none;height:100%;margin-left:1.5rem;position:absolute}.filtroPeriodo .filtroPesquisa input{padding:9px 14px 9px 3.2rem}.filtroPeriodo .colFiltrar .form-select{max-width:11rem}.filtroPeriodo{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23f27400' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important}.infoPedidos span{max-width:15rem}.infoHeader .btn,.infoPedidos .btn{padding:.625rem 2rem}.listaPedido .info{gap:1.5rem}.infoHeader .info .status,.listaPedido .info .status{border-radius:5rem;font-family:var(--fontNunito);font-size:.75rem;line-height:1.125rem;padding:0 .625rem}.listaPedido .infoPedido .btn{padding:.625rem 2rem}.listaPedido .itemsPedido{list-style-type:none;margin:0;padding:0}.listaPedido .itemsPedido li,.statusPedido{border-top:1px solid #f0f1f3;margin-top:1.5rem;padding-top:1.5rem}.listaPedido .itemsPedido li div{gap:.5rem 1.5rem}.infoHeader{align-items:center;gap:1rem}.infoHeader .info{align-items:center;gap:.5rem}.statusPedido{gap:1rem}.statusPedido .andamentoPedido{display:flex;gap:1rem;justify-content:space-between;list-style-type:none;margin:0;max-width:35rem;padding:0}.statusPedido .acompanharPedido .btn{padding:.625rem 2rem}.statusPedido .andamentoPedido li{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;position:relative}.statusPedido .andamentoPedido li span{font-weight:700;text-align:center}.statusPedido .andamentoPedido li:not(:last-child):after{color:var(--escura-1);content:">";font-family:var(--fontNunito);font-size:var(--fontSizeSmall);line-height:var(--lineHeightSmall);position:absolute;right:-.5rem;top:50%}.statusPedido .andamentoPedido li.active span,.statusPedido .andamentoPedido li.active svg path,.statusPedido .andamentoPedido li.active:after{color:var(--apoio0);fill:var(--apoio0)}.internal.infoCompra hr{border-top:1px solid #f0f1f3;color:#f0f1f3;margin:1.5rem 0;opacity:1}.internal.infoCompra span{display:flex;gap:.5rem;justify-content:space-between}.rowMinhaConta .colContent .internal.produto{align-items:center;display:flex;gap:1.5rem}.rowMinhaConta .colContent .internal.produto img{border-radius:1rem;max-width:5rem}.internal.produto .precoTotalProduto{margin-left:auto}.rowMinhaConta .colContent .internal.produto .infoProduto div{gap:.5rem 1.5rem;margin-top:.5rem}.btn.export{display:flex;gap:1rem;position:relative}.btn.export.btn-outline .sub-menu{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 8px 32px #00000014;display:none;flex-direction:column;gap:1.5rem;left:0;list-style-type:none;margin:0;padding:1.5rem;position:absolute;top:calc(100% + 1.5rem);width:100%}.btn.export.btn-outline.active .sub-menu:after{background:url(../img/icons/polygon-export.svg) no-repeat top;background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:-1.25rem;width:100%}.btn.export.btn-outline .sub-menu a{align-items:center;color:var(--azul0);display:flex;font-family:var(--fontNunito);font-size:var(--fontSizeBTN);font-weight:var(--fontWeightBTN);gap:.5rem;justify-content:center;line-height:var(--lineHeightBTN);text-decoration:none}.btn.export.btn-outline.active>img,.btn.export.btn-outline:hover>img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(0deg) brightness(100%) contrast(100%)}.btn.export.btn-outline.active{background:var(--apoio1);border-color:var(--apoio1);color:var(--Branco)}.btn.export.btn-outline.active .sub-menu{display:flex}.filtroPeriodo .btn.btn-outline{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:6px;padding:9px 16px}.filtroPeriodo .btn.btn-outline img{flex-shrink:0;height:14px;width:14px}@media only screen and (max-width:1150px){.rowMinhaConta{padding:0 2rem}}@media only screen and (max-width:900px){.rowMinhaConta{gap:1rem;grid-template-columns:1fr;margin:0!important}.filtroPeriodo .colFiltrar.Pedidos,.infoExtratoSsaldoPontos{flex-direction:column-reverse}.infoExtratoSsaldoPontos>div,.infoPedidos span{max-width:100%!important}.colSaldo,.filtroPeriodo .colFiltrar.Pedidos{align-items:center}.statusPedido{flex-direction:column}.rowMinhaConta .colContent .internal.validation .d-flex.gap-2.align-items-end{align-items:stretch!important;flex-direction:column;gap:1rem!important}.rowMinhaConta .colContent .internal.validation .d-flex.gap-2.align-items-end>button{margin-top:0;width:100%}.rowMinhaConta .colContent .internal.validation .d-flex.flex-row.gap-2{flex-direction:column!important;gap:1rem!important}.rowMinhaConta .colContent .internal.validation .d-flex.flex-row.gap-2>div{flex:0 0 100%!important;width:100%!important}}@media only screen and (max-width:500px){.listaExtrato .extratoDia li{flex-direction:column;justify-content:center!important}.listaExtrato .extratoDia li .colCusto{margin:auto}.listaPedido .info{gap:.5rem}.filtroPeriodo,.infoHeader,.listaPedido .info{align-items:center;flex-direction:column}.statusPedido .andamentoPedido{flex-wrap:wrap}.statusPedido .andamentoPedido li{width:calc(50% - 1rem)}.rowMinhaConta .colContent .internal.produto{flex-direction:column}.statusPedido .andamentoPedido li:not(:last-child):after{right:0}.rowMinhaConta .colContent .internal.validation{padding:1rem .5rem}.rowMinhaConta .colContent .internal.validation .fontH5{font-size:1rem}.rowMinhaConta .colContent .internal.validation{margin-top:1rem!important}.rowMinhaConta .colContent .internal.validation .mt-40{margin-top:1.5rem!important}#modalValidarEmail .modal-dialog,#modalValidarTelefone .modal-dialog{margin:1rem;max-width:calc(100% - 2rem)}#modalValidarEmail .modal-content,#modalValidarTelefone .modal-content{padding:1.5rem 1rem}}@media only screen and (max-width:400px){.listaPedido .infoPedido{flex-direction:column;gap:.5rem}.statusPedido .andamentoPedido{flex-direction:column;gap:2rem}.statusPedido .andamentoPedido li{width:100%}.statusPedido .andamentoPedido li:not(:last-child):after{right:50%;top:100%;transform:rotate(90deg)}}
