.StWCaG_shell{background:var(--surface-page);min-height:100vh;color:var(--text-body);font-family:var(--font-body);display:flex}.StWCaG_sidebar{background:var(--surface-card);border-right:var(--border-card) solid var(--border-subtle);flex-direction:column;flex-shrink:0;width:250px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0}.StWCaG_marca{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) var(--space-5);border-bottom:var(--border-card) solid var(--border-subtle);flex-direction:column;display:flex}.StWCaG_marcaLogo{flex-shrink:0;width:132px;height:auto}.StWCaG_marca strong,.StWCaG_marca small{display:block}.StWCaG_marca strong{font-family:var(--font-display);color:var(--brand);font-size:var(--text-base);font-weight:700;line-height:1.1}.StWCaG_marca small{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.StWCaG_navegacao{padding:var(--space-4) var(--space-3);flex-direction:column;gap:2px;display:flex}.StWCaG_menuTitulo{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:var(--space-4) var(--space-3) var(--space-2);font-weight:600}.StWCaG_menuLink{align-items:center;gap:var(--space-3);padding:10px var(--space-3);font-size:var(--fs-apoio);color:var(--brand);border-radius:var(--radius-md);font-weight:700;text-decoration:none;display:flex}.StWCaG_menuLink:hover{background:var(--surface-sunken);color:var(--brand);text-decoration:none}.StWCaG_menuLink[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.StWCaG_menuIcone{width:28px;height:28px;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StWCaG_conteudo{background:var(--surface-page);min-width:0;color:var(--text-body);flex-direction:column;flex:1;display:flex}.StWCaG_topbar{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:72px;padding:var(--space-3) var(--space-8);background:var(--surface-card);border-bottom:var(--border-card) solid var(--border-subtle);display:flex}.StWCaG_topbar strong,.StWCaG_topbar small{display:block}.StWCaG_topbar strong{font-family:var(--font-display);color:var(--brand);font-size:var(--text-md);font-weight:700}.StWCaG_topbar small{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.StWCaG_usuario{align-items:center;gap:var(--space-3);display:flex}.StWCaG_avatar{background:var(--brand-soft);border:1px solid var(--blue-100);width:36px;height:36px;color:var(--brand);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.StWCaG_usuarioDados{max-width:210px}.StWCaG_usuarioDados strong{font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StWCaG_areaPrincipal{padding:var(--space-6) var(--space-8) var(--space-12);background:var(--surface-page);color:var(--text-body);flex:1}.StWCaG_areaPrincipal h1{color:var(--brand);font-family:var(--font-display);font-weight:700;font-size:var(--fs-titulo-pagina);line-height:1.2}.StWCaG_areaPrincipal h2{color:var(--brand);font-family:var(--font-display);font-weight:700}.StWCaG_areaPrincipal p{line-height:1.55}.StWCaG_areaPrincipal table{border-collapse:collapse;background:var(--surface-card);width:100%;color:var(--text-body)}.StWCaG_areaPrincipal th{padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);font-weight:600}.StWCaG_areaPrincipal td{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--border-subtle)}.StWCaG_areaPrincipal tbody tr:hover{background:var(--surface-sunken)}.StWCaG_erro{max-width:650px;padding:var(--space-8);background:var(--surface-card);border:var(--border-card) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-body);margin:70px auto}.StWCaG_erro h1{color:var(--brand)}.StWCaG_erro a{color:var(--text-link);font-weight:600}.StWCaG_rodape{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8);background:var(--surface-tone);border-top:6px solid var(--brand);font-size:var(--fs-apoio);color:var(--text-body);flex-wrap:wrap;display:flex}.StWCaG_rodape strong{color:var(--brand);display:block}.StWCaG_rodape span{color:var(--text-body);font-size:var(--fs-pequeno);margin-top:2px;display:block}.StWCaG_rodapeLinks{gap:var(--space-5);font-weight:700;display:flex}.StWCaG_rodapeLinks a{padding:var(--space-2) 0;color:var(--brand);text-decoration:none;display:inline-block}.StWCaG_rodapeLinks a:hover{text-decoration:underline}@media (max-width:900px){.StWCaG_marcaLogo{width:72px}.StWCaG_shell{flex-direction:column}.StWCaG_sidebar{border-right:none;border-bottom:var(--border-card) solid var(--border-subtle);width:100%;height:auto;min-height:auto;position:static}.StWCaG_marca{padding:var(--space-3) var(--space-5)}.StWCaG_navegacao{gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-flow:wrap}.StWCaG_menuTitulo{display:none}.StWCaG_rodape{padding:var(--space-4)}.StWCaG_menuLink{padding:var(--space-2) var(--space-3)}.StWCaG_topbar{padding:var(--space-3) var(--space-5)}.StWCaG_areaPrincipal{padding:var(--space-4) var(--space-4) var(--space-8)}}@media (max-width:520px){.StWCaG_usuarioDados{display:none}.StWCaG_menuLink{gap:var(--space-2)}.StWCaG_areaPrincipal h1{font-size:var(--fs-titulo-pagina-celular)}}
