/* ═══════════════════════════════════════════════════════════════════
   TABS — navegação por seções em páginas de detalhe.
   Inclui .ia-ro (valor read-only em .ia-form-field).
   Extraído de base.css na Sessão 5.
   ═══════════════════════════════════════════════════════════════════ */

.ia-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
    border-bottom: 1px solid var(--border-color);
    margin: 0 0 20px 0;
}
.ia-tab {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 10px 16px;
    font-size: .88rem;
    font-weight: 500;
    color: var(--text-secondary);
    text-decoration: none;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    transition: color .12s, border-color .12s, background .12s;
}
.ia-tab:hover {
    color: var(--text-primary);
    background: var(--bg-surface);
}
.ia-tab--active {
    color: var(--accent);
    border-bottom-color: var(--accent);
}
.ia-tab--active:hover {
    color: var(--accent);
}

.ia-tab-content {
    padding-top: 8px;
}

/* Valor read-only dentro de .ia-form-field (usado na ficha do titular). */
.ia-ro {
    padding: 9px 0;
    font-size: .92rem;
    color: var(--text-primary);
    line-height: 1.35;
    min-height: 1.35em;
}
