/* ARVI Platform Custom Branding */

/* Логотип и название */
.ls-logo {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    color: #1976d2 !important;
}

.ls-logo::before {
    content: "ARVI" !important;
    color: #1976d2 !important;
    font-weight: 800 !important;
}

/* Скрываем оригинальный Label Studio текст */
[class*="Label Studio"] {
    font-size: 0 !important;
}

[class*="Label Studio"]::after {
    content: "Платформа разметки данных" !important;
    font-size: 14px !important;
    color: #666 !important;
    font-weight: 400 !important;
}

/* Цветовая схема: синий/зелёный для 223-ФЗ */
:root {
    --primary-color: #1976d2 !important;
    --primary-hover: #1565c0 !important;
    --accent-color: #4caf50 !important;
}

/* Кнопки */
button[type="submit"],
.btn-primary {
    background-color: #1976d2 !important;
    border-color: #1976d2 !important;
}

button[type="submit"]:hover,
.btn-primary:hover {
    background-color: #1565c0 !important;
}

/* Акцентные элементы */
.badge-success,
.label-normal {
    background-color: #4caf50 !important;
}

.badge-warning,
.label-insufficient {
    background-color: #ff9800 !important;
}

/* Хедер */
header {
    border-bottom: 3px solid #1976d2 !important;
}

/* Footer брендинг */
body::after {
    content: "ARVI | 223-ФЗ Разметка © 2026" !important;
    position: fixed !important;
    bottom: 10px !important;
    right: 20px !important;
    font-size: 11px !important;
    color: #999 !important;
    z-index: 9999 !important;
}
