/* Legacy shim. Full design system lives in modern-ui.css.
   Kept for backward compatibility and to reserve a single place
   for tiny, page-agnostic tweaks that don't belong in the system. */

/* Custom accordion — behaviour rules only. Visual styling is in modern-ui.css. */
.accordion-content {
    display: none;
}

.accordion-item.active .accordion-content {
    display: block;
}

.accordion-header {
    cursor: pointer;
}

/* Bootstrap form-floating placeholder alignment tweak (kept from original) */
.form-floating > .form-control-plaintext::placeholder,
.form-floating > .form-control::placeholder {
    color: var(--bs-secondary-color);
    text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder,
.form-floating > .form-control:focus::placeholder {
    text-align: start;
}

.accordion-item.selected {
    border-color: #c7a047;
    box-shadow: 0 0 0 2px rgba(199, 160, 71, 0.2);
}

