/* Lightly Built contact flow: one compact surface, welcome → text → return. */
body .sdsc-live.lb-chat{--lb-width:360px;--lb-radius:32px;--lb-green:#6ca697;--lb-glass:rgba(204,211,204,.78);--lb-ease:cubic-bezier(.16,1,.3,1);--lb-padding:20px;--lb-bottom:max(20px,env(safe-area-inset-bottom));--lb-right:max(20px,env(safe-area-inset-right));--lb-height:min(420px,calc(var(--sdw-vh,100dvh) - 44px - var(--wp-admin--admin-bar--height,0px)))}
body .sdsc-live.lb-chat *{font-weight:400!important;letter-spacing:0!important}
body .sdsc-live.lb-chat .sdsc-live__panel{width:min(var(--lb-width),calc(100vw - 32px))!important;height:var(--lb-height)!important;min-height:0!important;max-height:none!important;top:auto!important;left:auto!important;right:var(--lb-right)!important;bottom:var(--lb-bottom)!important;border-radius:var(--lb-radius)!important;background:var(--lb-glass)!important;transform-origin:calc(100% - 28px) calc(100% - 28px)!important;animation:lb-panel-open 520ms var(--lb-ease) both!important;box-shadow:0 16px 56px rgba(20,39,29,.19)!important;clip-path:none!important;overflow:hidden!important}
body .sdsc-live.lb-chat.is-closing .sdsc-live__panel{opacity:1!important;animation:lb-panel-close 360ms cubic-bezier(.4,0,1,1) both!important;pointer-events:none!important}
body .sdsc-live.lb-chat .sdsc-live__launcher{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;right:var(--lb-right)!important;bottom:var(--lb-bottom)!important;background:var(--lb-green)!important;color:#fff!important;border-radius:50%!important;visibility:visible!important;box-shadow:0 8px 24px rgba(20,39,29,.17)!important;transition:opacity 120ms 150ms,transform 220ms var(--lb-ease)!important}
body .sdsc-live.lb-chat .sdsc-live__launcher:hover{transform:scale(1.07)!important}
body .sdsc-live.lb-chat.is-open:not(.is-closing) .sdsc-live__launcher{opacity:0!important;pointer-events:none!important;visibility:hidden!important}
body .sdsc-live.lb-chat .sdsc-live__launcher .icon-close{display:none!important}
body .sdsc-live.lb-chat .sdsc-live__launcher .icon-open{display:block!important}
body .sdsc-live.lb-chat .sdsc-live__header{position:absolute!important;inset:0 0 auto!important;padding:28px var(--lb-padding) 0!important;gap:22px!important;display:flex!important;flex-direction:column!important;pointer-events:auto;z-index:2}
body .sdsc-live.lb-chat .lb-chat-logo{width:92px!important;height:58px!important;object-fit:contain!important;display:block;margin:0 auto!important;transition:opacity 240ms,transform 400ms var(--lb-ease)}
body .sdsc-live.lb-chat .sdsc-live__contacts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body .sdsc-live.lb-chat .sdsc-live__pill{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:17px!important;padding:20px 12px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1/1.14;border:0!important;border-radius:22px!important;background:rgba(247,249,245,.46)!important;color:var(--sdw-ink)!important;text-align:center!important;box-shadow:none!important;transition:transform 300ms var(--lb-ease),background 220ms,opacity 240ms!important;overflow:hidden}
body .sdsc-live.lb-chat .sdsc-live__pill::after{display:none!important}
body .sdsc-live.lb-chat .sdsc-live__pill>svg{display:block!important;width:27px!important;height:27px!important;flex:none;color:var(--lb-green)!important;transition:opacity 180ms,transform 300ms var(--lb-ease)}
body .sdsc-live.lb-chat .sdsc-live__pill-copy{display:grid!important;gap:8px!important;text-align:center!important;transition:opacity 180ms,transform 300ms var(--lb-ease)}
body .sdsc-live.lb-chat .sdsc-live__pill-copy strong{display:block!important;font:400 17px/1.2 system-ui!important;white-space:normal!important;color:inherit!important}
body .sdsc-live.lb-chat .sdsc-live__pill-copy>span{font:400 11.5px/1.5 system-ui!important;white-space:pre-line!important;color:var(--sdw-muted)!important;text-overflow:clip!important;overflow:visible!important;opacity:1!important}
body .sdsc-live.lb-chat .lb-card-action{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;font:400 16px/1.3 system-ui;opacity:0;transform:translateY(12px);transition:opacity 220ms,transform 300ms var(--lb-ease)}
body .sdsc-live.lb-chat .lb-card-action svg{width:26px;height:26px}
@media(hover:hover){body .sdsc-live.lb-chat .sdsc-live__pill:hover{transform:scale(1.035)!important;background:var(--lb-green)!important}body .sdsc-live.lb-chat .sdsc-live__pill:hover>.sdsc-live__pill-copy,body .sdsc-live.lb-chat .sdsc-live__pill:hover>svg{opacity:0;transform:translateY(-10px)}body .sdsc-live.lb-chat .sdsc-live__pill:hover>.lb-card-action{opacity:1;transform:translateY(0)}}
body .sdsc-live.lb-chat .sdsc-live__pill:focus-visible{background:var(--lb-green)!important;color:#fff!important}
body .sdsc-live.lb-chat .sdsc-live__pill:focus-visible .sdsc-live__pill-copy>span,body .sdsc-live.lb-chat .sdsc-live__pill:focus-visible>svg{color:#fff!important}
body .sdsc-live.lb-chat .sdsc-live__main{position:absolute!important;inset:72px var(--lb-padding) 14px!important;padding:0!important;display:flex!important;gap:0!important;min-height:0!important;pointer-events:none;z-index:3}
body .sdsc-live.lb-chat .sdsc-live__thread{min-height:0!important;padding:0 0 12px!important;opacity:0;visibility:hidden;transition:opacity 220ms;scrollbar-color:rgba(46,83,66,.35) transparent}
body .sdsc-live.lb-chat .sdsc-live__message{font:400 14px/1.55 system-ui!important;border-radius:18px!important;padding:12px 14px!important}
body .sdsc-live.lb-chat .sdsc-live__message--user{background:rgba(71,125,109,.18)!important}
body .sdsc-live.lb-chat .sdsc-live__author{font:400 10px/1.3 system-ui!important;text-transform:none!important}
body .sdsc-live.lb-chat .sdsc-live__prompts{display:flex!important;gap:7px!important;padding:0 0 14px!important;opacity:0;visibility:hidden;transform:translateY(28px);transition:opacity 300ms 240ms,transform 400ms 200ms var(--lb-ease),visibility 0s 200ms;z-index:0}
body .sdsc-live.lb-chat .sdsc-live__prompt{min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;max-width:100%!important;background:rgba(246,249,243,.54)!important;font:400 12px/1.45 system-ui!important}
body .sdsc-live.lb-chat .sdsc-live__prompt:hover{background:var(--lb-green)!important;color:#fff!important}
body .sdsc-live.lb-chat .sdsc-live__composer{position:relative!important;bottom:auto!important;margin-top:auto!important;padding:0!important;pointer-events:auto;z-index:1;background:transparent!important}
body .sdsc-live.lb-chat .sdsc-live__composer-row{position:relative;isolation:isolate;height:54px;border-radius:999px;background:rgba(248,250,247,.64)}
body .sdsc-live.lb-chat .sdsc-live__input{position:relative;display:block!important;resize:none!important;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:16px 68px 16px 20px!important;line-height:22px!important;font:400 16px/22px system-ui!important;border:0!important;border-radius:999px!important;background:transparent!important;opacity:0;visibility:hidden;caret-color:var(--lb-green);transition:opacity 250ms 240ms;overflow-y:auto!important}
body .sdsc-live.lb-chat .sdsc-live__input:focus-visible{outline:none!important}
body .sdsc-live.lb-chat .sdsc-live__composer-row:has(:focus-visible){box-shadow:0 0 0 2px rgba(71,125,109,.45)!important}
body .sdsc-live.lb-chat .sdsc-live__send{position:absolute!important;inset:0 0 auto auto!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;border-radius:50%!important;background:var(--lb-green)!important;color:#fff!important;display:grid!important;place-items:center!important;opacity:0;visibility:hidden;transition:opacity 140ms 360ms,transform 180ms var(--lb-ease)!important}
body .sdsc-live.lb-chat .sdsc-live__send svg{width:23px!important;height:23px!important;color:#fff!important}
body .sdsc-live.lb-chat .sdsc-live__send:hover{transform:scale(1.05)!important}
body .sdsc-live.lb-chat .sdsc-live__send:disabled{opacity:.55!important;cursor:wait!important}
body .sdsc-live.lb-chat .lb-chat-entry{position:absolute;inset:0;width:100%;height:54px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--sdw-ink);cursor:pointer;overflow:hidden;animation:lb-entry-open 560ms 160ms var(--lb-ease) both}
body .sdsc-live.lb-chat .lb-chat-entry::before{content:'';position:absolute;inset:0;border-radius:inherit;background:var(--lb-green);opacity:0;transition:opacity 240ms}
body .sdsc-live.lb-chat .lb-chat-entry>span{position:absolute;inset:0;display:grid;place-items:center;font:400 14px/1.3 system-ui;transition:opacity 220ms}
body .sdsc-live.lb-chat .lb-entry-action{opacity:0;color:#fff}
body .sdsc-live.lb-chat .lb-chat-entry:is(:hover,:focus-visible)::before{opacity:1}
body .sdsc-live.lb-chat .lb-chat-entry:is(:hover,:focus-visible) .lb-entry-rest{opacity:0}
body .sdsc-live.lb-chat .lb-chat-entry:is(:hover,:focus-visible) .lb-entry-action{opacity:1}
body .sdsc-live.lb-chat .sdsc-live__privacy{margin:9px 3px 0!important;min-height:16px!important;font:400 10px/1.4 system-ui!important;opacity:0;pointer-events:none}
body .sdsc-live.lb-chat .sdsc-live__status{font:400 11px/1.3 system-ui!important}
body .sdsc-live.lb-chat .lb-chat-round,body .sdsc-live.lb-chat .sdsc-live__voice-close{position:absolute!important;top:14px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(61,77,66,.15)!important;color:var(--sdw-ink)!important;z-index:6;cursor:pointer;transition:transform 220ms var(--lb-ease),background 200ms,color 200ms!important}
body .sdsc-live.lb-chat .lb-chat-round::before{content:'';position:absolute;inset:-4px;border-radius:50%}
body .sdsc-live.lb-chat .lb-chat-round svg,body .sdsc-live.lb-chat .sdsc-live__voice-close svg{width:19px;height:19px}
body .sdsc-live.lb-chat .lb-chat-close{right:14px!important}
body .sdsc-live.lb-chat .lb-chat-back,body .sdsc-live.lb-chat .sdsc-live__voice-close{left:14px!important;right:auto!important}
body .sdsc-live.lb-chat .lb-chat-round:hover,body .sdsc-live.lb-chat .sdsc-live__voice-close:hover{transform:scale(1.1)!important;background:var(--lb-green)!important;color:#fff!important}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__header{pointer-events:none}
body .sdsc-live.lb-chat[data-chat-view=text] .lb-chat-logo{opacity:0;transform:translateY(-38px)}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__pill--assistant{opacity:0;transform:translateX(-70px)!important}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__pill--phone{opacity:0;transform:translateX(70px)!important}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__main{pointer-events:auto}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__thread,body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__prompts,body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__input,body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__send{opacity:1;visibility:visible;transform:none}
body .sdsc-live.lb-chat[data-chat-view=text] .sdsc-live__privacy{opacity:1;pointer-events:auto}
body .sdsc-live.lb-chat[data-chat-view=text] .lb-chat-back{animation:lb-back-in 280ms 180ms both}
body .sdsc-live.lb-chat.lb-chat-morph .sdsc-live__composer-row::after{content:'';position:absolute;inset:0;z-index:2;background:var(--lb-green);border-radius:999px;pointer-events:none;animation:lb-green-shrink 500ms var(--lb-ease) both}
body .sdsc-live.lb-chat .sdsc-live__voice{height:100%!important;padding:62px 24px 20px!important;gap:8px!important;grid-template-rows:auto minmax(60px,1fr) auto auto auto!important;overflow:auto!important}
body .sdsc-live.lb-chat .sdsc-live__voice-top{position:static!important;display:block!important}
body .sdsc-live.lb-chat .sdsc-live__voice-label{margin:0!important;text-align:center!important;font:400 12px/1.4 system-ui!important}
body .sdsc-live.lb-chat .sdsc-live__orb-stage{min-height:60px!important}
body .sdsc-live.lb-chat .sdsc-live__orb{width:80px!important;height:80px!important}
body .sdsc-live.lb-chat .sdsc-live__voice h3{font:400 21px/1.2 system-ui!important;margin:0 0 10px!important}
body .sdsc-live.lb-chat .sdsc-live__voice p{font:400 11px/1.5 system-ui!important}
body .sdsc-live.lb-chat .sdw-voice-disclosure{margin:6px 0 0!important}
body .sdsc-live.lb-chat .sdsc-live__voice-start,body .sdsc-live.lb-chat .sdsc-live__voice-return{border-radius:999px!important;min-height:42px!important;margin:0!important;padding:10px 16px!important;font:400 13px/1.3 system-ui!important}
body .sdsc-live.lb-chat .sdsc-live__voice-start{background:var(--lb-green)!important;color:#fff!important}
body .sdsc-live.lb-chat [hidden]{display:none!important}
body .sdsc-live.lb-chat ::selection{background:var(--lb-green);color:#fff}
@keyframes lb-panel-open{from{opacity:.3;transform:scale(.155,.135)}to{opacity:1;transform:scale(1)}}
@keyframes lb-panel-close{to{opacity:0;transform:scale(.155,.135)}}
@keyframes lb-entry-open{from{clip-path:inset(0 0 0 calc(100% - 54px) round 999px);background:var(--lb-green);color:transparent}to{clip-path:inset(0 round 999px);background:transparent;color:var(--sdw-ink)}}
@keyframes lb-green-shrink{0%,12%{clip-path:inset(0 round 999px);opacity:1}85%{clip-path:inset(0 0 0 calc(100% - 54px) round 999px);opacity:1}100%{clip-path:inset(0 0 0 calc(100% - 54px) round 999px);opacity:0}}
@keyframes lb-back-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media(max-width:768px){body .sdsc-live.lb-chat{--lb-right:max(16px,env(safe-area-inset-right));--lb-bottom:max(16px,env(safe-area-inset-bottom));--lb-height:min(420px,calc(var(--sdw-vh,100dvh) - 32px))}body .sdsc-live.lb-chat .sdsc-live__panel{bottom:calc(var(--lb-bottom) + max(0px,100dvh - var(--sdw-vh,100dvh) - var(--sdw-vtop,0px)))!important}}
@media(max-height:500px){body .sdsc-live.lb-chat .sdsc-live__header{padding-top:20px!important;gap:14px!important}body .sdsc-live.lb-chat .lb-chat-logo{width:64px!important;height:40px!important}body .sdsc-live.lb-chat .sdsc-live__pill{aspect-ratio:auto!important;height:140px!important;gap:10px!important;padding:12px!important}}
@media(prefers-reduced-motion:reduce){body .sdsc-live.lb-chat .sdsc-live__panel{animation:none!important;transform:none!important}body .sdsc-live.lb-chat *{animation:none!important;transition:opacity 100ms!important}body .sdsc-live.lb-chat .sdsc-live__composer-row::after{display:none!important}body .sdsc-live.lb-chat .sdsc-live__prompts{transform:none!important}body .sdsc-live.lb-chat.is-closing .sdsc-live__panel{opacity:0!important}}
@media(prefers-reduced-transparency:reduce){body .sdsc-live.lb-chat .sdsc-live__panel{background:var(--sdw-solid)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body .sdsc-live.lb-chat .sdsc-live__panel{background:var(--sdw-solid)!important}}
/* 0.1.6: concise contact cards, soft voice orb, full-screen mobile surface. */
body .sdsc-live.lb-chat .sdsc-live__pill{display:grid!important;grid-template-rows:minmax(40px,1fr) auto!important;justify-items:center!important;align-items:center!important;gap:8px!important;padding:16px 12px 20px!important}
body .sdsc-live.lb-chat .sdsc-live__pill>svg{width:36px!important;height:36px!important;align-self:center!important}
body .sdsc-live.lb-chat .sdsc-live__pill-copy{gap:7px!important}
body .sdsc-live.lb-chat .sdsc-live__pill-copy strong{font-size:14px!important;line-height:1.3!important}
body .sdsc-live.lb-chat .sdsc-live__pill-copy>span{font-size:11.5px!important;line-height:1.5!important}
body .sdsc-live.lb-chat .lb-card-action{gap:0!important;flex-direction:row!important}
body .sdsc-live.lb-chat .sdsc-live__voice{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto!important;gap:20px!important;padding:72px 28px 30px!important;text-align:center!important}
body .sdsc-live.lb-chat .sdsc-live__voice-top{display:contents!important}
body .sdsc-live.lb-chat .sdsc-live__voice-label,body .sdsc-live.lb-chat .sdsc-live__voice-copy h3,body .sdsc-live.lb-chat .sdsc-live__voice-return{display:none!important}
body .sdsc-live.lb-chat .sdsc-live__orb-stage{display:grid!important;place-items:center!important;min-height:0!important;padding:0!important;overflow:visible!important}
body .sdsc-live.lb-chat .sdsc-live__orb{position:relative!important;width:170px!important;height:170px!important;border:0!important;border-radius:50%!important;background:none!important;box-shadow:none!important;filter:none!important;animation:lb-orb-breathe 5s ease-in-out infinite!important}
body .sdsc-live.lb-chat .sdsc-live__orb::before,body .sdsc-live.lb-chat .sdsc-live__orb::after{display:none!important}
body .sdsc-live.lb-chat .lb-orb-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 42% 38%,color-mix(in srgb,var(--lb-green) 42%,#e5f7c6) 0%,var(--lb-green) 40%,color-mix(in srgb,var(--lb-green) 55%,transparent) 60%,transparent 76%);filter:blur(13px);opacity:.95}
body .sdsc-live.lb-chat .sdsc-live__voice-copy{margin:0!important;padding:0!important}
body .sdsc-live.lb-chat .sdsc-live__voice-copy p{font:400 12px/1.5 system-ui!important;margin:0!important;color:var(--sdw-ink)!important}
body .sdsc-live.lb-chat .sdsc-live__voice-start{width:100%!important;min-height:48px!important}
body .sdsc-live.lb-chat:not(.is-voice) .sdsc-live__orb{animation-play-state:paused!important}
@keyframes lb-orb-breathe{0%,100%{transform:scale(.95);opacity:.83}50%{transform:scale(1.04);opacity:1}}
@media(max-width:768px){
 body.lb-chat-mobile-open{background:#d5dcd6!important}
 body .sdsc-live.lb-chat .sdsc-live__panel{top:var(--sdw-vtop,0px)!important;left:0!important;right:0!important;bottom:auto!important;width:100vw!important;height:var(--sdw-vh,100dvh)!important;max-height:none!important;border-radius:0!important;background:#d5dcd6!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:lb-mobile-open 260ms var(--lb-ease) both!important}
 body .sdsc-live.lb-chat.is-closing .sdsc-live__panel{animation:lb-mobile-close 240ms ease both!important}
 body .sdsc-live.lb-chat .lb-chat-logo{display:none!important}
 body .sdsc-live.lb-chat .sdsc-live__header{padding:calc(144px + env(safe-area-inset-top)) 24px 0!important;gap:0!important}
 body .sdsc-live.lb-chat .sdsc-live__contacts{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1fr 1fr!important;gap:12px!important;height:min(400px,calc(var(--sdw-vh,100dvh) - 280px))!important;min-height:230px!important}
 body .sdsc-live.lb-chat .sdsc-live__pill{aspect-ratio:auto!important;height:100%!important;min-height:0!important;padding:14px 20px 18px!important;grid-template-rows:minmax(36px,1fr) auto!important}
 body .sdsc-live.lb-chat .sdsc-live__pill>svg{width:38px!important;height:38px!important}
 body .sdsc-live.lb-chat .sdsc-live__main{inset:calc(140px + env(safe-area-inset-top)) 24px max(18px,env(safe-area-inset-bottom))!important}
 body .sdsc-live.lb-chat .sdsc-live__input{font-size:16px!important}
 body .sdsc-live.lb-chat .lb-chat-round,body .sdsc-live.lb-chat .sdsc-live__voice-close{top:calc(92px + env(safe-area-inset-top))!important}
 body .sdsc-live.lb-chat .lb-chat-close{right:22px!important}
 body .sdsc-live.lb-chat .lb-chat-back,body .sdsc-live.lb-chat .sdsc-live__voice-close{left:22px!important}
 body .sdsc-live.lb-chat .sdsc-live__voice{padding:calc(144px + env(safe-area-inset-top)) 24px max(30px,env(safe-area-inset-bottom))!important;gap:28px!important}
 body .sdsc-live.lb-chat .sdsc-live__orb{width:min(230px,55vw)!important;height:min(230px,55vw)!important}
 body.lb-chat-mobile-open .sdnhp{z-index:100030!important;position:relative!important;transform:none!important}
 body.lb-chat-mobile-open .sdnhp-header{background:transparent!important;box-shadow:none!important;border:0!important}
 body.lb-chat-mobile-open .sdnhp-shell{position:fixed!important;top:calc(var(--sdw-vtop,0px) + env(safe-area-inset-top))!important;left:0!important;right:0!important;width:100%!important;height:84px!important;min-height:84px!important;background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}
 body.lb-chat-mobile-open .sdnhp-shell>:not(.sdnhp-logo),body.lb-chat-mobile-open .sdnhp-topbar{visibility:hidden!important}
 body.lb-chat-mobile-open .sdnhp-logo{position:absolute!important;left:50%!important;top:14px!important;transform:translateX(-50%)!important;width:100px!important;height:62px!important}
 body.lb-chat-mobile-open #wpadminbar{visibility:hidden!important}
}
@keyframes lb-mobile-open{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes lb-mobile-close{to{opacity:0;transform:translateY(12px)}}
@media(max-width:768px) and (max-height:560px){body .sdsc-live.lb-chat .sdsc-live__header{padding-top:100px!important}body .sdsc-live.lb-chat .sdsc-live__contacts{height:calc(var(--sdw-vh,100dvh) - 200px)!important;min-height:190px!important}body .sdsc-live.lb-chat .sdsc-live__pill{padding:8px 16px!important;gap:2px!important}body .sdsc-live.lb-chat .sdsc-live__pill>svg{width:28px!important;height:28px!important}body .sdsc-live.lb-chat .lb-chat-round,body .sdsc-live.lb-chat .sdsc-live__voice-close{top:54px!important}body.lb-chat-mobile-open .sdnhp-logo{width:72px!important;height:44px!important;top:5px!important}body .sdsc-live.lb-chat .sdsc-live__main{top:100px!important}}
@media(prefers-reduced-motion:reduce){body .sdsc-live.lb-chat .sdsc-live__orb,body .sdsc-live.lb-chat .sdsc-live__panel{animation:none!important;transform:none!important}}
body .sdsc-live.lb-chat [hidden]{display:none!important}
body .sdsc-live.lb-chat .sdsc-live__pill{grid-template-columns:minmax(0,1fr)!important}
/* Air around the mark; control heights remain independent of panel height. */
body .sdsc-live.lb-chat{--lb-height:min(504px,calc(var(--sdw-vh,100dvh) - 44px - var(--wp-admin--admin-bar--height,0px)));--lb-composer-height:44px}
body .sdsc-live.lb-chat .sdsc-live__pill{background:rgba(255,255,255,.72)!important}
body .sdsc-live.lb-chat .sdsc-live__composer-row{background:rgba(255,255,255,.82);height:var(--lb-composer-height)}
body .sdsc-live.lb-chat .sdsc-live__input{height:var(--lb-composer-height)!important;min-height:var(--lb-composer-height)!important;max-height:var(--lb-composer-height)!important;padding:11px 58px 11px 18px!important;font-size:13px!important}
body .sdsc-live.lb-chat .sdsc-live__send{width:var(--lb-composer-height)!important;min-width:var(--lb-composer-height)!important;height:var(--lb-composer-height)!important;min-height:var(--lb-composer-height)!important}
body .sdsc-live.lb-chat .lb-chat-entry{height:var(--lb-composer-height)}
body .sdsc-live.lb-chat .lb-chat-entry>span{font-size:13px}
@media(min-width:769px){body .sdsc-live.lb-chat .sdsc-live__header{padding-top:66px!important;gap:60px!important}}
@media(hover:hover){body .sdsc-live.lb-chat .sdsc-live__pill:hover{background:var(--lb-green)!important}}
@media(max-width:768px){
 body .sdsc-live.lb-chat{--lb-composer-height:54px}
 body .sdsc-live.lb-chat .sdsc-live__input{font-size:16px!important;padding-top:16px!important;padding-bottom:16px!important}
 body .sdsc-live.lb-chat .lb-chat-entry>span{font-size:16px}
 body .sdsc-live.lb-chat .sdsc-live__header{padding-top:max(144px,calc((var(--sdw-vh,100dvh) - min(400px,calc(var(--sdw-vh,100dvh) - 280px))) / 2 + 20px))!important}
}
@media(max-width:768px) and (max-height:560px){body .sdsc-live.lb-chat .sdsc-live__header{padding-top:100px!important}}
@media(min-width:769px) and (max-height:600px){body .sdsc-live.lb-chat .sdsc-live__header{padding-top:40px!important;gap:32px!important}}
@keyframes lb-green-shrink{0%,12%{clip-path:inset(0 round 999px);opacity:1}85%{clip-path:inset(0 0 0 calc(100% - var(--lb-composer-height)) round 999px);opacity:1}100%{clip-path:inset(0 0 0 calc(100% - var(--lb-composer-height)) round 999px);opacity:0}}
