*{box-sizing:border-box!important;margin:0;padding:0}:focus{outline-color:#818181}#root,body,html{max-width:100vw;min-height:100%;overflow-x:hidden;width:100%}body{-webkit-text-size-adjust:100%;background-color:#f3f4f7;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}p{margin:14px 0}img{max-width:100%}.container-animation{align-items:center;background-color:#f3f4f7;display:flex;flex-direction:column;gap:22px;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:10}.container-animation .circle{display:flex;gap:16px}.circle span{animation:transform 1s ease infinite;background-color:#e85d37;border-radius:50%;height:30px;width:30px}.circle span:nth-child(2){animation-delay:.2s}.circle span:nth-child(3){animation-delay:.4s}.circle span:nth-child(4){animation-delay:.6s}@keyframes transform{0%{transform:translateY(0)}10%{transform:translateY(5px)}20%{transform:translateY(10px)}30%{transform:translateY(15px)}40%{transform:translateY(20px)}50%{transform:translateY(25px)}60%{transform:translateY(20px)}70%{transform:translateY(15px)}80%{transform:translateY(10px)}90%{transform:translateY(5px)}to{transform:translateY(0)}}.template{box-sizing:border-box;display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100vh;max-height:100vh;max-width:100vw;min-height:100vh;overflow:hidden;width:100%}.aside-backdrop{display:none}.template aside{grid-column:1/2;grid-row:1/4}.template header{grid-column:2/3;grid-row:1/2;min-width:0;padding:8px 10px 0}.template main{box-sizing:border-box;display:grid;grid-column:2/3;grid-row:2/3;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:4px 10px 2px;width:100%}.template footer{grid-column:2/3;grid-row:3/4;min-width:0}@media screen and (max-width:767px){.template{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;height:auto;max-height:none;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.aside-backdrop.ativo{background-color:#00000073;display:block;inset:0;position:fixed;z-index:1040}.template header{grid-column:1/-1;padding:8px 10px 0;width:100%}.template main{grid-column:1/-1;grid-template-rows:auto;height:auto;min-height:calc(100dvh - 94px);overflow:visible;padding:8px 10px;width:100%}.template footer{grid-column:1/-1;width:100%}}@media screen and (max-width:480px){.template header{padding:6px 8px 0}.template main{padding:6px 8px}}.container-aside{background-color:#000;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;max-width:85vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:.4s;width:66px;z-index:900}.container-aside.aberto{max-width:85vw;transition:.3s;width:300px}.container-aside .navbar{display:flex;flex-direction:column;gap:10px;min-height:100%}.navbar .navbar-lista-de-menus{display:flex;flex-direction:column;gap:.6rem;justify-content:start;padding-bottom:16px;transition:.3s}.navbar .navbar-item{align-items:center;border-radius:1.5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:1.2rem;justify-content:start;margin:0 8px;padding:.4rem .2rem .4rem .6rem;text-decoration:none;white-space:nowrap}.navbar-item svg{flex-shrink:0}.navbar-item.retronar-modulo{margin:0}.navbar-empresa-menu-hamburguer{border-bottom:1px solid #ffffff2a;color:#fff;display:flex;flex-direction:column;padding-bottom:16px}.empresa-menu-hamburguer{align-items:center;display:flex;justify-content:space-between;margin:0 8px}.container-empresa{align-items:center;animation:opacity .6s ease-in;display:none;gap:8px;margin:16px 0;min-width:0}.empresa-icone{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-size:44px;font-weight:800;height:60px;justify-content:center;margin:0 8px;min-width:60px;width:60px}.empresa-info{min-width:0;overflow:hidden}.empresa-info p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empresa-info .empresa-info-descricao{text-transform:uppercase}.navbar-item-hamburguer{border-radius:1.5rem;color:#fff;display:flex;font-size:1rem;justify-content:center;padding:.4rem .2rem .6rem .7rem;text-decoration:none}.navbar-item-hamburguer span{cursor:pointer;transition:.6s}.navbar-item.ativo{background-color:#ffffff59}.navbar .navbar-item:hover{background-color:#ffffff59;transition:.4s}.navbar-item .material-symbols-outlined,.navbar-item-hamburguer .material-symbols-outlined{font-size:30px}.navbar-item-text{animation:opacity .6s ease-in;overflow:hidden;text-overflow:ellipsis}@keyframes opacity{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1190px){.navbar-item .material-symbols-outlined,.navbar-item-hamburguer .material-symbols-outlined{font-size:26px}.navbar .navbar-item{padding:.4rem .2rem .4rem .7rem}}@media screen and (max-width:1080px){.navbar-item .material-symbols-outlined,.navbar-item-hamburguer .material-symbols-outlined{font-size:24px}}@media screen and (max-width:767px){.container-aside{box-shadow:none;max-width:82vw;pointer-events:none;transform:translateX(-100%);transition:transform .3s ease;width:280px!important;z-index:1050}.container-aside.aberto{box-shadow:0 14px 28px #00000059,0 10px 10px #00000040;max-width:82vw;pointer-events:auto;transform:translateX(0);width:280px!important}.navbar .navbar-item{font-size:.95rem;gap:.9rem;margin:0 6px;padding:.45rem .6rem}.empresa-menu-hamburguer{margin:0 6px}.navbar-item-hamburguer{padding:.5rem}.empresa-icone{height:48px;margin:0 6px;min-width:48px;width:48px}}:root{--cor-preta:#000;--cor-cinza-claro:#f0f0f0;--cor-cinza-button:hsla(0,5%,88%,.863) 0;--cor-cinza-hover:#d6d6d6;--cor-texto:#333;--cor-fundo-modal:#fff}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.modal-central{animation:fadeIn .4s ease;background:#fff;background:var(--cor-fundo-modal);border-radius:10px;box-shadow:0 6px 20px #0000004d;box-sizing:border-box;max-height:90vh;max-width:95vw;overflow-y:auto;padding:.8rem 2rem 2rem;position:relative;transform:translateY(0)!important;width:min(800px,95vw)}.modal-header{margin-bottom:1.5rem;padding-top:0}.modal-central-title{color:#000;color:var(--cor-preta);font-size:clamp(1rem,2.2vw,1.3rem);font-weight:700;margin:0;padding:0}.modal-close-button{align-items:center;background-color:#e0e0e0dc;border:none;border-radius:4px;box-shadow:0 4px 4px #0003;cursor:pointer;display:flex;font-weight:700;gap:2px;padding:4px 10px}.modal-close-button-text{color:#000;color:var(--cor-preta);font-family:Arial,sans-serif;font-size:14px;font-weight:549.99}.modal-close-button:hover{background:#d6d6d6;background:var(--cor-cinza-hover)}.card-row{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.card,.rede-card{background:#f0f0f0;background:var(--cor-cinza-claro);border-radius:10px;box-shadow:0 4px 12px #00000014;cursor:pointer;padding:1.2rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:min(220px,100%)}.card:hover,.rede-card:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-5px)}.card-icon{color:#000;color:var(--cor-preta);font-size:2rem;margin-bottom:.5rem}.card h3,.rede-card span{color:#000;color:var(--cor-preta);font-size:1rem;font-weight:700;margin-bottom:.4rem}.card p{color:#333;color:var(--cor-texto);font-size:.85rem}.redes-sociais{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.rede-card{align-items:center;background:#f0f0f0;background:var(--cor-cinza-claro);border-radius:10px;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:auto;padding:1rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:min(220px,100%)}.rede-card:hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-5px)}.rede-card img{filter:none;height:40px;margin-bottom:.2rem;object-fit:contain;width:40px}.rede-card span{color:#000;color:var(--cor-preta);font-size:.8rem;font-weight:700;white-space:normal}@media screen and (max-width:1024px) and (orientation:landscape),screen and (min-width:768px) and (max-width:1024px){.modal-overlay{padding:0}.modal-central{border-radius:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;max-width:100vw!important;padding:1.2rem 2rem;width:100vw!important}}@media screen and (max-width:600px) and (orientation:portrait){.modal-central{padding:.8rem 1rem 1.2rem}.card,.rede-card{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.footer{align-items:center;display:flex;justify-content:center;margin:4px 0;max-height:36px;padding:0 8px;text-align:center}.footer p{font-size:clamp(11px,1.8vw,14px);margin:0;opacity:.8}@media screen and (max-width:1024px){.footer{margin:3px 0;max-height:26px}}.container-header{gap:8px;height:auto;justify-content:space-between;margin-bottom:6px;min-height:46px}.container-header,.header-logo{align-items:center;display:flex;min-width:0}.header-logo{flex:1 1}.header-logo img{flex-shrink:0}.header-logo h3{font-size:clamp(13px,2.2vw,18px);font-weight:400;margin-left:15px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-icon-menu{display:none}.container-logout{align-items:center;background-color:#f8f9fa;border-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#212121;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:6px;padding:6px 8px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1024px){.container-header{margin-bottom:6px;min-height:42px}.header-logo img{width:60px}.header-logo h3{margin-left:10px}}@media screen and (max-width:767px){.header-icon-menu{align-items:center;background-color:#f8f9fa;border:none;border-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-right:10px;padding:0;width:36px}.header-icon-menu svg{fill:#212121;height:22px;width:22px}.header-logo img{width:54px}.header-logo h3{font-size:13.5px;margin-left:8px}.container-logout{font-size:12px;gap:4px;padding:5px 8px}}.container{align-items:center;background-color:#000;background-color:#0006;height:100%;justify-content:center;left:0;min-height:100%;min-width:100%;overflow:auto;padding:10px;position:fixed;top:0;width:100%;z-index:950}.container,.modal{box-sizing:border-box;display:flex}.modal{background-color:#f3f4f7;border:1px solid #888;border-radius:4px;flex-direction:column;height:auto;max-height:92vh;max-width:95vw;overflow-y:auto;padding:24px 16px;width:600px;z-index:3}.modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px}.modal-header h3{font-size:clamp(15px,2vw,19px);margin:0}.modal-header-close{align-items:center;background-color:#e0e0e0;border-radius:4px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214;cursor:pointer;display:flex;flex-shrink:0;gap:4px;height:35px;justify-content:center;padding:8px;text-transform:uppercase;transition:.4s}.modal-header-close:hover{opacity:.8}.modal-body{flex:1 1;flex-direction:column;gap:8px;min-width:0}.modal-body,.modal-footer{display:flex}.modal-footer button{background-color:#212121;border:1px solid #ccc;color:#fff;cursor:pointer;font-weight:600;padding:8px;text-transform:uppercase;transition:.4s;width:100%}.modal-footer button:hover{opacity:.8}@media screen and (max-width:1024px) and (orientation:landscape),screen and (min-width:768px) and (max-width:1024px){.container:not(.information):not(.confirm):not(.permission):not(.discount-suggestion){padding:0}.modal:not(.information):not(.confirm):not(.permission):not(.send-email):not(.type-payment):not(.quantitySuggestion):not(.discount-suggestion){border:none;border-radius:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;max-width:100vw!important;padding:16px;width:100vw!important}}@media screen and (max-width:640px) and (orientation:portrait){.modal{padding:16px 12px;width:95vw}}.container.confirm{z-index:1000}.modal.confirm{background-color:#f8fafc!important;border-radius:6px!important;box-shadow:0 10px 25px #00000040!important;height:auto!important;max-width:94vw!important;min-height:auto!important;overflow:hidden!important;padding:0!important;width:min(350px,94vw)!important}.modal-header.confirm{align-items:center!important;background-color:#212121!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important;display:flex!important;height:auto!important;justify-content:center!important;margin:0!important;padding:14px 0!important;position:relative!important}.modal-header.confirm svg{fill:#fff!important;color:#fff!important;height:48px!important;width:48px!important}.modal-body.confirm{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:14px 16px 10px!important;text-align:center!important;width:100%!important}.modal-body.confirm h3{color:#1e293b!important;font-size:15px!important;font-weight:700!important;margin:0 0 6px!important;text-align:center!important}.card-confirm-mensagem{align-items:center!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 3px #0000000a!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:6px 0 12px!important;padding:12px 14px!important;text-align:center!important;width:100%!important}.card-confirm-mensagem .title-primary{color:#1e293b!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;text-align:center!important}.card-confirm-mensagem .title-secundary{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;margin:6px 0 0!important;text-align:center!important}.modal-footer.confirm{box-sizing:border-box!important;display:flex!important;gap:8px!important;padding:0 16px 14px!important;width:100%!important}.modal-footer.confirm .button-template{border-radius:4px!important;flex:1 1!important;font-size:13px!important;font-weight:600!important;height:36px!important;letter-spacing:.5px!important;text-transform:uppercase!important}.button-template{align-items:center;background-color:#212121;border:none;border-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;height:35px;justify-content:center;padding:10px 8px;text-transform:uppercase;transition:.4s;width:100%}.button-template:focus,.button-template:hover{opacity:.8;outline-offset:2px}.button-template--selected{background-color:#fff!important;border:2px solid #000!important;color:#000!important}.spin{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#ffffff38;display:inline-block;height:20px;width:20px}@keyframes spin{0%{rotate:0deg}to{rotate:1turn}}.container-login{box-sizing:border-box;height:94vh;min-height:94vh}.container-login,.container-login-logo{align-items:center;display:flex;justify-content:center;padding:16px}.container-login-logo{align-self:center;background-color:#fff;border-bottom-left-radius:4px;border-top-left-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;flex-direction:column;height:280px;justify-self:flex-end;text-align:center;width:330px}.container-login-logo img{margin-bottom:22px}.container-login-logo p{font-weight:300;margin:0}.container-login form .btn-return{color:#fff;display:flex;justify-content:center;margin-top:22px;text-decoration:none;transition:.4s}.container-login form .btn-return:hover{color:#e64514}@media screen and (max-width:768px){.container-login{flex-direction:column;padding:16px}.container-login-logo{border-radius:4px 4px 0 0;height:auto;min-height:180px;width:min(360px,100%)}.container-login .container-form-template-login{border-radius:0 0 4px 4px;width:min(360px,100%)}}@media screen and (max-width:480px){.container-login{background-color:#000;display:flex;flex-direction:column;height:96vh;justify-content:flex-start;min-height:96vh;padding:0}.container-login-logo{border-radius:0 0 0 70px;box-shadow:none;height:40%;min-height:220px;min-width:100%;padding:24px 16px;width:100%}.container-login .container-form-template-login{align-items:center;border-radius:0;box-shadow:none;display:flex;flex:1 1;justify-content:center;min-width:100%;width:100%}.form-template-login{display:flex;padding:24px clamp(20px,8vw,48px)}.form-template-login fieldset{display:flex;flex-direction:column;width:100%}}.logo-animada{animation:flutuar 3s ease-in-out infinite;transition:transform .3s ease-in-out}.logo-animada:hover{transform:scale(1.05) rotate(1deg)}@keyframes flutuar{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.container-form-template-login{align-items:center;align-self:center;background-color:#000;border-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;box-sizing:border-box;color:#fff;display:flex;height:auto;max-width:100%;min-height:360px;width:320px}.form-template-login{box-sizing:border-box;padding:20px 32px;width:100%}.form-template-login fieldset{border:none}.form-template-login fieldset legend{margin-bottom:22px}@media screen and (max-width:480px){.container-form-template-login{min-height:320px;width:100%}.form-template-login{padding:20px}}.linput-text-login{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;position:relative}.linput-text-login label{font-weight:600}.linput-text-login input{background-color:initial;border:solid #0000;border-width:0 0 4px;color:#fff;font-size:18px;outline:none;padding:6px;transition:.4s;width:100%}.linput-text-login input:focus,.linput-text-login input:hover{border-bottom:4px solid #e64514}@media screen and (max-width:480px){.linput-text-login input{border-bottom:4px solid #fff;color:#ccc}}.button-login{background-color:initial;border:4px solid #0000;border-radius:32px;color:#ccc;cursor:pointer;font-size:18px;font-weight:500;outline:none;padding:16px 6px;transition:.4s;width:100%}.button-login:focus,.button-login:hover{border:4px solid #e64514;color:#fff}@media screen and (max-width:480px){.button-login{align-self:center;background-color:#e64514;padding:10px 6px;width:100%}}.container.information{z-index:1000}.modal.information{background-color:#f8fafc!important;border-radius:6px!important;box-shadow:0 10px 25px #00000040!important;height:auto!important;max-width:94vw!important;min-height:auto!important;overflow:hidden!important;padding:0!important;width:min(350px,94vw)!important}.modal-header.information{background-color:#212121!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important;margin:0!important;padding:14px 0!important;position:relative!important}.modal-header.information,.modal-header.information .btn-fechar-topo{align-items:center!important;display:flex!important;justify-content:center!important}.modal-header.information .btn-fechar-topo{background:#0000!important;border:none!important;border-radius:4px!important;cursor:pointer!important;padding:4px!important;position:absolute!important;right:8px!important;top:8px!important;transition:background-color .2s ease!important}.modal-header.information .btn-fechar-topo:hover{background-color:#fff3!important}.modal-body.information{padding:14px 16px 10px!important}.container-information,.modal-body.information{box-sizing:border-box!important;width:100%!important}.container-information{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0!important}.container-information h4{color:#1e293b!important;font-size:15px!important;font-weight:700!important;margin:0 0 8px!important;text-align:center!important}.container-information .texto-informacao-modal{width:100%!important;word-break:break-word!important}.container-information .texto-informacao-modal,.container-information p{color:#334155!important;font-size:13px!important;line-height:1.5!important;text-align:center!important}.container-information p{font-weight:400!important;margin:0!important;white-space:pre-line!important}.modal-footer.information{box-sizing:border-box!important;display:flex!important;justify-content:center!important;padding:0 16px 14px!important;width:100%!important}.modal-footer.information .button-template{border-radius:4px!important;font-size:13px!important;font-weight:600!important;height:36px!important;letter-spacing:.5px!important;text-transform:uppercase!important;width:100%!important}.card-consolidado-cancelamento{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 3px #0000000a!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;margin:8px 0 10px!important;padding:8px 12px!important;width:100%!important}.linha-detalhe-cancelamento{align-items:center!important;border-bottom:1px solid #f1f5f9!important;display:flex!important;justify-content:space-between!important;padding:6px 2px!important}.linha-detalhe-cancelamento .label-detalhe{color:#64748b!important;font-size:11.5px!important;font-weight:500!important;margin:0!important;white-space:nowrap!important}.linha-detalhe-cancelamento .valor-detalhe{color:#1e293b!important;font-size:12px!important;font-weight:600!important;margin:0!important;text-align:right!important;white-space:nowrap!important}
/*# sourceMappingURL=main.fbd7053e.css.map*/