﻿.unata-chat-panel[hidden]{display:none!important}.unata-chat{position:fixed;right:22px;bottom:104px;z-index:30;font-family:Manrope,Arial,sans-serif}.unata-chat-toggle{display:flex;align-items:center;gap:9px;border:1px solid #d9d2c8;background:#191714;color:#fff;padding:11px 14px;border-radius:999px;font:700 12px Manrope,Arial,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 24px #1112;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.unata-chat-toggle:hover{background:#302b25;transform:translateY(-1px);box-shadow:0 12px 28px #1113}.unata-chat-toggle:focus-visible,.unata-chat-controls button:focus-visible{outline:2px solid #54704e;outline-offset:3px}.unata-chat-status{width:8px;height:8px;border-radius:50%;background:#7ba46d;box-shadow:0 0 0 3px #7ba46d33}.unata-chat-toggle-icon{display:none;width:19px;height:19px;border:1px solid #ffffff80;border-radius:50%;line-height:18px;text-align:center;font-size:12px}.unata-chat-panel{width:min(350px,calc(100vw - 32px));height:min(360px,calc(100vh - 150px));margin-bottom:10px;background:#fffdf9;border:1px solid #d7d0c6;border-radius:18px;box-shadow:0 16px 46px #1113;overflow:hidden;display:flex;flex-direction:column}.unata-chat-head{padding:14px 16px;border-bottom:1px solid #e4ddd4;display:flex;justify-content:space-between;align-items:center}.unata-chat-head strong{font-size:14px}.unata-chat-controls{display:flex;align-items:center;gap:2px}.unata-chat-controls button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#241f1a;font-size:22px;line-height:1;cursor:pointer}.unata-chat-controls button:hover{background:#f0ebe4}.unata-chat-messages{padding:14px;overflow:auto;flex:1}.unata-chat-message{max-width:88%;padding:10px 12px;margin:0 0 9px;border-radius:12px;font-size:13px;line-height:1.45;white-space:pre-wrap}.unata-chat-message.bot{background:#f2ede6;color:#26211c;border-bottom-left-radius:3px}.unata-chat-message.user{background:#54704e;color:#fff;margin-left:auto;border-bottom-right-radius:3px}.unata-chat-form{display:flex;border-top:1px solid #e4ddd4;background:#fffdf9}.unata-chat-form input{min-width:0;flex:1;border:0;background:transparent;padding:14px;font:13px Manrope,Arial,sans-serif;outline:0}.unata-chat-form button{width:48px;border:0;background:#54704e;color:#fff;font-size:19px;cursor:pointer}.unata-chat-form button:hover{background:#405b3b}.unata-chat-form button:disabled{opacity:.5}.unata-chat.is-minimized .unata-chat-toggle{width:42px;height:42px;padding:0;justify-content:center;gap:0}.unata-chat.is-minimized .unata-chat-toggle-label{display:none}.unata-chat.is-minimized .unata-chat-status{position:absolute;right:3px;top:3px;width:7px;height:7px;box-shadow:0 0 0 2px #191714}.unata-chat.is-minimized .unata-chat-toggle-icon{display:block}@media(max-width:700px){.unata-chat-panel[hidden]{display:none!important}.unata-chat{right:14px;bottom:84px}.unata-chat-panel{height:min(340px,calc(100vh - 125px))}.unata-chat-toggle{padding:10px 12px}}

.unata-chat-footer-close { border: 0; border-top: 1px solid #e4ddd4; background: #fffdf9; color: #655d54; padding: 9px; font: 700 11px Manrope,Arial,sans-serif; cursor: pointer; } .unata-chat-footer-close:hover { background: #f2ede6; color: #241f1a; }

.unata-chat-footer-close{min-height:44px}
@media(max-width:700px){
  .unata-chat{right:12px;bottom:16px;left:12px}
  .unata-chat-toggle{max-width:100%;justify-content:center}
  .unata-chat-panel{width:100%;height:min(420px,calc(100dvh - 112px));max-height:calc(100dvh - 112px)}
}
