﻿/* Chevron rotation on collapse toggle */
.toggle-chevron {
    transition: transform 0.2s ease;
    color: #6c757d;
    font-size: 1.1rem;
}

[aria-expanded="true"] .toggle-chevron {
    transform: rotate(180deg);
}

/* Hover state for the advanced toggle */
#advancedToggle:hover {
    background-color: rgba(0, 0, 0, 0.02);
}

#advancedToggle:focus {
    box-shadow: none;
}

/* Tighter table cells for the pricing grid */
.table-sm input[type="number"] {
    min-width: 70px;
}

/* Subtle highlight when advanced section is filled */
.advanced-filled {
    border-left: 3px solid var(--bs-primary, #0d6efd);
}

/* Section subheader spacing inside the advanced card */
#advancedSettings h6 {
    margin-top: 0.5rem;
}
