.leadbee-root{font-family:var(--lb-font,'Plus Jakarta Sans',system-ui,sans-serif);color:var(--ink);line-height:var(--lb-line-height,1.8)}
.leadbee-root .bubble{font-size:calc(var(--lb-base-size,13px)*.938)}
.leadbee-root .welcome>p{font-size:calc(var(--lb-base-size,13px)*.969)}
.leadbee-root .composer input{font-size:calc(var(--lb-base-size,13px)*.846)}
.leadbee-root .contact-card .contact-icon{width:28px;height:26px;object-fit:contain}
.leadbee-root .panel{box-shadow:0 30px 85px rgba(32,39,62,var(--lb-shadow,.30));width:min(var(--lb-panel-width,412px),calc(100vw - 26px));height:min(var(--lb-panel-height,666px),calc(100dvh - 122px));border-radius:var(--lb-radius,25px)}
.leadbee-root .launcher-wrap{right:var(--lb-right,25px);bottom:var(--lb-bottom,23px)}
.leadbee-root .panel{right:var(--lb-panel-right,33px);bottom:calc(var(--lb-bottom,23px) + var(--lb-launcher-size,70px) + 12px)}
.leadbee-root .welcome h2{font-size:var(--lb-heading-size,29px);font-weight:var(--lb-font-weight,800)}
.leadbee-root .headtext strong,.leadbee-root .completed strong{font-weight:var(--lb-font-weight,800)}
.leadbee-root .primary,.leadbee-root .send,.leadbee-root .chip,.leadbee-root .completed button{font-weight:var(--lb-button-weight,800)}
.leadbee-root .bubble,.leadbee-root .welcome>p,.leadbee-root .composer input{line-height:var(--lb-line-height,1.8)}
.leadbee-root .primary,.leadbee-root .send,.leadbee-root .completed button{background:var(--lb-button,var(--yellow));color:var(--lb-button-text,#171b24)}
.leadbee-root .contact-card{background:var(--lb-secondary-button,#f4f6f9);color:var(--lb-secondary-button-text,#171b24)}
.leadbee-root .avatar,.leadbee-root .chat-launcher{color:var(--lb-secondary,#171b24)}
.leadbee-root .welcome-kicker,.leadbee-root .section-label{color:var(--lb-accent,#a17b00)}
.leadbee-root .chat-launcher{background:var(--yellow)}
.leadbee-root .avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.leadbee-root.leadbee-pos-left .launcher-wrap{left:var(--lb-right,25px);right:auto}
.leadbee-root.leadbee-pos-left .panel{left:var(--lb-panel-right,33px);right:auto}
.leadbee-root.leadbee-no-window-animation .panel{animation:none!important}
.leadbee-root.leadbee-no-button-hover .primary:hover,.leadbee-root.leadbee-no-button-hover .send:hover,.leadbee-root.leadbee-no-button-hover .chat-launcher:hover,.leadbee-root.leadbee-no-button-hover .chip:hover{transform:none;box-shadow:none}
.leadbee-root.leadbee-launcher-pulse .chat-launcher{animation:leadbee-pulse 2.6s ease-in-out infinite}
.leadbee-root.leadbee-no-animation.leadbee-launcher-pulse .chat-launcher{animation:none!important}
@keyframes leadbee-pulse{0%,100%{box-shadow:0 12px 30px #d5b00053,0 0 0 5px #ffda171c}50%{box-shadow:0 12px 30px #d5b00053,0 0 0 11px #ffda171c}}
@media(min-width:601px) and (max-width:782px){.leadbee-root.leadbee-hide-tablet{display:none!important}}
@media(max-width:600px){.leadbee-root.leadbee-hide-mobile{display:none!important}.leadbee-root.leadbee-hide-tablet.leadbee-show-mobile:not(.leadbee-hide-mobile){display:block!important}.leadbee-root:not(.leadbee-mobile-right) .panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}.leadbee-root .launcher-wrap{right:17px;bottom:19px}.leadbee-root.leadbee-mobile-right .panel{right:12px;bottom:calc(var(--lb-bottom,19px) + var(--lb-launcher-size,70px) + 12px);width:min(var(--lb-panel-width,412px),calc(100vw - 24px));height:min(var(--lb-panel-height,666px),calc(100dvh - 120px));border-radius:var(--lb-radius,25px)}.leadbee-root.leadbee-mobile-right .launcher-wrap{right:var(--lb-right,17px);bottom:var(--lb-bottom,19px)}}
@media(prefers-reduced-motion:reduce){.leadbee-root.leadbee-launcher-pulse .chat-launcher{animation:none!important}.leadbee-root *,.leadbee-root *:before,.leadbee-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
