/* _content/NetSystem/Components/MiniNews.razor.rz.scp.css */
/* Анимация появления карточек */
.animate__animated.animate__fadeIn[b-oz5raww0o1] {
    animation: fadeIn-b-oz5raww0o1 0.3s ease-in-out !important;
}

@keyframes fadeIn-b-oz5raww0o1 {
    from {
        opacity: 0;
        transform: translateY(-5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Серый цвет текста */
.text-muted[b-oz5raww0o1] {
    color: #6c757d !important; /* Серый для заголовков, даты и текста */
}

/* Ховер-эффект для карточек */
.card[b-oz5raww0o1] {
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

    .card:hover[b-oz5raww0o1] {
        transform: translateY(-2px); /* Лёгкий подъём */
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1) !important; /* Усиленная тень */
    }

/* Компактные отступы */
.p-1[b-oz5raww0o1] {
    padding: 0.25rem !important; /* Минимальные отступы */
}
/* _content/NetSystem/Components/Notes/ZealousNoteEdit.razor.rz.scp.css */
/* Анимация входа для режима редактирования */
tr.animate__fadeIn[b-hnj1gpchry] {
    animation: fadeIn-b-hnj1gpchry 0.3s ease-in-out !important;
}

@keyframes fadeIn-b-hnj1gpchry {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Стили для поля ввода "Название заметки" */
.form-control.border-turquoise[b-hnj1gpchry] {
    border-color: #26a69a !important; /* Бирюзовая рамка */
    background-color: #e0f7f5 !important; /* Светло-бирюзовый фон */
    color: #37474f !important; /* Тёмно-серый текст для контрастности */
    font-weight: 600 !important; /* Жирный шрифт для усиления контраста */
}

/* Увеличение поля ввода "Название заметки" */
.form-control-lg.border-turquoise[b-hnj1gpchry] {
    padding: 0.75rem 1.25rem !important; /* Увеличенные отступы */
    font-size: 1.5rem !important; /* Увеличенный шрифт для текста в input */
    line-height: 1.5 !important; /* Улучшенная читаемость */
}

/* Тёмный текст для кнопки "Расшифровать" */
.btn-outline-info.text-dark[b-hnj1gpchry] {
    color: #212529 !important; /* Чёрный текст */
}

/* Улучшение input-group для поля пароля */
.input-group .btn[b-hnj1gpchry] {
    border-left: none !important; /* Убирает двойную границу */
}

.input-group .form-control:focus + .btn[b-hnj1gpchry],
.input-group .form-control:active + .btn[b-hnj1gpchry] {
    border-color: #0d6efd !important; /* Синяя рамка при фокусе */
}

/* Синяя рамка и фон для заголовка */
.border-primary.border-4[b-hnj1gpchry] {
    border-color: #0d6efd !important; /* Синяя рамка контейнера */
}

.bg-light[b-hnj1gpchry] {
    background-color: #f8f9fa !important; /* Светлый фон для заголовка */
}

/* Кастомизация размера текста для заголовков */
.fs-3[b-hnj1gpchry] {
    font-size: 1.5rem !important;
}
/* _content/NetSystem/Pages/Credits/PaymentsHistory.razor.rz.scp.css */
/* Локальные стили только для этой кнопки – не загрязняют глобальный CSS */
.btn-purchase[b-38dmszjdl8] {
    text-transform: none;
    letter-spacing: .02em;
    transition: background .25s ease, transform .15s ease, filter .2s ease, box-shadow .2s ease;
}

    .btn-purchase:hover[b-38dmszjdl8] {
        background: linear-gradient(135deg, var(--bs-btn-hover-bg) 0%, color-mix(in srgb, var(--bs-btn-hover-bg) 80%, black) 100%) !important;
        transform: translateY(-2px);
        filter: brightness(1.08);
        box-shadow: 0 8px 20px rgba(23,162,184,.35);
    }

        .btn-purchase:hover .btn-icon svg[b-38dmszjdl8] {
            transform: scale(1.2) rotate(5deg);
        }

        .btn-purchase:hover [data-hover-glint][b-38dmszjdl8] {
            opacity: 1;
            animation: glint-b-38dmszjdl8 1.2s ease-out forwards;
        }

    .btn-purchase:active[b-38dmszjdl8] {
        background: var(--bs-btn-active-bg) !important;
        transform: translateY(0);
        filter: brightness(.92);
        box-shadow: 0 4px 10px rgba(23,162,184,.25);
    }

@keyframes glint-b-38dmszjdl8 {
    0% {
        transform: translateX(-100%) skewX(-30deg);
    }

    60% {
        transform: translateX(200%) skewX(-30deg);
    }

    100% {
        transform: translateX(200%) skewX(-30deg);
    }
}
/* _content/NetSystem/Pages/InformationSystems/Arcticles/ArcticlesPage.razor.rz.scp.css */
/* Анимация появления строк */
.animate__animated.animate__fadeIn[b-96aezi6sap] {
    animation: fadeIn-b-96aezi6sap 0.3s ease-in-out !important;
}

@keyframes fadeIn-b-96aezi6sap {
    from {
        opacity: 0;
        transform: translateY(-5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Тёмно-серый цвет текста */
.text-dark[b-96aezi6sap] {
    color: #343a40 !important; /* Тёмно-серый для заголовков, ссылок и текста */
}

/* Серая рамка для отладочного блока */
.border-muted[b-96aezi6sap] {
    border-color: #6c757d !important;
}

/* Ховер-эффект для ссылок */
.btn-link[b-96aezi6sap] {
    transition: color 0.2s ease, text-decoration 0.2s ease !important;
}

    .btn-link:hover[b-96aezi6sap] {
        color: #212529 !important; /* Почти чёрный при ховере */
        text-decoration: underline !important; /* Подчёркивание */
    }

/* Компактные отступы */
.p-1[b-96aezi6sap] {
    padding: 0.25rem !important; /* Минимальные отступы */
}
/* _content/NetSystem/Pages/InformationSystems/Notes/ManageNotes.razor.rz.scp.css */
