#everbright-chat{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45;color:#183e34;position:fixed;bottom:22px;right:22px;z-index:999990}#everbright-chat *{box-sizing:border-box}#everbright-chat button,#everbright-chat textarea{font:inherit;letter-spacing:normal;text-transform:none}#eb-chat-toggle{display:flex;align-items:center;gap:9px;border:0;border-radius:28px;background:#24654f;color:#fff;padding:14px 20px;box-shadow:0 4px 20px #0003;cursor:pointer;font-weight:600}#eb-chat-panel{position:absolute;bottom:66px;right:0;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);background:#fff;border:1px solid #dae5df;border-radius:16px;box-shadow:0 8px 36px #0003;overflow:hidden;display:flex;flex-direction:column}#eb-chat-panel[hidden]{display:none!important}#eb-chat-panel header{display:flex;justify-content:space-between;align-items:center;background:#183e34;color:white;padding:16px 18px;flex-shrink:0}#eb-chat-panel header strong{display:block;font-size:19px}#eb-chat-panel header span{font-size:12px;color:#e3eee8}#eb-chat-close{background:transparent;color:#fff;border:0;font-size:28px!important;cursor:pointer;min-width:36px;min-height:36px;padding:0}#eb-chat-log{overflow-y:auto;min-height:90px;max-height:260px;padding:14px;flex:1 1 auto;overscroll-behavior:contain}#everbright-chat .eb-bubble{max-width:92%;border-radius:12px;background:#edf4ef;padding:10px 12px;margin:0 0 10px;overflow-wrap:anywhere;text-align:left;color:#183e34}#everbright-chat .eb-bubble strong{font-size:11px;display:block;margin-bottom:4px}#everbright-chat .eb-bubble p{font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap;color:inherit}#everbright-chat .eb-visitor{background:#24654f;color:#fff;margin-left:auto}#eb-chat-status{font-size:12px;color:#405f52;margin:0;padding:0 16px;min-height:18px;flex-shrink:0}#eb-chat-form{padding:8px 16px 10px;margin:0;flex-shrink:0}#eb-chat-form label{display:block;font-size:12px;font-weight:600;margin:0 0 5px}#eb-chat-text{width:100%;min-height:58px;max-height:110px;margin:0;padding:9px 10px;border:1px solid #a9bfb2;border-radius:8px;background:#fff;color:#183e34;resize:vertical;font-size:16px!important;line-height:1.35}#everbright-chat .eb-actions{display:flex;align-items:center;gap:12px;margin-top:8px}#eb-chat-send{background:#24654f;color:white;padding:9px 20px;border:0;border-radius:8px;cursor:pointer}#eb-chat-new{border:0;background:transparent;color:#245640;padding:8px;cursor:pointer;font-size:12px!important}#everbright-chat button:disabled{opacity:.6;cursor:wait}#everbright-chat .eb-privacy{font-size:11px;line-height:1.4;padding:0 16px;margin:0 0 6px;color:#5f7268;flex-shrink:0}#everbright-chat .eb-contact{font-size:12px;padding:0 16px 12px;margin:0;flex-shrink:0}#everbright-chat a{color:#245b46;text-decoration:underline}#everbright-chat button:focus-visible,#everbright-chat a:focus-visible,#everbright-chat textarea:focus-visible{outline:3px solid #d4a753;outline-offset:3px}#everbright-chat .eb-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:480px){#everbright-chat{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}#eb-chat-toggle{font-size:14px;padding:12px 16px}#eb-chat-panel{bottom:60px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px)}#eb-chat-log{max-height:30dvh}#eb-chat-panel header{padding:12px 14px}}
