.ChatbotWidget-module__70cSvq__widget{z-index:120;flex-direction:column;align-items:flex-end;gap:.85rem;display:flex;position:fixed;bottom:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem)}.ChatbotWidget-module__70cSvq__panel{-webkit-backdrop-filter:blur(22px)saturate(160%);background:radial-gradient(circle at 18% 0,#4edbbc14,#0000 32%),#071324f5;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:flex-start;width:440px;height:530px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000007a}.ChatbotWidget-module__70cSvq__header{z-index:2;background:linear-gradient(135deg,#4edbbc2e,#2f6fff2e);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.ChatbotWidget-module__70cSvq__headerBrand{align-items:center;gap:.65rem;min-width:0;display:flex}.ChatbotWidget-module__70cSvq__headerBrand img{object-fit:contain;background:#ffffffeb;border-radius:9px;flex:none;width:32px;height:32px;padding:.14rem}.ChatbotWidget-module__70cSvq__headerBrand h2{color:var(--primary);margin:0;font-size:1.18rem;font-weight:850;line-height:1.15}.ChatbotWidget-module__70cSvq__headerActions{flex:none;align-items:center;gap:.45rem;display:flex}.ChatbotWidget-module__70cSvq__iconButton{width:34px;height:34px;color:var(--primary);cursor:pointer;transition:var(--transition);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex:none}.ChatbotWidget-module__70cSvq__iconButton:hover{color:var(--accent);border-color:#4edbbc6b}.ChatbotWidget-module__70cSvq__body{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1rem 1rem 5.75rem;display:flex;overflow-y:auto}.ChatbotWidget-module__70cSvq__chatRow{align-items:flex-end;gap:.55rem;display:flex}.ChatbotWidget-module__70cSvq__userRow{justify-content:flex-end}.ChatbotWidget-module__70cSvq__avatar{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:32px;height:32px;padding:.16rem}.ChatbotWidget-module__70cSvq__bubble{border:1px solid #ffffff1a;max-width:78%;padding:.68rem .82rem;font-size:.92rem;line-height:1.42;box-shadow:0 10px 24px #0000002e}.ChatbotWidget-module__70cSvq__botBubble{color:#e9f4ff;background:#ffffff0f;border-radius:16px 16px 16px 5px}.ChatbotWidget-module__70cSvq__userBubble{color:#fff;background:linear-gradient(135deg,#4edbbceb,#2f6fffeb);border-color:#4edbbc57;border-radius:16px 16px 5px}.ChatbotWidget-module__70cSvq__nameForm{gap:.45rem;display:grid}.ChatbotWidget-module__70cSvq__composer{background:0 0;padding:.75rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.ChatbotWidget-module__70cSvq__nameLabel{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.ChatbotWidget-module__70cSvq__nameRow{grid-template-columns:1fr 44px;gap:.5rem;display:grid}.ChatbotWidget-module__70cSvq__nameRow input{min-width:0;color:var(--primary);font:inherit;background:#ffffff14;border:1px solid #4edbbc3d;border-radius:10px;outline:none;min-height:44px;padding:0 .85rem}.ChatbotWidget-module__70cSvq__nameRow input:focus{border-color:#4edbbcb3;box-shadow:0 0 0 3px #4edbbc1f}.ChatbotWidget-module__70cSvq__nameRow input::placeholder{color:#dceaff8f}.ChatbotWidget-module__70cSvq__nameRow button{background:linear-gradient(135deg,var(--accent),var(--accent-blue));color:#fff;cursor:pointer;border:0;border-radius:10px;font-size:.95rem}.ChatbotWidget-module__70cSvq__quickReplies{gap:.42rem;margin-left:2.6rem;display:grid}.ChatbotWidget-module__70cSvq__question{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:var(--transition);background:#4edbbc12;border:1px solid #4edbbc33;border-radius:10px;padding:.58rem .78rem;font-size:.88rem;font-weight:650;line-height:1.25}.ChatbotWidget-module__70cSvq__question:hover,.ChatbotWidget-module__70cSvq__activeQuestion{color:var(--primary);background:#4edbbc24;border-color:#4edbbc8c}.ChatbotWidget-module__70cSvq__promptHint{color:var(--muted);margin-left:2.6rem;font-size:.84rem;line-height:1.35}.ChatbotWidget-module__70cSvq__footer{padding:0 1rem .8rem}.ChatbotWidget-module__70cSvq__footer a{background:linear-gradient(135deg,var(--accent),var(--accent-blue));color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:44px;font-weight:800;display:inline-flex;box-shadow:0 10px 25px #4edbbc47}.ChatbotWidget-module__70cSvq__launcher{cursor:pointer;width:68px;height:68px;transition:var(--transition);background:linear-gradient(135deg,#4edbbcf2,#2f6ffff2);border:1px solid #ffffff29;border-radius:50%;padding:.42rem;box-shadow:0 16px 38px #030a188c,0 0 0 8px #4edbbc14}.ChatbotWidget-module__70cSvq__launcher:hover{transform:translateY(-4px);box-shadow:0 20px 44px #030a189e,0 0 0 10px #4edbbc1c}.ChatbotWidget-module__70cSvq__launcher img{object-fit:contain;background:#fff;border-radius:50%;width:100%;height:100%;padding:.2rem;display:block}@media (max-width:520px){.ChatbotWidget-module__70cSvq__widget{bottom:.75rem;right:.75rem}.ChatbotWidget-module__70cSvq__panel{border-radius:16px;width:calc(100vw - 1.5rem);max-height:calc(100vh - 7rem);overflow-y:auto}.ChatbotWidget-module__70cSvq__launcher{width:60px;height:60px}}
