/* PQR_QR_COLOR_GRADIENT_PANEL_MIDNIGHT_V1 */
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) {
    color: #e8edf7 !important;
    background: #111a2a !important;
    border-color: #303d55 !important;
    box-shadow: 0 16px 42px rgba(0,0,0,.24) !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) h6 {
    color: #f1f5fb !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) :is(
    .pqr-designer-kicker,
    .input-label,
    label
) {
    color: #b8c4d8 !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) .pqr-segmented-control {
    background: #0b1423 !important;
    border-color: #35435c !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) .pqr-segment:not(.active) {
    color: #d6deec !important;
    background: #182337 !important;
    border-color: #35435c !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) :is(
    input:not([type="color"]):not([type="range"]),
    select,
    textarea,
    .form-control,
    .form-select
) {
    color: #eef2f9 !important;
    background-color: #0b1423 !important;
    border-color: #35435c !important;
}
html[data-pqr-theme="midnight"] .pqr-designer-section:has(.pqr-segmented-control) .pqr-designer-value {
    color: #dce5f3 !important;
    background: #182337 !important;
    border-color: #35435c !important;
}
/* Color inputs and gradient swatches intentionally keep their chosen colors. */
