/*
 * COPIE. Originalul e `public/css/header_badges.css`, al portalului vechi.
 *
 * De pe 14 septembrie 2026 v4 nu mai ia NIMIC de la portalul CodeIgniter la
 * rulare: foile, fonturile, imaginile si pluginurile stau in `v4/web/public/`
 * si se servesc de sub `base`-ul aplicatiei (vezi `vite.config.ts`, PORTAL_STYLES).
 * Regulile de stil sunt neschimbate; in `app.css` caile `url(/public/...)` au
 * devenit relative la foaie (`url(../fonts/...)`, `url(../images/...)`).
 * Pana cand portalul vechi dispare, cele doua copii se tin la fel.
 */
/*
 * Insignele din antet.
 *
 * Fisier al lor, legat direct din antet, nu in app.css: acela se construieste
 * cu laravel-mix din resources/sass, iar o schimbare acolo ar cere
 * reconstruirea intregii foi.
 *
 * COLABORAREA E ROSIE, RESTUL SUNT PORTOCALII
 *
 * Clopotelul, chat-ul si colaborarea aveau toate aceeasi insigna portocalie
 * (`bg-warning`). Dar nu inseamna acelasi lucru: o notificare e ceva ce s-a
 * intamplat, pe cand un comentariu de colaborare e cineva care ASTEAPTA un
 * raspuns de la tine. Ochiul trebuie sa le deosebeasca fara sa citeasca.
 *
 * Se scrie de aici, nu la sursa, fiindca `resources/js/tasks/counters/Collaborate.js`
 * pune el `pulse-warning` pe insigna la fiecare numaratoare, iar acel fisier sta
 * in bundle-ul construit cu laravel-mix, care nu se poate reconstrui in sesiune
 * (laravel-mix 6 cere `webpack/lib/SizeFormatHelpers`, scos din webpack 5.109,
 * iar repo-ul n-are lockfile). Regulile de mai jos sunt legate de id, deci bat
 * clasa pusa din JS fara sa atinga celelalte insigne.
 */

#collaborate-badge-header.label {
    background-color: #e02c2c !important;
}

/* Si pulsul: `pulse-warning` are unda portocalie, scrisa in app.css. Aici i se
   schimba doar culoarea, nu si ritmul - ca sa ramana acelasi fel de miscare pe
   tot antetul. */
#collaborate-badge-header.pulse-warning {
    box-shadow: 0 0 0 rgba(224, 44, 44, .9);
    animation: pulsecollaborate 2s infinite;
}

@keyframes pulsecollaborate {
    0% {
        box-shadow: 0 0 0 0 rgba(224, 44, 44, .9);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(224, 44, 44, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(224, 44, 44, 0);
    }
}

/*
 * Insigna agentului AI A PLECAT DIN ANTET.
 *
 * Aici statea o regula scrisa pentru ea (`align-self: flex-start`), fiindca
 * ancora ei era `display: flex` - semnul agentului era un desen, nu o litera de
 * fonta - si intr-un rand flex insigna se aseza cu zece pixeli mai jos decat
 * surorile ei.
 *
 * De la 26.9.5.31 usa agentului nu mai e in antet: e Adam, jos pe bara, si
 * insigna sta pe umarul lui (`.od-ai-perch-badge`, in od_ai.css). Regula de
 * aici nu mai avea pe ce sa cada; se sterge, ca sa nu ramana o explicatie
 * despre un element care nu mai exista.
 */
