:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#0b1020;--painel:#151c33;--texto:#f5f7ff;--suave:#c9d1f2;--destaque:#ffd84d;--borda:#6b7bd1;--ok:#7ee787;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:112.5%;line-height:1.5}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0}a{color:var(--destaque)}.pular{position:absolute;left:-9999px}.pular:focus{z-index:10;background:var(--destaque);color:#000;padding:.75rem 1rem;top:1rem;left:1rem}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header nav ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:.75rem;list-style:none;display:flex}header nav a{border:2px solid var(--borda);border-radius:.5rem;padding:.6rem .9rem;text-decoration:none;display:inline-block}header nav a[aria-current=page]{background:var(--destaque);border-color:var(--destaque);color:#000;font-weight:700}main{max-width:42rem;margin:0 auto;padding:0 1rem 3rem}h1{margin:1rem 0;font-size:2rem}h2{margin:1.75rem 0 .75rem;font-size:1.4rem}label{margin:1rem 0 .35rem;font-weight:600;display:block}label.opcao{align-items:center;gap:.75rem;font-weight:400;display:flex}input[type=text],select{width:100%;min-height:3.5rem;font:inherit;border:2px solid var(--borda);background:var(--painel);color:var(--texto);border-radius:.5rem;padding:.5rem .75rem}input[type=checkbox]{flex:none;width:1.75rem;height:1.75rem}button{width:100%;min-height:3.5rem;font:inherit;border:2px solid var(--borda);background:var(--painel);color:var(--texto);cursor:pointer;border-radius:.75rem;margin:.6rem 0;padding:.75rem 1rem;font-weight:600;display:block}button.primario{background:var(--destaque);border-color:var(--destaque);color:#000;min-height:5rem;font-size:1.35rem}button:disabled{opacity:.55;cursor:wait}:focus-visible{outline:4px solid var(--destaque);outline-offset:3px}.status{background:var(--painel);border-left:6px solid var(--destaque);border-radius:.5rem;min-height:3.5rem;padding:1rem;font-size:1.35rem;font-weight:600}.aviso-demo,.nota{color:var(--suave)}.resumo,.historico{padding-left:1.25rem}.historico li{margin:.4rem 0}.hora{color:var(--suave);font-variant-numeric:tabular-nums}.pergunta{border:3px solid var(--destaque);border-radius:.75rem;margin:1rem 0;padding:0 1rem .5rem}.alertas{padding:0;list-style:none}.alerta{border:3px solid var(--destaque);border-radius:.75rem;margin:1rem 0;padding:0 1rem .5rem}.painel-ponto{align-items:center;gap:1rem;margin:1rem 0;display:flex}.led{background:#2b2f45;border-radius:50%;flex:none;width:3rem;height:3rem}.led.ativo{background:var(--destaque);animation:1.2s ease-in-out infinite pulsar}@keyframes pulsar{50%{opacity:.35}}.video{background:#000;border-radius:.5rem;width:100%}.cartoes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:1rem 0;display:grid}.cartao{background:var(--painel);border-radius:.75rem;padding:.75rem 1rem}.cartao dt{color:var(--suave)}.cartao dd{margin:0;font-size:1.8rem;font-weight:700}.rolagem{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--borda);padding:.5rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
