#beforcom-chat-button{position:fixed;right:25px;bottom:25px;width:60px;height:60px;background:#087f72;color:#193432;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99999}#beforcom-chat-button img{width:44px;height:44px;display:block}#beforcom-chat-box{position:fixed;right:25px;bottom:95px;width:350px;background:#fff;border-radius:12px;border:1px solid #dce7e5;display:none;overflow:hidden;z-index:99999}#beforcom-chat-header{background:#087f72;color:#fff;padding:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between}#beforcom-chat-body{padding:14px}#beforcom-chat-body p{color:#193432}#beforcom-chat-intro{margin-bottom:12px}#beforcom-chat-intro p{margin:0 0 6px}#beforcom-live-messages{max-height:220px;overflow-y:auto;margin-bottom:12px;padding:8px;background:#f6f8f8;border:1px solid #dce7e5;display:none}#beforcom-live-messages:not(:empty){display:block}.beforcom-message{margin-bottom:8px;padding:8px;border-radius:6px;font-size:14px;color:#193432;word-wrap:break-word}.beforcom-message strong{display:block;margin-bottom:0}.beforcom-message-client{background:#dff3ed;text-align:right}.beforcom-message-admin{background:#dff3ed;color:#193432;text-align:left}#beforcom-chat-form{margin-top:10px}#beforcom-chat-body input,#beforcom-chat-body textarea{width:100%;box-sizing:border-box;margin-bottom:8px;padding:9px;border:1px solid #dce7e5;color:#193432;background:#fff}#beforcom-chat-body textarea{height:90px;resize:vertical}#beforcom-chat-body button{width:100%;background:#087f72;color:#fff;border:none;padding:10px;cursor:pointer;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}#beforcom-result{margin-top:10px;font-size:14px;color:#193432}#beforcom-website{position:absolute;left:-9999px;opacity:0}#beforcom-client-fields{display:block}#beforcom-chat-button{border:0;box-shadow:0 4px 18px rgb(6 61 60 / .18)}#beforcom-chat-button img{filter:brightness(0) invert(1)}#beforcom-chat-box{box-shadow:0 12px 35px rgb(6 61 60 / .14);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#beforcom-chat-header #beforcom-chat-close{width:30px;height:30px;padding:0;border:0;background:#fff0;color:#fff;font:inherit;font-size:24px;cursor:pointer}#beforcom-chat-body input,#beforcom-chat-body textarea{border-radius:8px;font:inherit;font-size:14px}#beforcom-chat-body button#beforcom-send{border-radius:8px;min-height:42px}#beforcom-chat-body button#beforcom-send:hover{background:#0b4c4a}#beforcom-chat-body p.servicime-chat-privacy{font-size:11px;line-height:1.5;color:#6b7d7b;margin:2px 0 10px}.servicime-chat-privacy a{color:#0b4c4a;text-decoration:underline}#beforcom-chat-button:focus-visible,#beforcom-chat-box button:focus-visible,#beforcom-chat-box input:focus-visible,#beforcom-chat-box textarea:focus-visible{outline:3px solid #087f72;outline-offset:3px}@media (max-width:480px){#beforcom-chat-button{right:16px;bottom:16px;width:54px;height:54px}#beforcom-chat-box{right:12px;bottom:82px;width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){#beforcom-chat-button,#beforcom-chat-box{transition:none}}#beforcom-chat-body button#beforcom-send{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}#beforcom-chat-button{display:flex!important;align-items:center!important;justify-content:center!important}#beforcom-chat-button img{width:35px!important;height:35px!important;max-width:none!important;max-height:none!important;object-fit:contain!important}