.sf-menu-group{margin-bottom:1.15rem}.sf-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sf-menu-heading{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--sidebar-foreground) 62%, transparent);margin-bottom:.65rem;padding:0 .75rem;font-size:.65rem;font-weight:600}.sf-menu-link{min-height:2.65rem;color:color-mix(in srgb, var(--sidebar-foreground) 80%, transparent);border-radius:.5rem;align-items:center;gap:.7rem;margin:.15rem 0;padding:.6rem .75rem;font-size:.825rem;display:flex}.sf-menu-link:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.sf-menu-link-active{background:color-mix(in srgb, var(--sidebar-primary) 16%, transparent);color:var(--sidebar-primary);box-shadow:inset 3px 0 var(--sidebar-primary)}.sf-menu-more[open]>summary svg{transform:rotate(180deg)}.sf-menu-more>div{border-left:1px solid var(--sidebar-border);padding-left:.25rem}.sf-inicio-tools{padding-bottom:.5rem}@media (width>=1100px){.sf-inicio-page>header{margin-bottom:0}.sf-inicio-tools{margin-top:-2.25rem;margin-bottom:1.75rem;padding-left:8rem}}.sf-inicio-bloco{box-shadow:var(--shadow-sm)}.sf-inicio-bloco>a{padding:1rem}.sf-inicio-bloco:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}@media (prefers-reduced-motion:no-preference){.sf-inicio-bloco{transition:border-color .16s,box-shadow .16s}}.sf-inicio-numero{overflow-wrap:anywhere;line-height:1.15}.sf-inicio-bloco[data-bloco-cor=alerta] .sf-inicio-numero{color:var(--destructive)}.sf-inicio-bloco[data-bloco-cor=aviso] .sf-inicio-numero,.sf-inicio-bloco[data-bloco-cor=atencao] .sf-inicio-numero{color:var(--warning-strong)}.sf-inicio-bloco[data-bloco-tipo=atalho]>a{justify-content:center;gap:.7rem}.sf-inicio-bloco[data-bloco-tipo=atalho] .sf-inicio-rotulo{color:var(--foreground)}@media (width>=768px) and (hover:hover){.sf-inicio-bloco>div:last-child{opacity:0}.sf-inicio-bloco:hover>div:last-child,.sf-inicio-bloco:focus-within>div:last-child{opacity:1}}.sf-inicio-arrumando .sf-inicio-bloco>div:last-child{opacity:1}.sf-inicio-arrumando .sf-inicio-bloco{outline:1px dashed color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:2px}@media (width<=639px){.sf-inicio-bloco>a{padding:.85rem}.sf-inicio-grid{gap:.65rem}.sf-inicio-rotulo{font-size:.75rem}}.sf-barra-areas{scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sf-barra-area{white-space:nowrap;min-height:2.25rem;color:color-mix(in srgb, var(--sidebar-foreground) 80%, transparent);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.8125rem;display:inline-flex}.sf-barra-area:hover{background:var(--sidebar-accent);color:var(--sidebar-foreground)}.sf-barra-area-ativa{background:color-mix(in srgb, var(--sidebar-primary) 16%, transparent);color:var(--sidebar-primary);box-shadow:inset 0 -2px var(--sidebar-primary);font-weight:500}.sf-barra-suspenso .sf-menu-group:last-child{margin-bottom:.2rem}.sf-barra-suspenso .sf-menu-heading{color:color-mix(in srgb, var(--popover-foreground) 62%, transparent)}.sf-barra-suspenso .sf-menu-link{color:color-mix(in srgb, var(--popover-foreground) 80%, transparent);cursor:pointer}.sf-barra-suspenso .sf-menu-link:hover{background:var(--accent);color:var(--accent-foreground)}.sf-barra-suspenso .sf-menu-link-active{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.sf-barra-gaveta-area{margin-bottom:.9rem}.sf-barra-gaveta-titulo{color:var(--sidebar-foreground);padding:0 .75rem .3rem;font-size:.75rem;font-weight:600}
