/* Brevard-only MarketScope presentation; preserve original design and shared styles. */
.rekli-brevard-theme .rekli-brevard-marketscope{padding-bottom:40px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-breadcrumb{display:flex;gap:9px;align-items:center;margin:20px 0;color:#435876;font-size:12px;font-weight:650}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-breadcrumb a{color:#2652a0;text-decoration:underline}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 23px;margin:16px 0 22px;background:#f4f9ff;border:1px solid #cadbed;border-radius:16px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro h2{color:#102347;margin:5px 0 9px;font-size:clamp(24px,2.5vw,34px);line-height:1.16}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro p{max-width:800px;color:#394e69;line-height:1.6}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill{display:flex;flex-direction:column;gap:5px;min-width:225px;padding:18px 20px;border-radius:12px;background:#112b62;color:#fff}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill span{color:#9ed9ee;font-size:10px;letter-spacing:.12em;font-weight:800}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill strong{color:#fff;font-size:21px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill small{color:#cde6f7;font-size:11px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section{margin:18px 0;padding:24px;border-radius:16px;border:1px solid #bfd3eb;border-top:3px solid #4861d8;background:#fff;box-shadow:0 14px 35px rgba(13,38,81,.035)}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section:nth-of-type(odd){border-top-color:#1894ac}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section-head h2{margin:6px 0 9px;color:#10254e;font-size:clamp(22px,2.35vw,30px)}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section-head p{color:#3e5371;line-height:1.6;max-width:910px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{display:inline-flex;padding:11px 15px;border:1px solid #aabfde;border-radius:10px;color:#194371;background:#ecf3ff;text-decoration:none;font-weight:800;font-size:12px;line-height:1.3}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a[aria-current="page"],.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a:hover,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a:focus-visible{background:#1d418e;color:#fff;border-color:#1d418e}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-empty{padding:22px;border:1px dashed #a7bfdc;border-radius:12px;background:#f2f7ff;color:#324b69;line-height:1.65}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-empty strong{display:block;font-size:17px;color:#153366;margin-bottom:7px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-empty p{margin:0;color:#395773}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation>div{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #c9d8ea;border-top:3px solid #4861d8;border-radius:10px;background:linear-gradient(130deg,#f3f7ff,#fff)}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation>div:nth-child(2){border-top-color:#159bb2}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation small{font-size:11px;color:#4c617c;font-weight:700}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation strong{font-size:clamp(22px,2.4vw,32px);line-height:1.15;color:#152e64;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation span{font-size:12px;color:#4b6382}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-chart{margin:20px 0 26px;padding:20px 18px;border-radius:12px;background:#f5f9ff;border:1px solid #d8e5f3;overflow-x:auto}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-chart-bars{display:flex;align-items:flex-end;gap:12px;min-height:250px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-unit{display:flex;flex:1;min-width:78px;align-items:center;flex-direction:column;gap:7px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-val{color:#223e76;font-size:11px;font-weight:850;white-space:nowrap}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-track{display:flex;align-items:flex-end;justify-content:center;width:100%;height:185px;border-bottom:2px solid #7696bd;background:repeating-linear-gradient(to top,transparent,transparent 45px,#e0eafa 46px)}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-fill{display:block;width:min(100%,50px);border-radius:7px 7px 0 0;background:linear-gradient(0deg,#3153bc,#1799c0)}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-bar-year{font-size:12px;font-weight:800;color:#304a73}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap{overflow-x:auto}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap table{width:100%;min-width:630px;border-collapse:collapse;color:#1b3256;font-size:13px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap caption{text-align:left;padding:0 0 10px;color:#38587f;font-size:12px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap th,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap td{padding:11px 12px;text-align:left;border-bottom:1px solid #d7e4f0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap thead{background:#edf4ff}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-table-wrap td small{display:block;margin-top:4px;color:#556b86}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-method{font-size:12px!important;color:#4b5e79;line-height:1.75;margin:20px 0 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav{margin:16px 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav a{display:inline-flex;padding:10px 12px;border-radius:9px;border:1px solid #c4d6ec;background:#f5f9ff;color:#1f4977;text-decoration:none;font-size:12px;font-weight:750}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav a:hover,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav a:focus-visible,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav a[aria-current="page"]{background:#d7e8ff;border-color:#507eca;color:#102f69}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-nav .rekli-ms-all{margin-bottom:12px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-list{display:flex;flex-wrap:wrap;gap:8px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-selected{margin:20px 0 10px;font-size:19px;color:#1b3267}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report{display:flex;flex-direction:column;gap:9px;padding:18px;border-radius:12px;border:1px solid #c9d9ee;border-top:3px solid #4465d7;background:#f8fbff;text-decoration:none;min-width:0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report:nth-child(even){border-top-color:#0f92b1}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report:hover,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report:focus-visible{background:#e9f5ff;border-color:#6299ce;transform:translateY(-2px);outline:none}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report span{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#5376a0;font-weight:800}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report strong{color:#1b365f;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report small{margin-top:auto;color:#385f85;font-size:11px}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-arealink{color:#204c9f;font-weight:750}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:23px;border-radius:13px;background:#0b2252;color:#fff;margin:20px 0}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next h2{font-size:23px;margin:0 0 9px;color:#fff}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next p{font-size:12px!important;color:#d5e8ff;line-height:1.6}
.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{display:flex;flex-wrap:wrap;gap:9px}
@media(max-width:950px){.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{flex-direction:column;align-items:flex-start}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro{flex-direction:column;align-items:stretch}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-source-pill{min-width:0}}
@media(max-width:620px){.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section{padding:17px}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-observation,.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid{grid-template-columns:1fr}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-chart-bars{min-width:420px}.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{display:grid;width:100%}}


/* v0.14.226 — MarketScope mission-control usability polish. No data/routing changes. */
@media screen {
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section{
   padding:clamp(22px,2.7vw,36px)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section-head{margin-bottom:14px;max-width:940px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-intro{padding:clamp(22px,2.8vw,34px)!important;gap:26px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section :is(.rekli-ms-empty,.rekli-ms-observation>div){padding:clamp(19px,2.2vw,26px)!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-section .rekli-ms-report-grid{gap:16px!important;margin:22px 0!important}
 /* Fix dark-text-on-dark reporting regression. Regional news tiles are links,
    not divs, so the older .rekli-ms-report-grid>div selector never matched. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report{
   display:flex!important;gap:11px!important;padding:clamp(20px,2vw,28px)!important;min-height:164px;
   background:linear-gradient(139deg,#103455 0%,#134568 100%)!important;
   color:#f4fbff!important;border:1px solid #3d93b8!important;border-top:3px solid #50ddeb!important;border-radius:15px!important;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 9px 21px rgba(0,14,32,.18)!important;
   text-decoration:none!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report span{
   color:#a6ecfb!important;font-size:11px!important;line-height:1.45!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report strong{
   color:#f7fcff!important;font-size:clamp(14px,1.15vw,17px)!important;line-height:1.46!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report small{
   color:#b5e9fa!important;font-size:12px!important;line-height:1.4!important;opacity:1!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report:is(:hover,:focus-visible){
   background:linear-gradient(139deg,#15496b,#146083)!important;border-color:#72e5f5!important;
   box-shadow:0 0 0 1px rgba(108,231,250,.28),0 15px 30px rgba(0,15,38,.28)!important;transform:translateY(-2px);
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid > a.rekli-ms-report:focus-visible{outline:3px solid #c9f9ff!important;outline-offset:3px!important}
 /* Accessible single location picker replaces the row of small, cramped city buttons. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-picker{
   display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin:20px 0 22px;
   padding:clamp(17px,2vw,24px)!important;border:1px solid #3d92b8!important;border-radius:15px!important;
   background:linear-gradient(120deg,#0b304f,#124262)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-field{display:flex;flex:1 1 300px;flex-direction:column;min-width:0;gap:9px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-field label{color:#a4eafa!important;font-size:11px;font-weight:850;letter-spacing:.11em}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-field select{
   display:block;width:100%;min-height:51px;padding:12px 43px 12px 16px;
   background:#f3fbff!important;color:#0b2b47!important;border:1px solid #6aafd0!important;
   border-radius:10px!important;font-size:16px;font-weight:750;cursor:pointer;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-field select:focus-visible{outline:3px solid #90eeff!important;outline-offset:3px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope button.rekli-ms-area-submit{
   flex:0 1 auto;min-width:190px;min-height:51px;margin:0;
   color:#fff!important;border:1px solid #8baaff!important;border-radius:11px!important;
   background:linear-gradient(120deg,#2842d9,#4161fa 62%,#277cd9)!important;
   font-size:14px;font-weight:850;letter-spacing:.01em;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 9px 23px rgba(1,16,44,.25)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope button.rekli-ms-area-submit:is(:hover,:focus-visible,:active){
   color:#fff!important;transform:translateY(-2px);background:linear-gradient(120deg,#3550e9,#5274ff 62%,#318ce8)!important;
   box-shadow:0 12px 25px rgba(3,21,49,.32),0 0 19px rgba(85,204,251,.28)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{
   min-height:47px;display:inline-flex;align-items:center;justify-content:center;padding:11px 17px!important;
   border:1px solid #529fc5!important;border-radius:12px!important;
   background:linear-gradient(145deg,#0c385d,#0d5374)!important;
   color:#f1fcff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 5px 15px rgba(1,14,37,.14);
   transition:transform .18s ease,box-shadow .18s ease;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a[aria-current="page"]{
   background:linear-gradient(130deg,#156989,#148bb0)!important;border-color:#7fe6f6!important;color:#fff!important;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 0 17px rgba(63,204,255,.16)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a:is(:hover,:focus-visible){
   background:linear-gradient(130deg,#136387,#158ba8)!important;border-color:#87e8f6!important;color:#fff!important;
   transform:translateY(-2px);box-shadow:0 9px 20px rgba(0,15,38,.27)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a:focus-visible{outline:3px solid #c3f7ff!important;outline-offset:3px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope a.rekli-ms-arealink{
   display:inline-flex;align-items:center;min-height:45px;margin:8px 0;padding:10px 16px!important;
   border:1px solid #70cfe8!important;border-radius:11px!important;color:#fff!important;
   background:linear-gradient(130deg,#0e6381,#117b99)!important;text-decoration:none!important;
   box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 7px 18px rgba(0,17,40,.19)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope a.rekli-ms-arealink:is(:hover,:focus-visible){
   background:#148da9!important;border-color:#9ceeff!important;color:#fff!important;transform:translateY(-2px);
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{padding:clamp(24px,3vw,34px)!important;gap:24px!important}
}
@media screen and (max-width:700px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-area-picker{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}
 body.rekli-brevard-theme .rekli-brevard-marketscope button.rekli-ms-area-submit{width:100%;min-width:0}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{width:100%}
}
@media print{
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid>a.rekli-ms-report{background:#fff!important;color:#000!important;box-shadow:none!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-report-grid>a.rekli-ms-report :is(span,strong,small){color:#000!important}
}
/* Final responsive and selected-community heading refinements. */
@media screen{
 body.rekli-brevard-theme .rekli-brevard-marketscope h3.rekli-ms-selected{
  display:block;margin:23px 0 12px!important;padding:0!important;
  border:0!important;border-radius:0!important;background:none!important;
  box-shadow:none!important;color:#f5fcff!important;font-size:20px;line-height:1.4;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{
  min-width:0;max-width:100%;box-sizing:border-box;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{
  box-sizing:border-box;max-width:100%;
 }
}
@media screen and (max-width:700px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{box-sizing:border-box;width:100%}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{width:100%;max-width:100%;min-width:0}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{width:100%;max-width:100%}
}

/* v0.15.10 — MarketScope intelligence brief. Replace raw long data-first page
 * with concise market snapshot, compact trend and opt-in historical evidence.
 * Dark surfaces always use light text; white inputs use dark text. */
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-topnote{
 margin:10px 0 12px;padding:0 2px;color:#273E60!important;font-size:13px;line-height:1.45;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard{
 padding:clamp(18px,2.3vw,28px)!important;margin:12px 0 13px!important;
 border:1px solid #2F86AB!important;border-top:3px solid #53DDE7!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard-head{
 display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard-head h2{
 font-size:clamp(22px,2.65vw,32px);letter-spacing:-.02em;line-height:1.18;
 margin:5px 0 5px;color:#F7FDFF!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard-head p{
 margin:0;font-size:13px;line-height:1.48;color:#D5E9F4!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-evidence-indicator{
 flex:0 0 auto;font-size:11px;font-weight:750;color:#D4F2FB!important;
 border:1px solid #397E9A;border-radius:999px;padding:7px 12px;background:#0C3652;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-evidence-indicator span{color:#5FE3CD!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker{
 margin:12px 0 8px!important;display:flex!important;align-items:center!important;flex-wrap:wrap;gap:9px!important;
 padding:12px!important;background:#0A3150!important;border:1px solid #3C83A3!important;
 border-radius:12px!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker label{
 color:#E1F8FF!important;font-size:11px!important;letter-spacing:.07em;font-weight:850!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker select{
 flex:1 1 190px;max-width:100%;min-width:0;min-height:40px;padding:8px 10px;
 background:#F4FAFF!important;color:#080E35!important;border:1px solid #83B7D0!important;
 border-radius:8px!important;font-weight:730;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{
 flex:0 0 auto;min-height:40px;padding:9px 16px!important;border-radius:8px!important;
 background:#3154D6!important;color:#FFF!important;border:1px solid #8AACFA!important;
 font-size:12px!important;font-weight:800!important;cursor:pointer;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button:is(:hover,:focus-visible){background:#4064F2!important;color:#FFF!important;outline:2px solid #A4E7FB;outline-offset:2px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope{
 margin:8px 0 12px!important;display:flex;gap:8px!important;flex-wrap:wrap;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{
 width:auto!important;min-height:35px!important;padding:8px 12px!important;
 font-size:11px!important;border-radius:8px!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
 display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{
 min-width:0;background:linear-gradient(140deg,#0B3A58,#0C4563)!important;
 border:1px solid #428AAC!important;border-radius:10px!important;padding:13px!important;
 display:flex;flex-direction:column;gap:5px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div.rekli-ms-snapshot-key{border-color:#65CFE7!important;background:linear-gradient(130deg,#10405D,#12547D)!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid span{
 color:#C7E7F4!important;font-size:11px;line-height:1.4;font-weight:750;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{
 display:block;color:#FFFFFF!important;font-size:clamp(20px,2.25vw,29px);line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid small{
 color:#D3EAF4!important;font-size:10px;line-height:1.4;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend{
 padding:12px 15px 11px;margin:10px 0;
 background:linear-gradient(155deg,#08243F,#092F4A)!important;
 border:1px solid #377F9F!important;border-radius:11px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top{
 display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:11px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top strong{display:block;color:#FFF!important;font-size:14px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top span,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top small{color:#C7E4F2!important;font-size:11px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{
 display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.9vw,14px);
 align-items:end;min-height:0;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-column{
 min-width:0;display:flex;align-items:center;flex-direction:column;gap:5px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{
 color:#EBFBFF!important;font-size:clamp(10px,1.08vw,13px);font-weight:850;white-space:nowrap;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-barspace{
 display:flex;justify-content:center;align-items:flex-end;min-width:0;width:100%;height:90px;
 border-bottom:1px solid #4B93AF;background:linear-gradient(to top,rgba(79,149,183,.08),transparent);
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-bar{
 display:block;width:min(100%,43px);border-radius:5px 5px 0 0;
 background:linear-gradient(0deg,#176CB3,#3AC8D8);min-height:2px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-column:last-child .rekli-ms-trend-bar{background:linear-gradient(0deg,#3563DC,#7BE9EF)}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-year{color:#D7ECF7!important;font-size:11px;font-weight:800}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer{
 display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;
 padding:12px 14px;margin:10px 0;border:1px solid #377F9F;border-radius:10px;background:#0D3B59;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer>div{flex:1 1 350px;min-width:0}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer-label{
 color:#A7E6EF!important;font-size:10px;letter-spacing:.11em;font-weight:900;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer p{margin:5px 0 0;color:#E5F6FF!important;line-height:1.5;font-size:12px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer p strong{color:#FFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer a{
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
 padding:10px 13px;border:1px solid #6BDBF3;border-radius:8px;
 background:#0D6381;color:#FFF!important;text-decoration:none;font-size:11px;font-weight:850;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer a:hover{background:#0F799B;color:#FFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-visible-caution{
 font-size:11px!important;color:#D9EFF7!important;line-height:1.5;margin:12px 0!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-visible-caution strong{color:#F5FCFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary{
 border:1px solid #3D88AB;border-radius:10px;background:#0A304E;color:#E9F7FF!important;overflow:hidden;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail{margin-top:9px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary{
 list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;
 padding:12px 15px;color:#F6FCFF!important;font-weight:850;font-size:13px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary::-webkit-details-marker,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary::-webkit-details-marker{display:none}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary:hover,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary:hover{background:#114769;color:#FFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary:focus-visible,
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary:focus-visible{outline:3px solid #B2E9FE;outline-offset:-4px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary:after{content:'+';margin-left:auto;color:#D7F4FF;font-weight:900;font-size:21px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail[open]>summary:after{content:'−'}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary small{
 margin-left:auto;color:#C5E6F5!important;font-size:11px;font-weight:500;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner{padding:0 13px 13px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-table-wrap{overflow-x:auto}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-table-wrap :is(td,th,caption){color:#EDF9FF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-table-wrap a{color:#A1E6FF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-table-wrap small{color:#D6EBF5!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-coverage-note{color:#E7F4FD!important;padding:12px;margin-bottom:12px;font-size:12px;line-height:1.45}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail-inner .rekli-ms-method{color:#D2E6F3!important;font-size:11px!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-grid{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary{align-self:start}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-icon{
 display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:8px;
 background:#0F5573;border:1px solid #4195B6;color:#D9F7FF!important;font-size:20px;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-title{display:flex;flex-direction:column;min-width:0;gap:3px;flex:1}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-title strong{color:#F4FDFF!important;font-size:14px!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-title small{color:#D0E7F3!important;font-size:11px!important;font-weight:500}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-chevron{font-size:20px;color:#E7F9FF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary[open] .rekli-ms-chevron{transform:rotate(45deg)}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-inner{padding:0 13px 13px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-note{color:#DCEFFA!important;font-size:12px;line-height:1.5}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary .rekli-ms-report-grid{grid-template-columns:1fr!important;margin:12px 0;gap:8px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary .rekli-ms-report{padding:12px!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary .rekli-ms-report :is(span,strong,small){color:#F4FBFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary h3.rekli-ms-selected{margin:14px 0 8px!important;font-size:15px!important;color:#FFF!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{
 margin:12px 0!important;padding:17px 19px!important;gap:14px!important;
}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next h2{font-size:18px!important;margin-bottom:5px!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next p{margin:0!important;font-size:11px!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{gap:7px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{min-height:39px!important;padding:9px 11px!important;font-size:11px!important}
@media(max-width:800px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-grid{grid-template-columns:1fr}
}
@media(max-width:520px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard{padding:15px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{flex:1 1 auto;width:100%}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{gap:7px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{padding:10px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{font-size:20px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend{padding:9px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{gap:3px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-barspace{height:68px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{font-size:10px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-year{font-size:10px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary{flex-wrap:wrap}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary small{margin-left:0;flex-basis:100%}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer a{flex:1 1 100%}
}
@media print{
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard,
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary{background:#FFF!important;color:#080E35!important;box-shadow:none!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard :is(.rekli-ms-dashboard-head h2,.rekli-ms-explainer p,.rekli-ms-visible-caution){color:#080E35!important}
}

/* Compact three-way measure switch on narrow screens. */
@media(max-width:520px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{box-sizing:border-box;width:100%!important;min-width:0;text-align:center;min-height:42px!important;padding:8px 5px!important;white-space:normal;font-size:10px!important}
}


/* v0.15.11 — MarketScope responsive alignment: keep the approved backgrounds,
   data and foreground contrast, but establish ONE layout grid at each size. */
@media screen {
 body.rekli-brevard-theme .rekli-shell.rekli-brevard-marketscope {
  box-sizing:border-box;min-width:0;width:100%;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope :is(
  .rekli-ms-dashboard,.rekli-ms-dashboard-head,.rekli-ms-history-picker,
  .rekli-ms-snapshot-grid,.rekli-ms-trend,.rekli-ms-explainer,
  .rekli-ms-secondary-grid,.rekli-ms-secondary,.rekli-ms-detail,.rekli-ms-next
 ) {box-sizing:border-box;min-width:0;max-width:100%}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard{
  padding:clamp(20px,2.6vw,32px)!important;margin:18px 0 20px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard-head{
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;
  gap:16px 24px;margin-bottom:20px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-evidence-indicator{
  max-width:220px;text-align:center;white-space:normal;line-height:1.35;
 }
 /* A two-row label + selector/button grid avoids desktop flex-wrap drift. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker{
  display:grid!important;grid-template-columns:minmax(0,1fr) max-content;
  align-items:stretch!important;gap:9px 13px!important;
  padding:15px 16px!important;margin:12px 0 11px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker label{
  grid-column:1/-1;display:block;align-self:center;margin:0!important;
  line-height:1.25!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker select{
  display:block;box-sizing:border-box;width:100%!important;max-width:100%!important;
  min-width:0!important;min-height:47px!important;margin:0!important;
  flex:none!important;font-size:14px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{
  width:auto!important;min-width:134px;min-height:47px!important;margin:0!important;
  align-self:stretch!important;flex:none!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope{
  display:flex!important;flex-wrap:wrap;align-items:center;gap:9px!important;
  margin:10px 0 16px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-scope a{
  box-sizing:border-box;display:inline-flex!important;align-items:center;
  justify-content:center;text-align:center;min-width:95px;
 }
 /* Equal-sized summary cards: all four align at the top and bottom. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;
  margin:15px 0 16px;align-items:stretch;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{
  box-sizing:border-box;min-width:0;height:auto!important;min-height:137px;padding:16px 17px!important;align-self:stretch;
  display:flex;flex-direction:column;gap:7px;justify-content:flex-start;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid span{
  display:block;min-height:28px;font-size:12px!important;line-height:1.35!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{
  font-size:clamp(20px,2.05vw,29px)!important;line-height:1.2!important;
  overflow-wrap:anywhere;font-variant-numeric:tabular-nums;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid small{
  margin-top:auto;font-size:11px!important;line-height:1.45!important;
 }
 /* Chart labels remain readable when the newest observation is an outlier.
    Bar heights stay linear with a true zero baseline; no scale distortion. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend{
  padding:18px 18px 17px;margin:14px 0!important;overflow:hidden;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top{
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;
  gap:8px 18px;margin-bottom:18px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top strong{font-size:15px!important;line-height:1.4}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top span{
  display:block;margin-top:3px;font-size:12px!important;line-height:1.5;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top>small{
  text-align:right;font-size:11px!important;line-height:1.4;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{
  display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;align-items:end;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-column{
  box-sizing:border-box;min-width:0;gap:7px;align-items:stretch;text-align:center;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{
  display:block;font-size:clamp(12px,1.2vw,15px)!important;
  line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-barspace{
  box-sizing:border-box;height:112px;min-width:0;align-items:flex-end;
  background:linear-gradient(to top,rgba(79,149,183,.07),transparent);
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-bar{
  width:min(60%,52px);min-height:4px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-year{
  font-size:12px!important;line-height:1.35;font-variant-numeric:tabular-nums;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-mobile-chart-note{display:none}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer{
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;
  gap:16px!important;padding:17px 18px!important;margin:15px 0 12px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer>div{min-width:0;flex:none}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer p{
  font-size:12px!important;line-height:1.65!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer a{
  min-height:43px;max-width:230px;box-sizing:border-box;white-space:normal;
  line-height:1.45;text-align:center;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-visible-caution{
  margin:11px 0 16px!important;line-height:1.55!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary{
  display:grid;grid-template-columns:minmax(0,1fr) auto 25px;
  align-items:center;gap:14px;min-height:55px;padding:12px 16px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary span{min-width:0}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary small{
  display:block;margin:0!important;min-width:0;text-align:right;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary:after{
  margin:0!important;justify-self:end;grid-column:3;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:stretch;
  margin:18px 0 20px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary{height:100%;align-self:stretch}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary{
  min-height:72px;padding:14px 16px;gap:12px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-title strong{font-size:14px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-title small{
  line-height:1.45;font-size:11px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  align-items:center;gap:16px;padding:20px 22px!important;
  margin:18px 0!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next>div:first-child{min-width:0}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{
  display:flex;flex-wrap:wrap;justify-content:flex-end;
  width:auto;max-width:100%;min-width:0;gap:9px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{
  box-sizing:border-box;display:inline-flex!important;align-items:center;
  justify-content:center;white-space:normal;text-align:center;
  min-height:43px!important;padding:11px 14px!important;
  font-size:12px!important;width:auto!important;
 }
}
@media screen and (max-width:1010px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{
  min-height:115px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next{
  grid-template-columns:1fr;align-items:start;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{
  justify-content:flex-start;
 }
}
@media screen and (max-width:720px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard{
  padding:17px!important;margin:13px 0 16px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard-head{
  grid-template-columns:1fr;gap:11px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-evidence-indicator{justify-self:start;max-width:100%}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker{
  grid-template-columns:1fr;padding:12px!important;gap:9px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker label{
  grid-column:1;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{
  width:100%!important;min-width:0;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{gap:10px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{
  min-height:123px;padding:14px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid span{
  min-height:0;font-size:11px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{font-size:24px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend{
  padding:14px 12px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top{grid-template-columns:1fr;gap:4px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-top>small{text-align:left}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{gap:6px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{font-size:12px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-barspace{height:95px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer{
  grid-template-columns:1fr;gap:12px!important;padding:16px!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-explainer a{
  max-width:100%;width:100%;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary{
  grid-template-columns:minmax(0,1fr) 25px;gap:4px 12px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary span{
  grid-column:1;grid-row:1;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary small{
  grid-column:1;grid-row:2;text-align:left;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail>summary:after{
  grid-column:2;grid-row:1/3;align-self:center;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary-grid{
  grid-template-columns:1fr;gap:11px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-secondary>summary{min-height:70px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{
  width:100%!important;min-width:0;padding:10px 7px!important;
 }
}
@media screen and (max-width:540px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-dashboard{padding:14px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{padding:11px!important;min-height:140px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid span{font-size:11px!important;line-height:1.4!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{font-size:21px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid small{font-size:10px!important;line-height:1.45!important}
 /* Four newest years have room for readable labels. The full seven remain
    accessible on tablet/desktop; all years always remain in the details table. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-column:nth-last-child(n+5){display:none}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{font-size:12px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-barspace{height:92px}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-mobile-chart-note{
  display:block;margin:11px 0 0;color:#D3EAF4!important;font-size:11px;line-height:1.45;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions{grid-template-columns:1fr}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-next-actions .rekli-btn{min-height:44px!important;padding:11px 15px!important}
}
@media screen and (max-width:360px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid strong{font-size:18px!important}
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{font-size:11px!important}
}


/* v0.15.12 — MarketScope column alignment: correct the interaction between
   the global .rekli-interior-page > :not(.rekli-interior-hero) auto margins
   and v0.15.11's margin:... 0!important on the dashboard and CTA.
   A single centered gutter applies to all direct children, at every viewport.
   Background colors and measured historical data are unchanged. */
@media screen {
 body.rekli-brevard-theme .rekli-shell.rekli-interior-page.rekli-brevard-marketscope > :not(.rekli-interior-hero){
   box-sizing:border-box!important;
   width:calc(100% - 48px)!important;
   max-width:1368px!important;
   min-width:0!important;
   margin-left:auto!important;
   margin-right:auto!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope :is(.rekli-ms-dashboard,.rekli-ms-secondary-grid,.rekli-ms-next){
   box-sizing:border-box!important;
   min-width:0!important;
 }
 /* Keep the four dashboard summary columns equal even for longer per-acre values. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
   width:100%!important;max-width:100%!important;
   grid-template-columns:repeat(4,minmax(0,1fr));
   align-items:stretch;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid>div{
   min-width:0!important;max-width:100%;overflow-wrap:anywhere;
 }
 /* Price-per-acre data and longer source names should never push columns aside.
    Column widths follow the same grid for every year and metric. */
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail .rekli-ms-table-wrap table{
   width:100%!important;min-width:690px;table-layout:fixed;border-collapse:collapse;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail .rekli-ms-table-wrap :is(th,td){
   box-sizing:border-box;vertical-align:top;overflow-wrap:anywhere;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail .rekli-ms-table-wrap :is(th,td):nth-child(2),
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-detail .rekli-ms-table-wrap :is(th,td):nth-child(3){
   text-align:right;font-variant-numeric:tabular-nums;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-grid{
   width:100%;max-width:100%;min-width:0;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-column{
   min-width:0;max-width:100%;text-align:center;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-trend-number{
   box-sizing:border-box;display:block;max-width:100%;margin-inline:auto;
   overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 }
}
@media screen and (max-width:1010px){
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
   grid-template-columns:repeat(2,minmax(0,1fr));
 }
}
@media screen and (max-width:540px){
 body.rekli-brevard-theme .rekli-shell.rekli-interior-page.rekli-brevard-marketscope > :not(.rekli-interior-hero){
   width:calc(100% - 28px)!important;
 }
 body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-snapshot-grid{
   grid-template-columns:repeat(2,minmax(0,1fr));
 }
}
