/*
 * Folha principal do painel.
 *
 * Bootstrap 5 com uma camada de tema por cima (docs/design_system/).
 *
 * A ORDEM IMPORTA: o Bootstrap vem primeiro e o tema depois, porque o tema
 * sobrescreve as variáveis dele. Inverter faz a paleta do Figma ser ignorada
 * em silêncio — a página carrega normalmente, só com as cores erradas.
 *
 * A NFR-015 ("sem design próprio") foi escrita quando o projeto ainda não
 * tinha identidade visual definida. Agora tem, e o tema é a implementação
 * dela — continuamos usando os componentes do Bootstrap como vêm, apenas com
 * as cores e a tipografia do produto.
 */
@import 'bootstrap/dist/css/bootstrap.min.css';

/*
 * Bootstrap Icons — o mesmo conjunto que o design system usa.
 *
 * Empacotado pelo Vite, e não servido por CDN: o painel fica atrás de login e
 * não deve depender de rede externa para renderizar a navegação.
 */
@import 'bootstrap-icons/font/bootstrap-icons.css';

/*
 * Tom Select com o tema Bootstrap 5 — o multi-select de clientes do calendário.
 * Depois do Bootstrap (do qual herda as variáveis) e antes do tema, para o
 * tema poder ajustá-lo se preciso. Fica no CSS, e não no JS, para o calendar.js
 * continuar importável pelo Node nos testes das funções puras.
 */
@import 'tom-select/dist/css/tom-select.bootstrap5.css';

@import './theme.css';
