/* =====================================
   1. REMOVE SEARCH BAR
===================================== */
.HeaderBlock__headerblocksearchbox {
  display: none !important;
}

/* Center header */
.HeaderBlock__headerblockbody {
  flex-direction: column !important;
  text-align: center !important;
}

/* =====================================
   2. HIDE LOW PRIORITY CTA CONTENT
===================================== */
#placardBlock h2,
#placardBlock .PlacardBlock__body {
  display: none !important;
}
.Header__headerSecondary {
  background-color: #51C4CB;
}
.ticketForm .FooterContainer__footer{
  position: relative !important;
}
/* =====================================
   3. STYLE BUTTON
===================================== */
#placardBlock .Button__button {
  background-color: #51C4CB !important;
  color: #fff !important;
  padding: 14px 30px !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  border-radius: 4px !important;

  /* replace text */
  font-size: 0 !important;
}

#placardBlock .Button__button::after {
  content: "Submit a Ticket";
  font-size: 18px;
  color: #fff;
  background-color: #51C4CB;
}

.#placardBlock .Button__button {
  background-color: #51C4CB !important;
}

/* =====================================
   4. MOVE BUTTON INTO HEADER AREA
===================================== */
#placardBlock .PlacardBlock__cta {
  position: relative !important;
  margin-top: -180px !important;
  text-align: center !important;
  z-index: 10;
}

/* =====================================
   5. CLEAN EXTRA SPACE (CRITICAL)
===================================== */
.HomeContainer__minHeight {
  display: none !important;
}

#acbt_layout {
  min-height: 0 !important;
  height: auto !important;
}

#placardBlock {
  padding: 0 !important;
  margin: 0 !important;
}

/* =====================================
   6. FOOTER FIX (NO WHITE SPACE VERSION)
===================================== */

/* Make page at least screen height */
body {
  position: relative;
  min-height: 100vh;
}

/* Stick footer to bottom */
.FooterContainer__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* Prevent overlap with footer */
#placardBlock {
  padding-bottom: 120px;
}
