html.evaluo-exam-scroll-lock,html.evaluo-exam-scroll-lock body{overscroll-behavior:none;overflow:hidden!important}#evaluo-simulator-shell{background:var(--background);min-height:100dvh}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36{background:var(--background)}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36>header{border-color:color-mix(in oklch, var(--border) 88%, transparent);box-shadow:none}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36>.sticky{background:color-mix(in oklch, var(--background) 98%, transparent);box-shadow:none}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36>.relative.mx-auto.max-w-6xl{max-width:1180px}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main.rounded-2xl{border-color:color-mix(in oklch, var(--border) 90%, transparent);background:var(--card);min-height:560px;box-shadow:none;border-radius:16px}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main>.mb-5.rounded-xl{border:0;border-bottom:1px solid color-mix(in oklch, var(--border) 82%, transparent);background:var(--background);border-radius:0;padding:.35rem 0 1.35rem}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main>.mb-5.rounded-xl h2{letter-spacing:-.018em;max-width:780px;font-size:clamp(1.08rem,1.5vw,1.35rem);line-height:1.58}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main [role=group] button{background:var(--card);min-height:60px;box-shadow:none;border-radius:12px}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main [role=group] button:not(:disabled):hover{border-color:color-mix(in oklch, var(--primary) 38%, var(--border));background:color-mix(in oklch, var(--primary) 3%, var(--card));box-shadow:none;transform:none}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main>div[class*=border-slate-100][class*=p-3\.5]:last-child{margin-top:3.5rem!important}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 aside{border-color:color-mix(in oklch, var(--border) 88%, transparent);background:var(--background);box-shadow:none;border-radius:14px}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 .fixed.inset-x-0.bottom-0{border-top:1px solid color-mix(in oklch, var(--border) 88%, transparent);background:color-mix(in oklch, var(--background) 98%, transparent);box-shadow:none}#evaluo-simulator-shell .shadow-xl,#evaluo-simulator-shell .shadow-sm{box-shadow:none!important}#evaluo-simulator-shell .rounded-3xl{border-radius:16px!important}#evaluo-simulator-shell [class*=shadow-\[0_30px_90px],#evaluo-simulator-shell [class*=shadow-\[0_18px_45px],#evaluo-simulator-shell [class*=shadow-\[0_16px_35px]{box-shadow:none!important}#evaluo-simulator-shell [class*="rounded-[34px]"]{border-radius:18px!important}#evaluo-simulator-shell[data-exam-immersive=true]{z-index:100;overscroll-behavior:contain;background:var(--background);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0;overflow:hidden auto}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36{min-height:100dvh;background:0 0!important;padding-bottom:7rem!important}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36>header{display:none!important}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36>.sticky{z-index:105;border-color:color-mix(in oklch, var(--border) 88%, transparent);background:color-mix(in oklch, var(--background) 98%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-right:4.5rem;position:sticky;top:0;display:block!important}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36>.relative.mx-auto.max-w-6xl{max-width:1040px;padding:1.25rem 1rem 8rem}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36>.relative.mx-auto.max-w-6xl>div[class*=lg\:grid-cols]{display:block!important}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36 aside{display:none!important}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36 main.rounded-2xl{width:100%;max-width:900px;min-height:calc(100dvh - 12rem);box-shadow:none;border-radius:16px;margin-inline:auto;padding:clamp(1.1rem,3vw,2.2rem)}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36 main>.mb-5.rounded-xl{background:var(--background);padding:.25rem 0 1.35rem}@media (max-width:1023px){#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main.rounded-2xl{min-height:auto;box-shadow:none;border-radius:14px}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main>.mb-5.rounded-xl{padding:.25rem 0 1.1rem}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36 main.rounded-2xl{min-height:calc(100dvh - 10.5rem)}}@media (max-width:639px){#evaluo-simulator-shell .min-h-screen.bg-white.pb-36{padding-bottom:10.5rem!important}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36>.relative.mx-auto.max-w-6xl{padding-inline:.6rem}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main.rounded-2xl{border-left:0;border-right:0;border-radius:0;padding:.85rem}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main>.mb-5.rounded-xl{padding:.15rem 0 1rem}#evaluo-simulator-shell .min-h-screen.bg-white.pb-36 main [role=group] button{min-height:58px}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36>.relative.mx-auto.max-w-6xl{padding:.75rem .6rem 10.5rem}#evaluo-simulator-shell[data-exam-immersive=true] .min-h-screen.bg-white.pb-36 main.rounded-2xl{border-radius:0;min-height:auto;padding:.9rem}}
