.chat-module__jNFwxa__launcher{color:#fff;z-index:1150;background:#002215;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 22px #00221559}.chat-module__jNFwxa__panel{z-index:1150;color:#1a1a1a;background:#fff;border-radius:16px;flex-direction:column;width:370px;height:min(560px,100vh - 120px);font-family:Inter,sans-serif;display:flex;position:fixed;bottom:94px;right:24px;overflow:hidden;box-shadow:0 18px 50px #00000040}.chat-module__jNFwxa__head{color:#fff;background:#002215;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-module__jNFwxa__head strong{font-size:15px;display:block}.chat-module__jNFwxa__head span{color:#ffffffbf;font-size:12px}.chat-module__jNFwxa__close{color:#fff;background:0 0;border:none;padding:2px 6px;font-size:24px;line-height:1}.chat-module__jNFwxa__log{overscroll-behavior:contain;background:#f9fafb;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.chat-module__jNFwxa__bot,.chat-module__jNFwxa__user{border-radius:12px;max-width:88%;padding:10px 12px;font-size:14px;line-height:1.5}.chat-module__jNFwxa__bot{background:#fff;border:1px solid #e5e7eb;align-self:flex-start}.chat-module__jNFwxa__user{color:#fff;background:#002215;align-self:flex-end}.chat-module__jNFwxa__link{color:#002215;margin-top:8px;font-size:13px;font-weight:700;text-decoration:underline;display:block}.chat-module__jNFwxa__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chat-module__jNFwxa__chips button{color:#002215;background:#fff;border:1px solid #002215;border-radius:999px;padding:6px 11px;font-size:13px}.chat-module__jNFwxa__chips button:hover{background:#f0fdf4}.chat-module__jNFwxa__form{gap:8px;margin-top:10px;display:grid}.chat-module__jNFwxa__form input,.chat-module__jNFwxa__form textarea{border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 10px;font-size:14px}.chat-module__jNFwxa__form textarea{resize:vertical;min-height:64px}.chat-module__jNFwxa__form button{color:#fff;background:#002215;border:none;border-radius:8px;padding:10px;font-size:14px;font-weight:700}.chat-module__jNFwxa__form small{color:#6b7280;font-size:11px}.chat-module__jNFwxa__form small a{text-decoration:underline}.chat-module__jNFwxa__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.chat-module__jNFwxa__err{color:#991b1b;font-size:13px}.chat-module__jNFwxa__inputRow{background:#fff;border-top:1px solid #e5e7eb;gap:8px;padding:10px;display:flex}.chat-module__jNFwxa__inputRow input{border:1px solid #d1d5db;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:14px}.chat-module__jNFwxa__inputRow button{color:#fff;background:#002215;border:none;border-radius:10px;width:42px;font-size:16px}@media (max-width:480px){.chat-module__jNFwxa__launcher{width:54px;height:54px;bottom:14px;right:14px}.chat-module__jNFwxa__panel{width:auto;height:calc(100dvh - 96px);bottom:78px;left:8px;right:8px}}
