/* =========================================================
   BBMS - stylesheets
   File:     a/dnet/orgs/bm/styles/stylesheet.css  (BizMLS look, public listings search)
   Import stylesheets only -- the SAME shared set the bbf public theme uses, plus the slim
   BizMLS custom.css. #205 item 7 (2026-09-15): replaced the private copies of layout/bbms/
   modal/nav/print/type.css that had been frozen since 2026-06-03 and drifted from /dnet/styles.
   ========================================================= */

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100..900&display=swap'); /* Brand Font Type */

/* the app's base theme variables (fonts, brand palette, buttons) -- BBF's custom.css IS the shared default */
@import url("/dnet/orgs/bbf-aw/styles/custom.css");

/* dnet/styles/ -- shared application CSS, never copied */
@import url("/dnet/styles/bbms.css");       /* BBMS Application CSS  */
@import url("/dnet/styles/layout.css");     /* BBMS Layout Structure/Responsive CSS */
@import url("/dnet/styles/nav.css");        /* BBMS Top & Main Menu CSS (header nav) */
@import url("/dnet/styles/modal-bbf.css");  /* BBMS Modal CSS */
@import url("/dnet/styles/print.css");      /* BBMS Print CSS */

/* BizMLS on top: colours + the masthead/menu/footer markup rules (orgs/bm/styles/) */
@import url("custom.css?v=20260916ac");

/* #328 -- printing a BizMLS listing. The shared print.css resets every h1 to black and nothing
   stopped the footer's three columns (Email / Recommend / Join) from printing. BizMLS only: keep
   the masthead tagline in the BizMLS blue and print just the grey copyright bar. Screen is untouched. */
@media print {
  #topbar .bm-tagline { color: var(--bm-blue) !important; }
  footer.bm-chrome .bm-foot-cols { display: none !important; }
}

/* #329 -- the footer's three columns in the live BizMLS proportions (Bootstrap col-md-3 / 6 / 3):
   the Recommend column twice as wide as the other two. Each button sits at the bottom of its column,
   so Recommend and Join line up whatever the sentence above them wraps to. min-width keeps the
   existing wrap to one column per row on a phone. Screen and print both; print hides the columns (#328). */
footer.bm-chrome .bm-foot-col { flex: 1 1 0; min-width: 14rem; }
footer.bm-chrome .bm-foot-brand + .bm-foot-c2a { flex-grow: 2; }
footer.bm-chrome .bm-foot-c2a { display: flex; flex-direction: column; }
footer.bm-chrome .bm-foot-c2a .btn-attn { margin-top: auto; }
