.toast-pilha{z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed;bottom:16px;left:0;right:0}.toast{color:#f1f3f5;text-align:left;background:#243642;border-radius:4px;width:100%;max-width:600px;min-height:48px;padding:14px 16px;font-size:14px;font-weight:500;line-height:20px;animation:.2s toast-entrar;box-shadow:0 3px 8px #0000003d}:root[data-theme=dark] .toast{color:#243642;background:#e2e3e5}@keyframes toast-entrar{0%{opacity:0;transform:translateY(12px)}}body:has(.bottom-nav) .toast-pilha{bottom:calc(var(--altura-nav) + 12px)}.error-boundary-tela{z-index:2000;background:var(--cor-fundo);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.error-boundary-card{background:var(--cor-superficie);text-align:center;border-radius:24px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 8px 24px #00000014}.error-boundary-icone{font-size:40px}.error-boundary-card h1{color:var(--cor-texto);margin:12px 0 0;font-size:20px;font-weight:800}.error-boundary-card p{color:var(--cor-texto-secundario);margin:12px 0 0;font-size:14px;line-height:1.5}.error-boundary-card button{width:100%;height:48px;color:var(--cor-branco-fixo);cursor:pointer;background:var(--cor-primaria);border:none;border-radius:12px;margin-top:24px;font-size:15px;font-weight:700}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-regular-latin-Dk4yyUoU.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-medium-latin-Cz_U7xq6.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-semibold-latin-CKS9qxz4.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-bold-latin-DKCDxdpE.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800 900;font-display:swap;src:url(/assets/manrope-extrabold-latin-DA68CkzM.woff2)format("woff2")}:root{font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cor-primaria:#3e4095;--cor-primaria-escura:#2e3075;--cor-primaria-clara:#9a9ce6;--cor-primaria-gradiente-fim:#23255c;--cor-fundo:#f7f8fa;--cor-superficie:#fff;--cor-borda:#d5dae0;--cor-borda-suave:#e9edf1;--cor-borda-clara:#eef1f4;--cor-branco-fixo:#fff;--cor-cartao-conexao:#273945;--cor-cartao-conexao-fim:#273945;--cor-laranja-vivo:#ffa401;--cor-texto-sobre-laranja:#2a1a00;--cor-primaria-container:#e6e7f6;--cor-sobre-primaria-container:#23255c;--cor-terciaria:#8f5a00;--cor-terciaria-container:#fff1d6;--cor-superficie-alta:#e7ebef;--cor-superficie-media:#edf0f3;--raio-xs:4px;--raio-sm:8px;--raio-md:12px;--raio-lg:16px;--raio-xl:24px;--cor-texto:#243642;--cor-texto-secundario:#586476;--cor-texto-terciario:#5f6b7c;--cor-texto-fraco:#64707f;--cor-texto-desabilitado:#737f8e;--cor-sucesso:#2e7d32;--cor-sucesso-vivo:#20b957;--cor-alerta:#ff9800;--cor-atencao:#ffc107;--cor-erro:#c62828;--cor-boletos:var(--cor-primaria-escura);--cor-contratos:#4a5c7a;--cor-consumo:#0e7f8c;--cor-suporte:#0b7a3b;--cor-dados:#7a4bc4;--cor-ajuda:#2a72b8;--cor-pix:#008f70;--cor-whatsapp:#25d366;--cor-whatsapp-escura:#1da851;--sombra-card:0 0 0 1px var(--cor-borda);--largura-conteudo:100%;--altura-nav:calc(80px + env(safe-area-inset-bottom,0px));font-family:Manrope,system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cor-fundo:#141a1f;--cor-superficie:#1a2127;--cor-borda:#2a343c;--cor-borda-suave:#222b32;--cor-borda-clara:#20282e;--cor-texto:#e2e3e5;--cor-texto-secundario:#9aa6b4;--cor-texto-terciario:#8a96a4;--cor-texto-fraco:#7f8b99;--cor-texto-desabilitado:#6e7a88;--sombra-card:0 0 0 1px var(--cor-borda);--cor-sucesso:#4caf50;--cor-erro:#f44336;--cor-primaria:#6366d1;--cor-primaria-escura:#4f52b8;--cor-boletos:#ffb84d;--cor-consumo:#4fd2e3;--cor-pix:#3ecfb0;--cor-cartao-conexao:#25343f;--cor-cartao-conexao-fim:#25343f;--cor-primaria-container:#2a2c5e;--cor-sobre-primaria-container:#d4d5f6;--cor-terciaria:#ffc04d;--cor-terciaria-container:#4a3300;--cor-superficie-alta:#26303a;--cor-superficie-media:#1e262c;--cor-contratos:#8fa4c9;--cor-suporte:#3ecb74;--cor-ajuda:#5b9bd9;--cor-dados:#a67bdb}*{box-sizing:border-box}html,body{overscroll-behavior-y:none}body{background:var(--cor-fundo);color:var(--cor-texto);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body:has(.bottom-nav){padding-bottom:calc(var(--altura-nav) + 24px)}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tela-entrada{animation:.22s fade-in}html{-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}button,[role=tab],nav,label,h1,h2,h3{-webkit-user-select:none;user-select:none}@media (pointer:coarse){button,a,[role=tab],.ticket-card{transition:scale .12s}button:active:not(:disabled),a:active,[role=tab]:active,.ticket-card:active{scale:.97}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-new(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}::view-transition-old(root){animation-name:tela-sai}::view-transition-new(root){animation-name:tela-entra}}@keyframes tela-sai{to{filter:brightness(.85);transform:translate(-25%)}}@keyframes tela-entra{0%{transform:translate(100%)}}.bottom-nav{view-transition-name:barra-inferior}.status-banner-offline{view-transition-name:aviso-offline}::view-transition-group(barra-inferior){animation:none}::view-transition-group(aviso-offline){animation:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.botao-primario,.botao-contorno{border-radius:var(--raio-md);min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.botao-primario{background:var(--cor-primaria);color:var(--cor-branco-fixo);border:none}.botao-contorno{border:1px solid var(--cor-borda);min-height:44px;color:var(--cor-primaria);background:0 0;font-size:14px;font-weight:700}:root[data-theme=dark] .botao-contorno{color:var(--cor-primaria-clara)}.checklist-fundo,.chamado-fundo,.recibo-fundo,.modal-instalar-ios-fundo,.suporte-modal-fundo{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#00000052!important;align-items:center!important;padding:24px 16px!important}.checklist-modal,.chamado-modal,.recibo-modal,.modal-instalar-ios,.suporte-modal,.suporte-checklist{overscroll-behavior:contain;max-width:560px;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:28px!important;animation:.18s cubic-bezier(.2,.8,.2,1) janela-entra!important}.modal-instalar-ios:before,.suporte-modal:before,.suporte-checklist:before{display:none!important}@keyframes janela-entra{0%{opacity:0;scale:.92}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus:not(:focus-visible){outline:none}.aviso-gate-tela{z-index:1000;background:var(--cor-fundo);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aviso-gate-card{background:var(--cor-superficie);text-align:center;border-radius:24px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 8px 24px #00000014}.aviso-gate-icone{font-size:40px}.aviso-gate-card h1{color:var(--cor-texto);margin:12px 0 0;font-size:20px;font-weight:800}.aviso-gate-card p{color:var(--cor-texto-secundario);text-align:justify;margin:12px 0 0;font-size:14px;line-height:1.5}.aviso-gate-detalhes{color:var(--cor-texto);font-weight:600}.aviso-gate-card button{width:100%;height:48px;color:var(--cor-branco-fixo);cursor:pointer;background:var(--cor-primaria);border:none;border-radius:12px;margin-top:24px;font-size:15px;font-weight:700}.aviso-gate-card button:disabled{opacity:.7;cursor:default}.spinner{border:3px solid var(--cor-borda);border-top-color:var(--cor-primaria);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spinner-girar;display:inline-block}.spinner-tela{justify-content:center;align-items:center;min-height:40vh;display:flex}@keyframes spinner-girar{to{transform:rotate(360deg)}}.bottom-nav{z-index:50;height:var(--altura-nav);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--cor-fundo);border-top:1px solid var(--cor-borda);max-width:var(--largura-conteudo);align-items:stretch;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{min-width:0;color:var(--cor-texto-secundario);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex;position:relative}.bottom-nav-pilula{border-radius:16px;justify-content:center;align-items:center;width:64px;max-width:100%;height:32px;transition:background-color .2s;display:flex}.bottom-nav-item.ativo .bottom-nav-pilula{background:var(--cor-primaria-container);color:var(--cor-sobre-primaria-container)}.bottom-nav-rotulo{font-size:12px;font-weight:600;line-height:16px}.bottom-nav-item.ativo .bottom-nav-rotulo{color:var(--cor-texto);font-weight:800}.bottom-nav-pagar{justify-content:flex-end;padding-bottom:14px}.bottom-nav-pagar-botao{background:var(--cor-primaria);width:52px;height:52px;color:var(--cor-branco-fixo);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-18px;left:50%;translate:-50%;box-shadow:0 3px 6px #00000038}.bottom-nav-pagar .bottom-nav-rotulo{color:var(--cor-primaria);font-weight:700}:root[data-theme=dark] .bottom-nav-pagar .bottom-nav-rotulo{color:var(--cor-primaria-clara)}.bottom-nav-avatar{background:var(--cor-superficie-alta);width:26px;height:26px;color:var(--cor-texto);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;overflow:hidden}.bottom-nav-avatar.ativo{background:var(--cor-primaria);color:#fff}.bottom-nav-avatar img{object-fit:cover;width:100%;height:100%}.status-banner{z-index:1100;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top));color:var(--cor-branco-fixo);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:fixed;top:0;left:0;right:0}.status-banner-offline{background:var(--cor-texto-desabilitado)}.status-banner-atualizar{background:var(--cor-primaria)}.status-banner-atualizar button{color:var(--cor-primaria-escura);background:var(--cor-branco-fixo);cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:800}.aviso-copiado-camada{z-index:1100;pointer-events:none;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.aviso-copiado{border-radius:var(--raio-xl);color:#fff;text-align:center;background:#1e7a46;flex-direction:column;align-items:center;gap:6px;min-width:160px;max-width:280px;padding:16px 22px;display:flex;box-shadow:0 8px 24px #00000047}:root[data-theme=dark] .aviso-copiado{color:#1a2127;background:#7dd89c}.aviso-copiado strong{font-size:16px;font-weight:800;line-height:24px}.aviso-copiado span{font-size:12px;font-weight:700;line-height:16px}.aviso-copiado.visivel{animation:.35s cubic-bezier(.34,1.56,.64,1) both aviso-copiado-entra}.aviso-copiado.saindo{animation:.2s both aviso-copiado-sai}@keyframes aviso-copiado-entra{0%{opacity:0;scale:.6}}@keyframes aviso-copiado-sai{to{opacity:0;scale:.9}}.teclado-pin{flex-direction:column;align-items:center;display:flex}.teclado-pin-bolinhas{gap:18px;margin:8px 0 4px;display:flex}.teclado-pin-bolinhas span{border:2px solid var(--cor-texto-secundario);border-radius:50%;width:16px;height:16px}.teclado-pin-bolinhas span.cheia{background:var(--cor-primaria);border-color:var(--cor-primaria)}.teclado-pin-bolinhas.erro span{border-color:var(--cor-terciaria);animation:.3s teclado-pin-tremer}@keyframes teclado-pin-tremer{25%{translate:-6px}75%{translate:6px}}.teclado-pin-erro{min-height:20px;color:var(--cor-terciaria);text-align:center;margin:6px 0 10px;font-size:13px;font-weight:700}.teclado-pin-teclas{grid-template-columns:repeat(3,72px);gap:14px 24px;display:grid}.teclado-pin-teclas button{background:var(--cor-superficie-alta);width:72px;height:72px;color:var(--cor-texto);font:inherit;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex}.teclado-pin-teclas button.apagar{background:0 0}.bloqueio-pin{z-index:2000;padding:calc(24px + env(safe-area-inset-top,0px)) 16px 24px;background:var(--cor-fundo);color:var(--cor-texto);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bloqueio-pin-logo{border-radius:var(--raio-lg);background:#fff;width:168px;height:64px;padding:8px 14px;overflow:hidden;box-shadow:0 3px 8px #0003}.bloqueio-pin-logo img{object-fit:contain;width:100%;height:100%}.bloqueio-pin h1{margin:16px 0 4px;font-size:22px;font-weight:800}.bloqueio-pin-esqueci{color:var(--cor-primaria);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:20px;padding:10px;font-size:14px;font-weight:700}
