/* PATCH_TEST_HEADER_HORIZONTAL_V1
   Goal: Force the header to be ONE HORIZONTAL ROW: title left + subtitle right.
   Visual only. No JS/motor changes.
*/

/* Force the wrapper row to horizontal */
.bn-test-row{
  display:flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  gap: 16px !important;
  margin: 0 0 14px 0 !important;
}

/* If wrapper isn't present, force the immediate sequence to behave as row */
#test .bn-test-title-pill,
#test .bn-test-sub-pill{
  display:flex !important;
}

/* Set widths */
.bn-test-title-pill{ flex: 1 1 65% !important; }
.bn-test-sub-pill{   flex: 1 1 35% !important; }

/* Make both pills identical (same shape) */
.bn-test-title-pill,
.bn-test-sub-pill{
  box-sizing: border-box !important;
  min-height: 92px !important;
  align-items: center !important;
  padding: 18px 22px !important;
  margin: 0 !important;

  border-radius: 24px !important;
  background: rgba(10,22,30,.92) !important;
  border: 1px solid rgba(0,209,255,.22) !important;
  box-shadow: 0 14px 28px rgba(0,0,0,.40) !important;
  overflow: hidden !important;
  line-height: 1.25 !important;
}

/* Text tones */
.bn-test-title-pill{ color: rgba(255,255,255,.95) !important; }
.bn-test-sub-pill{ color: rgba(255,255,255,.78) !important; }

/* Prevent accidental stacking due to block margins */
.bn-test-sub-pill{ white-space: normal !important; }

/* Clean strip behind */
#test, #test > div, #test > section, #test > div > div, #test > section > div{
  background: transparent !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* PATCH_ONLY_TITLE_RADIUS_V2
   Scope: ONLY .bn-test-title-pill
   Goal: 4 corners identical (uniform radius).
*/
.bn-test-title-pill{
  border-radius: 24px !important;
  overflow: hidden !important;
}

#test .bn-test-title-pill{border-radius:28px !important;overflow:hidden !important;clip-path:none !important;outline:none !important;}
#test .bn-test-title-pill::before,#test .bn-test-title-pill::after{border-radius:28px !important;clip-path:none !important;}
