.fl-expert{--fle-ink: #000;--fle-paper: #faf7f3;--fle-line: rgba(0, 0, 0, .18);--fle-red: #dc1915;--fle-soft: #f3eee7;font:inherit;color:var(--fle-ink);margin:24px 0;width:100%;contain:inline-size}.fl-expert *,.fl-expert *:before{box-sizing:border-box}.fl-expert__card{background:var(--fle-paper);border:1.5px solid var(--fle-ink);padding:18px}.fl-expert__head{display:flex;align-items:center;gap:12px}.fl-expert__avatar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--fle-ink);color:#fff;font-weight:700;display:grid;place-items:center;font-size:15px}.fl-expert__title{display:block;font-weight:700;font-size:17px;line-height:1.2}.fl-expert__sub{display:block;font-size:14px;opacity:.7}.fl-expert__log{position:relative;display:flex;flex-direction:column;gap:10px;height:300px;overflow-y:auto;overscroll-behavior:contain;margin-top:14px;padding-right:4px}.fl-expert__msg{max-width:88%;padding:10px 13px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.fl-expert__msg--user{align-self:flex-end;background:var(--fle-ink);color:#fff}.fl-expert__msg--bot{align-self:flex-start;background:#fff;border:1px solid var(--fle-line)}.fl-expert__msg a{color:var(--fle-red);font-weight:600}.fl-expert__msg.is-typing:after{content:"\2022\2022\2022";letter-spacing:3px;animation:fle-pulse 1s infinite ease-in-out}@keyframes fle-pulse{50%{opacity:.3}}.fl-expert__chips{display:flex;flex-wrap:wrap;gap:8px}.fl-expert__chip{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--fle-ink);border:1px solid var(--fle-ink);padding:8px 12px;font:inherit;font-size:14px;cursor:pointer;text-align:left;transition:background .15s,color .15s}.fl-expert__chip svg{color:var(--fle-red);flex:none}.fl-expert__chip:hover{background:var(--fle-ink);color:#fff}.fl-expert__form{display:flex;margin-top:14px;border:1.5px solid var(--fle-ink);background:#fff}.fl-expert__input{flex:1;min-width:0;border:0;padding:12px;font:inherit;font-size:16px;background:transparent;color:inherit}.fl-expert__input:focus{outline:none}.fl-expert__form:focus-within{box-shadow:0 0 0 2px var(--fle-red)}.fl-expert__send{border:0;background:var(--fle-ink);color:#fff;padding:0 18px;font:inherit;font-weight:700;cursor:pointer}.fl-expert__send:disabled{opacity:.5;cursor:wait}.fl-expert__foot{margin:10px 0 0;font-size:12px;opacity:.65}.fl-expert__foot a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/110/assets/forlife-expert.css.map */
