/* THIS FILE IS COPIED FROM THE COMMON LIBRARY AS OF 2025-07-09 15:55:08 GMT. DO NOT EDIT THIS FILE. EDIT THE ORIGINAL IN THE COMMON LIBRARY INSTEAD. */
agile-accordion {
   display: block; 
}
.agile-accordion .agile-accordion-title {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 10px;
    background: var(--primary-color);
    font-weight: bold;
    border-radius: 8px;
    color: white;
}

.agile-accordion .agile-accordion-content {
    overflow: hidden;
    transition: 0.3s ease;
    padding: 0 10px;
    border: solid 2px transparent;
    border-radius: 0 0 8px 8px;
}

agile-accordion.agile-open .agile-accordion-title {
    border-radius: 8px 8px 0 0;
}
agile-accordion.agile-open .agile-accordion-content {
    padding: 8px;
    border-style: none solid solid solid;
    border-width: 2px;
    border-color: var(--primary-color);
}

.agile-accordion-icon {
    transition: 0.3s;
    transform-origin: 50% 50%;
}
agile-accordion.agile-open .agile-accordion-icon {
    transform: rotate(180deg);
}