
.bg-card { background-color: #161616; border: 1px solid #262626; }
.text-brand { color: #3b82f6; }
.bg-brand { background-color: #3b82f6; }
.hover-bg-brand:hover { background-color: #2563eb; }
.bg-black\/50 { background-color: rgba(0,0,0,0.5); }
.border-white\/10 { border-color: rgba(255,255,255,0.1); }

/* Анимация результата */
.animate-fade-in { 
    animation: fadeIn 0.5s ease-out; 
}
@keyframes fadeIn { 
    from { opacity: 0; transform: translateY(10px); } 
    to { opacity: 1; transform: translateY(0); } 
}

/* Скрыть/показать */
.hidden { display: none; }

/* Дополнительные стили для совместимости */
select option { background: #161616; color: #fff; }
</style>