.assistente-publico{color:#111827;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}[data-theme=dark] .assistente-publico{color:#f5f5f5}.assistente-publico::backdrop{background:#0000004d}.assistente-publico :is(button,a){min-width:44px;min-height:44px}.assistente-publico a{justify-content:center;align-items:center;display:inline-flex}.assistente-publico :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}[data-theme=dark] .assistente-publico :is(button,a,input,textarea):focus-visible{outline-color:#93c5fd}.assistente-publico :is(input:not([type=checkbox]),textarea){min-height:44px;scroll-margin-block:16px}.assistente-publico label:has(input[type=checkbox]){align-items:center;min-height:44px}.assistente-publico input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.assistente-publico [aria-invalid=true]{border-color:#b91c1c}[data-theme=dark] .assistente-publico [aria-invalid=true]{border-color:#fca5a5}.assistente-publico[data-accent-padrao=true] .assistente-link{color:#1d4ed8}[data-theme=dark] .assistente-publico[data-accent-padrao=true] .assistente-link{color:#93c5fd}.assistente-rodape{padding-bottom:max(12px, env(safe-area-inset-bottom))}@media (max-width:767px){.assistente-publico :is(input:not([type=checkbox]),textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.assistente-publico *,.assistente-publico{scroll-behavior:auto;transition:none;animation:none}}
