.esta-help{position:fixed;top:18px;right:18px;z-index:60}.esta-help__toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(184,145,42,.6);border-radius:999px;background:linear-gradient(180deg,#fbf3d7,#f2e1a9);color:#5b4514;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(184,145,42,.25),inset 0 1px 0 #fffdf5;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.esta-help__toggle:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 12px 26px rgba(184,145,42,.32)}.esta-help__toggle:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.esta-help__toggle-ico{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#d4af37,#b8912a);color:#ffffff;font-size:13px;line-height:1}.esta-help__panel{position:absolute;top:calc(100% + 10px);right:0;width:min(380px,calc(100vw - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(184,145,42,.55);border-radius:18px;background:#fdfaf1;box-shadow:0 22px 50px rgba(43,36,23,.22)}.esta-help__head{justify-content:space-between;padding:14px 16px;background:linear-gradient(120deg,#f0d679,#d4af37 70%,#b8912a);color:#ffffff}.esta-help__head,.esta-help__head-left{display:flex;align-items:center;gap:10px}.esta-help__head-left{min-width:0}.esta-help__head-avatar{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.25);font-size:19px;line-height:1}.esta-help__head-title{margin:0;font-size:15px;font-weight:800}.esta-help__head-sub{margin:2px 0 0;font-size:11.5px;opacity:.9}.esta-help__msg--typing{font-style:italic;opacity:.72}.esta-help__msg--typing:after{content:"";display:inline-block;width:1em;animation:esta-help-dots 1.2s steps(4) infinite}@keyframes esta-help-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.esta-help__msg--typing:after{animation:none;content:"…"}}.esta-help__close{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.25);color:#ffffff;font-size:18px;line-height:1;cursor:pointer;transition:background .15s ease}.esta-help__close:hover{background:rgba(255,255,255,.4)}.esta-help__body{flex:1 1 auto;min-height:220px;max-height:300px;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;background:#fdfaf1}.esta-help__msg{max-width:82%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.55;word-break:break-word}.esta-help__msg--system{align-self:flex-start;background:#ffffff;border:1px solid rgba(212,175,55,.5);color:#3a3020;border-top-left-radius:4px}.esta-help__msg--user{align-self:flex-end;background:linear-gradient(180deg,#f0d679,#d4af37);color:#ffffff;border-top-right-radius:4px}.esta-help__chips{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-top:1px solid rgba(212,175,55,.3);background:#fbf6e8}.esta-help__chip{padding:7px 12px;border:1px solid #d4af37;border-radius:999px;background:#ffffff;color:#7a5e12;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.esta-help__chip:hover{background:#fbf3d7;transform:translateY(-1px)}.esta-help__form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(212,175,55,.3);background:#fbf6e8}.esta-help__input{flex:1 1 auto;min-width:0;padding:11px 13px;border:1px solid #e5d9a8;border-radius:12px;background:#ffffff;color:#1c1b1a;font:inherit;font-size:13.5px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.esta-help__input:focus{border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.esta-help__send{flex:0 0 auto;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(180deg,#d4af37,#b8912a);color:#ffffff;font-size:14px;font-weight:800;cursor:pointer;transition:filter .15s ease}.esta-help__send:hover{filter:brightness(1.05)}@media (max-width:480px){.esta-help__panel{right:0}}