/* BrevardLots v0.15.39 — restricted to the signed-in Owner Hub account module. */
body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-member{scroll-margin-top:105px;margin:18px 0 24px;padding:22px;border:1px solid #a5cfe2;border-radius:18px;background:linear-gradient(145deg,#f3faff,#e9f6ff);box-shadow:0 12px 30px #06345d1c;color:#153250}
.rekli-brevard-command-hub .rekli-bl-member *{box-sizing:border-box}
.rekli-brevard-command-hub .rekli-bl-member-intro{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}
.rekli-brevard-command-hub .rekli-bl-member-intro .rekli-kicker{font-size:11px;color:#16688c!important;letter-spacing:.12em;font-weight:900}
body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-member h2{margin:5px 0!important;font-size:clamp(24px,2.6vw,34px)!important;color:#09274a!important;line-height:1.18!important}
.rekli-brevard-command-hub .rekli-bl-member-intro p{max-width:760px;margin:8px 0 0;color:#38546d!important;line-height:1.55}
.rekli-brevard-command-hub .rekli-bl-member-badge{display:inline-block;padding:9px 13px;border:1px solid #1c92b7;background:#0c5275;color:#fff;font-size:12px;font-weight:900;border-radius:999px;white-space:nowrap}
.rekli-brevard-command-hub .rekli-bl-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-panel{min-width:0;padding:22px;border:1px solid #bed8e7;border-radius:14px;background:#fff;color:#1a3656;box-shadow:0 4px 16px #08325312;scroll-margin-top:110px}
body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-panel h3{font-size:20px!important;color:#112d4d!important;margin:0 0 8px!important}
body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-panel h4{font-size:17px!important;color:#102c4e!important;margin:12px 0 6px!important}
.rekli-brevard-command-hub .rekli-bl-caption{color:#52647b!important;font-size:12px!important;line-height:1.55!important;margin:3px 0 14px!important}
.rekli-brevard-command-hub .rekli-bl-facts{margin:12px 0 16px;border-top:1px solid #e3edf5}
.rekli-brevard-command-hub .rekli-bl-facts>div{display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);gap:10px;padding:10px 0;border-bottom:1px solid #e3edf5}
.rekli-brevard-command-hub .rekli-bl-facts dt{color:#50647c;font-size:12px;font-weight:750}
.rekli-brevard-command-hub .rekli-bl-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;color:#102f53;font-size:13px;font-weight:650}
.rekli-brevard-command-hub .rekli-bl-phone-form label{display:block;color:#183d63;font-size:13px;font-weight:800}
.rekli-brevard-command-hub .rekli-bl-phone-row{display:flex;align-items:stretch;gap:8px;margin:7px 0 10px}
.rekli-brevard-command-hub .rekli-bl-phone-row input{min-width:0;flex:1;border:1px solid #a7c7dd;border-radius:9px;background:#fff;color:#112e4f;padding:12px;font-size:14px;box-shadow:none}
.rekli-brevard-command-hub .rekli-bl-member .rekli-btn{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:11px 14px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:850;white-space:normal;color:#fff!important;background:linear-gradient(120deg,#1757b1,#1385ae)!important;border:1px solid #1f7cc0}
.rekli-brevard-command-hub .rekli-bl-member .rekli-btn:hover{background:#06356c!important;color:#fff!important}
.rekli-brevard-command-hub .rekli-bl-secondary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}
.rekli-brevard-command-hub .rekli-bl-secondary-actions a{display:inline-block;color:#135795!important;font-weight:750;font-size:12px;line-height:1.5;text-decoration:underline}
.rekli-brevard-command-hub .rekli-bl-readonly{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0}
.rekli-brevard-command-hub .rekli-bl-readonly small{font-size:11px;color:#54687e}
.rekli-brevard-command-hub .rekli-bl-live-status,.rekli-brevard-command-hub .rekli-bl-result{padding:12px 14px;border:1px solid #a4cbdc;border-radius:10px;background:#eaf8fc;color:#173d56;line-height:1.52;font-size:12px;margin:12px 0}
.rekli-brevard-command-hub .rekli-bl-live-status p{margin:7px 0 0;color:#203f5e!important;font-size:12px!important}
.rekli-brevard-command-hub .rekli-bl-live-status strong{color:#073659}
.rekli-brevard-command-hub .rekli-bl-result.is-error,.rekli-brevard-command-hub .rekli-bl-alert{border-color:#df8e8e;background:#fff0ed;color:#8b2626!important}
.rekli-brevard-command-hub .rekli-bl-result.is-pending{border-color:#eac980;background:#fff8e7;color:#79530b}
.rekli-brevard-command-hub .rekli-bl-result.is-success{border-color:#78bea4;background:#e9f8f0;color:#14543b}
.rekli-brevard-command-hub .rekli-bl-action-group{padding:14px;border:1px solid #b8d5ec;border-radius:11px;background:#f1f8ff;margin-top:17px}
.rekli-brevard-command-hub .rekli-bl-action-group p{font-size:12px!important;line-height:1.6!important;color:#355171!important;margin:0 0 10px!important}
.rekli-brevard-command-hub .rekli-bl-action-group .bl2-plan-change-form{margin:0}
.rekli-brevard-command-hub .rekli-bl-action-group .bl2-plan-change-form label{display:flex!important;gap:9px;align-items:start;font-size:12px!important;line-height:1.55!important;color:#203e5f!important}
.rekli-brevard-command-hub .rekli-bl-action-group .bl2-plan-change-form input[type="checkbox"]{flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;accent-color:#155eac}
.rekli-brevard-command-hub .rekli-bl-action-group .bl2-plan-change-form button{margin-top:9px;width:100%}
@media(max-width:820px){.rekli-brevard-command-hub .rekli-bl-member-grid{grid-template-columns:1fr}}
@media(max-width:540px){body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-member{padding:12px;margin:12px 0;border-radius:12px}.rekli-brevard-command-hub .rekli-bl-member-intro{display:block}.rekli-brevard-command-hub .rekli-bl-member-badge{margin-top:12px}body.rekli-brevard-theme .rekli-brevard-command-hub .rekli-bl-panel{padding:14px}.rekli-brevard-command-hub .rekli-bl-facts>div{grid-template-columns:1fr;gap:3px}.rekli-brevard-command-hub .rekli-bl-phone-row{flex-direction:column}.rekli-brevard-command-hub .rekli-bl-phone-row .rekli-btn{width:100%}}
