/*!
 * gl-ai-chat-rich.css — boutyque AI chat vizualizacijos sluoksnis
 * Bendras greitasliutas.lt / atralauva.lv / madambella.lt chatams.
 * Grynas CSS: kortelės, statuso pill'ai, progreso stepper'is, typing animacija.
 */#aiChatLog .gl-rich,#chatBody .gl-rich{--gl-rich-accent:var(--gl-boutique-accent, #c4956a);--gl-rich-accent-light:var(--gl-boutique-accent-light, #d4a574);--gl-rich-ink:#fff6ea;--gl-rich-muted:rgba(255, 246, 234, .72);--gl-rich-line:rgba(196, 149, 106, .34);--gl-rich-bg:rgba(255, 252, 248, .06);--gl-rich-bg-strong:rgba(196, 149, 106, .12);--gl-rich-ok:#a5b68d;--gl-rich-warn:#e6a24d;--gl-rich-danger:#e2837d;display:flex;flex-direction:column;gap:9px;margin:2px 0 4px;animation:.4s cubic-bezier(.22,.61,.36,1) both glRichFade}#aiChatLog .gl-rich *,#chatBody .gl-rich *{box-sizing:border-box}#aiChatLog .gl-rich-card,#chatBody .gl-rich-card{position:relative;padding:12px 13px;border-radius:14px;border:1px solid var(--gl-rich-line);background:linear-gradient(160deg,rgba(255,252,248,.08) 0,transparent 42%),var(--gl-rich-bg);box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,246,234,.1);backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);overflow:hidden}#aiChatLog .gl-rich-card::before,#chatBody .gl-rich-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--gl-rich-accent-light),var(--gl-rich-accent));opacity:.85}#aiChatLog .gl-rich-card--ok::before{background:linear-gradient(180deg,#b9c9a0,var(--gl-rich-ok))}#aiChatLog .gl-rich-card--warn::before{background:linear-gradient(180deg,#f0bd7d,var(--gl-rich-warn))}#aiChatLog .gl-rich-card--danger::before{background:linear-gradient(180deg,#efa9a3,var(--gl-rich-danger))}#aiChatLog .gl-rich-head,#chatBody .gl-rich-head{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--gl-rich-ink)}#aiChatLog .gl-rich-head__ico,#chatBody .gl-rich-head__ico{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--gl-rich-bg-strong);border:1px solid var(--gl-rich-line);font-size:13px;line-height:1}#aiChatLog .gl-rich-head__sub,#chatBody .gl-rich-head__sub{margin-left:auto;font-size:11px;font-weight:600;color:var(--gl-rich-muted)}#aiChatLog .gl-rich-row,#chatBody .gl-rich-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(196,149,106,.18);font-size:13px;line-height:1.4}#aiChatLog .gl-rich-row:last-child,#chatBody .gl-rich-row:last-child{border-bottom:0;padding-bottom:0}#aiChatLog .gl-rich-row__lbl,#chatBody .gl-rich-row__lbl{color:var(--gl-rich-muted);flex:0 0 auto}#aiChatLog .gl-rich-row__val,#chatBody .gl-rich-row__val{color:var(--gl-rich-ink);font-weight:600;text-align:right;word-break:break-word}#aiChatLog .gl-rich-hero,#chatBody .gl-rich-hero{display:flex;align-items:baseline;gap:8px;margin:2px 0 8px}#aiChatLog .gl-rich-hero__amount,#chatBody .gl-rich-hero__amount{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--gl-rich-ink)}#aiChatLog .gl-rich-hero__unit,#chatBody .gl-rich-hero__unit{font-size:12px;color:var(--gl-rich-muted)}#aiChatLog .gl-rich-pill,#chatBody .gl-rich-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--gl-rich-line);background:var(--gl-rich-bg-strong);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--gl-rich-ink);white-space:nowrap}#aiChatLog .gl-rich-pill--ok,#chatBody .gl-rich-pill--ok{border-color:rgba(165,182,141,.55);background:rgba(165,182,141,.16);color:#d5e3c1}#aiChatLog .gl-rich-pill--warn,#chatBody .gl-rich-pill--warn{border-color:rgba(230,162,77,.55);background:rgba(230,162,77,.16);color:#f3d4a6}#aiChatLog .gl-rich-pill--danger,#chatBody .gl-rich-pill--danger{border-color:rgba(226,131,125,.55);background:rgba(226,131,125,.16);color:#f6c2bd}#aiChatLog .gl-rich-pill--live,#chatBody .gl-rich-pill--live{animation:1.9s ease-in-out infinite glRichPulse}#aiChatLog .gl-rich-grid,#chatBody .gl-rich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#aiChatLog .gl-rich-stat,#chatBody .gl-rich-stat{padding:9px 10px;border-radius:11px;border:1px solid rgba(196,149,106,.22);background:rgba(255,255,255,.04)}#aiChatLog .gl-rich-stat__lbl,#chatBody .gl-rich-stat__lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gl-rich-muted);margin-bottom:3px}#aiChatLog .gl-rich-stat__val,#chatBody .gl-rich-stat__val{display:block;font-size:14px;font-weight:700;color:var(--gl-rich-ink)}#aiChatLog .gl-rich-opts,#chatBody .gl-rich-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px}#aiChatLog .gl-rich-opt,#chatBody .gl-rich-opt{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:11px;border:1px solid rgba(196,149,106,.3);background:rgba(255,255,255,.045);font-size:12.5px;line-height:1.3;color:var(--gl-rich-ink);transition:border-color .16s,background .16s,transform .16s}#aiChatLog .gl-rich-opt:hover,#chatBody .gl-rich-opt:hover{border-color:var(--gl-rich-accent);background:var(--gl-rich-bg-strong);transform:translateY(-1px)}#aiChatLog .gl-rich-opt__key,#chatBody .gl-rich-opt__key{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--gl-rich-accent);color:#241d19;font-size:11px;font-weight:800}#aiChatLog .gl-rich-opt__txt,#chatBody .gl-rich-opt__txt{min-width:0}#aiChatLog .gl-rich-opt__txt b,#chatBody .gl-rich-opt__txt b{display:block;font-weight:700}#aiChatLog .gl-rich-opt__txt small,#chatBody .gl-rich-opt__txt small{display:block;margin-top:1px;font-size:11px;color:var(--gl-rich-muted)}#aiChatLog #aiChatFlowSteps.gl-rich-steps,#chatBody #aiChatFlowSteps.gl-rich-steps{margin:0 0 9px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(196,149,106,.34)!important;background:linear-gradient(160deg,rgba(255,252,248,.07),rgba(28,22,18,.32))!important;box-shadow:0 8px 22px rgba(0,0,0,.16)}.gl-rich-steps__top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gl-rich-steps__title{font-size:12.5px;font-weight:700;color:var(--gl-rich-accent-light,#d4a574);letter-spacing:.02em}.gl-rich-steps__count{margin-left:auto;font-size:11px;font-weight:700;color:var(--gl-rich-muted,rgba(255,246,234,.72));font-variant-numeric:tabular-nums}.gl-rich-steps__bar{position:relative;height:5px;border-radius:999px;background:rgba(196,149,106,.18);overflow:hidden}.gl-rich-steps__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--gl-rich-accent,#c4956a),var(--gl-rich-accent-light,#d4a574));box-shadow:0 0 12px rgba(196,149,106,.5);transition:width .6s cubic-bezier(.22, .61, .36, 1)}.gl-rich-steps__dots{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.gl-rich-steps__dot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(196,149,106,.45);background:0 0;transition:background .3s,transform .3s,box-shadow .3s}.gl-rich-steps__dot.is-done{background:var(--gl-rich-accent,#c4956a);border-color:var(--gl-rich-accent,#c4956a)}.gl-rich-steps__dot.is-now{background:var(--gl-rich-accent-light,#d4a574);border-color:var(--gl-rich-accent-light,#d4a574);transform:scale(1.32);box-shadow:0 0 0 4px rgba(196,149,106,.2);animation:1.7s ease-in-out infinite glRichPulse}.gl-rich-steps__now{margin-top:8px;font-size:12px;color:var(--gl-rich-ink,#fff6ea)}.gl-rich-steps__now b{color:var(--gl-rich-accent-light,#d4a574)}#aiChatLog .ai-chat-msg--thinking .gl-rich-typing{display:inline-flex;align-items:center;gap:5px;min-height:18px}.gl-rich-typing__dot{width:6px;height:6px;border-radius:50%;background:var(--gl-rich-accent-light,#d4a574);display:inline-block;animation:1.15s ease-in-out infinite glRichBounce}.gl-rich-typing__dot:nth-child(2){animation-delay:.16s}.gl-rich-typing__dot:nth-child(3){animation-delay:.32s}.gl-rich-typing__text{margin-left:4px;font-size:12.5px;color:var(--gl-rich-muted,rgba(255,246,234,.72));font-style:italic}#aiChatLog .ai-chat-msg--bot.gl-rich-reveal{animation:.42s cubic-bezier(.22,.61,.36,1) both glRichRise}#aiChatLog .ai-chat-msg--user.gl-rich-reveal{animation:.34s cubic-bezier(.22,.61,.36,1) both glRichRise}@keyframes glRichFade{from{opacity:0}to{opacity:1}}@keyframes glRichRise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes glRichPulse{0%,100%{opacity:1}50%{opacity:.55}}@keyframes glRichBounce{0%,100%,80%{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@media (max-width:560px){#aiChatLog .gl-rich-opts,#chatBody .gl-rich-opts{grid-template-columns:1fr}#aiChatLog .gl-rich-hero__amount,#chatBody .gl-rich-hero__amount{font-size:23px}}#chatBody .gl-rich{--gl-rich-ink:#422d37;--gl-rich-muted:#8b747e;--gl-rich-line:rgba(184, 111, 145, .32);--gl-rich-bg:#fffafc;--gl-rich-bg-strong:#fff0f6;--gl-rich-accent:#b86f91;--gl-rich-accent-light:#d89ab8;--gl-rich-ok:#4f8a68;--gl-rich-warn:#b8792f;--gl-rich-danger:#b0476f}#chatBody .gl-rich-card{background:linear-gradient(160deg,#fff,#fffafc);box-shadow:0 10px 24px rgba(110,61,86,.1),inset 0 1px 0 #fff}#chatBody #aiChatFlowSteps.gl-rich-steps{background:linear-gradient(160deg,#fff,#fff0f6)!important;border-color:rgba(184,111,145,.35)!important}#chatBody .gl-rich-opt__key{color:#fff}#chatBody .chat-bubble--rich{white-space:normal}#chatBody .chat-bubble--rich .gl-rich-card{text-align:left}#aiChatModal.gl-intro-collapsed #glAiChatContactStrip,#aiChatModal.gl-intro-collapsed #glAiChatEscapeZ,#aiChatModal.gl-intro-collapsed .ai-chat-disclaimer{display:none!important}#aiChatModal.gl-intro-collapsed .ai-chat-modal-header{padding-top:7px;padding-bottom:7px}#aiChatModal.gl-intro-collapsed .ai-chat-modal-sender{display:none}#aiChatModal #glAiChatIntroToggle.gl-intro-toggle{position:absolute;top:50%;right:58px;transform:translateY(-50%);z-index:4;flex:0 0 auto;width:24px;height:24px;margin:0;border-radius:50%;border:1px solid rgba(196,149,106,.5);background:rgba(196,149,106,.14);color:#d4a574;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:13px;font-weight:700;line-height:1;display:none;align-items:center;justify-content:center;cursor:pointer;padding:0}#aiChatModal.gl-intro-collapsed #glAiChatIntroToggle.gl-intro-toggle{display:inline-flex}#aiChatModal #glAiChatIntroToggle.gl-intro-toggle:hover{background:rgba(196,149,106,.28)}@media (prefers-reduced-motion:reduce){#aiChatLog .ai-chat-msg--bot.gl-rich-reveal,#aiChatLog .ai-chat-msg--user.gl-rich-reveal,#aiChatLog .gl-rich,#aiChatLog .gl-rich-card,#aiChatLog .gl-rich-pill--live,#chatBody .ai-chat-msg--bot.gl-rich-reveal,#chatBody .ai-chat-msg--user.gl-rich-reveal,#chatBody .gl-rich,#chatBody .gl-rich-pill--live,.gl-rich-steps__dot.is-now,.gl-rich-typing__dot{animation:none!important}.gl-rich-steps__fill{transition:none!important}}
