/* BrevardLots v0.15.56 — approved neon chart inside the existing LAND VALUE TIMELINE.
   NO changes to existing section/page backgrounds, borders, gradients or other components.
   This file styles only the NEW .rekli-history-future children. PBLots untouched. */
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-history-future{color:#edfaff;background:#041b39;border:1px solid #23bfe7;border-radius:17px;box-shadow:inset 0 0 0 1px rgba(0,224,251,.17),0 0 15px rgba(0,191,238,.16);padding:24px 22px 18px;margin:18px 0;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 90% 10%,rgba(7,88,139,.23) 0,transparent 45%)}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-header{border-bottom:1px solid rgba(77,208,235,.24);margin-bottom:15px;padding-bottom:14px}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-header .rekli-future-eyebrow{display:block;color:#73edff!important;font-size:11px;letter-spacing:.15em;font-weight:800;margin-bottom:8px}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-header h3{color:#fff!important;font-size:clamp(19px,2vw,29px);font-weight:800;margin:0 0 5px;line-height:1.3}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-header p{color:#d2ecf7!important;margin:0;font-size:13px}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-color:#26bfe5 #0b2c4b;scrollbar-width:thin;border-radius:10px;max-width:100%;outline-offset:-2px}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-scroll:focus-visible{outline:3px solid #73edff}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-canvas{min-width:1540px}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg{display:block;width:100%;height:auto;background:transparent;border:0;border-radius:0;overflow:visible;max-width:none}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg .rekli-future-grid{stroke:#1c668a;stroke-width:1;stroke-dasharray:2 6;opacity:.9}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg .rekli-future-guide{stroke:#24b9e0;stroke-width:.8;stroke-dasharray:3 5;opacity:.53}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg .rekli-future-line{fill:none;stroke:#00d9fb;stroke-width:3.3;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(0,220,255,.85))}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg .rekli-future-dot{fill:#eaffff;stroke:#00ddff;stroke-width:3;filter:drop-shadow(0 0 5px rgba(0,220,255,.8))}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg text.rekli-future-axis,body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg text.rekli-future-year{fill:#ecfaff!important;font-size:14px;font-weight:600}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history svg.rekli-future-svg text.rekli-future-amount{fill:#fff!important;font-size:14px;font-weight:800;paint-order:stroke;stroke:#041b39;stroke-width:3px;stroke-linejoin:round}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-strip{display:flex;gap:0;background:rgba(5,35,68,.82);border:1px solid #176b99;border-radius:11px;overflow:hidden;margin:5px 9px 0}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-cell{display:flex;flex:1 1 0;min-width:67px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:11px 3px;border-right:1px solid rgba(78,178,217,.24);line-height:1.15}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-cell:last-child{border-right:0;background:rgba(0,167,202,.15)}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-year{font-size:12px;color:#d5edf8!important;font-weight:600}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-cell strong{font-size:13px;color:#fff!important;font-weight:800}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-value-cell small{font-size:10px;color:#c6e7f3!important;white-space:nowrap}
body.rekli-brevard-theme .rekli-community-page .rekli-land-history p.rekli-future-swipe{color:#d3edfa!important;font-size:12px;margin:12px 0 0}
@media(min-width:1600px){body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-canvas{min-width:0}}
@media(max-width:700px){body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-history-future{padding:17px 12px}body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-future-header h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){body.rekli-brevard-theme .rekli-community-page .rekli-land-history .rekli-history-future *{animation:none!important;transition:none!important}}
