.com-pilula { position: relative; isolation: isolate; }
/* A camada animada não pode transformar a navegação fixa em fluxo comum. */
.menu-baixo.com-pilula, .navegacao-app.com-pilula { position:fixed; }
@media (max-height:480px) { .menu-baixo.com-pilula { position:relative; } }
.com-pilula[data-slot=tabs-list] { overflow: clip; }
.pilula-camada { position: absolute; top: 0; left: 0; pointer-events: none; background: var(--primaria, var(--primary, #f5bf00)); z-index: 0; }
.com-pilula > button, .com-pilula > [role=tab] { position: relative; z-index: 1; }
.com-pilula > button:is(.ativa,.ativo,.selecionado,[aria-selected=true]),
.com-pilula[data-variant=default] > [data-state=active] { background: transparent !important; box-shadow: none !important; color: var(--primaria-texto,var(--primary-foreground,#141414)) !important; }
.com-pilula > button:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; }
@media (prefers-reduced-motion: reduce) { .com-pilula > button { transition: none !important; } }
