svg{stroke-width:1.25}.laylaa-toggle{width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;bottom:60px;background:transparent;border:none;border-radius:50%;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11),0 16px 16px rgba(0,0,0,.11),0 32px 32px rgba(0,0,0,.11)}.laylaa-panel,.laylaa-toggle{height:-moz-fit-content;height:fit-content;display:flex;position:fixed;right:80px;z-index:99999}.laylaa-panel{bottom:140px;width:320px;max-height:70vh;min-height:400px;background:var(--primary-color);box-shadow:0 20px 40px hsla(0,0%,4%,.15);overflow:hidden;flex-direction:column;opacity:0}.laylaa-panel .laylaa-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:linear-gradient(120deg,#006e63,#1a3c34)}.laylaa-panel .laylaa-header .laylaa_flex_head{display:flex;align-items:center;gap:.5rem}.laylaa-panel .laylaa-header .laylaa_flex_head p{font-size:.9rem;line-height:0;color:var(--white)}.laylaa-panel .laylaa-header .laylaa-actions{display:flex;gap:1rem}.laylaa-panel .laylaa-header .laylaa-actions button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;box-shadow:none;background:transparent;border:none;cursor:pointer;color:var(--secondary-color)}.laylaa-panel .laylaa-header .laylaa-actions button svg{width:20px;height:20px;stroke-width:1.75}.laylaa-panel .laylaa-body{place-content:center;padding:1rem;overflow:auto;flex:1 1 auto;background:var(--primary-color)}.laylaa-panel .laylaa-body .laylaa-empty{padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.laylaa-panel .laylaa-body .laylaa-empty img{border-radius:100%}.laylaa-panel .laylaa-body .laylaa-empty p{color:var(--white);line-height:normal;text-align:center;font-size:.75rem}.laylaa-panel .laylaa-body .laylaa-msglist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.laylaa-panel .laylaa-body .laylaa-msg{display:flex}.laylaa-panel .laylaa-body .laylaa-msg.user{justify-content:flex-end}.laylaa-panel .laylaa-body .laylaa-msg.bot{justify-content:flex-start}.laylaa-panel .laylaa-body .laylaa-msgbubble{max-width:78%;min-width:30%;padding:8px 12px;background:#00594e;font-size:.8rem;font-weight:500;color:var(--white);text-align:left;display:flex;gap:16px;align-items:flex-start}.laylaa-panel .laylaa-body .laylaa-msgbubble img{width:32px}.laylaa-panel .laylaa-body .laylaa-msg.user .laylaa-msgbubble{background:#f8df8d;color:var(--primary-color)}.laylaa-panel .laylaa-body .laylaa-msg.user .laylaa-msgbubble img{display:none}.laylaa-panel .laylaa-body .laylaa-time{display:block;font-size:.7rem;opacity:.6;margin-top:6px}.laylaa-panel .laylaa-body .typing-dots{display:flex;gap:6px;align-items:center}.laylaa-panel .laylaa-body .typing-dots span{width:7px;height:7px;background:var(--secondary-color);border-radius:50%;display:inline-block;animation:blink 1s infinite}.laylaa-panel .laylaa-body .typing-dots span:nth-child(2){animation-delay:.15s}.laylaa-panel .laylaa-body .typing-dots span:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.laylaa-inputarea{display:flex;gap:8px;padding:1rem;align-items:center}.laylaa-inputarea .laylaa-input{font-family:inherit;flex:1 1 auto;resize:none;border:1px solid var(--secondary-color);font-size:.75rem;height:40px;color:var(--white);place-content:center;padding:0 .8rem;background-color:var(--background-color)}.laylaa-inputarea textarea::placeholder{color:var(--white);opacity:.25}.laylaa-inputarea textarea::-webkit-scrollbar{display:none}.laylaa-inputarea .laylaa-send{background:var(--secondary-color);color:var(--primary-color);border:none;cursor:pointer;box-shadow:none;width:-moz-fit-content;width:fit-content;height:40px;padding:0 1rem;font-weight:500}@media (max-width:767px){.laylaa-toggle{right:40px;bottom:40px}.laylaa-toggle img{width:48px;height:48px}.laylaa-panel{max-width:100%;right:40px;left:40px;width:auto;bottom:100px;max-height:60vh}}.laylaa-msg-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.laylaa-empty-options{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%;margin-top:10px}.laylaa-option-btn{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:var(--white);padding:6px 12px;border-radius:0;font-size:.5rem;font-family:inherit;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content;min-width:120px}.laylaa-option-btn:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.laylaa-empty-options .laylaa-option-btn{background:hsla(46,88%,76%,.15);border:1px solid hsla(46,88%,76%,.4);color:#f8df8d;align-self:center}.laylaa-empty-options .laylaa-option-btn:hover{background:hsla(46,88%,76%,.3)}