/* Isolated Brevard Property Intelligence screen. Original site CSS remains untouched. */
.rekli-brevard-pi .rekli-bpi-content{margin-top:16px}
.rekli-brevard-pi .rekli-bpi-content>h2{color:#18346c}
.rekli-brevard-pi .rekli-bpi-content>p{color:#334962}
.rekli-brevard-pi .rekli-bpi-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr) auto;gap:12px;align-items:end;margin:20px 0;padding:20px;background:#f2f7ff;border:1px solid #c6d5e9;border-radius:10px}
.rekli-brevard-pi .rekli-bpi-form label{display:flex;flex-direction:column;gap:7px;margin:0;font-weight:700;font-size:13px;color:#233a5b}
.rekli-brevard-pi .rekli-bpi-form input,.rekli-brevard-pi .rekli-bpi-form select{min-height:49px;width:100%;margin:0;padding:11px 13px;border-radius:7px!important;border:1px solid #98aec8!important;background:#fff!important;color:#132b48!important;font-size:15px;box-shadow:none!important}
.rekli-brevard-pi .rekli-bpi-form button{min-height:49px;white-space:nowrap}
.rekli-brevard-pi .rekli-bpi-results{margin-top:24px;padding:23px;background:#fff;border:1px solid #c6d5e9;border-radius:10px}
.rekli-brevard-pi .rekli-bpi-results-head h2{margin:6px 0;color:#213776;font-size:27px}
.rekli-brevard-pi .rekli-bpi-results-head p{color:#425875}
.rekli-brevard-pi .rekli-bpi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px}
.rekli-brevard-pi .rekli-bpi-fact{display:flex;flex-direction:column;gap:6px;min-width:0;padding:17px;border:1px solid #d5dff0;border-top:3px solid #139dae;background:#fff;border-radius:7px}
.rekli-brevard-pi .rekli-bpi-fact:nth-child(odd){border-top-color:#5264d9}
.rekli-brevard-pi .rekli-bpi-fact span{color:#52667e;font-size:12px;font-weight:700}
.rekli-brevard-pi .rekli-bpi-fact strong{font-size:17px;line-height:1.4;overflow-wrap:anywhere;color:#1e3559}
.rekli-brevard-pi .rekli-bpi-fact small{color:#5e6c80;font-size:11px}
.rekli-brevard-pi .rekli-bpi-notice,.rekli-brevard-pi .rekli-bpi-error{padding:13px 16px;border-radius:7px;border:1px solid #c7a85b;background:#fffaf0;color:#553a12;font-weight:650}
.rekli-brevard-pi .rekli-bpi-footnote,.rekli-brevard-pi .rekli-bpi-footer{color:#4b5c71;font-size:13px;line-height:1.7}
.rekli-brevard-pi .rekli-bpi-actions{display:flex;flex-wrap:wrap;gap:11px;margin:22px 0 8px}
.rekli-brevard-pi .rekli-bpi-locked{margin:20px 0;padding:20px;background:#f2f7ff;border:1px solid #c6d5e9;border-radius:10px}
.rekli-brevard-pi .rekli-bpi-locked h3{color:#1c376d;margin:0 0 8px}.rekli-brevard-pi .rekli-bpi-locked p{color:#354d6a}.rekli-brevard-pi .rekli-bpi-locked .rekli-btn{margin:5px 8px 5px 0}
@media(max-width:1050px){.rekli-brevard-pi .rekli-bpi-form{grid-template-columns:1fr 1fr}.rekli-brevard-pi .rekli-bpi-form button{grid-column:1/-1}.rekli-brevard-pi .rekli-bpi-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rekli-brevard-pi .rekli-bpi-form,.rekli-brevard-pi .rekli-bpi-facts{grid-template-columns:1fr}.rekli-brevard-pi .rekli-bpi-form button{grid-column:auto;width:100%}.rekli-brevard-pi .rekli-bpi-results{padding:15px}.rekli-brevard-pi .rekli-bpi-actions{display:grid}.rekli-brevard-pi .rekli-bpi-actions .rekli-btn{width:100%}}

/* v0.14.203 — Premium parcel report; strictly scoped to BrevardLots PI. */
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report{padding:0;overflow:hidden;border-radius:16px;border:1px solid #c7d8ec;background:#fff;box-shadow:0 12px 38px rgba(20,47,88,.06)}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head{padding:24px 27px 23px;display:flex;gap:18px;align-items:flex-start;justify-content:space-between;background:linear-gradient(116deg,#102655,#15376f 62%,#0d5269);color:#fff;position:relative}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head:after{content:"";position:absolute;right:16px;top:0;bottom:0;width:28%;background-image:linear-gradient(30deg,transparent 48%,rgba(114,212,238,.11) 49%,rgba(114,212,238,.11) 51%,transparent 52%);background-size:66px 55px;pointer-events:none}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head h2{color:#fff!important;font-size:clamp(22px,2.7vw,30px);line-height:1.16;margin:9px 0 8px;letter-spacing:-.02em}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head p{color:#dcecff!important;font-size:13px;line-height:1.5;margin:0}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head .rekli-kicker{color:#83e4fc!important;font-size:10px;letter-spacing:.07em;font-weight:850}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-source-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin:6px 0 0;padding:8px 12px;border-radius:999px;white-space:nowrap;background:rgba(12,164,186,.17);border:1px solid rgba(136,236,242,.52);color:#d7ffff!important;font-size:11px;font-weight:800}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-source-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#48ecbc;box-shadow:0 0 0 3px rgba(72,236,188,.16)}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{display:grid;grid-template-columns:1.1fr .85fr .75fr 1.3fr;gap:10px;padding:16px 20px;background:linear-gradient(180deg,#edf7ff,#f8fcff);border-bottom:1px solid #dceafa}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key{display:flex;flex-direction:column;gap:7px;min-width:0;padding:15px 17px;background:#fff;border:1px solid #d5e3f4;border-top:3px solid #4d60e2;border-radius:11px;box-shadow:0 2px 8px rgba(27,70,120,.04)}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key:nth-child(even){border-top-color:#0ba9b7}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key span{font-size:10px;letter-spacing:.035em;text-transform:uppercase;font-weight:850;color:#536e8c!important}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key strong{font-size:clamp(16px,1.45vw,20px);font-weight:900;line-height:1.27;color:#102c55!important;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key-use strong{font-size:14px;line-height:1.4}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key small{font-size:10px;line-height:1.45;color:#5d748d!important}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bexport-toolbar{margin:16px 20px 0}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:17px 20px 6px}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel{min-width:0;border:1px solid #d8e4f3;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 3px 13px rgba(28,65,110,.045)}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-title{padding:17px 18px;display:flex;align-items:center;gap:11px;background:#f0f6ff;border-bottom:1px solid #d9e5f4}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel:nth-child(even) .rekli-bpi-panel-title{background:#f1fafb}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-section-number{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:none;border-radius:10px;background:#2448a4;color:#fff!important;font-size:12px;font-weight:900}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel:nth-child(even) .rekli-bpi-section-number{background:#087e90}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-kicker{display:block;font-size:9px;letter-spacing:.09em;color:#4875a9!important;font-weight:900;line-height:1.5}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel h3{margin:0!important;font-size:16px!important;line-height:1.4;color:#102b53!important;font-weight:900}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:4px 17px 12px}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail{display:block;min-width:0;padding:13px 6px 11px;border-bottom:1px solid #e7eef8;margin:0}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-wide{grid-column:1/-1}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail dt{margin:0 0 5px;font-size:11px;color:#627990!important;font-weight:750}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail dd{margin:0;color:#142e51!important;font-size:13px;font-weight:850;line-height:1.55;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail small{display:block;margin-top:4px;color:#59758c;font-size:10px;line-height:1.4}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-availability{grid-column:1/-1;margin:11px 4px 7px;padding:14px 15px;border-radius:10px;border:1px dashed #b8cde5;background:#f7faff}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-availability strong{font-size:13px;font-weight:900;color:#294b78!important}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-availability p{color:#425c76!important;font-size:12px;line-height:1.7;margin:6px 0 0}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin:21px 20px 0;padding:18px 20px;border-radius:13px;border:1px solid #b7d6eb;background:linear-gradient(110deg,#eaf7ff,#e7f5f6);color:#102c55}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card>div{flex:1 1 280px;min-width:0}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card h3{font-size:17px!important;color:#102c55!important;margin:3px 0 6px}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card p{font-size:12px;line-height:1.65;margin:0 0 4px;color:#36526d!important}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card small{font-size:11px;color:#4b6983}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card a{white-space:normal;text-align:center;line-height:1.35;min-width:190px}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-footnote{margin:18px 20px 10px;padding:0 0 0 11px;border-left:3px solid #a8cde8;line-height:1.7}
.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-actions{margin:15px 20px 24px}
@media(max-width:980px){.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{grid-template-columns:1fr}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head{padding:19px 17px;flex-wrap:wrap}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{padding:12px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{padding:12px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bexport-toolbar{margin:12px 12px 0}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-actions{margin:15px 12px 20px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-footnote{margin:16px 12px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card{margin:16px 12px 0}}
@media(max-width:460px){.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{grid-template-columns:1fr 1fr;gap:8px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key{padding:12px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key strong{font-size:13px}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-key-use{grid-column:1/-1}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-grid{grid-template-columns:1fr}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-detail-wide{grid-column:1}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card .rekli-btn{width:100%}}
@media print{.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report{border:0!important;box-shadow:none!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head{background:#fff!important;border-bottom:2px solid #444!important;color:#000!important;padding:5px 0!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report .rekli-bpi-results-head :is(h2,p,.rekli-kicker){color:#000!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-source-pill{color:#000!important;background:#fff!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview{background:#fff!important;padding:6px 0!important;grid-template-columns:repeat(2,1fr)!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-overview .rekli-bpi-key{border:1px solid #aaa!important;box-shadow:none!important;background:#fff!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panels{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px 0!important;gap:7px!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel{break-inside:avoid;border:1px solid #aaa!important;box-shadow:none!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-panel-title{background:#fff!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-section-number{color:#000!important;background:#fff!important;border:1px solid #000!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report :is(.rekli-bpi-key,.rekli-bpi-key *,h3,dt,dd,p,small,.rekli-bpi-panel-kicker){color:#000!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card{background:#fff!important;border:1px solid #aaa!important;padding:8px!important;margin:10px 0!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-official-card a{display:none!important}.rekli-brevard-theme .rekli-brevard-pi .rekli-bpi-report>.rekli-bpi-footnote{margin:8px 0!important}}

/* PBLots Property Profile parity: private recent-research shortcuts. */
.rekli-brevard-pi .rekli-bpi-recents{margin:28px 0 8px;padding:20px;border:1px solid #c4d9ef;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#edf4fd)}
.rekli-brevard-pi .rekli-bpi-recents-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.rekli-brevard-pi .rekli-bpi-recents-header h3{font-size:21px;line-height:1.3;margin:7px 0 5px;color:#132d54}
.rekli-brevard-pi .rekli-bpi-recents-count{padding:6px 10px;border:1px solid #bfd3e8;border-radius:999px;background:#fff;color:#375b89;font-weight:800;font-size:12px;white-space:nowrap}
.rekli-brevard-pi .rekli-bpi-recents>p{color:#445b74;font-size:13px;line-height:1.55;margin:3px 0 15px}
.rekli-brevard-pi .rekli-bpi-recents-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rekli-brevard-pi .rekli-bpi-recent{display:flex;flex-direction:column;justify-content:space-between;min-width:0;gap:13px;margin:0;padding:15px;border:1px solid #d2e2f2;border-left:4px solid #258ac4;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgba(15,49,88,.04)}
.rekli-brevard-pi .rekli-bpi-recent-name{min-width:0;overflow-wrap:anywhere}
.rekli-brevard-pi .rekli-bpi-recent-name strong{display:block;color:#15355b;font-size:14px;font-weight:850;line-height:1.35}
.rekli-brevard-pi .rekli-bpi-recent-name small{display:block;margin-top:7px;color:#4e6780;font-size:11px;line-height:1.45}
.rekli-brevard-pi .rekli-bpi-recent-open{align-self:flex-start;border:1px solid #1c5190;border-radius:8px;background:#184f89;color:#fff!important;padding:9px 14px;font-size:12px;font-weight:850;cursor:pointer;line-height:1.3}
.rekli-brevard-pi .rekli-bpi-recent-open:hover,.rekli-brevard-pi .rekli-bpi-recent-open:focus-visible{background:#2266a9;color:#fff!important;outline:2px solid #76b3e8;outline-offset:2px}
@media(max-width:740px){.rekli-brevard-pi .rekli-bpi-recents-list{grid-template-columns:1fr}.rekli-brevard-pi .rekli-bpi-recents{padding:14px}.rekli-brevard-pi .rekli-bpi-recents-header h3{font-size:18px}}
