/**
 * Desktop-only orange top utility bar (Elementor header 50845 /
 * container b6ec06b) — modestly shorter strip + smaller CTAs.
 *
 * Visibility stays desktop-only via existing
 * `.elementor-hidden-tablet` / `.elementor-hidden-mobile` on the bar.
 * Copy, hrefs, and SEO markup are untouched.
 */

/* Slim the orange strip: less vertical padding + lower sticky min-height. */
.elementor-50845 .elementor-element.elementor-element-b6ec06b {
  --padding-top: 4px;
  --padding-bottom: 4px;
  --min-height: 0;
  min-height: 0;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
}

.elementor-50845
  .elementor-element.elementor-element-b6ec06b.e-con.the7-e-sticky-effects:not(
    .the7-e-sticky-spacer
  ),
.elementor-50845
  .elementor-element.elementor-element-b6ec06b.e-container.the7-e-sticky-effects:not(
    .the7-e-sticky-spacer
  ) {
  --min-height: 40px;
}

.elementor-50845
  .elementor-element.elementor-element-b6ec06b:not(
    .the7-e-sticky-spacer
  ).the7-e-sticky-effects
  > .elementor-container,
.the7-e-sticky-effects:not(.the7-e-sticky-spacer)
  .elementor-element.elementor-element-b6ec06b:not(.fix)
  > .elementor-container {
  min-height: 40px;
}

/* Tighten the CTA cluster gap inside the bar. */
.elementor-50845 .elementor-element.elementor-element-9d85048 {
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
}

/* Smaller Launch Native Ads + Publish a PR buttons (padding / type). */
.elementor-50845 .elementor-element.elementor-element-66e7c84 .elementor-button,
.elementor-50845 .elementor-element.elementor-element-561a917 .elementor-button {
  padding: 5px 12px 4px 12px !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  letter-spacing: 0.5px;
  min-height: 0 !important;
}

.elementor-50845
  .elementor-element.elementor-element-66e7c84
  .elementor-button
  .elementor-button-icon,
.elementor-50845
  .elementor-element.elementor-element-561a917
  .elementor-button
  .elementor-button-icon {
  font-size: 11px !important;
}
