/* ---------- accordion.css ---------- */
/* Аккордеоны в модале сравнения алгоритмов */

.accordion-header {
    cursor: pointer;
    padding: 10px 12px;
    background: var(--overlay-light);
    border: 1px solid var(--border);
    border-radius: 6px;
    margin-bottom: 8px;
    transition: background-color 0.2s ease, box-shadow 0.2s ease;
    user-select: none;
    box-sizing: border-box;
    width: 100%;
}

.accordion-header:hover {
    background: var(--accent-bg-subtle);
    box-shadow: inset 0 0 0 1px var(--accent);
}

.accordion-icon {
    display: inline-block;
    margin-right: 8px;
    transition: transform 0.2s ease;
}