/* Brevard-only read-only comparison interface. Existing site design unchanged. */
.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content{width:calc(100% - 72px);max-width:1368px;margin:26px auto 40px;color:#253c5c}
.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content>h2{color:#1c3565;margin:7px 0 8px}
.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content>p{color:#394b64;line-height:1.65}
.rekli-brevard-theme .rekli-bcomp-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;padding:18px;margin:22px 0;background:#f1f7ff;border:1px solid #c0d2eb;border-radius:12px}
.rekli-brevard-theme .rekli-bcomp-form label{display:grid;gap:7px;font-weight:750;color:#273d60;font-size:13px}
.rekli-brevard-theme .rekli-bcomp-form input{width:100%;min-width:0;min-height:48px;padding:11px;border:1px solid #9fb7d3;border-radius:8px;background:#fff;color:#10274c;font-size:14px}
.rekli-brevard-theme .rekli-bcomp-form button{grid-column:1/-1;justify-self:start;min-height:44px}
.rekli-brevard-theme .rekli-bcomp-results{border:1px solid #c3d4ef;border-radius:13px;background:#fff;padding:23px;margin:24px 0}
.rekli-brevard-theme .rekli-bcomp-section-head h2{color:#193360;margin:9px 0}.rekli-brevard-theme .rekli-bcomp-section-head p{color:#40546d}
.rekli-brevard-theme .rekli-bcomp-scroll{width:100%;overflow-x:auto;margin:18px 0;border:1px solid #d6e4f3;border-radius:10px}
.rekli-brevard-theme .rekli-bcomp-scroll table{width:100%;min-width:650px;border-collapse:collapse;color:#233b5a;font-size:13px}
.rekli-brevard-theme .rekli-bcomp-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.rekli-brevard-theme .rekli-bcomp-scroll th,.rekli-brevard-theme .rekli-bcomp-scroll td{padding:13px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #dce6f3;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-bcomp-scroll thead th{background:#112a55;color:#fff;font-size:13px}
.rekli-brevard-theme .rekli-bcomp-scroll thead strong{display:block;color:#fff;font-size:15px;margin-top:4px}
.rekli-brevard-theme .rekli-bcomp-scroll tbody th{width:21%;color:#1b3763;background:#f1f6ff;font-weight:750}
.rekli-brevard-theme .rekli-bcomp-scroll tbody tr:nth-child(even) td{background:#f8fbff}
.rekli-brevard-theme .rekli-bcomp-context{padding:14px 18px;border-left:4px solid #178fa7;background:#eef9fc;color:#1a3d53;border-radius:6px}
.rekli-brevard-theme .rekli-bcomp-context strong{color:#133f60}.rekli-brevard-theme .rekli-bcomp-context p{color:#27465c;margin:6px 0}
.rekli-brevard-theme .rekli-bcomp-disclaimer{color:#43546d;font-size:12px;line-height:1.7;margin:20px 0}
.rekli-brevard-theme .rekli-bcomp-actions{display:flex;flex-wrap:wrap;gap:12px}
.rekli-brevard-theme .rekli-bcomp-error{padding:15px;border:1px solid #cbac73;border-radius:8px;background:#fff7e7;color:#634016;font-weight:650}
.rekli-brevard-theme .rekli-bcomp-login{padding:20px;background:#f2f7ff;border:1px solid #c1d4ec;border-radius:12px}.rekli-brevard-theme .rekli-bcomp-login :is(h3,p){color:#254062}
@media(max-width:900px){.rekli-brevard-theme .rekli-bcomp-form{grid-template-columns:1fr}.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content{width:calc(100% - 48px)}}
@media(max-width:600px){.rekli-brevard-theme .rekli-brevard-comparison .rekli-bcomp-content{width:calc(100% - 32px)}.rekli-brevard-theme .rekli-bcomp-results{padding:13px}.rekli-brevard-theme .rekli-bcomp-form{padding:13px}}

/* v0.14.205: GIS + separately verified BCPAO comparison groups. */
.rekli-brevard-theme .rekli-bcomp-scroll thead th small{display:block;margin-top:8px;font-size:10px;line-height:1.35;font-weight:750;letter-spacing:.03em;color:#bbf7ec}
.rekli-brevard-theme .rekli-bcomp-scroll .rekli-bcomp-group th{background:#e8f1fc!important;color:#153e76!important;font-size:12px;font-weight:850;letter-spacing:.02em;padding:12px 14px;border-top:2px solid #9abbed;text-transform:none}
.rekli-brevard-theme .rekli-bcomp-official{color:#0a6486!important;text-decoration:underline!important;overflow-wrap:anywhere}
.rekli-brevard-theme .rekli-bcomp-property-warning{margin:16px 0;padding:16px 18px;background:#fff8e9;color:#63421b;border:1px solid #d9b46c;border-left:5px solid #c28c30;border-radius:9px;line-height:1.6}
.rekli-brevard-theme .rekli-bcomp-property-warning strong{color:#624015}
@media print{.rekli-bcomp-results .rekli-bcomp-group th{background:#fff!important;color:#000!important}.rekli-bcomp-results .rekli-bcomp-property-warning{background:#fff!important;color:#000!important;border:1px solid #888!important}}