/* ===== Glassmorphism žinutėms (bot — brand akcentas, user — antra spalva) =====
   Taikoma GL/LV (#aiChatLog) ir MB (#chatBody). */
#aiChatLog .ai-chat-msg,#chatBody .ai-chat-msg,#chatBody .chat-bubble{
  position:relative;overflow:hidden;border-radius:16px;
  backdrop-filter:blur(14px) saturate(1.18);
  -webkit-backdrop-filter:blur(14px) saturate(1.18);
  box-shadow:0 12px 28px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.12);
}
#aiChatLog .ai-chat-msg::after,#chatBody .ai-chat-msg::after,#chatBody .chat-bubble::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 44%);
}
/* Emilija / DI asistentė — švelnus brand akcentas */
#aiChatLog .ai-chat-msg--bot,#chatBody .ai-chat-msg--bot{
  background:linear-gradient(155deg,rgba(196,149,106,.24),rgba(196,149,106,.05));
  border:1px solid rgba(196,149,106,.42);
}
/* Klientas — antra (sauge) spalva */
#aiChatLog .ai-chat-msg--user,#chatBody .ai-chat-msg--user{
  background:linear-gradient(155deg,rgba(165,182,141,.24),rgba(165,182,141,.05));
  border:1px solid rgba(165,182,141,.44);
}
/* Madam Bella — rožinė bot, šaltesnė user */
#chatBody .chat-bubble.bot{
  background:linear-gradient(155deg,rgba(184,111,145,.20),rgba(184,111,145,.06));
  border:1px solid rgba(184,111,145,.42);
}
#chatBody .chat-bubble.user{
  background:linear-gradient(155deg,rgba(127,176,196,.30),rgba(127,176,196,.12));
  border:1px solid rgba(127,176,196,.48);
  color:#20323c;
}
@media (prefers-reduced-motion:reduce){
  #aiChatLog .ai-chat-msg,#chatBody .ai-chat-msg,#chatBody .chat-bubble{
    backdrop-filter:none;-webkit-backdrop-filter:none;
  }
}

