#cych-chat{position:fixed;bottom:78px;right:20px;z-index:9900;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#162235}#cych-chat *{box-sizing:border-box}#cych-chat button,#cych-chat input{font:inherit}#cych-chat .cych-chat-toggle{border:0;border-radius:28px;background:#b51e28;color:#fff;padding:12px 19px;font-weight:700;box-shadow:0 6px 22px #0004;cursor:pointer}#cych-chat .cych-chat-panel{position:absolute;bottom:62px;right:0;width:min(370px,calc(100vw - 28px));height:min(510px,calc(100dvh - 110px));background:#fff;border:1px solid #d9e0e8;border-radius:14px;box-shadow:0 12px 38px #0004;overflow:hidden;display:flex;flex-direction:column}#cych-chat .cych-chat-panel[hidden]{display:none}#cych-chat .cych-chat-head{background:#151c2b;color:#fff;padding:13px 15px;display:flex;justify-content:space-between;align-items:center}#cych-chat .cych-chat-head strong{display:block;font-size:15px}#cych-chat .cych-chat-head small{display:block;color:#cbd5e1;font-size:11px;margin-top:2px}#cych-chat .cych-chat-close{border:0;background:transparent;color:#fff;font-size:23px;cursor:pointer}#cych-chat .cych-chat-messages{flex:1;overflow-y:auto;padding:15px;background:#f7f9fc;display:flex;flex-direction:column;gap:10px}#cych-chat .cych-chat-message{max-width:91%;font-size:13px;line-height:1.5;border-radius:12px;padding:10px 12px;background:#fff;border:1px solid #e1e6ee;overflow-wrap:anywhere}#cych-chat .cych-chat-message.user{align-self:flex-end;background:#e9f0ff;border-color:#d5e2fa}#cych-chat .cych-chat-message a{display:block;color:#a51420;font-weight:700;margin-top:7px;text-decoration:underline}#cych-chat .cych-chat-quick{padding:9px 12px;display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid #e5e9ef}#cych-chat .cych-chat-quick button{border:1px solid #cdd6e3;background:#fff;color:#24334a;border-radius:18px;padding:5px 9px;font-size:11px;cursor:pointer}#cych-chat form{display:flex;padding:10px;border-top:1px solid #e5e9ef;gap:7px}#cych-chat form input{flex:1;min-width:0;border:1px solid #bac6d6;border-radius:7px;padding:10px;color:#182438;background:#fff;font-size:13px}#cych-chat form button{border:0;border-radius:7px;background:#b51e28;color:#fff;padding:9px 12px;cursor:pointer}#cych-chat .cych-chat-note{font-size:10px;color:#576477;text-align:center;padding:0 8px 8px;background:#fff}@media(max-width:480px){#cych-chat{bottom:86px;right:14px;max-width:calc(100vw - 28px)}#cych-chat .cych-chat-toggle{max-width:100%;white-space:nowrap;padding:11px 14px;font-size:14px}#cych-chat .cych-chat-panel{bottom:56px}}
