
#ntech-suite-chat-links.ntc-links{
  position:fixed;
  bottom:96px;
  display:flex;
  flex-direction:column;
  gap:12px;
  z-index:2147482000;
}
#ntech-suite-chat-links.ntc-links-right{right:20px}
#ntech-suite-chat-links.ntc-links-left{left:20px}
#ntech-suite-chat-links .ntc-link{
  min-width:52px;
  height:52px;
  padding:0 14px;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  color:var(--ntech-suite-primary-contrast,#fff);
  text-decoration:none;
  background:var(--ntc-primary,var(--ntech-suite-primary,#3b82f6));
  border:1px solid color-mix(in srgb, var(--ntc-primary,var(--ntech-suite-primary,#3b82f6)) 80%, #ffffff);
  box-shadow:0 12px 30px rgba(15,23,42,.18);
  transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;
}
#ntech-suite-chat-links .ntc-link:hover{transform:translateY(-2px);opacity:.98;color:var(--ntech-suite-primary-contrast,#fff);box-shadow:0 16px 34px rgba(15,23,42,.22)}
#ntech-suite-chat-links .ntc-link svg{width:22px;height:22px;display:block}
#ntech-suite-chat-links .ntc-label{font-size:13px;font-weight:700;white-space:nowrap}
#ntech-suite-chat-links .ntc-link-facebook{background:var(--ntc-primary,var(--ntech-suite-primary,#3b82f6));}
#ntech-suite-chat-links .ntc-link-telegram{background:var(--ntc-secondary,var(--ntech-suite-secondary,#f59e0b));color:var(--ntech-suite-secondary-contrast,#0f172a);border-color:color-mix(in srgb, var(--ntc-secondary,var(--ntech-suite-secondary,#f59e0b)) 80%, #ffffff)}
@media (max-width:782px){
  #ntech-suite-chat-links.ntc-links{bottom:92px}
  #ntech-suite-chat-links.ntc-links-right{right:16px}
  #ntech-suite-chat-links.ntc-links-left{left:16px}
  #ntech-suite-chat-links .ntc-link{width:48px;height:48px;min-width:48px;padding:0}
  #ntech-suite-chat-links .ntc-label{display:none}
}


.ntech-suite-front .ntc-inline-wrap{
  border:1px solid var(--ntech-suite-border, rgba(15,23,42,.08));
  border-radius:24px;
  background:var(--ntech-suite-surface,#fff);
  box-shadow:var(--ntech-suite-shadow, 0 10px 30px rgba(15,23,42,.05));
  padding:24px;
}
.ntech-suite-front .ntc-inline-title{
  font-size:14px;
  font-weight:800;
  color:var(--ntech-suite-text,#0f172a);
  margin-bottom:14px;
}
.ntech-suite-front .ntc-inline-links{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.ntech-suite-front .ntc-inline-links .ntc-link{
  position:static;
}
