body.single-broker .brokerlist-profile-card__fact .blri-open{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 11px;border:1px solid #087f66;border-radius:7px;background:#fff;color:#087f66;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;text-align:left}
body.single-broker .brokerlist-profile-card__fact .blri-open:hover{background:#eaf5f0}
body.single-broker .brokerlist-profile-card__fact .blri-open svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.blri-dialog{width:min(100% - 32px,480px);max-height:min(90vh,760px);box-sizing:border-box;padding:0;border:1px solid #d8e0dc;border-radius:14px;background:#fff;color:#142234;box-shadow:0 22px 70px #09231840;overflow:auto}
.blri-dialog::backdrop{background:#101f2c99}
.blri-dialog form{position:relative;display:flex;flex-direction:column;padding:30px;font-family:Arial,Helvetica,sans-serif}
.blri-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#43525d;font-size:25px;line-height:1;cursor:pointer}
.blri-close:hover,.blri-close:focus,.blri-close:active{background:transparent;box-shadow:none;color:#142234}
.blri-symbol{display:grid;place-items:center;width:44px;height:44px;margin-bottom:17px;border-radius:11px;background:#e8f5ef;color:#087f66}
.blri-symbol svg,.blri-submit svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.blri-kicker{margin:0 0 7px;color:#087f66;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}
.blri-dialog h2{margin:0;font-size:25px;line-height:1.2;color:#142234}
.blri-description{margin:12px 0 23px;color:#52616c;font-size:14px;line-height:1.6}
.blri-dialog label[for="blri-email"]{margin-bottom:8px;font-size:13px;font-weight:700}
.blri-dialog input[type="email"]{width:100%;box-sizing:border-box;border:1px solid #adbcb3;border-radius:8px;padding:12px 13px;background:#fff;color:#142234;font:15px/1.4 Arial,Helvetica,sans-serif}
.blri-dialog input[type="email"]:focus-visible,.blri-open:focus-visible,.blri-close:focus-visible,.blri-submit:focus-visible{outline:2px solid #0b6957;outline-offset:3px}
.blri-hint{margin:9px 0 18px;color:#687580;font-size:12px;line-height:1.45}
.blri-turnstile{margin-bottom:20px}
.blri-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;padding:11px 16px;border:0;border-radius:8px;background:#087f66;color:#fff;font:700 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.blri-submit:hover{background:#06664f}.blri-submit:disabled{opacity:.65;cursor:wait}.blri-submit svg{width:17px;height:17px}
.blri-status{min-height:18px;margin:12px 0 0;font-size:13px;line-height:1.4;color:#245642}.blri-status[data-error="true"]{color:#9a3028}
.blri-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:540px){.blri-dialog form{padding:26px 20px}.blri-dialog h2{font-size:22px}}
