/* ═══════════════════════════════════════════════════════════════════════════
   VetERP Tenant — Entry Point CSS
   Design system compartilhado via VetERP.SharedAssets (/_content/...)
   Google Fonts carregados no App.razor via <link>
   ═══════════════════════════════════════════════════════════════════════════ */

@import url('/_content/VetERP.SharedAssets/css/design-tokens.css');
@import url('/_content/VetERP.SharedAssets/css/base.css');
@import url('/_content/VetERP.SharedAssets/css/components.css');
@import url('/_content/VetERP.SharedAssets/css/layouts.css');
@import url('/_content/VetERP.SharedAssets/css/vs-components.css');
@import url('/_content/VetERP.SharedAssets/css/history-timeline.css');

/* Blazor error boundary */
.blazor-error-boundary {
    background: var(--color-error-600);
    padding: 1rem 1rem 1rem 3.7rem;
    color: white;
    border-radius: var(--radius-lg);
}
.blazor-error-boundary::after { content: "Ocorreu um erro inesperado." }

/* Toolbar filter button — estado ativo (painel de filtros aberto) */
button[aria-expanded="true"][class*="toolbar__filter-button"] {
  background: rgba(13, 148, 136, 0.10) !important;
  border-color: rgba(13, 148, 136, 0.30) !important;
  color: #0d9488 !important;
}
