.fnb-chat-embed{width:100%;max-width:470px;direction:rtl;font-family:Kalameh,Vazirmatn,IRANSansX,Tahoma,Arial,sans-serif;color:#29242a;box-sizing:border-box}
.fnb-chat-embed *{box-sizing:border-box;font-family:inherit}
.fnb-chat-panel{width:100%;height:min(680px,84vh);background:#fff;border:1px solid #eee7eb;border-radius:26px;box-shadow:0 18px 55px rgba(45,24,35,.10);overflow:hidden;display:flex;flex-direction:column}
.fnb-chat-panel header{flex:0 0 auto;min-height:76px;padding:14px 18px;display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#fff,#fffafb);border-bottom:1px solid #f0eaed}
.fnb-chat-panel header:before{content:'💗';width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:13px;background:#fdf0f5;font-size:18px}
.fnb-chat-panel header strong{display:block;font-size:15px;font-weight:800;color:#29242a}.fnb-chat-panel header small{display:block;color:#958890;margin-top:3px;font-size:10px}
.fnb-chat-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 18px 18px;background:#fcfbfc;scrollbar-width:thin;scrollbar-color:#d8c9d0 transparent;overscroll-behavior:contain}
.fnb-chat-body::-webkit-scrollbar{width:5px}.fnb-chat-body::-webkit-scrollbar-thumb{background:#d8c9d0;border-radius:999px}
.fnb-chat-welcome{text-align:center;color:#9b8e95;padding:55px 12px;font-size:12px}

/* Two genuinely separate sides: customer = right, admin = left. RTL is intentionally NOT used for row positioning. */
.fnb-chat-row{display:flex!important;width:100%!important;direction:ltr!important;margin:9px 0!important;clear:both!important}
.fnb-chat-row.customer{justify-content:flex-end!important}.fnb-chat-row.admin{justify-content:flex-start!important}
.fnb-chat-bubble{display:block!important;width:fit-content!important;max-width:min(78%,370px)!important;min-width:58px!important;padding:10px 12px 8px!important;border-radius:17px!important;line-height:1.75;font-size:13px;word-break:break-word;position:relative}
.fnb-chat-bubble.customer-bubble{background:#f9e4ed!important;color:#33272d!important;border:1px solid #f0d5e0!important;border-bottom-right-radius:5px!important;box-shadow:0 4px 14px rgba(80,40,58,.07)!important}
.fnb-chat-bubble.admin-bubble{background:#fff!important;color:#332d31!important;border:1px solid #e8e1e5!important;border-bottom-left-radius:5px!important;box-shadow:0 4px 14px rgba(42,25,34,.055)!important}
.fnb-chat-message-text{white-space:pre-wrap;direction:rtl;text-align:right}
.fnb-chat-bubble small{display:block;margin-top:5px;text-align:left;direction:ltr;font-size:8px;line-height:1;color:#9d9298}
.fnb-chat-pending{opacity:.78}

/* Composer: all controls are centered vertically with the text field. */
.fnb-chat-form{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 11px 11px;border-top:1px solid #eee8eb;background:#fff;direction:ltr!important}
.fnb-chat-compose{order:3;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-height:44px}
.fnb-chat-form textarea{width:100%;resize:none;height:44px;min-height:44px;max-height:110px;border:1px solid #e5dce1;border-radius:15px;padding:9px 12px;font:inherit;font-size:12px;line-height:1.8;outline:none;background:#fff;color:#342b31;direction:rtl;text-align:right;margin:0!important}
.fnb-chat-form textarea:focus{border-color:#d39bb2;box-shadow:0 0 0 3px rgba(200,92,137,.07)}
.fnb-chat-form textarea::placeholder{color:#a3979d}
.fnb-chat-attach{order:2;width:44px;height:44px;flex:0 0 44px;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;border:1px solid #e5dce1;border-radius:14px;background:#fff;color:#c85c89;cursor:pointer;font-size:22px;line-height:1;margin:0!important}
.fnb-chat-attach span{display:block;line-height:1}.fnb-chat-attach.is-disabled{opacity:.5;pointer-events:none}
.fnb-chat-send{order:1;width:60px;height:44px;flex:0 0 60px;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;border:0;border-radius:14px;background:#c85c89;color:#fff;font-size:12px;font-weight:800;cursor:pointer;margin:0!important;padding:0!important}
.fnb-chat-send:disabled{opacity:.45;cursor:not-allowed}.fnb-chat-send:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}

/* Upload preview: thumbnail remains visible after 100%. */
.fnb-chat-image-preview{order:0;width:100%;min-height:0;display:none;align-items:center;gap:8px;padding:0;margin:0!important;border:0;background:transparent;overflow:visible;position:relative}
.fnb-chat-image-preview:not([hidden]){display:flex!important;min-height:60px}
.fnb-chat-image-preview.is-complete{width:60px;height:60px;min-height:60px;padding:0;border:0;background:transparent;overflow:visible;align-self:center}
.fnb-chat-image-preview.is-complete .fnb-chat-upload-thumb{width:60px;height:60px;flex:0 0 60px;border-radius:11px;overflow:hidden;background:transparent}
.fnb-chat-image-preview.is-complete .fnb-chat-image-remove{position:absolute;top:-5px;left:-5px;width:16px;height:16px;min-width:16px;border:1px solid rgba(0,0,0,.08);font-size:11px;line-height:14px;background:#4f4349;color:#fff;z-index:2}
.fnb-chat-upload-thumb{width:48px;height:48px;flex:0 0 48px;border-radius:8px;overflow:hidden;background:transparent}.fnb-chat-upload-thumb img{width:100%;height:100%;display:block;object-fit:cover;border-radius:8px}
.fnb-chat-upload-main{flex:1;min-width:0;display:flex;align-items:center;gap:7px}.fnb-chat-upload-progress{height:5px;flex:1;background:#eee8eb;border-radius:99px;overflow:hidden}.fnb-chat-upload-progress-bar{height:100%;background:#c85c89;border-radius:99px;transition:width .12s linear}.fnb-chat-upload-status{width:42px;flex:0 0 42px;text-align:center;font-size:9px;color:#756a70;direction:ltr;white-space:nowrap}
.fnb-chat-image-remove{width:22px;height:22px;flex:0 0 22px;border:0;border-radius:50%;background:#f2ecef;color:#71636b;font-size:15px;line-height:22px;padding:0;cursor:pointer}
.fnb-chat-image-button{display:block;width:min(230px,100%);padding:0;margin:0;border:0;background:transparent;cursor:zoom-in;border-radius:12px;overflow:hidden}.fnb-chat-image-button img{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:12px}.fnb-chat-bubble:has(.fnb-chat-image-button){padding:7px!important}.fnb-chat-image-caption{margin-top:5px;white-space:pre-wrap;direction:rtl;text-align:right;font-size:11px;line-height:1.6}
.fnb-chat-lightbox{position:fixed;inset:0;z-index:999999;background:rgba(20,14,18,.84);display:flex;align-items:center;justify-content:center;padding:25px;cursor:zoom-out}.fnb-chat-lightbox img{max-width:94vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:12px;cursor:default}.fnb-chat-lightbox-close{position:absolute;top:16px;left:16px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#54434c;font-size:24px;cursor:pointer}

.fnb-chat-info-form{position:relative;display:flex;align-items:center;gap:6px;margin:8px 11px 7px;padding:7px 28px 7px 7px;border:1px solid #eee2e8;border-radius:13px;background:linear-gradient(145deg,#fff,#fffafd);box-shadow:0 4px 14px rgba(76,32,52,.045);min-height:42px}
.fnb-chat-info-form[hidden]{display:none}.fnb-chat-info-form>div{flex:0 0 auto;margin:0;padding:0;font-size:9px;color:#71636a;line-height:1.4;white-space:nowrap}.fnb-chat-info-form input{width:105px;min-width:0;padding:6px 7px;border:1px solid #e6dce1;border-radius:8px;font:inherit;font-size:9px;outline:none;background:#fff;color:#44383f}.fnb-chat-info-close{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;padding:0;border:0;background:#f5eef1;color:#81717a;font-size:11px;line-height:18px;cursor:pointer}.fnb-chat-info-save{flex:0 0 auto;background:#c85c89;color:#fff;border:0;border-radius:8px;padding:6px 8px;cursor:pointer;font-size:9px;font-weight:700}
@media(max-width:600px){.fnb-chat-info-form{gap:5px;padding-right:27px}.fnb-chat-info-form>div{font-size:8px}.fnb-chat-info-form input{width:84px;font-size:8px}.fnb-chat-info-save{padding:6px 7px;font-size:8px}}
@media(max-width:600px){.fnb-chat-panel{height:72vh;border-radius:18px}.fnb-chat-bubble{max-width:84%!important}.fnb-chat-send{width:50px;flex-basis:50px}.fnb-chat-attach{width:42px;flex-basis:42px}.fnb-chat-form textarea{height:42px;min-height:42px}.fnb-chat-image-button{width:min(190px,100%)}}

/* v4.6.25 — Online Chat dark mode.
   The chat component has its own theme and does not depend on the page theme. */
.fnb-chat-embed.fnb-dark-mode{
  color:#eee7eb!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel{
  background:#211d20!important;
  border-color:#40353b!important;
  box-shadow:0 18px 55px rgba(0,0,0,.35)!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel header{
  background:linear-gradient(180deg,#211d20,#2a2227)!important;
  border-bottom-color:#40353b!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel header:before{
  background:#34242c!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel header strong{
  color:#f7f2f5!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel header small{
  color:#aaa0a7!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-body{
  background:#191619!important;
  scrollbar-color:#4a3e44 transparent;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-body::-webkit-scrollbar-thumb{
  background:#4a3e44!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-welcome{
  color:#aaa0a7!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-bubble.customer-bubble{
  background:#3a2530!important;
  color:#f2e8ed!important;
  border-color:#604454!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-bubble.admin-bubble{
  background:#302a2f!important;
  color:#eee7eb!important;
  border-color:#44393f!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-bubble small{
  color:#a99da4!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-form{
  background:#211d20!important;
  border-top-color:#40353b!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-compose{
  background:#211d20!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-form textarea,
.fnb-chat-embed.fnb-dark-mode .fnb-chat-name,
.fnb-chat-embed.fnb-dark-mode .fnb-chat-phone{
  background:#191619!important;
  color:#f2edf0!important;
  border-color:#4a3e44!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-form textarea::placeholder,
.fnb-chat-embed.fnb-dark-mode .fnb-chat-name::placeholder,
.fnb-chat-embed.fnb-dark-mode .fnb-chat-phone::placeholder{
  color:#776c73!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-attach{
  background:#302a2f!important;
  color:#d9cdd3!important;
  border-color:#44393f!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-info-form{
  background:#211d20!important;
  color:#eee7eb!important;
  border-color:#40353b!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-info-form input{
  background:#191619!important;
  color:#f2edf0!important;
  border-color:#4a3e44!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-info-close{
  background:#302a2f!important;
  color:#eee7eb!important;
  border-color:#44393f!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-info-save,
.fnb-chat-embed.fnb-dark-mode .fnb-chat-send{
  color:#fff!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-image-preview{
  background:#302a2f!important;
  border-color:#44393f!important;
}


/* v4.6.27 — compact mobile chat sizing */
.fnb-chat-embed{max-width:400px!important}
.fnb-chat-panel{height:min(620px,78vh)!important}
@media(max-width:600px){
 .fnb-chat-embed{max-width:360px!important;margin:0 auto!important}
 .fnb-chat-panel{height:min(540px,66vh)!important;min-height:390px!important;border-radius:15px!important}
 .fnb-chat-panel header{min-height:58px!important;padding:9px 12px!important}
 .fnb-chat-body{padding:12px 10px 10px!important}
 .fnb-chat-row{margin:6px 0!important}
 .fnb-chat-bubble{max-width:88%!important;padding:8px 10px 7px!important;font-size:12px!important}
 .fnb-chat-form{gap:5px!important;padding:7px!important}
 .fnb-chat-form textarea{height:38px!important;min-height:38px!important;max-height:80px!important;font-size:11px!important}
 .fnb-chat-send{width:43px!important;flex-basis:43px!important;height:38px!important}
 .fnb-chat-attach{width:36px!important;flex-basis:36px!important;height:38px!important}
}


/* v4.6.28 — mobile popup input/send reliability */
.fnb-chat-embed, .fnb-chat-embed *{touch-action:manipulation;}
.fnb-chat-form{position:relative;z-index:20;}
.fnb-chat-send{position:relative;z-index:30;pointer-events:auto!important;-webkit-tap-highlight-color:transparent;}
.fnb-chat-form textarea{position:relative;z-index:21;pointer-events:auto!important;-webkit-user-select:text;user-select:text;}
@media(max-width:600px){
  .fnb-chat-send{min-width:43px!important;cursor:pointer!important;}
  .fnb-chat-form{isolation:isolate;}
}


/* v4.6.39 — refined dark chat for Elementor popups */
.fnb-chat-embed.fnb-dark-mode{
  background:transparent!important;
  color:#eee8ec!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel{
  background:#1c191b!important;
  border:1px solid #342e32!important;
  box-shadow:0 16px 42px rgba(0,0,0,.28)!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-panel header{
  background:#211d20!important;
  border-bottom:1px solid #342e32!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-body{
  background:#181618!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-bubble.customer-bubble{
  background:#39232e!important;
  border-color:#563744!important;
  color:#f5e9ee!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-bubble.admin-bubble{
  background:#292528!important;
  border-color:#3d363a!important;
  color:#eee7eb!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-form{
  background:#211d20!important;
  border-top:1px solid #342e32!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-form textarea{
  background:#181618!important;
  border-color:#40383d!important;
  color:#f3edf0!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-attach{
  background:#2a2528!important;
  border-color:#40383d!important;
  color:#d8a0b7!important;
}
.fnb-chat-embed.fnb-dark-mode .fnb-chat-send{
  background:#b9577f!important;
  color:#fff!important;
}
@media(max-width:600px){
  .fnb-chat-embed.fnb-dark-mode .fnb-chat-panel{
    border-radius:17px!important;
  }
}


/* v4.6.43 — compact responsive mobile chat */
.fnb-chat-embed{
  width:100%;
  max-width:400px!important;
}
.fnb-chat-panel{
  height:min(620px,78vh)!important;
}

@media (max-width:600px){
  .fnb-chat-embed{
    width:100%!important;
    max-width:340px!important;
    margin:0 auto!important;
  }

  .fnb-chat-panel{
    width:100%!important;
    height:min(500px,62vh)!important;
    min-height:350px!important;
    max-height:500px!important;
    border-radius:14px!important;
    box-shadow:0 10px 30px rgba(45,24,35,.08)!important;
  }

  .fnb-chat-panel header{
    min-height:52px!important;
    padding:7px 10px!important;
    gap:8px!important;
  }

  .fnb-chat-panel header:before{
    width:32px!important;
    height:32px!important;
    flex-basis:32px!important;
    border-radius:10px!important;
    font-size:15px!important;
  }

  .fnb-chat-panel header strong{
    font-size:13px!important;
  }

  .fnb-chat-panel header small{
    margin-top:1px!important;
    font-size:8px!important;
  }

  .fnb-chat-body{
    padding:9px 8px 8px!important;
  }

  .fnb-chat-row{
    margin:4px 0!important;
  }

  .fnb-chat-bubble{
    max-width:88%!important;
    min-width:48px!important;
    padding:6px 8px 5px!important;
    border-radius:13px!important;
    font-size:11px!important;
    line-height:1.65!important;
  }

  .fnb-chat-bubble.customer-bubble{
    border-bottom-right-radius:4px!important;
  }

  .fnb-chat-bubble.admin-bubble{
    border-bottom-left-radius:4px!important;
  }

  .fnb-chat-bubble small{
    margin-top:3px!important;
    font-size:7px!important;
  }

  .fnb-chat-form{
    gap:4px!important;
    padding:5px 6px 6px!important;
  }

  .fnb-chat-compose{
    min-height:34px!important;
    gap:3px!important;
  }

  .fnb-chat-form textarea{
    height:34px!important;
    min-height:34px!important;
    max-height:70px!important;
    padding:6px 9px!important;
    border-radius:11px!important;
    font-size:10px!important;
    line-height:1.65!important;
  }

  .fnb-chat-send{
    width:39px!important;
    min-width:39px!important;
    flex-basis:39px!important;
    height:34px!important;
    border-radius:10px!important;
    font-size:9px!important;
  }

  .fnb-chat-attach{
    width:32px!important;
    min-width:32px!important;
    flex-basis:32px!important;
    height:34px!important;
    border-radius:10px!important;
    font-size:16px!important;
  }

  .fnb-chat-image-preview:not([hidden]){
    min-height:45px!important;
  }

  .fnb-chat-image-preview.is-complete,
  .fnb-chat-image-preview.is-complete .fnb-chat-upload-thumb{
    width:45px!important;
    height:45px!important;
    min-height:45px!important;
    flex-basis:45px!important;
  }

  .fnb-chat-upload-thumb{
    width:38px!important;
    height:38px!important;
    flex-basis:38px!important;
  }

  .fnb-chat-image-button{
    width:min(170px,100%)!important;
  }

  .fnb-chat-image-button img{
    max-height:190px!important;
  }

  .fnb-chat-image-caption{
    font-size:10px!important;
    line-height:1.5!important;
  }

  .fnb-chat-welcome{
    padding:35px 10px!important;
    font-size:10px!important;
  }

  .fnb-chat-info-form{
    gap:4px!important;
    margin:5px 7px 4px!important;
    padding:5px 23px 5px 5px!important;
    min-height:34px!important;
    border-radius:10px!important;
  }

  .fnb-chat-info-form>div{
    font-size:7px!important;
  }

  .fnb-chat-info-form input{
    width:70px!important;
    padding:5px!important;
    border-radius:7px!important;
    font-size:7px!important;
  }

  .fnb-chat-info-save{
    padding:5px 6px!important;
    border-radius:7px!important;
    font-size:7px!important;
  }
}

@media (max-width:360px){
  .fnb-chat-embed{
    max-width:calc(100vw - 18px)!important;
  }

  .fnb-chat-panel{
    height:min(470px,60vh)!important;
    min-height:330px!important;
  }

  .fnb-chat-form{
    gap:3px!important;
    padding:4px!important;
  }

  .fnb-chat-send{
    width:36px!important;
    min-width:36px!important;
    flex-basis:36px!important;
  }

  .fnb-chat-attach{
    width:30px!important;
    min-width:30px!important;
    flex-basis:30px!important;
  }
}


/* v4.6.44 — extra compact mobile chat */
@media (max-width:600px){
  .fnb-chat-embed{
    max-width:300px!important;
  }
  .fnb-chat-panel{
    height:min(430px,55vh)!important;
    min-height:300px!important;
    max-height:430px!important;
    border-radius:12px!important;
  }
  .fnb-chat-panel header{
    min-height:45px!important;
    padding:5px 8px!important;
  }
  .fnb-chat-panel header:before{
    width:28px!important;
    height:28px!important;
    flex-basis:28px!important;
    border-radius:8px!important;
    font-size:13px!important;
  }
  .fnb-chat-panel header strong{font-size:11px!important}
  .fnb-chat-panel header small{font-size:7px!important}
  .fnb-chat-body{padding:7px 6px 6px!important}
  .fnb-chat-bubble{
    max-width:90%!important;
    padding:5px 7px 4px!important;
    border-radius:11px!important;
    font-size:10px!important;
    line-height:1.55!important;
  }
  .fnb-chat-bubble small{font-size:6.5px!important;margin-top:2px!important}
  .fnb-chat-form{padding:4px 5px 5px!important}
  .fnb-chat-form textarea{
    height:30px!important;
    min-height:30px!important;
    padding:5px 8px!important;
    font-size:9px!important;
  }
  .fnb-chat-send{
    width:34px!important;min-width:34px!important;flex-basis:34px!important;
    height:30px!important;border-radius:8px!important;font-size:8px!important;
  }
  .fnb-chat-attach{
    width:28px!important;min-width:28px!important;flex-basis:28px!important;
    height:30px!important;border-radius:8px!important;font-size:14px!important;
  }
  .fnb-chat-welcome{padding:25px 8px!important;font-size:9px!important}
}

@media (max-width:330px){
  .fnb-chat-embed{max-width:calc(100vw - 14px)!important}
  .fnb-chat-panel{height:min(400px,54vh)!important;min-height:285px!important}
}


.fnb-chat-open-notice{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  z-index:5;
  pointer-events:none;
  color:rgba(80,62,70,.28);
  font-size:10px;
  font-weight:500;
  white-space:nowrap;
  text-align:center;
  animation:fnb-chat-open-notice 3.2s ease forwards;
}
@keyframes fnb-chat-open-notice{
  0%{opacity:0}
  12%{opacity:1}
  72%{opacity:1}
  100%{opacity:0}
}
@media (max-width:600px){
  .fnb-chat-open-notice{font-size:8px;color:rgba(80,62,70,.24)}
}


/* v4.6.46 — reliable centered open-chat notice */
.fnb-chat-body{position:relative!important}
.fnb-chat-open-notice{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  z-index:20!important;
  pointer-events:none!important;
  color:rgba(80,62,70,.30)!important;
  font-size:10px!important;
  font-weight:500!important;
  white-space:nowrap!important;
  text-align:center!important;
  animation:fnb-chat-open-notice 4.2s ease forwards!important;
}
@media (max-width:600px){
  .fnb-chat-open-notice{
    font-size:8px!important;
    color:rgba(80,62,70,.27)!important;
  }
}


/* v4.6.47 — permanent borderless open-chat text */
.fnb-chat-body{position:relative!important}
.fnb-chat-open-notice{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  z-index:20!important;
  pointer-events:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:rgba(80,62,70,.28)!important;
  font-size:10px!important;
  font-weight:400!important;
  line-height:1.5!important;
  white-space:nowrap!important;
  text-align:center!important;
  animation:none!important;
  opacity:1!important;
}
@media (max-width:600px){
  .fnb-chat-open-notice{
    font-size:8px!important;
    color:rgba(80,62,70,.25)!important;
  }
}
