/* ===== Global CTA button standard =====
   radius 5px | primary #019E85 | secondary #EE5136 | white label */

.t-btn,
.t-submit,
.t-form__submit .t-submit,
.t-btnwrapper .t-btn,
.t-inputpromocode__btn,
.tn-elem[data-elem-type="button"] .tn-atom {
  border-radius: 5px !important;
}

/* Header / menu CTA -> primary green */
.t228__right_buttons_but .t-btn,
.t228__right_buttons_but .t-btn:visited,
.t280__menu .t-btn,
.t450__menu .t-btn {
  background-color: #EE5136 !important;
  border-color: #EE5136 !important;
  color: #ffffff !important;
}
.t228__right_buttons_but .t-btn:hover,
.t280__menu .t-btn:hover,
.t450__menu .t-btn:hover {
  background-color: #d63f26 !important;
  border-color: #d63f26 !important;
  color: #ffffff !important;
}

/* Uniform hover for brand CTAs */
.t-btn:hover,
.t-submit:hover,
.tn-elem[data-elem-type="button"] .tn-atom:hover {
  filter: brightness(0.92);
  transition: filter .2s ease;
}

/* Custom-code CTA buttons (T123 / T131) */
.t-rec[data-record-type="131"] a[style],
.t-rec[data-record-type="123"] a[style] {
  border-radius: 5px !important;
}

/* ===== Zero Block / btnflex CTA buttons - same 5px standard ===== */
.t-btnflex,
.t-btnflex_type_button,
.t-btnflex_type_submit {
    border-radius: 5px !important;
    }
    
/* Messenger CTAs keep their pill shape */
#rec2137430271 .t-btnflex {
    border-radius: 100px !important;
    }
}