/* ===== Chat glass v2: permatomesnis stiklas, uodegėlės, avatarai ===== */
#aiChatLog .ai-chat-msg,#chatBody .ai-chat-msg,#chatBody .chat-bubble{
  position:relative;overflow:visible;
  border-radius:18px;
  backdrop-filter:blur(24px) saturate(1.35);
  -webkit-backdrop-filter:blur(24px) saturate(1.35);
  box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.16);
}
/* Emilija — uodegėlė viršuje (kairėje), švelnus akcentas, vieta avatarui */
#aiChatLog .ai-chat-msg--bot,#chatBody .ai-chat-msg--bot{
  border-radius:6px 18px 18px 18px;
  background:linear-gradient(155deg,rgba(196,149,106,.13),rgba(196,149,106,.03));
  border:1px solid rgba(196,149,106,.32);
  padding-left:46px;
}
/* Klientas — uodegėlė apačioje (dešinėje), antra spalva */
#aiChatLog .ai-chat-msg--user,#chatBody .ai-chat-msg--user{
  border-radius:18px 18px 6px 18px;
  background:linear-gradient(155deg,rgba(165,182,141,.13),rgba(165,182,141,.03));
  border:1px solid rgba(165,182,141,.34);
  padding-right:46px;
}
/* Emilijos avataras (apvalus) */
#aiChatLog .ai-chat-msg--bot::before,#chatBody .ai-chat-msg--bot::before{
  content:"";position:absolute;left:9px;top:9px;width:28px;height:28px;border-radius:50%;
  background:url('/avatarai/emilija-wallpaper.jpg') center 18%/cover no-repeat,rgba(196,149,106,.2);
  border:1px solid rgba(196,149,106,.55);
  box-shadow:0 4px 10px rgba(0,0,0,.22);
}
/* Kliento neutralus avataras (lyties neatspindi) */
#aiChatLog .ai-chat-msg--user::before,#chatBody .ai-chat-msg--user::before{
  content:"";position:absolute;right:9px;top:9px;width:28px;height:28px;border-radius:50%;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23bfc6c9'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.1 3.6-7 8-7s8 2.9 8 7z'/></svg>") center/60% no-repeat,rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.22);
}
/* Madam Bella — rožinė bot su logotipo avataru, melsva user */
#chatBody .chat-bubble.bot{
  border-radius:6px 18px 18px 18px;
  background:linear-gradient(155deg,rgba(184,111,145,.14),rgba(184,111,145,.04));
  border:1px solid rgba(184,111,145,.36);
  padding-left:46px;
}
#chatBody .chat-bubble.bot::before{
  content:"";position:absolute;left:9px;top:9px;width:28px;height:28px;border-radius:50%;
  background:url('/assets/logo.svg') center/68% no-repeat,#fff0f6;
  border:1px solid rgba(184,111,145,.5);
  box-shadow:0 4px 10px rgba(0,0,0,.14);
}
#chatBody .chat-bubble.user{
  border-radius:18px 18px 6px 18px;
  background:linear-gradient(155deg,rgba(127,176,196,.20),rgba(127,176,196,.07));
  border:1px solid rgba(127,176,196,.42);
  color:#20323c;padding-right:46px;
}
#chatBody .chat-bubble.user::before{
  content:"";position:absolute;right:9px;top:9px;width:28px;height:28px;border-radius:50%;
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237a8f99'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.1 3.6-7 8-7s8 2.9 8 7z'/></svg>") center/60% no-repeat,rgba(255,255,255,.5);
  border:1px solid rgba(122,143,153,.4);
}
@media (prefers-reduced-motion:reduce){
  #aiChatLog .ai-chat-msg,#chatBody .ai-chat-msg,#chatBody .chat-bubble{
    backdrop-filter:none;-webkit-backdrop-filter:none;
  }
}

