/* Estilos personalizados e compatibilidade de temas - Extranet Grupo Nobile */
.bg-\[\#2B357E\] { background-color: var(--theme-primary) !important; }
.text-\[\#2B357E\] { color: var(--theme-primary) !important; }
.border-\[\#2B357E\] { border-color: var(--theme-primary) !important; }
.hover\:bg-\[\#1f265b\]:hover { filter: brightness(0.9); }

.bg-\[\#1D74A4\] { background-color: var(--theme-secondary) !important; }
.hover\:bg-\[\#155a80\]:hover { filter: brightness(0.9); }
.text-\[\#1D74A4\] { color: var(--theme-secondary) !important; }
.border-\[\#1D74A4\] { border-color: var(--theme-secondary) !important; }
.focus\:border-\[\#1D74A4\]:focus { border-color: var(--theme-secondary) !important; }
.focus\:ring-\[\#1D74A4\]:focus { --tw-ring-color: var(--theme-secondary) !important; }

.bg-\[\#43C1C4\] { background-color: var(--theme-accent) !important; }
.text-\[\#43C1C4\] { color: var(--theme-accent) !important; }
.border-\[\#43C1C4\] { border-color: var(--theme-accent) !important; }
