/* Brand-specific fixes to override main CSS conflicts */

/* Fix River Rosy header second layer spacing issues */
.header_second_layer_wrapper[data-brand="river-rosy"] .second_layer_right_section a i,
.header_second_layer_wrapper[data-brand="river-rosy"] .second_layer_right_section i {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Ensure proper gap between icons for River Rosy */
.header_second_layer_wrapper[data-brand="river-rosy"] .second_layer_right_section {
    gap: 25px !important;
}

/* Fix brand switching gap for River Rosy */
.header_second_layer_wrapper[data-brand="river-rosy"] .second_layer_left_section {
    gap: 8px !important;
}

.header_second_layer_wrapper[data-brand="river-rosy"] .second_layer_left_section .brand-switch-link {
    margin-left: 0 !important;
    margin-right: 0 !important;
}