/* ===== DI atsakymų struktūrizavimas (gl-ai-chat-format.js) ===== */
.gl-fmt-head{font-weight:800;margin:7px 0 3px;color:inherit}
.gl-fmt-p{margin:3px 0;line-height:1.5}
.gl-fmt-list{display:flex;flex-direction:column;gap:4px;margin:5px 0}
.gl-fmt-list__row{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09)}
.gl-fmt-k{font-weight:800;font-variant-numeric:tabular-nums;min-width:5.5em}
.gl-fmt-v{margin-left:auto;font-weight:700;text-align:right}
.gl-fmt-d{font-size:.82em;opacity:.6;min-width:6.2em;text-align:right}
.gl-fmt-opts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0}
.gl-fmt-opt{display:flex;gap:8px;align-items:center;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid rgba(196,149,106,.32);background:rgba(255,255,255,.05);color:inherit;cursor:pointer;font:inherit}
.gl-fmt-opt:hover{border-color:rgba(196,149,106,.6);background:rgba(196,149,106,.12)}
.gl-fmt-opt b{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#c4956a;color:#241d19;font-size:11px}
#chatBody .gl-fmt-list__row{background:#fff;border-color:rgba(184,111,145,.22)}
#chatBody .gl-fmt-opt{border-color:rgba(184,111,145,.34)}
#chatBody .gl-fmt-opt b{background:#b86f91;color:#fff}
@media (max-width:560px){.gl-fmt-opts{grid-template-columns:1fr}.gl-fmt-d{min-width:0}}

/* ===== Klausimų / žingsnių vizualizacija (gl-ai-chat-format.js v2, 20260917chatQuestions1) ===== */
.gl-fmt-ask{position:relative;margin:8px 0 4px;padding:9px 12px 9px 13px;border-radius:12px;background:linear-gradient(160deg,rgba(196,149,106,.16),rgba(196,149,106,.05));border:1px solid rgba(196,149,106,.34);box-shadow:inset 3px 0 0 rgba(196,149,106,.75);font-weight:600;line-height:1.5;color:inherit}
.gl-fmt-steps{display:flex;flex-direction:column;gap:6px;margin:7px 0}
.gl-fmt-step{display:flex;gap:9px;align-items:flex-start;padding:7px 10px;border-radius:11px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.gl-fmt-step__n{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:rgba(196,149,106,.18);border:1px solid rgba(196,149,106,.45);color:#d4a574;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}
.gl-fmt-step__t{min-width:0;line-height:1.45}
.gl-fmt-step__t b{color:#d4a574}
.gl-fmt-note{font-size:.88em;line-height:1.5;color:rgba(255,246,234,.55);margin:6px 0 2px;padding-left:9px;border-left:2px solid rgba(255,255,255,.12)}
.gl-fmt-head{display:flex;align-items:center;gap:8px}
.gl-fmt-head::after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,rgba(196,149,106,.4),transparent)}
a.gl-ai-chat-dl{display:inline-block;color:#c4956a;font-weight:600;text-decoration:none;border:1px solid rgba(196,149,106,.55);border-radius:8px;padding:2px 9px;margin:3px 6px 3px 0}
a.gl-ai-chat-dl:hover{background:rgba(196,149,106,.14)}
#chatBody .gl-fmt-ask{background:linear-gradient(160deg,rgba(184,111,145,.14),rgba(184,111,145,.05));border-color:rgba(184,111,145,.34);box-shadow:inset 3px 0 0 rgba(184,111,145,.7)}
#chatBody .gl-fmt-step{background:#fff;border-color:rgba(184,111,145,.2)}
#chatBody .gl-fmt-step__n{background:#fff0f6;border-color:rgba(184,111,145,.4);color:#b86f91}
#chatBody .gl-fmt-step__t b{color:#b86f91}
#chatBody .gl-fmt-note{color:#8b747e;border-left-color:rgba(184,111,145,.28)}
#chatBody .gl-fmt-head::after{background:linear-gradient(90deg,rgba(184,111,145,.4),transparent)}
#chatBody a.gl-ai-chat-dl{color:#b86f91;border-color:rgba(184,111,145,.5)}
@media (prefers-reduced-motion:reduce){.gl-fmt-opt{transition:none}}
/* ===== chatQuestions2: badge'as tik tiesioginis <b>, etiketės bold nebe 22px dėžutė ===== */
.gl-fmt-opt> b{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:7px;background:#c4956a;color:#241d19;font-size:11px}
.gl-fmt-opt span{flex:1 1 auto;min-width:0}
.gl-fmt-opt span b{display:inline;width:auto;height:auto;min-width:0;padding:0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit;font-weight:700;place-items:initial}
#chatBody .gl-fmt-opt> b{background:#b86f91;color:#fff}
#chatBody .gl-fmt-opt span b{background:none;color:inherit}
