:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body{color:#333;background:#fff7fa;margin:0;font-family:Arial,Helvetica,sans-serif}button{cursor:pointer;font-family:inherit}.app{min-height:100vh;padding-bottom:105px}.topo{background:#fff;justify-content:space-between;align-items:center;padding:24px 20px 18px;display:flex}.saudacao{color:#888;font-size:14px}.topo h1{color:#333;margin:5px 0 0;font-size:25px}.botao-notificacao{background:#fff0f5;border:0;border-radius:50%;width:44px;height:44px;font-size:19px}.conteudo{width:100%;max-width:700px;margin:0 auto;padding:18px 20px 120px}.resumo{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.resumo-card{background:#fff;border-radius:18px;padding:18px;box-shadow:0 4px 18px #0000000d}.resumo-card span{color:#888;margin-bottom:8px;font-size:13px;display:block}.resumo-card strong{color:#333;font-size:21px}.resumo-card.principal{color:#fff;background:#f6a8c1}.resumo-card.principal span,.resumo-card.principal strong{color:#fff}.acoes{margin:18px 0 26px}.acao-principal{color:#fff;background:#e96f9a;border:0;border-radius:16px;width:100%;padding:16px;font-size:16px;font-weight:600;box-shadow:0 6px 15px #e96f9a40}.acao-principal span{margin-right:7px;font-size:20px}.secao{margin-top:10px}.titulo-secao{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo-secao h2{color:#707070;margin:0;font-size:18px;font-weight:600}.titulo-secao button{color:#df5f8d;background:0 0;border:0;font-size:13px}.card-venda{cursor:pointer;background:#fff;border:1px solid #f5e9ed;border-radius:22px;width:100%;margin-bottom:18px;padding:24px 22px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 18px #0000000d}.card-venda:hover{transform:translateY(-1px);box-shadow:0 7px 22px #00000012}.card-venda:active{transform:scale(.995)}.card-venda-topo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.card-venda-data{color:#777;font-size:15px}.card-venda-divisor{background:#f0e1e6;width:100%;height:1px;margin-bottom:18px}.card-venda-informacoes{grid-template-columns:1fr 1fr;gap:15px;display:grid}.card-venda-label{color:#777;margin-bottom:5px;font-size:15px;display:block}.card-venda-valor{color:#222;font-size:20px;font-weight:700;display:block}.card-venda-valor.rosa{color:#ed4f89}.card-venda-vencimento{color:#707070;margin-top:18px;font-size:15px}.status-venda{color:#ed4f89;white-space:nowrap;background:#fff0f5;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.detalhes-venda{width:100%}.card-cliente-venda{text-align:center;background:#fff;border-radius:23px;width:100%;margin-bottom:20px;padding:28px 20px;box-shadow:0 4px 18px #0000000d}.card-cliente-venda .label{color:#888;margin-bottom:10px;font-size:15px;display:block}.card-cliente-venda .nome{color:#171717;margin:0;font-size:23px;font-weight:700}.card-cliente-venda .data{color:#737373;margin:14px 0 0;font-size:16px}.detalhes-titulo{color:#707070;margin:0 0 15px;font-size:18px;font-weight:600}.card-produto-venda{background:#fff;border-radius:23px;width:100%;margin-bottom:18px;padding:25px 22px;box-shadow:0 4px 18px #0000000d}.produto-venda-nome{color:#171717;text-align:center;margin:0;font-size:20px;font-weight:700}.produto-venda-quantidade{color:#737373;text-align:center;margin:12px 0 20px;font-size:16px}.produto-venda-valores{border-top:1px solid #f0e1e6;grid-template-columns:1fr 1fr;gap:12px;padding-top:20px;display:grid}.produto-venda-valor{text-align:center}.produto-venda-valor-label{color:#888;margin-bottom:7px;font-size:14px;display:block}.produto-venda-valor-total{color:#222;font-size:19px;font-weight:700;display:block}.produto-venda-subtotal{color:#ed4f89;font-size:19px;font-weight:700;display:block}.card-pagamento{background:#fff;border-radius:23px;width:100%;margin-bottom:18px;padding:25px 22px;box-shadow:0 4px 18px #0000000d}.card-pagamento-titulo{color:#171717;text-align:center;margin:0 0 24px;font-size:21px;font-weight:600}.pagamento-linha{color:#707070;justify-content:space-between;align-items:center;gap:12px;padding:5px 0 19px;font-size:16px;display:flex}.pagamento-valor{color:#171717;white-space:nowrap;font-size:19px;font-weight:700}.pagamento-valor.verde{color:#169253}.pagamento-valor.rosa{color:#ed4f89}.pagamento-saldo{border-top:1px solid #f0e1e6;margin-top:1px;padding-top:19px}.card-vencimento{background:#fffafd;border:1px solid #f4cddd;border-radius:23px;width:100%;margin-bottom:20px;padding:25px;box-shadow:0 4px 18px #00000008}.vencimento-conteudo{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.vencimento-label{color:#888;margin-bottom:9px;font-size:15px;display:block}.vencimento-data{color:#171717;font-size:20px;font-weight:700;display:block}.botao-voltar{color:#ed4f89;cursor:pointer;background:#fff0f5;border:0;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .2s;display:flex}.botao-voltar:hover{background:#ffe1eb}.botao-voltar:active{transform:scale(.97)}.topo-detalhes{background:#fff;align-items:center;gap:14px;padding:24px 20px 18px;display:flex}.topo-detalhes-conteudo{min-width:0}.topo-detalhes .saudacao{display:block}.topo-detalhes h1{color:#333;margin:5px 0 0;font-size:25px}.vazio{text-align:center;background:#fff;border-radius:20px;padding:40px 22px;box-shadow:0 4px 18px #0000000a}.vazio-icone{background:#fff0f5;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 14px;font-size:26px;display:flex}.vazio h3{margin:0 0 8px;font-size:17px}.vazio p{color:#999;max-width:280px;margin:0 auto;font-size:13px;line-height:1.5}.navegacao{z-index:10;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f1e4e9;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000000d}.nav-item{color:#999;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:58px;font-size:11px;display:flex}.nav-item span{font-size:20px}.nav-item.ativo{color:#df5f8d;font-weight:600}@media (width>=768px){.topo{padding:28px 32px}.conteudo{padding:24px 32px 140px}.navegacao{border-radius:20px 20px 0 0;width:700px;left:50%;transform:translate(-50%)}}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);background:#2819207a;justify-content:center;align-items:center;padding:20px;animation:.2s aparecerOverlay;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #ffffffe6;border-radius:26px;width:100%;max-width:540px;max-height:90vh;padding:30px;animation:.22s ease-out aparecerModal;overflow-y:auto;box-shadow:0 25px 70px #32192638}@keyframes aparecerOverlay{0%{opacity:0}to{opacity:1}}@keyframes aparecerModal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-cabecalho{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.modal-cabecalho div{flex-direction:column;gap:5px;display:flex}.modal-cabecalho h2{color:#2f2b2e;letter-spacing:-.4px;margin:0;font-size:26px;font-weight:700;line-height:1.15}.modal-cabecalho p{color:#94878e;margin:0;font-size:13px;font-weight:500}.modal-fechar{color:#df5f8d;cursor:pointer;background:#fff0f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;transition:background .2s,color .2s,transform .2s;display:flex}.modal-fechar:hover{color:#fff;background:#df5f8d;transform:rotate(5deg)}.modal-fechar:active{transform:scale(.95)}.formulario-produto{flex-direction:column;gap:18px;display:flex}.formulario-produto label{color:#51474d;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.formulario-produto input,.formulario-produto textarea,.formulario-produto select{color:#302a2f;background:#fffafb;border:1px solid #e8dce2;border-radius:13px;outline:none;width:100%;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.formulario-produto input{height:52px;padding:0 15px}.formulario-produto textarea{resize:vertical;min-height:110px;padding:14px 15px;line-height:1.5}.formulario-produto select{cursor:pointer;height:52px;padding:0 15px}.formulario-produto input::placeholder,.formulario-produto textarea::placeholder{color:#b9adb4;opacity:1}.formulario-produto input:focus,.formulario-produto textarea:focus,.formulario-produto select:focus{background:#fff;border-color:#e96f9a;box-shadow:0 0 0 4px #e96f9a1a}.formulario-duplo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.botao-salvar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e96f9a 0%,#df5f8d 100%);border:none;border-radius:14px;width:100%;min-height:53px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 8px 20px #e96f9a40}.botao-salvar:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 11px 24px #e96f9a4d}.botao-salvar:active:not(:disabled){transform:translateY(0)}.botao-salvar:disabled{opacity:.65;cursor:not-allowed;transform:none}.modal::-webkit-scrollbar{width:6px}.modal::-webkit-scrollbar-track{background:0 0}.modal::-webkit-scrollbar-thumb{background:#ead5de;border-radius:20px}.modal::-webkit-scrollbar-thumb:hover{background:#d8b8c5}@media (width<=480px){.modal-overlay{align-items:flex-end;padding:0}.modal{border-radius:26px 26px 0 0;width:100%;max-width:none;max-height:92vh;padding:25px 20px 30px}.modal-cabecalho{margin-bottom:24px}.modal-cabecalho h2{font-size:23px}.modal-fechar{width:40px;height:40px}.formulario-produto{gap:17px}.formulario-duplo{grid-template-columns:1fr;gap:17px}.formulario-produto input,.formulario-produto select{height:51px}.formulario-produto textarea{min-height:110px}.botao-salvar{min-height:53px}.conteudo{padding-bottom:125px}.card-venda{padding:22px 20px}.card-cliente-venda{padding:26px 18px}.card-cliente-venda .nome{font-size:21px}.card-produto-venda,.card-pagamento,.card-vencimento{padding:23px 20px}.produto-venda-valores{gap:8px}.pagamento-linha{gap:10px}.pagamento-valor{font-size:18px}.vencimento-conteudo{gap:10px}}.quitai-minha-conta{width:100%;min-width:0}.conta-voltar{color:#c43f6d;text-align:left;background:0 0;border:0;padding:0 0 20px;font-weight:700}.conta-perfil{align-items:center;gap:16px;min-width:0;margin-bottom:24px;display:flex}.conta-avatar{background:#ffe6ef;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:28px;display:grid}.conta-identidade{overflow-wrap:anywhere;min-width:0}.conta-identidade h2{margin:0 0 5px;font-size:clamp(18px,3vw,23px)}.conta-identidade p{color:#777;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.conta-tipo{color:#9d315e;background:#ffe6ef;border-radius:30px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.conta-campos>div{overflow-wrap:anywhere;border-bottom:1px solid #f1e4e9;min-width:0;padding:15px 0}.conta-campos span{color:#888;margin-bottom:5px;font-size:12px;display:block}.conta-campos strong{font-size:15px;display:block}.conta-atualizar{color:#fff;background:#c43f6d;border:0;border-radius:12px;width:100%;min-height:48px;margin-top:20px;font-size:14px;font-weight:700}.conta-atualizar:disabled{opacity:.65;cursor:wait}.conta-erro{color:#9d243b;overflow-wrap:anywhere;background:#fff0f1;border:1px solid #f3c5cd;border-radius:10px;padding:12px}.conta-aviso{color:#777;margin-top:18px;font-size:13px;line-height:1.6}@media (width<=480px){.conta-perfil{align-items:flex-start;gap:12px}.conta-avatar{flex-basis:50px;width:50px;height:50px;font-size:24px}}.app.tema-escuro .conta-tipo{color:#ffc5df;background:#493043}.app.tema-escuro .conta-erro{color:#ffd4df;background:#472b37;border-color:#754455}.app.tema-escuro .conta-atualizar{color:#fff;background:#c43f6d}.quitai-minha-conta{--conta-ink:#352331;--conta-muted:#786b75;--conta-line:#f0e2e8;--conta-surface:#fff;text-align:left;box-sizing:border-box;border-radius:22px;max-width:860px;margin:0 auto;background:0 0!important;padding:clamp(16px,3vw,28px)!important}.quitai-minha-conta .conta-voltar{color:#b82f65;cursor:pointer;align-items:center;min-height:38px;margin-bottom:18px;padding:6px 0;font-size:14px;display:inline-flex}.quitai-minha-conta .conta-cabecalho{background:linear-gradient(115deg,#fff 0%,#fff5f9 100%);border:1px solid #f0dce5;border-radius:22px;padding:clamp(20px,4vw,32px);box-shadow:0 8px 26px #69304a0e}.quitai-minha-conta .conta-perfil{align-items:center;gap:20px;margin:0}.quitai-minha-conta .conta-avatar{color:#fff;background:linear-gradient(140deg,#cf497e,#a52d61);border-radius:22px;flex:0 0 78px;width:78px;height:78px;font-size:34px;font-weight:800;box-shadow:0 8px 18px #b333662e}.quitai-minha-conta .conta-eyebrow{color:#a94a72;letter-spacing:1.1px;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.quitai-minha-conta .conta-identidade h2{margin:0 0 6px;font-size:clamp(20px,3.2vw,27px);font-weight:800;line-height:1.25;color:#352331!important}.quitai-minha-conta .conta-identidade p{color:#6e616a;margin:0 0 11px;font-size:14px}.quitai-minha-conta .conta-tipo{color:#9d315e;background:#ffe7f0;padding:6px 11px;font-size:12px}.quitai-minha-conta .conta-tipo span{color:#b82f65;margin-right:5px;font-size:9px}.quitai-minha-conta .conta-painel{background:#fff;border:1px solid #f0e2e8;border-radius:22px;margin-top:20px;padding:clamp(20px,4vw,30px);box-shadow:0 8px 26px #69304a0b}.quitai-minha-conta .conta-painel-titulo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.quitai-minha-conta .conta-painel-titulo h3{color:#352331;margin:0 0 5px;font-size:19px}.quitai-minha-conta .conta-painel-titulo p{color:#786b75;margin:0;font-size:13px;line-height:1.5}.quitai-minha-conta .conta-leitura{color:#946b7d;background:#fff2f7;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:700}.quitai-minha-conta .conta-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quitai-minha-conta .conta-campos>div{background:#fffcfd;border:1px solid #f0e4e9;border-radius:13px;min-width:0;padding:16px 18px}.quitai-minha-conta .conta-campos span{color:#84747e;margin-bottom:8px;font-size:12px}.quitai-minha-conta .conta-campos strong{color:#352331;overflow-wrap:anywhere;font-size:15px;font-weight:700}.quitai-minha-conta .conta-atualizar{cursor:pointer;background:#bd386f;width:auto;min-width:210px;margin-top:22px;padding:0 22px;transition:background .2s,transform .2s;box-shadow:0 5px 14px #bd386f29}.quitai-minha-conta .conta-atualizar:hover:not(:disabled){background:#a82c60;transform:translateY(-1px)}.quitai-minha-conta .conta-seguranca{background:#fff9fb;border:1px solid #eedfe6;border-radius:15px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.quitai-minha-conta .conta-seguranca-icone{color:#b6386b;background:#ffe5ef;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.quitai-minha-conta .conta-seguranca strong{color:#48313d;font-size:14px}.quitai-minha-conta .conta-seguranca p{color:#786b75;margin:5px 0 0;font-size:13px;line-height:1.5}.quitai-minha-conta button:focus-visible{outline-offset:3px;outline:3px solid #dc87ad}@media (width<=620px){.quitai-minha-conta{padding:12px!important}.quitai-minha-conta .conta-perfil{align-items:flex-start;gap:13px}.quitai-minha-conta .conta-avatar{border-radius:17px;flex-basis:56px;width:56px;height:56px;font-size:26px}.quitai-minha-conta .conta-campos{grid-template-columns:1fr}.quitai-minha-conta .conta-painel-titulo{flex-wrap:wrap}.quitai-minha-conta .conta-atualizar{width:100%}}.app.tema-escuro .quitai-minha-conta .conta-cabecalho,.app.tema-escuro .quitai-minha-conta .conta-painel,.app.tema-escuro .quitai-minha-conta .conta-seguranca{background:#24242c!important;border-color:#493d49!important}.app.tema-escuro .quitai-minha-conta .conta-campos>div{background:#292730!important;border-color:#493d49!important}.app.tema-escuro .quitai-minha-conta .conta-identidade h2,.app.tema-escuro .quitai-minha-conta .conta-painel-titulo h3,.app.tema-escuro .quitai-minha-conta .conta-campos strong{color:#f7eaf1!important}.app.tema-escuro .quitai-minha-conta .conta-identidade p,.app.tema-escuro .quitai-minha-conta .conta-painel-titulo p,.app.tema-escuro .quitai-minha-conta .conta-seguranca p{color:#c9b9c5!important}.quitai-minha-conta{width:min(100%,1080px);max-width:1080px!important;padding:clamp(16px,2.8vw,36px) clamp(16px,2.8vw,36px) 110px!important}.quitai-minha-conta .conta-voltar{letter-spacing:-.01em;font-weight:700;transition:color .18s,transform .18s}.quitai-minha-conta .conta-voltar:hover{color:#92234e;transform:translate(-3px)}.quitai-minha-conta .conta-cabecalho{background:linear-gradient(115deg,#fff 0%,#fff4f8 78%,#ffedf4 100%);border-radius:24px;padding:clamp(24px,3.5vw,38px)}.quitai-minha-conta .conta-identidade{min-width:0}.quitai-minha-conta .conta-identidade h2{overflow-wrap:anywhere;letter-spacing:-.035em}.quitai-minha-conta .conta-identidade p{overflow-wrap:anywhere}.quitai-minha-conta .conta-painel{border-radius:24px;margin-top:22px;padding:clamp(24px,3.5vw,38px)}.quitai-minha-conta .conta-painel-titulo h3{letter-spacing:-.025em;font-size:clamp(19px,2vw,23px)}.quitai-minha-conta .conta-campos>div{flex-direction:column;justify-content:center;min-height:108px;padding:18px;transition:border-color .18s,box-shadow .18s;display:flex}.quitai-minha-conta .conta-campos>div:hover{border-color:#e9c6d5;box-shadow:0 4px 14px #712e4d0b}.quitai-minha-conta .conta-campos strong{font-size:clamp(13px,1.25vw,15px);line-height:1.45}.quitai-minha-conta .conta-atualizar{border-radius:12px;min-height:48px;font-weight:750}.quitai-minha-conta .conta-seguranca{border-radius:17px;margin-top:20px}.quitai-minha-conta .conta-seguranca-icone{font-size:17px}@media (width>=700px) and (width<=1000px){.quitai-minha-conta .conta-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.quitai-minha-conta .conta-campos>div:last-child{grid-column:1/-1}}@media (width<=699px){.quitai-minha-conta{padding:14px 14px 110px!important}.quitai-minha-conta .conta-campos{grid-template-columns:1fr;gap:10px}.quitai-minha-conta .conta-campos>div{min-height:78px;padding:14px 16px}.quitai-minha-conta .conta-cabecalho,.quitai-minha-conta .conta-painel{border-radius:19px;padding:20px}.quitai-minha-conta .conta-painel-titulo{gap:12px}.quitai-minha-conta .conta-leitura{font-size:10px}.quitai-minha-conta .conta-seguranca{padding:15px}}@media (width<=380px){.quitai-minha-conta .conta-perfil{gap:11px}.quitai-minha-conta .conta-avatar{flex-basis:48px;width:48px;height:48px;font-size:23px}.quitai-minha-conta .conta-identidade h2{font-size:19px}.quitai-minha-conta .conta-painel-titulo{flex-direction:column}}.app.tema-escuro .quitai-minha-conta .conta-cabecalho{background:linear-gradient(120deg,#29242c,#332530)!important}.app.tema-escuro .quitai-minha-conta .conta-campos>div:hover{border-color:#79516a}@media (prefers-reduced-motion:reduce){.quitai-minha-conta .conta-voltar,.quitai-minha-conta .conta-campos>div{transition:none}}.quitai-minha-conta{margin-inline:auto;width:100%!important;max-width:1220px!important}.quitai-minha-conta .conta-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quitai-minha-conta .conta-campos>div:last-child{grid-column:1/-1;min-height:78px}.quitai-minha-conta .conta-campos strong{overflow-wrap:anywhere;word-break:normal;font-size:16px}@media (width<=699px){.quitai-minha-conta .conta-campos{grid-template-columns:minmax(0,1fr);gap:10px}.quitai-minha-conta .conta-campos>div:last-child{grid-column:auto}.quitai-minha-conta .conta-campos strong{font-size:15px}}.quitai-minha-conta .conta-formulario{gap:15px;margin-top:20px;display:grid}.quitai-minha-conta .conta-formulario label{color:#654858;gap:7px;font-size:13px;font-weight:700;display:grid}.quitai-minha-conta .conta-formulario input{box-sizing:border-box;color:#352331;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e8cad7;border-radius:11px;padding:13px 14px}.quitai-minha-conta .conta-formulario input:focus{outline-offset:1px;outline:2px solid #ed9cbd}.quitai-minha-conta .conta-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.quitai-minha-conta .conta-acoes .conta-atualizar{margin-top:0}.quitai-minha-conta .conta-secundario{color:#9d315e;cursor:pointer;background:#fff;border:1px solid #e8cad7;border-radius:11px;padding:12px 16px;font-weight:700}.quitai-minha-conta .conta-sucesso{color:#20643c;background:#effaf2;border:1px solid #b8dec8;border-radius:11px;padding:12px 15px}@media (width<=520px){.quitai-minha-conta .conta-acoes{flex-direction:column;align-items:stretch}.quitai-minha-conta .conta-acoes button{width:100%}}.quitai-minha-conta .conta-formulario{gap:18px;padding-top:4px}.quitai-minha-conta .conta-formulario-intro{color:#806b77;margin:0 0 2px;font-size:13px;line-height:1.6}.quitai-minha-conta .conta-formulario label{letter-spacing:.005em;gap:9px;font-size:14px}.quitai-minha-conta .conta-formulario input{background:#fff;border-color:#e9d8e0;border-radius:12px;min-height:51px;padding:13px 16px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s}.quitai-minha-conta .conta-formulario input:hover{border-color:#d8a9bc}.quitai-minha-conta .conta-formulario input:focus{border-color:#b93670;outline:0;box-shadow:0 0 0 3px #b936701c}.quitai-minha-conta .conta-acoes{gap:12px;margin-top:9px;padding-top:10px}.quitai-minha-conta .conta-acoes .conta-atualizar{border-radius:12px;min-width:0;min-height:48px;font-size:14px}.quitai-minha-conta .conta-secundario{border-radius:12px;min-height:48px;padding:0 22px;font-size:14px;transition:background .2s,border-color .2s}.quitai-minha-conta .conta-secundario:hover{background:#fff1f6;border-color:#d8a9bc}.quitai-minha-conta .conta-atualizar:disabled{opacity:.65;cursor:wait}.quitai-minha-conta .conta-forca-senha{gap:8px;margin-top:-7px;display:grid}.quitai-minha-conta .conta-forca-barras{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quitai-minha-conta .conta-forca-barras span{background:#f0e2e8;border-radius:20px;height:5px}.quitai-minha-conta .conta-forca-barras span.ativa{background:#b93670}.quitai-minha-conta .conta-forca-senha small{color:#82707a;line-height:1.5}.quitai-minha-conta .conta-validacao{color:#b32650;font-weight:600}.quitai-minha-conta .conta-painel{transition:box-shadow .2s}.quitai-minha-conta .conta-painel:focus-within{box-shadow:0 8px 28px #a5326614}.app.tema-escuro .quitai-minha-conta .conta-formulario input{color:#f9edf3;background:#302a34;border-color:#645060}.app.tema-escuro .quitai-minha-conta .conta-formulario label{color:#f2dbe7}.app.tema-escuro .quitai-minha-conta .conta-formulario-intro,.app.tema-escuro .quitai-minha-conta .conta-forca-senha small{color:#cbb7c3}.app.tema-escuro .quitai-minha-conta .conta-secundario{color:#ffb6d2;background:#302a34;border-color:#645060}@media (width<=520px){.quitai-minha-conta .conta-formulario{gap:16px}.quitai-minha-conta .conta-acoes{padding-top:4px}}.quitai-suporte{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto}.quitai-suporte .suporte-hero{background:linear-gradient(125deg,#fff0f6,#ffe3ee);border:1px solid #f5d4e1;border-radius:18px;align-items:center;gap:18px;margin:15px 0 22px;padding:25px;display:flex}.quitai-suporte .suporte-hero-icone{background:#fff;border-radius:14px;padding:12px;font-size:34px}.quitai-suporte h2,.quitai-suporte h3{color:#543244;margin:0 0 9px}.quitai-suporte .suporte-hero p,.quitai-suporte .suporte-bloco>p{color:#806575;margin:0;font-size:14px;line-height:1.6}.quitai-suporte .suporte-bloco{background:#fff;border:1px solid #f0dce5;border-radius:18px;margin:0 0 18px;padding:23px}.quitai-suporte .suporte-busca,.quitai-suporte .suporte-formulario input,.quitai-suporte .suporte-formulario select,.quitai-suporte .suporte-formulario textarea{box-sizing:border-box;width:100%;font:inherit;color:#473340;background:#fff;border:1px solid #e8d7e0;border-radius:11px;outline:none;padding:13px 14px}.quitai-suporte .suporte-busca:focus,.quitai-suporte .suporte-formulario :is(input,select,textarea):focus{border-color:#c63e7b;box-shadow:0 0 0 3px #c63e7b19}.quitai-suporte .suporte-faq-item{border-bottom:1px solid #f3e7ed}.quitai-suporte .suporte-faq-item button{text-align:left;color:#513848;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;width:100%;padding:16px 2px;font-size:14px;font-weight:650;display:flex}.quitai-suporte .suporte-faq-item button span{color:#c43b77;font-size:21px}.quitai-suporte .suporte-faq-item p{color:#766572;margin:0;padding:0 5px 16px;font-size:14px;line-height:1.65}.quitai-suporte .suporte-aviso{background:#fff4f7;border-radius:10px;padding:12px 14px;margin:12px 0 20px!important}.quitai-suporte .suporte-formulario{gap:16px;display:grid}.quitai-suporte .suporte-formulario label{color:#594351;gap:7px;font-size:14px;font-weight:600;display:grid}.quitai-suporte .suporte-formulario textarea{resize:vertical;min-height:110px}.quitai-suporte .suporte-salvar{color:#fff;cursor:pointer;background:#bd3975;border:0;border-radius:11px;padding:14px 20px;font-weight:700}.quitai-suporte .suporte-salvar:hover{background:#a52f65}.quitai-suporte .suporte-mensagem{color:#80506b;margin:0;font-size:13px;line-height:1.5}.quitai-suporte .suporte-contador{color:#ad396e;background:#fae5ee;border-radius:99px;padding:4px 9px;font-size:12px}.quitai-suporte .suporte-vazio{padding:12px 0}.quitai-suporte .suporte-rascunho{border-top:1px solid #f1e3ea;justify-content:space-between;gap:16px;padding:15px 0;display:flex}.quitai-suporte .suporte-rascunho strong,.quitai-suporte .suporte-rascunho small{display:block}.quitai-suporte .suporte-rascunho small{color:#967b89;margin-top:5px}.quitai-suporte .suporte-rascunho p{color:#756470;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0}.quitai-suporte .suporte-rascunho button{color:#a72e62;cursor:pointer;background:#fff5f9;border:1px solid #edcddc;border-radius:9px;align-self:flex-start;padding:9px}.app.tema-escuro .quitai-suporte .suporte-bloco{background:#211d27;border-color:#4e3a48}.app.tema-escuro .quitai-suporte :is(h2,h3,.suporte-faq-item button,.suporte-formulario label,.suporte-rascunho strong){color:#f7e5ef}.app.tema-escuro .quitai-suporte :is(.suporte-busca,.suporte-formulario input,.suporte-formulario select,.suporte-formulario textarea){color:#fff;background:#302a34;border-color:#625062}.app.tema-escuro .quitai-suporte .suporte-aviso{background:#3c2a38}@media (width<=520px){.quitai-suporte .suporte-bloco{padding:17px}.quitai-suporte .suporte-hero{align-items:flex-start;padding:18px}.quitai-suporte .suporte-hero-icone{padding:9px;font-size:25px}}.quitai-suporte{max-width:850px;padding-bottom:38px}.quitai-suporte .conta-voltar{margin-bottom:18px}.quitai-suporte .suporte-hero{background:linear-gradient(115deg,#fff9fc 0%,#ffeaf2 65%,#fce0ec 100%);border:1px solid #f3cfdd;border-radius:24px;align-items:flex-start;gap:23px;margin:10px 0 23px;padding:35px 38px;position:relative;overflow:hidden;box-shadow:0 10px 32px #8230570b}.quitai-suporte .suporte-hero:after{content:"";pointer-events:none;border:1px solid #bc39701c;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-95px}.quitai-suporte .suporte-hero-icone{box-sizing:border-box;color:#b93470;background:#fff;border-radius:19px;flex:none;place-items:center;width:62px;height:62px;font-size:31px;font-weight:700;display:grid;box-shadow:0 7px 22px #a53a691a}.quitai-suporte .suporte-eyebrow{color:#ae3b70;letter-spacing:.14em;margin:1px 0 9px;font-size:11px;font-weight:800;display:block}.quitai-suporte .suporte-hero h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(23px,3.2vw,30px);line-height:1.2}.quitai-suporte .suporte-hero p{max-width:510px;font-size:14px;line-height:1.65}.quitai-suporte .suporte-hero-tags{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.quitai-suporte .suporte-hero-tags span{color:#9d3e6b;background:#ffffffbd;border:1px solid #f5d9e5;border-radius:30px;padding:7px 10px;font-size:11px;font-weight:750}.quitai-suporte .suporte-bloco{border-radius:22px;margin-bottom:20px;padding:29px 32px;box-shadow:0 7px 28px #6f2d4b09}.quitai-suporte .suporte-titulo-linha{align-items:center;gap:14px;margin-bottom:23px;display:flex}.quitai-suporte .suporte-titulo-icone{color:#bd3975;background:#fff0f6;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:23px;font-weight:800;display:grid}.quitai-suporte .suporte-titulo-linha h3{letter-spacing:-.02em;margin:0 0 3px;font-size:19px;line-height:1.3}.quitai-suporte .suporte-titulo-linha p{color:#9a8390;margin:0;font-size:12px;line-height:1.5}.quitai-suporte .suporte-busca{background:#fffafd;padding:15px 17px;font-size:14px}.quitai-suporte .suporte-faq{margin-top:14px}.quitai-suporte .suporte-faq-item:last-child{border-bottom:0}.quitai-suporte .suporte-faq-item button{align-items:center;padding:19px 4px;font-size:14px;font-weight:650;transition:color .2s}.quitai-suporte .suporte-faq-item button:hover,.quitai-suporte .suporte-faq-item button[aria-expanded=true]{color:#b63470}.quitai-suporte .suporte-faq-item button span{color:#b63470;background:#fff1f7;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:19px;display:grid}.quitai-suporte .suporte-faq-item p{padding:0 35px 20px 4px;font-size:13px}.quitai-suporte .suporte-aviso{text-align:left;background:#fff7fa;border:1px solid #f7dfeb;margin:0 0 24px!important;padding:15px 18px!important;font-size:12px!important}.quitai-suporte .suporte-aviso strong{color:#a93268}.quitai-suporte .suporte-formulario{gap:20px}.quitai-suporte .suporte-formulario label{text-align:left;gap:9px;font-size:13px}.quitai-suporte .suporte-formulario input,.quitai-suporte .suporte-formulario select,.quitai-suporte .suporte-formulario textarea{min-height:50px;padding:14px 16px;font-size:14px;font-weight:450}.quitai-suporte .suporte-formulario textarea{min-height:145px;line-height:1.6}.quitai-suporte .suporte-formulario input::placeholder,.quitai-suporte .suporte-formulario textarea::placeholder{color:#a696a0;font-weight:400}.quitai-suporte .suporte-salvar{letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;min-height:51px;font-size:14px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.quitai-suporte .suporte-salvar:hover{transform:translateY(-1px);box-shadow:0 8px 18px #bd39752a}.quitai-suporte .suporte-vazio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 14px 22px;display:flex}.quitai-suporte .suporte-vazio>span{color:#b93670;background:#fff0f6;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:4px;font-size:28px;display:grid}.quitai-suporte .suporte-vazio strong{color:#604253;font-size:14px}.quitai-suporte .suporte-vazio p{color:#9a8390;margin:0;font-size:12px;line-height:1.5}.quitai-suporte .suporte-rascunho{align-items:flex-start}.quitai-suporte .suporte-rascunho>div{min-width:0}.quitai-suporte .suporte-rascunho button:hover{background:#fbe2ed}.app.tema-escuro .quitai-suporte .suporte-hero{background:linear-gradient(115deg,#302331,#402839);border-color:#604257}.app.tema-escuro .quitai-suporte .suporte-hero-icone,.app.tema-escuro .quitai-suporte .suporte-titulo-icone,.app.tema-escuro .quitai-suporte .suporte-vazio>span,.app.tema-escuro .quitai-suporte .suporte-faq-item button span{color:#ffc3dc;background:#4d3041}.app.tema-escuro .quitai-suporte .suporte-titulo-linha p,.app.tema-escuro .quitai-suporte .suporte-vazio p{color:#c1a8b8}.app.tema-escuro .quitai-suporte .suporte-vazio strong{color:#f8e3ef}.app.tema-escuro .quitai-suporte .suporte-hero-tags span{color:#f8c7de;background:#53374a;border-color:#785168}@media (width<=600px){.quitai-suporte .suporte-hero{border-radius:19px;gap:15px;padding:24px 20px}.quitai-suporte .suporte-hero-icone{border-radius:14px;width:48px;height:48px;font-size:25px}.quitai-suporte .suporte-bloco{border-radius:18px;padding:23px 19px}.quitai-suporte .suporte-titulo-linha h3{font-size:17px}.quitai-suporte .suporte-titulo-icone{width:38px;height:38px;font-size:20px}.quitai-suporte .suporte-hero-tags{gap:5px}}@media (width<=390px){.quitai-suporte .suporte-hero{flex-direction:column}.quitai-suporte .suporte-hero h2{font-size:24px}}.quitai-sobre{max-width:920px;margin:0 auto;padding-bottom:20px}.sobre-hero{color:#fff;background:linear-gradient(125deg,#a92d67,#dc6c9b 68%,#f4a4bf);border-radius:22px;align-items:center;gap:24px;margin:18px 0 20px;padding:30px;display:flex;box-shadow:0 12px 32px #a72e6329}.sobre-marca{background:#ffffff30;border:1px solid #ffffff52;border-radius:24px;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:52px;font-weight:800;display:grid;position:relative}.sobre-marca span{font-size:16px;position:absolute;top:12px;right:13px}.sobre-hero h2{color:#fff;letter-spacing:-1px;margin:5px 0 7px;font-size:34px}.sobre-hero p{color:#fff;max-width:480px;margin:0 0 12px;line-height:1.6}.sobre-selo,.sobre-etiqueta{letter-spacing:1.5px;font-size:11px;font-weight:800}.sobre-selo{color:#ffe6f0}.sobre-versao{border:1px solid #ffffff80;border-radius:30px;padding:5px 11px;font-size:12px;display:inline-block}.sobre-bloco{background:#fff;border:1px solid #f0dce5;border-radius:18px;margin-bottom:16px;padding:24px;box-shadow:0 4px 16px #7832500a}.sobre-etiqueta{color:#c43f7c}.sobre-bloco h3{color:#442c39;margin:9px 0 10px;font-size:20px}.sobre-bloco>p{color:#765e6b;margin:0 0 8px;font-size:14px;line-height:1.75}.sobre-recursos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.sobre-recurso{background:#fff8fb;border:1px solid #f6e4ec;border-radius:14px;align-items:flex-start;gap:12px;padding:15px;display:flex}.sobre-recurso-icone{background:#ffe6f0;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.sobre-recurso strong{color:#4b3140;font-size:14px}.sobre-recurso p{color:#806c77;margin:4px 0 0;font-size:12px;line-height:1.55}.sobre-nota{opacity:.8;font-size:12px!important}.sobre-links{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.sobre-links a{color:#a82d66;background:#fff4f8;border:1px solid #edcbd9;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.sobre-links a:hover{background:#ffe2ee}.sobre-rodape{text-align:center;color:#9b7d8c;margin:22px 0;font-size:12px}@media (width<=620px){.sobre-hero{gap:15px;padding:23px}.sobre-marca{border-radius:18px;width:65px;height:65px;font-size:39px}.sobre-hero h2{font-size:27px}.sobre-bloco{padding:19px}.sobre-recursos{grid-template-columns:1fr}.sobre-links{flex-direction:column}.sobre-links a{justify-content:space-between}}body[data-tema=escuro] .sobre-bloco,body.tema-escuro .sobre-bloco,[data-theme=dark] .sobre-bloco{background:#29242e;border-color:#514354}body[data-tema=escuro] .sobre-bloco h3,body.tema-escuro .sobre-bloco h3,[data-theme=dark] .sobre-bloco h3{color:#fff1f7}body[data-tema=escuro] .sobre-bloco p,body.tema-escuro .sobre-bloco p,[data-theme=dark] .sobre-bloco p{color:#d6bfcb}body[data-tema=escuro] .sobre-recurso,body.tema-escuro .sobre-recurso,[data-theme=dark] .sobre-recurso{background:#352c37;border-color:#544050}body[data-tema=escuro] .sobre-recurso strong,body.tema-escuro .sobre-recurso strong,[data-theme=dark] .sobre-recurso strong{color:#fff1f7}.quitai-atualizacoes{max-width:920px;margin:0 auto;padding-bottom:24px}.atualizacoes-hero{background:linear-gradient(120deg,#fff8fb,#ffe4ef);border:1px solid #f4d4e1;border-radius:22px;align-items:center;gap:23px;margin:18px 0 20px;padding:32px;display:flex}.atualizacoes-hero-icone{color:#b73272;background:#fff;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:39px;display:grid;box-shadow:0 8px 22px #a92d6714}.atualizacoes-selo,.atualizacoes-etiqueta{letter-spacing:1.4px;color:#b43672;font-size:11px;font-weight:800}.atualizacoes-hero h2{letter-spacing:-.7px;color:#492e3c;margin:7px 0 9px;font-size:27px;line-height:1.2}.atualizacoes-hero p{color:#805b70;max-width:560px;margin:0;font-size:14px;line-height:1.65}.atualizacoes-versao{background:#fff;border:1px solid #f1dbe5;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;padding:24px 27px;display:flex;box-shadow:0 6px 22px #69314908}.atualizacoes-versao h3{color:#493140;margin:8px 0;font-size:18px}.atualizacoes-versao p{color:#8a7180;max-width:550px;margin:0;font-size:13px;line-height:1.6}.atualizacoes-status{white-space:nowrap;color:#a93268;background:#fff0f6;border:1px solid #f3d3e0;border-radius:40px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.atualizacoes-status span{font-size:9px}.atualizacoes-cabecalho{margin:32px 0 19px}.atualizacoes-cabecalho h3{color:#493140;margin:0 0 5px;font-size:21px}.atualizacoes-cabecalho p{color:#94798a;margin:0;font-size:13px}.atualizacoes-linha-tempo{padding-left:28px;position:relative}.atualizacoes-linha-tempo:before{content:"";background:#f2d4e1;width:2px;position:absolute;top:26px;bottom:35px;left:18px}.atualizacoes-item{align-items:flex-start;gap:15px;margin-bottom:14px;margin-left:-28px;display:flex;position:relative}.atualizacoes-ponto{z-index:1;color:#ae326b;background:#fff0f6;border:1px solid #f2d6e3;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:relative}.atualizacoes-item-conteudo{background:#fff;border:1px solid #f1dce6;border-radius:16px;flex:1;min-width:0;padding:19px 21px;box-shadow:0 4px 16px #69314906}.atualizacoes-item-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atualizacoes-item h4{color:#493140;margin:0;font-size:15px}.atualizacoes-tipo{color:#a93268;background:#fff2f7;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:700}.atualizacoes-item p{color:#826c78;margin:10px 0 0;font-size:13px;line-height:1.7}.atualizacoes-proximos{background:#fff8fb;border:1px dashed #e7b6ca;border-radius:18px;gap:16px;margin-top:23px;padding:23px 24px;display:flex}.atualizacoes-proximos-icone{color:#ad326b;background:#ffe8f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.atualizacoes-proximos h3{color:#493140;margin:0 0 8px;font-size:17px}.atualizacoes-proximos p{color:#826c78;margin:0 0 10px;font-size:13px;line-height:1.7}.atualizacoes-proximos span{color:#a83b71;font-size:11px;font-weight:700}.atualizacoes-rodape{text-align:center;color:#a08392;margin:25px 0 0;font-size:12px}.app.tema-escuro .atualizacoes-hero{background:linear-gradient(120deg,#342632,#4a2b3c);border-color:#664557}.app.tema-escuro .atualizacoes-hero-icone,.app.tema-escuro .atualizacoes-ponto,.app.tema-escuro .atualizacoes-proximos-icone{color:#ffd0e3;background:#58364a;border-color:#785166}.app.tema-escuro .atualizacoes-versao,.app.tema-escuro .atualizacoes-item-conteudo{background:#302631;border-color:#61475a}.app.tema-escuro .atualizacoes-proximos{background:#352835;border-color:#785166}.app.tema-escuro .atualizacoes-hero h2,.app.tema-escuro .atualizacoes-versao h3,.app.tema-escuro .atualizacoes-cabecalho h3,.app.tema-escuro .atualizacoes-item h4,.app.tema-escuro .atualizacoes-proximos h3{color:#ffeef5}.app.tema-escuro .atualizacoes-hero p,.app.tema-escuro .atualizacoes-versao p,.app.tema-escuro .atualizacoes-item p,.app.tema-escuro .atualizacoes-proximos p{color:#d8bfcf}.app.tema-escuro .atualizacoes-status,.app.tema-escuro .atualizacoes-tipo{color:#ffc4dc;background:#573448;border-color:#79526a}@media (width<=600px){.atualizacoes-hero{gap:14px;padding:23px 19px}.atualizacoes-hero-icone{border-radius:15px;width:50px;height:50px;font-size:28px}.atualizacoes-hero h2{font-size:22px}.atualizacoes-versao{flex-direction:column;align-items:flex-start;padding:20px}.atualizacoes-item-conteudo{padding:16px}.atualizacoes-proximos{padding:18px}}.app .topo.qa-home-header{border-bottom:1px solid #f6dbe7;background:linear-gradient(110deg,#fff8fb 0%,#fff0f6 65%,#ffe4ef 100%)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important}.app .qa-home-header-inner{padding:22px 24px!important}.app .qa-home-header-main{flex-direction:row!important}.app .qa-home-header-logo{background:#ffffffa6;border-radius:17px;box-shadow:0 5px 18px #c74b8014}.app .qa-home-header-text{text-align:left!important}.app .qa-home-header-greeting{color:#a44970!important;margin:0 0 4px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.app .qa-home-header-text h1{letter-spacing:-.035em!important;color:#55273e!important;font-size:clamp(24px,3.5vw,31px)!important;font-weight:800!important;line-height:1.18!important}.app .qa-home-header-text p{color:#9e5677!important;margin-top:5px!important;font-size:12px!important;line-height:1.5!important}.app .qa-home-header-bell{transition:transform .22s,box-shadow .22s;box-shadow:0 6px 18px #bc4e7b17;background:#fff!important;border:1px solid #f7dce7!important;border-radius:50%!important}.app .qa-home-header-bell:hover{transform:translateY(-2px);box-shadow:0 9px 20px #bc4e7b27}.app .qa-home-header-bell:has(.qa-home-header-count)>span:first-child{transform-origin:top;animation:3s ease-in-out infinite qa-home-bell}.app .qa-home-header-count{color:#fff;background:#dc3b7b;border:2px solid #fff;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}@keyframes qa-home-bell{0%,84%,to{transform:rotate(0)}88%{transform:rotate(11deg)}92%{transform:rotate(-9deg)}96%{transform:rotate(4deg)}}@media (width<=480px){.app .qa-home-header-inner{gap:10px!important;padding:18px 16px!important}.app .qa-home-header-main{gap:11px!important}.app .qa-home-header-logo{flex-basis:49px!important;width:49px!important;height:49px!important}.app .qa-home-header-logo img{width:46px!important;height:46px!important}.app .qa-home-header-text h1{font-size:23px!important}.app .qa-home-header-bell{flex-basis:42px!important;width:42px!important;height:42px!important}}.app.tema-escuro .topo.qa-home-header{border-color:#654055;background:linear-gradient(110deg,#30222d,#4c2a3e)!important}.app.tema-escuro .qa-home-header-text h1{color:#fff0f6!important}.app.tema-escuro .qa-home-header-greeting,.app.tema-escuro .qa-home-header-text p{color:#efbad1!important}@media (prefers-reduced-motion:reduce){.app .qa-home-header-bell:has(.qa-home-header-count)>span:first-child{animation:none}}:root{--quitai-rosa:#d94f83;--quitai-rosa-escuro:#bd3b6d;--quitai-rosa-claro:#fff3f7;--quitai-texto:#251923;--quitai-texto-suave:#8e7784;--quitai-borda:#ead8e0}*{box-sizing:border-box}.login-pagina{isolation:isolate;width:100%;min-height:100dvh;color:var(--quitai-texto);background:radial-gradient(circle at 12% 12%,#d94f831f,#0000 28%),radial-gradient(circle at 88% 90%,#d94f831a,#0000 30%),#fff7fa;justify-content:center;align-items:center;padding:36px 18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.login-decoracao{z-index:-1;pointer-events:none;background:#d94f8312;border-radius:50%;position:absolute}.login-decoracao-1{width:280px;height:280px;top:-150px;left:-110px}.login-decoracao-2{width:330px;height:330px;bottom:-190px;right:-180px}.login-card{z-index:1;background:#fffffff7;border:1px solid #ead8e0f2;border-radius:28px;width:min(100%,490px);min-width:0;padding:36px 42px 28px;position:relative;box-shadow:0 24px 70px #6f304b1a}.login-cabecalho{width:100%}.login-marca{justify-content:center;align-items:center;gap:13px;width:100%;min-width:0;display:flex}.login-logo-svg{object-fit:contain;object-position:center;flex:0 0 54px;width:54px;max-width:54px;height:54px;display:block}.login-marca-texto{text-align:left;min-width:0}.login-marca-texto h1{color:#201522;letter-spacing:-.8px;margin:0;font-size:28px;font-weight:800;line-height:1.08}.login-marca-texto p{color:#9b8290;margin:5px 0 0;font-size:12px;line-height:1.4}.login-introducao{text-align:center;margin-top:30px}.login-introducao h2{color:#211521;letter-spacing:-.8px;margin:0;font-size:clamp(25px,5vw,31px);font-weight:800;line-height:1.2}.login-introducao p{color:#987f8c;overflow-wrap:anywhere;max-width:100%;margin:8px 0 0;font-size:15px;line-height:1.5}.login-formulario{width:100%;margin-top:29px}.login-grupo{width:100%;min-width:0;margin-bottom:20px}.login-grupo label{color:#352631;margin:0 0 9px;font-size:14px;font-weight:700;line-height:1.4;display:block}.login-grupo>input,.login-formulario-recuperacao input{border:1px solid var(--quitai-borda);color:#30232c;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border-radius:13px;outline:none;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s;display:block;box-shadow:0 1px 2px #28141e05}.login-grupo>input::placeholder,.login-input-wrapper input::placeholder{color:#b4a0aa;opacity:1}.login-grupo>input:focus,.login-formulario-recuperacao input:focus{border-color:var(--quitai-rosa);box-shadow:0 0 0 4px #d94f831a}.login-grupo>input:disabled{cursor:not-allowed;opacity:.7}.login-input-wrapper{border:1px solid var(--quitai-borda);background:#fff;border-radius:14px;align-items:center;width:100%;min-width:0;height:56px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.login-icone{flex:0 0 52px;justify-content:center;align-items:center;height:100%;display:flex}.login-icone svg{fill:none;stroke:#aa8e9c;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-input-wrapper input{color:#30232c;width:0;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 7px 0 0;font-size:15px;display:block}.login-input-wrapper input:focus{box-shadow:none}.login-mostrar-senha{color:#9b8290;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:100%;padding:0;display:flex}.login-mostrar-senha svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.login-mostrar-senha:hover{color:var(--quitai-rosa-escuro)}.login-opcoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:1px 0 22px;display:flex}.login-checkbox{color:#806d77;cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex}.login-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.login-checkbox-caixa{background:#fff;border:1px solid #d8c6ce;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.login-checkbox input:checked+.login-checkbox-caixa{border-color:var(--quitai-rosa);background:var(--quitai-rosa)}.login-checkbox input:checked+.login-checkbox-caixa:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.login-link{color:var(--quitai-rosa-escuro);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.login-link:hover{text-decoration:underline}.login-botao-entrar{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#df5c8c,#cc4678);border:0;border-radius:14px;justify-content:center;align-items:center;padding:13px 18px;font-size:16px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 22px #cc467833}.login-botao-entrar:hover:not(:disabled){filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 13px 26px #cc467840}.login-botao-entrar:active:not(:disabled){transform:translateY(0)}.login-botao-entrar:disabled{cursor:wait;opacity:.75}.login-divisor{align-items:center;gap:13px;margin:27px 0 22px;display:flex}.login-divisor span{background:#eddee4;flex:1;height:1px}.login-divisor strong{color:#b09aa5;font-size:12px;font-weight:500}.login-google-area{flex-direction:column;align-items:center;gap:8px;width:100%;margin:12px 0;display:flex}.login-google-oficial{justify-content:center;width:100%;min-height:42px;display:flex}.login-google-aviso{color:#8e7b84;text-align:center;margin:0;font-size:12px;line-height:1.5}.login-criar-conta{color:#8f7a85;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:25px;font-size:13px;line-height:1.5;display:flex}.login-criar-conta button{color:var(--quitai-rosa-escuro);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.login-criar-conta button:hover{text-decoration:underline}.login-rodape{color:#a8949f;text-align:center;border-top:1px solid #ead8e066;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:20px;padding-top:12px;font-size:10.5px;line-height:1.3;display:flex}.login-rodape a{color:#937d89;text-decoration:none;transition:color .15s}.login-rodape a:hover{color:var(--quitai-rosa-escuro);text-decoration:underline}.login-rodape-ponto{opacity:.5;-webkit-user-select:none;user-select:none}.login-rodape-versao{opacity:.7;font-size:9.5px}.login-erro{color:#a32942;overflow-wrap:anywhere;background:#fff1f2;border:1px solid #f2c5cc;border-radius:11px;margin:0 0 16px;padding:12px 13px;font-size:13px;line-height:1.5}.login-sucesso{color:#176b45;overflow-wrap:anywhere;background:#eaf8f0;border:1px solid #bce8d0;border-radius:11px;margin:0 0 16px;padding:12px 13px;font-size:13px;line-height:1.5}.login-modal-fundo{z-index:1000;background:#1e141b8f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.login-modal{background:#fff;border:1px solid #f0dce3;border-radius:22px;width:100%;max-width:430px;max-height:90vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}.login-modal h2{color:var(--quitai-texto);margin:0 32px 10px 0;font-size:24px}.login-modal>p{color:#75636d;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.login-modal-fechar{color:#75636d;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:28px;position:absolute;top:10px;right:14px}.login-formulario-recuperacao{margin-top:20px}.login-formulario-recuperacao .login-grupo{margin-bottom:17px}.login-reenviar{margin:16px auto 0;display:block}@media (width<=600px){.login-pagina{align-items:flex-start;padding:16px 12px}.login-card{border-radius:23px;width:100%;max-width:430px;padding:28px 22px 23px}.login-logo-svg{flex-basis:46px;width:46px;max-width:46px;height:46px}.login-marca{gap:10px}.login-marca-texto h1{font-size:25px}.login-marca-texto p{font-size:11px}.login-introducao{margin-top:25px}.login-introducao p{font-size:14px}.login-formulario{margin-top:24px}.login-grupo{margin-bottom:18px}.login-grupo>input{min-height:52px}.login-input-wrapper{height:54px}.login-icone{flex-basis:45px}.login-input-wrapper input{font-size:14px}.login-botao-entrar{min-height:53px}.login-divisor{margin:24px 0 19px}.login-criar-conta{margin-top:22px}.login-rodape{margin-top:16px;padding-top:10px;font-size:10px}}@media (width<=360px){.login-card{padding:24px 17px 20px}.login-marca-texto h1{font-size:23px}.login-marca-texto p{max-width:190px}.login-opcoes{align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.login-botao-ajuda{color:#b83d70;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6c7d3;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:flex}.login-botao-ajuda:hover{background:#fff3f7;border-color:#d94f83;transform:translateY(-1px)}.login-botao-ajuda:focus-visible,.login-ajuda-opcoes button:focus-visible{outline-offset:2px;outline:3px solid #e9a0bd}.login-ajuda-opcoes{gap:10px;margin-top:20px;display:grid}.login-ajuda-opcoes button{color:#34232e;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fffafd;border:1px solid #edd7e1;border-radius:13px;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.login-ajuda-opcoes button:hover{background:#fff1f6;border-color:#d94f83}.login-ajuda-opcoes small{color:#806b76;font-size:12px;line-height:1.5}.login-ajuda-contato{margin-top:18px}.login-ajuda-contato p{color:#75636d;font-size:14px;line-height:1.6}.login-ajuda-email{text-align:center;text-decoration:none}.login-ajuda-contato .login-ajuda-nota{font-size:12px}:root{--quitai-rosa:#d74680;--quitai-rosa-escuro:#b92f69;--quitai-borda:#eedce5}.login-pagina{background:radial-gradient(420px 360px at 2% 7%,#f9afca4a,#0000 72%),radial-gradient(430px 390px at 98% 95%,#f29ec03d,#0000 75%),linear-gradient(155deg,#fff9fc 0%,#fff5f9 53%,#fdf0f6 100%);padding:32px 18px}.login-decoracao-1{background:#e55e9311;width:320px;height:320px;top:-190px;left:-160px}.login-decoracao-2{background:#e55e930e;width:350px;height:350px;bottom:-210px;right:-170px}.login-card{background:#fffffffb;border:1px solid #ecd3dfd1;border-radius:30px;width:min(100%,478px);padding:38px 43px 26px;box-shadow:0 28px 85px #6c244516,0 3px 14px #6c244506}.login-marca{gap:14px}.login-logo-svg{flex-basis:57px;width:57px;max-width:57px;height:57px}.login-marca-texto h1{letter-spacing:-1.1px;color:#281723;font-size:29px}.login-marca-texto p{color:#947986;margin-top:5px;font-size:11.5px}.login-introducao{margin-top:31px}.login-introducao h2{letter-spacing:-1.05px;color:#281622;font-size:clamp(25px,5vw,30px)}.login-introducao p{color:#947d89;margin-top:9px;font-size:14px}.login-formulario{margin-top:29px}.login-grupo{margin-bottom:18px}.login-grupo label{color:#48313e;margin-bottom:9px;font-size:13px;font-weight:700}.login-input-wrapper{background:#fff;border-color:#e9d7e0;border-radius:13px;height:54px}.login-input-wrapper:hover{border-color:#d8b9c8}.login-input-wrapper:focus-within{border-color:#d74680;box-shadow:0 0 0 4px #d7468018}.login-icone{flex-basis:50px}.login-icone svg{stroke:#a89;width:19px;height:19px}.login-input-wrapper input{color:#34212d;caret-color:#c73571;font-size:14px}.login-input-wrapper input::placeholder{color:#b7a3ad}.login-input-wrapper input:-webkit-autofill{-webkit-text-fill-color:#34212d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.login-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#34212d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.login-input-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#34212d;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fff}.login-mostrar-senha{color:#aa899a}.login-opcoes{gap:10px;margin:0 0 22px}.login-checkbox{color:#8a7480;font-size:12px}.login-checkbox input:focus-visible+.login-checkbox-caixa{outline-offset:3px;outline:3px solid #f4bdd2}.login-link{color:#c33672;font-size:12px}.login-botao-entrar{letter-spacing:.1px;background:linear-gradient(110deg,#e1588d 0%,#ce3e79 100%);border-radius:13px;min-height:54px;font-size:15px;box-shadow:0 10px 23px #ce3e7930}.login-botao-entrar:hover:not(:disabled){box-shadow:0 13px 28px #ce3e7940}.login-divisor{gap:12px;margin:27px 0 20px}.login-divisor span{background:#f0e3e9}.login-divisor strong{letter-spacing:1.1px;color:#aa8b9a;white-space:nowrap;font-size:10px;font-weight:750}.login-botao-ajuda{color:#bb3970;background:#fffafd;border:1px solid #edcad9;border-radius:13px;min-height:53px;font-size:13px;box-shadow:0 2px 5px #72294705}.login-botao-ajuda:hover{background:#fff0f6;border-color:#d74680;box-shadow:0 6px 15px #d7468012}.login-botao-ajuda svg{flex-shrink:0}.login-rodape{color:#aa95a0;border-top-color:#f1e6eb;gap:6px 9px;margin-top:24px;padding-top:15px;font-size:10px}.login-rodape a{color:#947d89}.login-rodape-versao{flex-basis:100%;font-size:9px}.login-modal-fundo{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#28152191}.login-modal{border-radius:24px;box-shadow:0 28px 90px #28121f33}.login-modal h2{font-size:23px}.login-ajuda-opcoes button{transition:background .15s,border-color .15s,transform .15s}.login-ajuda-opcoes button:hover{transform:translateY(-1px)}.login-ajuda-email{display:flex}.login-botao-entrar:focus-visible,.login-link:focus-visible,.login-mostrar-senha:focus-visible,.login-modal-fechar:focus-visible{outline-offset:3px;outline:3px solid #f2a9c5}@media (width<=600px){.login-pagina{align-items:center;padding:20px 13px}.login-card{border-radius:25px;padding:30px 24px 23px}.login-logo-svg{flex-basis:49px;width:49px;max-width:49px;height:49px}.login-marca-texto h1{font-size:26px}.login-marca-texto p{font-size:10px}.login-introducao{margin-top:27px}.login-formulario{margin-top:26px}.login-divisor{margin:24px 0 18px}.login-rodape{margin-top:20px}}@media (width<=380px){.login-card{padding:25px 18px 20px}.login-marca{gap:9px}.login-marca-texto p{font-size:9px}.login-opcoes{gap:7px}.login-checkbox,.login-link{font-size:11px}}.admin-shell{text-align:left;letter-spacing:normal;color:#292929;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f7f7;width:100%;min-height:100vh;font-size:14px;line-height:1.5}.admin-shell *,.admin-shell :before,.admin-shell :after{box-sizing:border-box}.admin-shell h1,.admin-shell h2,.admin-shell h3{color:#292929;letter-spacing:normal;font-family:Inter,Segoe UI,Arial,sans-serif}.admin-shell h1{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.25}.admin-shell h2{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}.admin-shell p{color:#737373;margin:0;font-size:13px;line-height:1.6}.admin-dashboard{text-align:left;flex-direction:column;gap:28px;width:100%;display:flex}.admin-welcome{background:#fff;border:1px solid #e9e9e9;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.admin-welcome>div:first-child{min-width:0}.admin-eyebrow{color:#557fa8;letter-spacing:1.2px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.admin-welcome-symbol{color:#263746;background:#80b5e9;border-radius:18px;flex:0 0 70px;place-items:center;width:70px;height:70px;font-size:36px;font-weight:800;display:grid}.admin-section-heading{justify-content:space-between;align-items:center;display:flex}.admin-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}.admin-stat-card{background:#fff;border:1px solid #e9e9e9;border-radius:12px;min-width:0;padding:22px}.admin-stat-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-stat-title{color:#666;font-size:12px;font-weight:600}.admin-stat-icon{color:#416e9b;background:#eaf3fc;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.admin-shell .admin-stat-value{color:#292929;margin:18px 0 8px;font-size:30px;font-weight:750;line-height:1.2;display:block}.admin-stat-description{color:#858585;font-size:11px}.admin-info-panel{background:#f0f6fc;border:1px solid #dce9f5;border-radius:12px;align-items:flex-start;gap:14px;padding:22px;display:flex}.admin-info-panel h2{margin-bottom:6px}.admin-info-icon{color:#263746;background:#80b5e9;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.admin-dashboard-footer{color:#858585;padding:12px 0;font-size:11px}.admin-placeholder{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;width:100%;display:flex}.admin-primary-button{color:#263746;cursor:pointer;background:#80b5e9;border:0;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:700}.admin-primary-button:hover{background:#6aa4df}@media (width<=1100px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-dashboard{gap:20px}.admin-welcome{padding:22px}.admin-welcome-symbol{display:none}.admin-shell h1{font-size:25px}.admin-stats-grid{grid-template-columns:minmax(0,1fr);gap:12px}.admin-stat-card{padding:18px}.admin-info-panel{padding:17px}}.admin-shell{text-align:left;color:#292929;background:#f7f7f7;width:100%;min-height:100vh;margin:0;padding:0;display:flex}.admin-shell button{letter-spacing:normal;font-family:inherit}.admin-shell .admin-sidebar{z-index:30;color:#fff;background:#353535;flex-direction:column;width:260px;height:100vh;padding:26px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-shell .admin-nav{flex-direction:column;gap:7px;display:flex}.admin-shell .admin-nav-item{color:#d4d4d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:47px;padding:0 13px;font-size:13px;display:flex;position:relative}.admin-shell .admin-nav-item:hover{color:#fff;background:#414141}.admin-shell .admin-nav-item.ativo{color:#263746;background:#80b5e9;font-weight:700}.admin-shell .admin-main{width:calc(100% - 260px);min-width:0;min-height:100vh;margin-left:260px}.admin-shell .admin-topbar{background:#fff;border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:0 34px;display:flex}.admin-shell .admin-content{width:100%;max-width:1600px;margin:0 auto;padding:34px}.admin-shell .admin-menu-toggle{display:none}@media (width<=900px){.admin-shell .admin-sidebar{transition:transform .25s;transform:translate(-100%)}.admin-shell .admin-sidebar.admin-sidebar-aberto{transform:translate(0)}.admin-shell .admin-main{width:100%;margin-left:0}.admin-shell .admin-topbar{min-height:68px;padding:0 20px}.admin-shell .admin-menu-toggle{color:#353535;cursor:pointer;background:#fff;border:1px solid #e9e9e9;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.admin-shell .admin-overlay{z-index:20;background:#0006;border:0;display:block;position:fixed;inset:0}.admin-shell .admin-content{padding:24px 20px}}@media (width<=600px){.admin-shell .admin-topbar{gap:12px;padding:0 14px}.admin-shell .admin-topbar-right{display:none}.admin-shell .admin-content{padding:20px 14px}}.admin-shell .admin-brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.admin-shell .admin-brand-icon{color:#353535;background:#80b5e9;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:25px;font-weight:800;display:grid}.admin-shell .admin-brand strong,.admin-shell .admin-brand span{display:block}.admin-shell .admin-brand strong{color:#fff;font-size:19px;line-height:1.3}.admin-shell .admin-brand span{color:#c5c5c5;margin-top:4px;font-size:11px}.admin-shell .admin-menu-label{color:#a7a7a7;letter-spacing:1.3px;margin:5px 0 13px;padding:0 11px;font-size:10px;font-weight:700}.admin-shell .admin-sidebar-footer{border-top:1px solid #505050;align-items:center;gap:11px;margin-top:auto;padding:17px 7px 2px;display:flex}.admin-shell .admin-avatar{color:#353535;background:#e4e4e4;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.admin-shell .admin-user-info{min-width:0}.admin-shell .admin-user-info strong,.admin-shell .admin-user-info span{display:block}.admin-shell .admin-user-info strong{color:#fff;font-size:12px}.admin-shell .admin-user-info span{color:#bdbdbd;margin-top:4px;font-size:11px}.admin-shell .admin-alert{color:#285780;background:#eff6ff;border:1px solid #cfe0f3;border-radius:11px;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.admin-shell .admin-alert--sucesso{color:#17653a;background:#ecfdf3;border-color:#b7e4c7}.admin-shell .admin-alert--erro{color:#a12424;background:#fff1f1;border-color:#f5c7c7}.admin-shell .admin-alert-symbol{background:currentColor;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:0;font-weight:800;display:grid}.admin-shell .admin-alert-symbol:first-letter{font-size:0}.admin-shell .admin-alert .admin-alert-symbol{color:#285780;background:#d6e9fb;font-size:14px}.admin-shell .admin-alert--sucesso .admin-alert-symbol{color:#17653a;background:#c8f1d6}.admin-shell .admin-alert--erro .admin-alert-symbol{color:#a12424;background:#ffd6d6}.admin-shell .admin-primary-button{transition:background .18s,transform .18s,box-shadow .18s}.admin-shell .admin-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #32649626}.admin-shell .admin-primary-button:disabled{opacity:.55;cursor:not-allowed}.admin-shell .admin-primary-button:focus-visible,.admin-shell input:focus-visible,.admin-shell .admin-secondary-button:focus-visible{outline-offset:3px;outline:3px solid #448cdb}.admin-shell .admin-secondary-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d4dce6;border-radius:8px;padding:12px 18px;font-weight:700}.admin-shell .admin-modal-overlay{z-index:100;background:#11182794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-shell .admin-modal{background:#fff;border-radius:17px;width:min(100%,430px);padding:30px;box-shadow:0 24px 65px #00000038}.admin-shell .admin-modal-icon{color:#a86b0c;background:#fff0d7;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:27px;font-weight:800;display:grid}.admin-shell .admin-modal p{margin:10px 0 25px;font-size:14px}.admin-shell .admin-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-shell.admin-access-page{background:radial-gradient(circle at 50% 0,#e4f1ff 0%,#f4f7fb 50%,#f8fafc 100%);place-items:center;padding:28px 18px;display:grid}.admin-shell .admin-access-card{text-align:center;background:#fff;border:1px solid #dce6f0;border-radius:22px;width:min(100%,490px);padding:38px;box-shadow:0 20px 55px #2b4e711a}.admin-shell .admin-access-brand{color:#243746;justify-content:center;align-items:center;gap:10px;font-size:20px;display:flex}.admin-shell .admin-access-logo{background:#80b5e9;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.admin-shell .admin-access-icon{background:#eaf3ff;border-radius:24px;place-items:center;width:80px;height:80px;margin:30px auto 18px;font-size:37px;display:grid}.admin-shell .admin-access-tag{color:#517da9;letter-spacing:2px;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.admin-shell .admin-access-card h1{margin-bottom:12px;font-size:27px}.admin-shell .admin-access-card>p{margin-bottom:23px;font-size:14px}.admin-shell .admin-access-card .admin-alert{text-align:left}.admin-shell .admin-access-action{width:100%;margin-top:24px;padding:15px;font-size:14px}.admin-shell .admin-access-footnote{color:#8694a3;margin-top:14px;font-size:12px;display:block}@media (width<=600px){.admin-shell .admin-access-card{padding:26px 20px}.admin-shell .admin-access-card h1{font-size:23px}.admin-shell .admin-modal{padding:22px}}.admin-shell .admin-access-brand-image{object-fit:contain;width:min(100%,340px);height:auto;margin:0 auto;display:block}.admin-shell .admin-brand-icon{background:0 0;border-radius:10px;overflow:hidden}.admin-shell .admin-brand-image{object-fit:contain;width:43px;height:43px;display:block}.admin-shell .admin-sidebar .admin-brand{min-width:0}.admin-shell .admin-sidebar .admin-brand-icon{border-radius:12px;background:0 0!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.admin-shell .admin-sidebar .admin-brand-icon>img.admin-brand-image{object-fit:contain!important;flex:none!important;width:44px!important;min-width:0!important;max-width:44px!important;height:44px!important;min-height:0!important;max-height:44px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}
