/* BrevardLots research export — scoped visual controls only. */
.rekli-brevard-theme .rekli-bexport-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:17px 0 19px;padding:13px 15px;background:#eff7ff;border:1px solid #c9daed;border-radius:10px}
.rekli-brevard-theme .rekli-bexport-button{padding:10px 15px;min-height:42px;border-radius:9px;border:1px solid #2745be;background:#2745be!important;color:#fff!important;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:none}
.rekli-brevard-theme .rekli-bexport-button:hover,.rekli-brevard-theme .rekli-bexport-button:focus-visible{background:#17328e!important;border-color:#17328e;outline:2px solid #7caeff;outline-offset:2px;color:#fff!important}
.rekli-brevard-theme .rekli-bexport-button.rekli-bexport-secondary{background:#146d82!important;border-color:#146d82}
.rekli-brevard-theme .rekli-bexport-button.rekli-bexport-secondary:hover,.rekli-brevard-theme .rekli-bexport-button.rekli-bexport-secondary:focus-visible{background:#0b5264!important;border-color:#0b5264;color:#fff!important}
.rekli-brevard-theme .rekli-bexport-toolbar p{margin:0;flex:1 1 230px;color:#314a66;font-size:12px;line-height:1.5}
@media print{
  @page{size:auto;margin:13mm}
  html,body{margin:0!important;padding:0!important;width:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}
  body *{visibility:hidden!important}
  .rekli-bpi-results,.rekli-bpi-results *, .rekli-bcomp-results,.rekli-bcomp-results *{visibility:visible!important}
  .rekli-bpi-results,.rekli-bcomp-results{position:absolute!important;left:0!important;top:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#000!important}
  .rekli-bpi-results .rekli-bexport-toolbar,.rekli-bcomp-results .rekli-bexport-toolbar,
  .rekli-bpi-results .rekli-bpi-actions,.rekli-bcomp-results .rekli-bcomp-actions{display:none!important}
  .rekli-bpi-results *,.rekli-bcomp-results *{box-shadow:none!important;filter:none!important;text-shadow:none!important}
  .rekli-bpi-results .rekli-bpi-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .rekli-bpi-results .rekli-bpi-fact{break-inside:avoid;padding:9px!important;border:1px solid #aaa!important;background:#fff!important}
  .rekli-bpi-results .rekli-bpi-fact :is(strong,span,small){color:#000!important}
  .rekli-bpi-results .rekli-bpi-results-head h2,.rekli-bcomp-results .rekli-bcomp-section-head h2{color:#000!important}
  .rekli-bcomp-results .rekli-bcomp-scroll{overflow:visible!important;margin:10px 0!important;border:0!important}
  .rekli-bcomp-results .rekli-bcomp-scroll table{min-width:0!important;width:100%!important;font-size:10px!important;table-layout:fixed!important;border-collapse:collapse!important}
  .rekli-bcomp-results .rekli-bcomp-scroll tr{break-inside:avoid}
  .rekli-bcomp-results .rekli-bcomp-scroll th,.rekli-bcomp-results .rekli-bcomp-scroll td{padding:6px!important;border:1px solid #bbb!important;background:#fff!important;color:#000!important;overflow-wrap:anywhere!important}
  .rekli-bcomp-results .rekli-bcomp-scroll thead th,.rekli-bcomp-results .rekli-bcomp-scroll thead strong{background:#fff!important;color:#000!important}
  .rekli-bcomp-results :is(.rekli-bcomp-context,.rekli-bcomp-disclaimer,.rekli-bpi-notice,.rekli-bpi-footnote){color:#000!important;background:#fff!important}
  .rekli-bcomp-results a,.rekli-bpi-results a{color:#000!important}
}
