.lcba-floating{position:fixed;bottom:14px;right:14px;z-index:99990;display:inline-block;background:#242424;color:#fff!important;border:2px solid #fff;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none!important;box-shadow:0 3px 14px #0004;max-width:calc(100vw - 28px);text-align:center}
.lcba-floating--left{left:14px;right:auto}
.lcba-floating:hover,.lcba-floating:focus{background:#111;color:#fff!important;outline:2px solid #111;outline-offset:2px}
.lcba-wrap{max-width:660px;margin:24px auto 75px;padding:20px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#222}
.lcba-wrap h2{margin-top:0;color:inherit}
.lcba-form{display:flex;flex-direction:column;gap:9px;margin-top:22px}
.lcba-form label{font-weight:600}
.lcba-form input,.lcba-form textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #777;border-radius:5px;background:#fff;color:#222}
.lcba-form input:focus,.lcba-form textarea:focus{outline:2px solid #333;outline-offset:1px}
.lcba-form button{border:0;border-radius:6px;background:#252525;color:#fff;padding:13px 17px;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;min-height:45px}
.lcba-form button:hover{background:#444}
.lcba-small{font-size:.88em;line-height:1.5;color:#555}
.lcba-error{color:#9a1e1e;font-weight:600}
.lcba-honey{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:640px){.lcba-floating{bottom:8px;right:8px;left:auto;padding:10px 12px;max-width:calc(100vw - 16px)}.lcba-floating--left{left:8px;right:auto}.lcba-wrap{padding:16px;margin-bottom:85px}}

.lcba-download{display:inline-block;border-radius:6px;background:#252525;color:#fff!important;padding:12px 17px;font-weight:600;text-decoration:none!important}
.lcba-download:hover,.lcba-download:focus{background:#444;color:#fff!important}
