@layer components{.sistema,.s-avisos{--s-dur-micro:.16s;--s-dur:.2s;--s-dur-saida:.14s;--s-dur-contagem:1s;--s-ease:cubic-bezier(.2, 0, 0, 1);--s-ease-saida:cubic-bezier(.4, 0, 1, 1);--s-borda-campo:color-mix(in srgb, var(--text-2) 70%, transparent);--s-esqueleto:color-mix(in srgb, var(--text) 7%, transparent);--s-largura-do-menu:256px;--s-leitura:36rem;--s-leitura-pequena:32rem;accent-color:var(--primary-strong);caret-color:var(--primary-strong)}.s-h1,.s-h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:2.125rem}.s-h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.625rem}.s-corpo-forte{font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.5rem}.s-legenda{font-size:.75rem;font-weight:600;line-height:1rem}.s-numero{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.s-numero-grande{font-size:1.75rem;line-height:2.125rem}@media (min-width:48rem){.s-h1{font-size:2.5rem;line-height:2.75rem}}.s-esqueleto{background:var(--s-esqueleto);border-radius:8px}.s-abas{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:63.99rem){html:has(.s-abas){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.s-aviso{opacity:0;transition:opacity var(--s-dur-saida) var(--s-ease-saida), transform var(--s-dur-saida) var(--s-ease-saida);transform:translateY(8px)}.s-aviso[data-aberto=true]{opacity:1;transition:opacity var(--s-dur) var(--s-ease), transform var(--s-dur) var(--s-ease);transform:none}@starting-style{.s-aviso[data-aberto=true]{opacity:0;transform:translateY(8px)}}.s-painel{transform-origin:100% 0;opacity:0;visibility:hidden;transition:opacity var(--s-dur-saida) var(--s-ease-saida), transform var(--s-dur-saida) var(--s-ease-saida), visibility 0s linear var(--s-dur-saida);transform:translateY(-4px)scale(.98)}.s-painel[data-aberto=true]{opacity:1;visibility:visible;transition:opacity var(--s-dur) var(--s-ease), transform var(--s-dur) var(--s-ease), visibility 0s;transform:none}.s-confirmacao{animation:s-confirmacao var(--s-dur) var(--s-ease) both}@keyframes s-confirmacao{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.s-aparece{animation:s-aparece var(--s-dur) var(--s-ease) both}@keyframes s-aparece{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.s-camada{box-shadow:var(--sombra)}}
