/* Embedded Leads Call Button frontend assets - refactored from inline blocks */
.lcb-premium-call{width:100%;display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif}.lcb-premium-call .lcb-visitor-phone{padding:13px 15px;border:1px solid #d1d5db;border-radius:12px;min-width:220px;box-shadow:0 6px 18px rgba(15,23,42,.08);font-size:15px}.lcb-premium-call .pa-call-wrapper{width:auto;display:flex;justify-content:center;align-items:center;text-decoration:none!important;color:inherit!important}.lcb-premium-call .pa-call-badge{display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;cursor:pointer;transition:transform .3s ease}.lcb-premium-call .pa-call-wrapper:hover .pa-call-badge{transform:translateY(-5px) scale(1.03)}.lcb-premium-call .pa-call-icon{width:72px;height:72px;border-radius:50%;background:var(--lcb-icon-bg,#ffd21a);color:var(--lcb-icon-text,#050505);display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;border:6px solid #111;box-shadow:0 0 0 3px #555,0 10px 25px rgba(0,0,0,.45);z-index:2;transition:transform .3s ease,box-shadow .3s ease;line-height:1;box-sizing:border-box}.lcb-premium-call .pa-call-wrapper:hover .pa-call-icon{transform:rotate(-10deg) scale(1.08);box-shadow:0 0 0 3px #555,0 0 22px rgba(255,210,26,.8),0 10px 25px rgba(0,0,0,.45)}.lcb-premium-call .pa-call-content{margin-left:-14px;padding:10px 28px 12px 34px;background:linear-gradient(135deg,var(--lcb-panel-bg,#ffd91a),var(--lcb-panel-bg2,#ffbd00));color:var(--lcb-panel-text,#000);border-radius:0 16px 16px 0;box-shadow:0 10px 25px rgba(0,0,0,.35);border:2px solid rgba(255,255,255,.2);text-align:center;transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.lcb-premium-call .pa-call-wrapper:hover .pa-call-content{transform:translateX(4px);box-shadow:0 14px 30px rgba(0,0,0,.45)}.lcb-premium-call .pa-call-content small{display:block;background:var(--lcb-label-bg,#111);color:var(--lcb-label-text,#fff);padding:5px 14px;border-radius:0 12px 0 0;margin:-10px -28px 8px -34px;font-size:15px;font-weight:700;line-height:1.25}.lcb-premium-call .pa-call-content strong{display:block;font-size:30px;font-weight:900;letter-spacing:1px;line-height:1.15;color:var(--lcb-panel-text,#000)}@media(max-width:768px){.lcb-premium-call .pa-call-icon{width:58px;height:58px;font-size:28px}.lcb-premium-call .pa-call-content{padding:8px 20px 10px 25px}.lcb-premium-call .pa-call-content strong{font-size:22px}.lcb-premium-call .pa-call-content small{font-size:13px}}
.lcb-whatsapp-wrap{position:fixed;z-index:999999;font-family:Arial,Helvetica,sans-serif;line-height:1}.lcb-whatsapp-wrap .lcb-whatsapp-floating{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;min-height:64px;border-radius:var(--lcb-wa-radius,20px);border:2px solid var(--lcb-wa-border,#8fd400);background:var(--lcb-wa-bg,#050505);color:var(--lcb-wa-text,#a7d700)!important;text-decoration:none!important;font-size:var(--lcb-wa-font,16px);font-weight:900;box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 14px 35px rgba(0,0,0,.42);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;cursor:pointer}.lcb-whatsapp-wrap .lcb-whatsapp-floating:hover{transform:translateY(-4px);background:var(--lcb-wa-hover-bg,#0b0b0b);border-color:var(--lcb-wa-hover-border,#b6f000);color:var(--lcb-wa-hover-text,#b6f000)!important;box-shadow:0 0 22px var(--lcb-wa-hover-border,#b6f000),0 18px 42px rgba(0,0,0,.48)}.lcb-whatsapp-wrap .lcb-wa-icon{width:46px;height:46px;min-width:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lcb-wa-icon-bg,#a7d700);color:var(--lcb-wa-icon-color,#050505);box-shadow:0 0 0 5px rgba(155,214,0,.16),inset 0 0 0 3px rgba(255,255,255,.12)}.lcb-whatsapp-wrap .lcb-wa-menu{position:absolute;bottom:74px;left:var(--lcb-wa-menu-left,auto);right:var(--lcb-wa-menu-right,0);min-width:230px;background:#050505;border:1px solid var(--lcb-wa-border,#8fd400);border-radius:16px;padding:8px;box-shadow:0 18px 42px rgba(0,0,0,.52);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .22s ease}.lcb-whatsapp-wrap.lcb-wa-open .lcb-wa-menu,.lcb-whatsapp-wrap:hover .lcb-wa-menu{opacity:1;visibility:visible;transform:translateY(0)}.lcb-whatsapp-wrap .lcb-wa-menu a{display:block;padding:10px 12px;border-radius:12px;color:var(--lcb-wa-text,#a7d700)!important;text-decoration:none!important;background:rgba(255,255,255,.04);margin:4px 0;font-weight:800}.lcb-whatsapp-wrap .lcb-wa-menu a:hover{background:var(--lcb-wa-accent,#a7d700);color:#07100a!important}.lcb-whatsapp-wrap .lcb-wa-menu span{display:block;font-size:14px}.lcb-whatsapp-wrap .lcb-wa-menu small{display:block;font-size:12px;opacity:.88;margin-top:3px}@media(max-width:768px){.lcb-whatsapp-wrap .lcb-whatsapp-floating{padding:9px 14px 9px 9px;border-radius:16px}.lcb-whatsapp-wrap .lcb-wa-text{font-size:14px}.lcb-whatsapp-wrap .lcb-wa-icon{width:42px;height:42px}.lcb-whatsapp-wrap .lcb-wa-icon svg{width:25px;height:25px}.lcb-whatsapp-wrap .lcb-wa-menu{min-width:205px}}
.lcb-google-float{position:fixed;bottom:18px;z-index:999998;width:230px;padding:16px;background:linear-gradient(145deg,var(--lcb-google-bg,#ffd91a) 0%,var(--lcb-google-bg,#ffd91a) 55%,var(--lcb-google-bg2,#ffb300) 100%);color:var(--lcb-google-text,#050505)!important;text-decoration:none!important;border:1.5px solid var(--lcb-google-border,#ff1515);border-radius:16px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 0 0 1px rgba(255,255,255,.25) inset,0 0 18px rgba(255,0,0,.25),0 18px 35px rgba(0,0,0,.45);transition:all .25s ease;box-sizing:border-box}.lcb-google-float:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 0 0 1px rgba(255,255,255,.35) inset,0 0 24px rgba(255,0,0,.45),0 20px 42px rgba(0,0,0,.55)}.lcb-google-float .pa-google-head{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.lcb-google-float .pa-badge{width:46px;height:46px;border-radius:50%;background:#080808;border:5px solid var(--lcb-google-border,#ff1515);color:#11b347;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;line-height:1;box-sizing:border-box}.lcb-google-float .pa-google-info{line-height:1.1}.lcb-google-float .pa-google-brand{font-size:24px;font-weight:800;color:#4285f4}.lcb-google-float .pa-review-text{font-size:12px;font-weight:700;color:#0b8f2a}.lcb-google-float .pa-rating-row{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 8px;background:rgba(255,255,255,.35);border-radius:12px;font-weight:900}.lcb-google-float .pa-rating-row strong{font-size:28px;color:var(--lcb-google-text,#050505)}.lcb-google-float .pa-rating-row span{font-size:21px;letter-spacing:1px;color:var(--lcb-google-star,#111)}.lcb-google-float .pa-review-count{margin-top:10px;text-align:center;font-size:13px;font-weight:900;color:var(--lcb-google-text,#050505)}@media(max-width:768px){.lcb-google-float{width:185px;padding:13px;bottom:12px;border-radius:14px}.lcb-google-float .pa-badge{width:38px;height:38px;font-size:28px;border-width:4px}.lcb-google-float .pa-google-brand{font-size:20px}.lcb-google-float .pa-rating-row strong{font-size:23px}.lcb-google-float .pa-rating-row span{font-size:17px}}
