/* Read-only Brevard Property Profile. Premium sci-fi language, contrast first. */
.rekli-brevard-theme .rekli-brevard-profile{width:min(100%,1500px);min-width:0;margin:auto}
.rekli-brevard-theme .rekli-bpp-workspace,.rekli-brevard-theme .rekli-bpp-gate,.rekli-brevard-theme .rekli-bpp-recents{margin:20px 0;padding:clamp(19px,3vw,38px);border:1px solid #a9cde4;border-radius:19px;background:linear-gradient(135deg,#f9fcff,#edf6ff);color:#153256;box-shadow:0 18px 50px rgba(3,36,80,.08)}
.rekli-brevard-theme .rekli-bpp-workspace h2,.rekli-brevard-theme .rekli-bpp-gate h2,.rekli-brevard-theme .rekli-bpp-recents h3{color:#092951!important;font-size:clamp(24px,3vw,37px);margin:8px 0 12px}
.rekli-brevard-theme .rekli-bpp-workspace p,.rekli-brevard-theme .rekli-bpp-gate p{color:#294861!important;line-height:1.6;max-width:920px}
.rekli-brevard-theme .rekli-bpp-form{margin-top:23px;padding:20px;border:1px solid #bfd8ec;border-radius:15px;background:#fff}
.rekli-brevard-theme .rekli-bpp-form label{display:block;font-weight:850;margin:0 0 11px;color:#173457!important}
.rekli-brevard-theme .rekli-bpp-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px}
.rekli-brevard-theme .rekli-bpp-form input{min-width:0;width:100%;padding:14px 17px;min-height:49px;border:1px solid #88b2cf;border-radius:10px;background:#fff!important;color:#102b51!important;font-size:16px}
.rekli-brevard-theme .rekli-bpp-form button{white-space:nowrap}
.rekli-brevard-theme .rekli-bpp-result{margin:25px 0;border:1px solid #316b9e;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,#09152f,#102c51 65%,#062f44);box-shadow:0 21px 55px rgba(3,24,56,.18);color:#edf8ff!important}
.rekli-brevard-theme .rekli-bpp-subject{position:relative;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;padding:clamp(25px,4vw,44px);border-bottom:1px solid #3a7d9e;background:radial-gradient(ellipse at 84% -15%,rgba(17,205,237,.23),transparent 55%),linear-gradient(105deg,#07172e,#123d63)}
.rekli-brevard-theme .rekli-bpp-subject h2{font-size:clamp(26px,3vw,44px);line-height:1.17;margin:9px 0 11px;color:#fff!important}
.rekli-brevard-theme .rekli-bpp-subject p{color:#d9eeff!important;margin:0}
.rekli-brevard-theme .rekli-bpp-classification{display:inline-flex;max-width:350px;border:1px solid #25d0ec;border-radius:999px;padding:10px 18px;color:#fff!important;background:#0b516d;font-weight:850;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-bpp-source-grid{padding:20px clamp(17px,3vw,33px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rekli-brevard-theme .rekli-bpp-source{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid rgba(48,199,221,.38);border-radius:13px;background:rgba(10,56,89,.74);min-width:0}
.rekli-brevard-theme .rekli-bpp-source span{font-size:12px;color:#c9e4f6!important;font-weight:750}
.rekli-brevard-theme .rekli-bpp-source strong{font-size:19px;color:#65e8ff!important}
.rekli-brevard-theme .rekli-bpp-source small{font-size:12px;color:#f0faff!important;line-height:1.5}
.rekli-brevard-theme .rekli-bpp-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 clamp(17px,3vw,33px) 20px}
.rekli-brevard-theme .rekli-bpp-panel{border:1px solid rgba(61,192,225,.48);border-radius:15px;padding:clamp(17px,2.3vw,25px);background:linear-gradient(155deg,#163d62,#09213f);min-width:0}
.rekli-brevard-theme .rekli-bpp-panel h3{font-size:clamp(21px,2vw,27px);color:#fff!important;margin:9px 0 17px}
.rekli-brevard-theme .rekli-bpp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.rekli-brevard-theme .rekli-bpp-field{border:1px solid rgba(142,212,239,.23);padding:13px;background:rgba(5,25,49,.52);border-radius:10px;min-width:0}
.rekli-brevard-theme .rekli-bpp-field span{display:block;font-size:12px;color:#b3d7ed!important;margin-bottom:8px}
.rekli-brevard-theme .rekli-bpp-field strong{display:block;color:#fff!important;font-size:15px;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-bpp-field small{display:block;margin-top:7px;color:#cdeeff!important;line-height:1.55}
.rekli-brevard-theme .rekli-bpp-decision{margin:0 clamp(17px,3vw,33px) 20px;padding:clamp(21px,3vw,34px);border:1px solid #7a9dbe;border-radius:15px;background:linear-gradient(120deg,rgba(4,51,71,.96),rgba(10,35,68,.99))}
.rekli-brevard-theme .rekli-bpp-decision h3{font-size:clamp(23px,2.4vw,34px);margin:9px 0;color:#fff!important}
.rekli-brevard-theme .rekli-bpp-decision p,.rekli-brevard-theme .rekli-bpp-decision small{color:#e0f6ff!important;line-height:1.67}
.rekli-brevard-theme .rekli-bpp-commands{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}
.rekli-brevard-theme .rekli-bpp-commands .rekli-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.rekli-brevard-theme .rekli-bpp-commands .rekli-btn,.rekli-brevard-theme .rekli-bpp-commands .rekli-btn:hover,.rekli-brevard-theme .rekli-bpp-commands .rekli-btn:focus,.rekli-brevard-theme .rekli-bpp-commands .rekli-btn:active{color:#fff!important}
.rekli-brevard-theme .rekli-bpp-footnote{padding:0 clamp(17px,3vw,33px) 28px;color:#d7eff9!important;font-size:12px;line-height:1.7}
.rekli-brevard-theme .rekli-bpp-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.rekli-brevard-theme .rekli-bpp-recent-grid a{display:flex;flex-direction:column;gap:8px;padding:17px;background:#fff;border:1px solid #bed5eb;border-radius:12px;color:#163759!important;text-decoration:none!important;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-bpp-recent-grid a span{color:#136483!important;font-size:13px}
.rekli-brevard-theme .rekli-bpp-recent-grid a:hover,.rekli-brevard-theme .rekli-bpp-recent-grid a:focus-visible{border-color:#048ab5;box-shadow:0 0 0 2px rgba(4,138,181,.15)}
.rekli-brevard-theme .rekli-bpp-error{margin:12px 0;padding:17px;border:1px solid #e9b16d;border-radius:12px;background:#fff4df;color:#623e14!important;font-weight:750}
@media(max-width:1050px){.rekli-brevard-theme .rekli-bpp-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.rekli-brevard-theme .rekli-bpp-panel-grid,.rekli-brevard-theme .rekli-bpp-recent-grid{grid-template-columns:1fr}}
@media(max-width:520px){.rekli-brevard-theme .rekli-bpp-source-grid,.rekli-brevard-theme .rekli-bpp-fields,.rekli-brevard-theme .rekli-bpp-form>div{grid-template-columns:1fr}.rekli-brevard-theme .rekli-bpp-commands{display:grid}.rekli-brevard-theme .rekli-bpp-commands .rekli-btn{width:100%}}
