/* REK Local Intelligence v0.15.7; all new selectors are background-aware. */
body.rekli-brevard-theme .rekli-bli-panel {box-sizing:border-box;margin:22px 0;padding:clamp(19px,2.7vw,30px);border-radius:17px;border:1px solid #4198ba;border-top:3px solid #6fe4f4;background:linear-gradient(130deg,#0a203e,#124667);box-shadow:0 15px 32px rgba(4,21,43,.18);color:#f5fcff!important}
body.rekli-brevard-theme .rekli-bli-panel :is(h3,strong) {color:#fff!important}
body.rekli-brevard-theme .rekli-bli-heading h3{margin:6px 0 10px;font-size:clamp(22px,2.5vw,29px);line-height:1.2}
body.rekli-brevard-theme .rekli-bli-kicker{color:#9cecff!important;letter-spacing:.13em;font-size:11px;font-weight:800}
body.rekli-brevard-theme .rekli-bli-heading p,body.rekli-brevard-theme .rekli-bli-note,body.rekli-brevard-theme .rekli-bli-unavailable{margin:9px 0 17px;max-width:880px;color:#d3eafa!important;font-size:14px;line-height:1.65}
body.rekli-brevard-theme .rekli-bli-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
body.rekli-brevard-theme .rekli-bli-measure{min-width:0;display:flex;flex-direction:column;gap:7px;padding:17px;border:1px solid #3b8caa;border-radius:11px;background:#092a48}
body.rekli-brevard-theme .rekli-bli-measure span{color:#b9dff0!important;font-size:12px;font-weight:700}
body.rekli-brevard-theme .rekli-bli-measure strong{font-size:clamp(21px,2.2vw,29px);line-height:1.2;overflow-wrap:anywhere}
body.rekli-brevard-theme .rekli-bli-measure small{color:#d0e9f5!important;font-size:12px}
body.rekli-brevard-theme .rekli-bli-measure a{color:#b4efff!important;text-decoration:underline;font-size:12px;overflow-wrap:anywhere}
body.rekli-brevard-theme .rekli-bli-panel .rekli-bli-link{display:inline-flex;align-items:center;min-height:44px;padding:11px 15px;margin-top:4px;border:1px solid #67d0e6;border-radius:10px;background:#0e647f;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:800}
body.rekli-brevard-theme .rekli-bli-panel .rekli-bli-link:is(:hover,:focus-visible){background:#187f9c!important;border-color:#a4f0fa;color:#fff!important}
body.rekli-brevard-theme .rekli-bli-panel .rekli-bli-link:focus-visible{outline:3px solid #d8faff;outline-offset:3px}
/* Suite workspace: lighter nested evidence panel with dark ink, no cyan text. */
body.rekli-brevard-theme .bl2-workspace .rekli-bli-panel.rekli-bli-inline,
body.rekli-brevard-theme .rekli-shell .rekli-bli-panel.rekli-bli-inline{background:#f2f7fd!important;border:1px solid #aec8df;border-top:3px solid #3154cf;box-shadow:none;color:#080e35!important}
body.rekli-brevard-theme .rekli-bli-inline :is(h3,strong){color:#080e35!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-kicker{color:#243d79!important}
body.rekli-brevard-theme .rekli-bli-inline :is(.rekli-bli-heading p,.rekli-bli-note,.rekli-bli-unavailable){color:#253858!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-measure{background:#fff!important;border:1px solid #c2d3e5;color:#080e35!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-measure :is(span,small){color:#334867!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-measure a{color:#173a76!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-link{background:#3154cf!important;color:#fff!important;border-color:#3154cf!important}
body.rekli-brevard-theme .rekli-bli-inline .rekli-bli-link:is(:hover,:focus-visible){background:#2544ae!important;color:#fff!important}
/* Primary local MarketScope area selector on the dark mission section. */
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:17px 0;margin:18px 0 4px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker label{flex:0 0 100%;font-size:11px;font-weight:850;letter-spacing:.12em;color:#bdeefa!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker select{flex:1 1 260px;min-height:49px;min-width:0;border:1px solid #76bdd5;border-radius:10px;padding:11px 15px;color:#080e35!important;background:#fff!important;font-size:15px;font-weight:700}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{min-height:49px;padding:11px 18px;border:1px solid #8fb1ff;border-radius:11px;background:linear-gradient(135deg,#304bd9,#4075fa);color:#fff!important;font-weight:800;cursor:pointer}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button:is(:hover,:focus-visible){background:#4968df;color:#fff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker :is(select,button):focus-visible{outline:3px solid #c3f5ff;outline-offset:3px}
@media(max-width:720px){body.rekli-brevard-theme .rekli-bli-metrics{grid-template-columns:1fr}body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-history-picker button{width:100%}}
@media print{body.rekli-brevard-theme .rekli-bli-panel,body.rekli-brevard-theme .rekli-bli-measure{background:#fff!important;border-color:#aaa!important;box-shadow:none!important;color:#000!important}body.rekli-brevard-theme .rekli-bli-panel :is(h3,strong,small,span,p,a){color:#000!important}}

/* v0.15.8 — evidence provenance on the existing dark MarketScope surface. */
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-coverage-note{margin:17px 0;padding:17px 20px;border:1px solid rgba(115,208,237,.55);border-left:4px solid #78d9eb;border-radius:11px;background:#103c59;color:#eefbff!important}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-coverage-note strong{display:block;color:#fff!important;font-size:15px;margin-bottom:5px}
body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-coverage-note p{margin:0;line-height:1.6;color:#e2f5fd!important}
@media print{body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-coverage-note{background:#fff!important;color:#000!important;border:1px solid #666!important}body.rekli-brevard-theme .rekli-brevard-marketscope .rekli-ms-coverage-note :is(p,strong){color:#000!important}}
