/* AIOMIX LiveBot — namespaced, frontend-only design */
.aiomix-livebot{--aiomix-accent:#11b8a1;--aiomix-ink:#112a2b;--aiomix-muted:#718381;position:fixed;z-index:2147483000;bottom:19px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box;color:var(--aiomix-ink);pointer-events:none}
.aiomix-livebot,.aiomix-livebot *,.aiomix-livebot *::before,.aiomix-livebot *::after{box-sizing:border-box}
.aiomix-side-right{right:23px}.aiomix-side-left{left:23px}
.aiomix-livebot button,.aiomix-livebot input{font-family:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}
.aiomix-livebot button:focus-visible,.aiomix-livebot input:focus-visible{outline:3px solid #60dcc9;outline-offset:2px}
.aiomix-toggle{width:128px;height:122px;position:relative;display:block;background:transparent!important;border:0!important;padding:0!important;margin:0 0 0 auto!important;border-radius:0!important;cursor:pointer;pointer-events:auto;box-shadow:none!important;outline:0!important;outline-offset:0;transform:translateZ(0);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}
.aiomix-side-left .aiomix-toggle{margin:0 auto 0 0!important}
.aiomix-mascot{position:absolute;bottom:0;left:0;object-fit:contain;width:125px;height:125px;max-width:none;transform-origin:50% 78%;filter:drop-shadow(0 12px 13px rgba(14,79,83,.22));animation:aiomix-hover 3.7s ease-in-out infinite;transition:filter .2s}
.aiomix-toggle:hover .aiomix-mascot{filter:drop-shadow(0 13px 17px rgba(3,150,165,.40));animation:aiomix-greet .8s ease-in-out 1}
.aiomix-mascot-halo{position:absolute;bottom:0;left:24px;width:77px;height:17px;border-radius:50%;background:rgba(26,197,188,.27);filter:blur(10px);animation:aiomix-shadow 3.7s ease-in-out infinite}
.aiomix-intro-label{position:absolute;right:110px;top:8px;white-space:nowrap;font-weight:650;font-size:12px;line-height:1.45;color:#f4fffd;background:linear-gradient(135deg,rgba(12,35,38,.94),rgba(16,61,63,.90));border:1px solid rgba(120,232,216,.28);padding:8px 12px;border-radius:13px;box-shadow:0 10px 28px rgba(7,32,34,.30);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .25s,transform .25s;animation:aiomix-intro 8s both}
.aiomix-side-left .aiomix-intro-label{right:auto;left:110px}
.aiomix-is-open .aiomix-intro-label,.aiomix-is-open .aiomix-mascot{opacity:0;visibility:hidden;pointer-events:none}
.aiomix-is-open .aiomix-toggle{width:55px;height:55px;border-radius:18px;background:var(--aiomix-accent)!important;box-shadow:0 9px 20px #128e8170!important;transition:background .2s}
.aiomix-close-glyph{display:none;position:absolute;inset:0;align-items:center;justify-content:center;color:#fff;font-size:30px;font-weight:300;line-height:1}
.aiomix-is-open .aiomix-close-glyph{display:flex}
.aiomix-panel{width:380px;max-width:calc(100vw - 20px);height:min(540px,calc(100dvh - 112px));min-height:300px;overflow:hidden;display:flex;flex-direction:column;margin-bottom:12px;border:1px solid #ddebe9;border-radius:24px;background:#fff;box-shadow:0 20px 70px rgba(24,66,70,.21),0 3px 13px rgba(22,85,74,.09);pointer-events:auto;animation:aiomix-panel-in .26s cubic-bezier(.2,.7,.2,1) both}
.aiomix-panel[hidden],.aiomix-suggestions[hidden]{display:none!important}
.aiomix-panel-head{flex-shrink:0;min-height:86px;background:linear-gradient(120deg,#f0fffa 0%,#e5f9f6 100%);display:flex;align-items:center;gap:10px;padding:12px 15px;border-bottom:1px solid #d6ebe6}
.aiomix-head-avatar{width:60px;height:58px;border-radius:17px;background:#ffffff96;display:grid;place-items:center;flex-shrink:0;overflow:hidden}
.aiomix-head-avatar img{width:74px;max-width:74px;height:74px;object-fit:contain;animation:aiomix-hover 3s ease-in-out infinite}
.aiomix-head-text{flex:1;min-width:0}.aiomix-head-text strong{display:block;font-size:17px;font-weight:750;line-height:1.3;color:#123335}.aiomix-head-text small{font-size:11px;color:#48766f;display:flex;align-items:center;gap:5px;margin-top:4px}
.aiomix-online-dot{width:7px;height:7px;border-radius:50%;background:#18b77c;box-shadow:0 0 0 3px #18b77c20}
.aiomix-head-close{font-size:26px;font-weight:300;line-height:1;width:33px;height:33px;display:grid;place-items:center;color:#3b7470;background:#fff9!important;border:0!important;border-radius:12px;cursor:pointer;padding:0!important}
.aiomix-head-close:hover{background:#fff!important}
.aiomix-messages{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:20px 15px 10px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(#fff,#fbfefd)}
.aiomix-message-row{display:flex;align-items:flex-end;gap:7px;width:100%;animation:aiomix-message-in .22s ease both}
.aiomix-message-row.is-user{justify-content:flex-end}
.aiomix-message-mark{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border-radius:9px;background:#dff9f3;font-size:13px;color:#0e907e;margin-bottom:1px}
.aiomix-message{max-width:82%;min-width:30px;width:fit-content;padding:10px 12px;background:#eff8f6;color:#20433f;border-radius:15px 15px 15px 4px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55;font-weight:420}
.is-user .aiomix-message{color:#fff;background:var(--aiomix-accent);border-radius:15px 15px 4px 15px}
.aiomix-typing .aiomix-message{font-size:20px;font-weight:800;line-height:1;letter-spacing:4px;animation:aiomix-dots 1.1s ease-in-out infinite}
.aiomix-links{border-top:1px solid #d2e5e1;margin-top:9px;padding-top:7px;display:flex;flex-direction:column;gap:5px}
.aiomix-links a{display:block;color:#08766b!important;font-size:12px;line-height:1.4;text-decoration:underline!important;text-underline-offset:2px;overflow-wrap:anywhere}
.aiomix-suggestions{padding:9px 14px 2px;display:flex;gap:6px;flex-wrap:wrap;max-height:84px;overflow:auto;background:#fff}
.aiomix-question{background:#fff!important;border:1px solid #d1e8e1!important;color:#1d6660!important;border-radius:20px!important;font-size:11px!important;font-weight:500!important;padding:5px 10px!important;line-height:1.45!important;cursor:pointer}
.aiomix-question:hover{background:#e9faf5!important}
.aiomix-compose{display:flex;align-items:center;padding:10px 11px;gap:8px;border-top:1px solid #eaf0ef;margin:0;background:#fff}
.aiomix-compose input{flex:1;min-width:0;height:42px;line-height:1.3;margin:0!important;background:#f5f8f7!important;border:1px solid #e4eeeb!important;border-radius:13px!important;color:#173c38!important;font-size:13px!important;padding:0 12px!important;box-shadow:none!important}
.aiomix-compose input::placeholder{color:#849b96}
.aiomix-send{width:42px;height:42px;padding:0!important;border:0!important;border-radius:13px!important;background:var(--aiomix-accent)!important;color:#fff!important;display:grid;place-items:center;flex-shrink:0;cursor:pointer}
.aiomix-send:hover{filter:brightness(.94)}.aiomix-send:disabled{opacity:.5;cursor:wait}
.aiomix-panel-foot{text-align:center;color:#91a3a0;background:#fff;font-size:10px;line-height:1.3;padding:0 8px 11px;flex-shrink:0}
.aiomix-thinking .aiomix-head-avatar img{animation:aiomix-greet .9s ease-in-out infinite}
@keyframes aiomix-hover{0%,100%{transform:translateY(0) rotate(-1.3deg)}50%{transform:translateY(-7px) rotate(1.6deg)}}
@keyframes aiomix-shadow{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(.74);opacity:.3}}
@keyframes aiomix-greet{0%,100%{transform:rotate(0) translateY(0)}30%{transform:rotate(-6deg) translateY(-6px)}65%{transform:rotate(5deg) translateY(-2px)}}
@keyframes aiomix-panel-in{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes aiomix-message-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@keyframes aiomix-dots{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes aiomix-intro{0%{opacity:0;transform:translateY(7px)}8%,83%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-3px);visibility:hidden}}
@media(max-width:600px){.aiomix-livebot{bottom:10px}.aiomix-side-right{right:10px}.aiomix-side-left{left:10px}.aiomix-panel{height:min(530px,calc(100dvh - 98px));width:min(380px,calc(100vw - 20px));border-radius:19px}.aiomix-toggle{width:108px;height:108px}.aiomix-mascot{width:108px;height:108px}.aiomix-intro-label{right:90px;font-size:11px;top:10px}.aiomix-side-left .aiomix-intro-label{left:90px}.aiomix-hide-mobile{display:none!important}}
@media(prefers-reduced-motion:reduce){.aiomix-livebot *{animation:none!important;transition:none!important}}
.aiomix-livebot .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}


/* 0.1.1 – suppress circular theme focus/active ring on the mascot after pointer clicks.
   The robot is an image, not a circular button; retain a subtle keyboard-only glow. */
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle,
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle:hover,
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle:focus,
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle:focus-visible,
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle:active{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:none!important;
  text-decoration:none!important;
}
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle:focus-visible .aiomix-mascot{
  filter:drop-shadow(0 0 9px rgba(15,189,185,.75)) drop-shadow(0 12px 13px rgba(14,79,83,.22));
}
/* Keep the X accessible without a circular focus outline or theme box-shadow. */
.aiomix-livebot.aiomix-is-open .aiomix-toggle:focus,
.aiomix-livebot.aiomix-is-open .aiomix-toggle:focus-visible{
  border:0!important;
  border-radius:18px!important;
  box-shadow:0 9px 20px #128e8170!important;
  outline:none!important;
}
.aiomix-livebot.aiomix-is-open .aiomix-toggle:focus-visible .aiomix-close-glyph{
  text-shadow:0 0 7px #fff;
}

/* 0.2.0: scalable floating mascot, calmer movements, compact chat utilities. */
.aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle{width:var(--aiomix-size,128px);height:var(--aiomix-size,128px)}
.aiomix-livebot .aiomix-mascot{width:var(--aiomix-size,128px);height:var(--aiomix-size,128px)}
.aiomix-livebot .aiomix-mascot-halo{width:60%;left:20%}
.aiomix-livebot .aiomix-intro-label{right:calc(var(--aiomix-size,128px) - 8px)}
.aiomix-livebot.aiomix-side-left .aiomix-intro-label{left:calc(var(--aiomix-size,128px) - 8px);right:auto}
.aiomix-livebot.aiomix-no-animation .aiomix-mascot,
.aiomix-livebot.aiomix-no-animation .aiomix-mascot-halo,
.aiomix-livebot.aiomix-no-animation .aiomix-intro-label,
.aiomix-livebot.aiomix-no-animation .aiomix-head-avatar img{animation:none!important}
.aiomix-livebot.aiomix-react:not(.aiomix-no-animation) .aiomix-mascot{animation:aiomix-greet .65s ease-in-out}
.aiomix-livebot.aiomix-celebrate:not(.aiomix-no-animation) .aiomix-head-avatar img{animation:aiomix-greet .9s ease-in-out}
.aiomix-chat-toolbar{padding:7px 15px 5px;display:flex;gap:8px;justify-content:flex-end;background:#fff;align-items:center;min-height:34px;flex-wrap:wrap}
.aiomix-livebot .aiomix-chat-toolbar button{margin:0;padding:2px 3px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#667d79!important;font-size:10px!important;cursor:pointer;line-height:1.2!important}
.aiomix-livebot .aiomix-chat-toolbar button:hover{color:#087b70!important;text-decoration:none!important}
.aiomix-livebot .aiomix-chat-toolbar button[aria-pressed="true"]{color:#096f63!important;font-weight:700}
.aiomix-livebot .aiomix-chat-toolbar button[hidden]{display:none!important}
.aiomix-livebot .aiomix-mic{width:37px;height:42px;flex:0 0 37px;border:1px solid #d5e5e1!important;border-radius:12px!important;background:#f2faf8!important;font-size:18px!important;padding:0!important;cursor:pointer;display:grid;place-items:center;line-height:1!important;color:#145a50!important}
.aiomix-livebot .aiomix-mic.is-listening{border-color:#e77!important;background:#fff0ee!important;animation:aiomix-voice 1s ease-in-out infinite}
.aiomix-livebot .aiomix-mic[hidden]{display:none!important}
.aiomix-livebot .aiomix-mic:disabled{opacity:.5;cursor:wait}
@keyframes aiomix-voice{0%,100%{box-shadow:0 0 0 0 #ec6b6b70}50%{box-shadow:0 0 0 5px #ec6b6b10}}
.aiomix-livebot .aiomix-result-link{padding:7px 8px!important;display:block!important;border:1px solid #d6e9e4!important;border-radius:9px!important;text-decoration:none!important;background:#ffffff!important;color:#155d55!important}
.aiomix-livebot .aiomix-result-link:hover{background:#f2faf7!important}
.aiomix-result-name{display:block;font-size:12px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}
.aiomix-result-info{display:block;margin-top:3px;font-size:11px;color:#587c75}
@media(max-width:600px){
  .aiomix-livebot:not(.aiomix-is-open) .aiomix-toggle{width:min(var(--aiomix-size,128px),132px);height:min(var(--aiomix-size,128px),132px)}
  .aiomix-livebot .aiomix-mascot{width:min(var(--aiomix-size,128px),132px);height:min(var(--aiomix-size,128px),132px)}
  .aiomix-livebot .aiomix-intro-label{right:min(calc(var(--aiomix-size,128px) - 8px),124px)}
  .aiomix-livebot.aiomix-side-left .aiomix-intro-label{left:min(calc(var(--aiomix-size,128px) - 8px),124px);right:auto}
}
@media(prefers-reduced-motion:reduce){.aiomix-livebot .aiomix-mic.is-listening{animation:none!important}}


/* 0.2.1: darker premium intro bubble without white background. */
.aiomix-livebot .aiomix-intro-label{color:#f4fffd!important;background:linear-gradient(135deg,rgba(12,35,38,.94),rgba(16,61,63,.90))!important;border:1px solid rgba(120,232,216,.28)!important;box-shadow:0 10px 28px rgba(7,32,34,.30)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}

/* 0.2.3: Voice selection is configured in WordPress settings, not in customer chat. */
.aiomix-livebot .aiomix-voice-status{margin:2px 15px 7px!important;font-size:11px!important;line-height:1.4!important;color:#895b25!important}
.aiomix-livebot .aiomix-voice-status[hidden]{display:none!important}
.aiomix-livebot .aiomix-tts-toggle:disabled{opacity:.55;cursor:not-allowed}


/* 0.2.4: compact speaker toggle, enabled by default when voice is active. */
.aiomix-livebot .aiomix-chat-toolbar{justify-content:flex-end}
.aiomix-livebot .aiomix-tts-toggle{width:30px;height:30px;min-width:30px;padding:0!important;display:grid;place-items:center;border:1px solid #d5e5e1!important;border-radius:9px!important;background:#eef7f5!important;color:#15685e!important;font-size:16px!important;line-height:1!important;text-decoration:none!important}
.aiomix-livebot .aiomix-tts-toggle:hover{background:#e3f5f1!important;color:#0e7467!important;text-decoration:none!important}
.aiomix-livebot .aiomix-tts-toggle.is-off{opacity:.78;background:#f4f7f7!important;color:#7a8d89!important}
.aiomix-livebot .aiomix-tts-toggle:disabled{opacity:.5;cursor:not-allowed}
.aiomix-livebot .aiomix-tts-toggle span[aria-hidden="true"]{display:block;line-height:1}


/* 0.2.5: the audio control is always rendered, uses clear monochrome vector
   icons, and cannot be reduced to a tiny emoji by the page theme. */
.aiomix-livebot .aiomix-chat-toolbar button.aiomix-tts-toggle,
.aiomix-livebot .aiomix-chat-toolbar button.aiomix-tts-toggle:hover {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  min-height:34px!important;
  flex:0 0 34px!important;
  padding:0!important;
  margin:0!important;
  color:#116c63!important;
  background:#e8f6f2!important;
  border:1px solid #cde8e2!important;
  border-radius:10px!important;
  box-shadow:none!important;
  line-height:1!important;
  font-size:16px!important;
  text-decoration:none!important;
  cursor:pointer;
  opacity:1;
}
.aiomix-livebot .aiomix-chat-toolbar button.aiomix-tts-toggle[aria-pressed="false"] {color:#7b8888!important;background:#f5f7f7!important}
.aiomix-livebot .aiomix-chat-toolbar button.aiomix-tts-toggle:disabled {opacity:.65!important;cursor:help!important}
.aiomix-livebot .aiomix-tts-toggle svg {display:block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;pointer-events:none}
.aiomix-livebot .aiomix-tts-toggle[aria-pressed="true"] .aiomix-icon-volume-off,
.aiomix-livebot .aiomix-tts-toggle[aria-pressed="false"] .aiomix-icon-volume-on {display:none!important}
.aiomix-livebot .aiomix-chat-toolbar button.aiomix-tts-toggle:focus-visible {outline:2px solid #0a9f8a!important;outline-offset:2px}

/* 0.3.0: Lead generation workflow in the existing chatbot (no modal or theme dependency). */
.aiomix-livebot .aiomix-lead-bar{display:none!important}
.aiomix-livebot .aiomix-chat-toolbar .aiomix-lead-open,.aiomix-livebot .aiomix-chat-toolbar .aiomix-lead-open:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;background:#eafaf5!important;color:#126f61!important;border:1px solid #c6e7dd!important;border-radius:10px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;cursor:pointer!important;text-align:center!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap!important;max-width:calc(100% - 42px)}
.aiomix-livebot .aiomix-chat-toolbar .aiomix-lead-open:hover{background:#dff7ef!important;border-color:#9fd8ca!important}
.aiomix-livebot .aiomix-lead-form{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:16px;background:#fff;font-size:12px;color:#28524d}
.aiomix-livebot .aiomix-lead-form[hidden]{display:none!important}
.aiomix-livebot .aiomix-lead-form p{margin:4px 0 12px!important;font-size:12px!important;color:#647f79!important;line-height:1.5}
.aiomix-livebot .aiomix-lead-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px}
.aiomix-livebot .aiomix-lead-title strong{font-size:16px;color:#183c37}
.aiomix-livebot .aiomix-lead-close{height:30px;width:30px;min-width:30px;padding:0!important;border:1px solid #d4e9e3!important;border-radius:9px!important;background:#f6fbfa!important;color:#315951!important;font-size:20px!important;cursor:pointer}
.aiomix-livebot .aiomix-lead-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.aiomix-livebot .aiomix-lead-fields label{min-width:0;font-size:11px;font-weight:600;color:#35665d;display:flex;flex-direction:column;gap:5px}
.aiomix-livebot .aiomix-lead-fields input,.aiomix-livebot .aiomix-lead-fields select,.aiomix-livebot .aiomix-lead-fields textarea{display:block;width:100%;min-width:0;height:37px;padding:8px 9px;margin:0!important;border:1px solid #d2e7e0!important;border-radius:10px!important;background:#f9fcfb!important;color:#173d37!important;font-family:inherit;font-size:12px!important;line-height:1.35!important;box-shadow:none!important;outline-offset:2px}
.aiomix-livebot .aiomix-lead-fields textarea{height:auto;min-height:75px;resize:vertical}
.aiomix-livebot .aiomix-lead-wide{grid-column:1/-1}
.aiomix-livebot .aiomix-lead-trap{position:absolute!important;top:auto!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.aiomix-livebot .aiomix-lead-privacy{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-size:11px;line-height:1.45;cursor:pointer}
.aiomix-livebot .aiomix-lead-privacy input{width:16px;height:16px;margin:1px 0 0!important;flex:0 0 16px}
.aiomix-livebot .aiomix-lead-privacy a{color:#097c6a!important;text-decoration:underline!important}
.aiomix-livebot .aiomix-lead-actions{display:flex;gap:8px}
.aiomix-livebot .aiomix-lead-submit{padding:10px 15px!important;border:0!important;border-radius:12px!important;background:var(--aiomix-accent)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;cursor:pointer}
.aiomix-livebot .aiomix-lead-submit:disabled{opacity:.6;cursor:wait}
.aiomix-livebot .aiomix-lead-form small{display:block;margin-top:11px;font-size:10px;line-height:1.5;color:#667e79}
.aiomix-livebot .aiomix-lead-result{display:block;margin:10px 0!important;font-size:12px!important;color:#8c4421!important}
.aiomix-livebot .aiomix-lead-result[hidden]{display:none!important}
.aiomix-livebot.aiomix-lead-active .aiomix-messages,.aiomix-livebot.aiomix-lead-active .aiomix-suggestions,.aiomix-livebot.aiomix-lead-active .aiomix-chat-toolbar,.aiomix-livebot.aiomix-lead-active .aiomix-voice-status,.aiomix-livebot.aiomix-lead-active .aiomix-compose,.aiomix-livebot.aiomix-lead-active .aiomix-lead-bar{display:none!important}
@media(max-width:380px){.aiomix-livebot .aiomix-lead-fields{grid-template-columns:1fr}.aiomix-livebot .aiomix-lead-wide{grid-column:auto}}
.aiomix-livebot.aiomix-lead-active .aiomix-panel-foot{display:none!important}

.aiomix-livebot .aiomix-lead-privacy span{display:block;flex:1;min-width:0;white-space:normal}


/* 0.4.1: contextual inquiry form action displayed immediately with relevant bot replies. */
.aiomix-livebot .aiomix-inline-lead{margin-top:11px;padding-top:9px;border-top:1px solid #d7e9e5}
.aiomix-livebot .aiomix-inline-lead-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;border:1px solid #9ed8ca!important;border-radius:10px!important;background:#e3f8f1!important;color:#135f53!important;padding:8px 12px!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important;text-align:center!important;cursor:pointer!important}
.aiomix-livebot .aiomix-inline-lead-button:hover{background:#d7f4e9!important;border-color:#73c4b2!important}
.aiomix-livebot .aiomix-inline-lead-button:focus-visible{outline:2px solid var(--aiomix-accent)!important;outline-offset:3px!important}
