/*
 * Objetivo: padronizar abas compactas em todo o sistema.
 * Modulo: Interface
 * Autor: Sergio Alexander Loback da Silva
 * E-mail: sergio.silva@edu.itajai.sc.gov.br
 * Data de criacao: 2026-07-13
 * Ultima atualizacao: 2026-07-13
 * Versao de criacao: 5.1.087
 * Ultima versao alterada: 5.1.087
 * Observacoes para manutencao e IA:
 * - carregado por ultimo no cabecalho para vencer abas especificas antigas
 * - manter compacto para telas com baixa resolucao
 */

.tabs-nav,
.admin-tabs,
.acessos-admin-tabs,
.documentos-tabs,
.biblioteca-grafico-tabs,
.equipe-master-tablist,
.equipe-tabs,
.horarios-tabs,
.turmas-tabs,
.professor-tabs,
.admin-filtro-tabs,
.pcd-admin-tabs,
.informatica-monitor-turnos-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 12px 0 14px;
    padding: 6px;
    border: 1px solid var(--borda);
    border-radius: 8px;
    background: var(--card);
}

.tab-btn,
.admin-tab,
.acessos-admin-tab,
.documentos-tab,
.biblioteca-grafico-tab,
.equipe-master-tab,
.equipe-tab,
.horarios-tab,
.turmas-tab,
.professor-tab,
.admin-filtro-tabs .admin-pill,
.acessos-admin-chip,
.informatica-monitor-turnos-tabs a,
.informatica-monitor-turnos-tabs button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 34px;
    padding: 8px 12px;
    border: 1px solid var(--borda);
    border-radius: 6px;
    background: rgba(255, 255, 255, .04);
    color: var(--texto);
    font-size: .9rem;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    white-space: nowrap;
}

.tab-btn.ativo,
.tab-btn.active,
.admin-tab.ativo,
.admin-tab.active,
.acessos-admin-tab.ativo,
.acessos-admin-tab.active,
.documentos-tab.ativo,
.documentos-tab.active,
.biblioteca-grafico-tab.ativo,
.biblioteca-grafico-tab.active,
.equipe-master-tab.ativo,
.equipe-master-tab.active,
.equipe-tab.ativo,
.equipe-tab.active,
.horarios-tab.ativo,
.horarios-tab.active,
.turmas-tab.ativo,
.turmas-tab.active,
.professor-tab.ativo,
.professor-tab.active,
.admin-filtro-tabs .admin-pill.ativo,
.admin-filtro-tabs .admin-pill.active,
.acessos-admin-chip.ativo,
.acessos-admin-chip.active,
.informatica-monitor-turnos-tabs a.ativo,
.informatica-monitor-turnos-tabs a.active,
.informatica-monitor-turnos-tabs button.ativo,
.informatica-monitor-turnos-tabs button.active {
    background: rgba(59, 130, 246, .12);
    border-color: rgba(59, 130, 246, .26);
    color: #1d4ed8;
}

@media (max-width: 760px) {
    .tabs-nav,
    .admin-tabs,
    .acessos-admin-tabs,
    .documentos-tabs,
    .biblioteca-grafico-tabs,
    .equipe-master-tablist,
    .equipe-tabs,
    .horarios-tabs,
    .turmas-tabs,
    .professor-tabs,
    .admin-filtro-tabs,
    .pcd-admin-tabs,
    .informatica-monitor-turnos-tabs {
        overflow-x: auto;
        flex-wrap: nowrap;
    }
}
