.janela-questionario{width:min(640px,92vw);max-width:none;max-height:90dvh;padding:0;border:0;border-radius:22px;background:transparent;color:var(--fg,#f4f0e6);overflow:visible}.janela-questionario::-webkit-backdrop{background:rgba(3,7,16,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.janela-questionario::backdrop{background:rgba(3,7,16,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.janela-questionario[open]{animation:janela-entra .22s ease-out}@keyframes janela-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.janela-questionario .home.janela-corpo{position:relative;max-height:90dvh;overflow:hidden auto;border-radius:22px;background:transparent}.janela-corpo .cot{padding:0;max-width:none}.janela-corpo .cot-estado{padding-top:44px}.janela-fechar{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px;border:0;border-radius:50%;background:rgba(244,240,230,.08);color:var(--fg,#f4f0e6);font-size:24px;line-height:1;cursor:pointer}.janela-fechar:hover{background:rgba(244,240,230,.16)}.janela-fechar:focus-visible{outline:2px solid var(--gold-2,#e9c46a);outline-offset:2px}@media (max-width:700px){.janela-questionario{width:100vw;margin:0}.janela-questionario,.janela-questionario .home.janela-corpo{height:100dvh;max-height:100dvh;border-radius:0}.janela-corpo .cot-estado{min-height:100dvh;border-radius:0;border:0;padding-top:calc(56px + env(safe-area-inset-top, 0px))}}a[aria-haspopup=dialog][aria-busy=true]{opacity:.65;cursor:progress}@media (prefers-reduced-motion:reduce){.janela-questionario[open]{animation:none}}