/* ExBot Pro Desk chat redesign 2.3.0 */
body.exbot-desk-ui{
  --chat-blue:#146cff;
  --chat-blue-2:#2d79ff;
  --chat-text:#17385d;
  --chat-muted:#728aa7;
  --chat-line:#dfe7f1;
  --chat-soft:#f6f9fd;
  --chat-green:#18b76b;
  --chat-orange:#f59b18;
  --chat-red:#ef4e57;
}
body.exbot-desk-ui .wrap{padding:14px 18px 16px!important}
body.exbot-desk-ui .shell{
  grid-template-columns:360px minmax(0,1fr)!important;
  gap:0!important;
  border:1px solid var(--chat-line)!important;
  border-radius:22px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 16px 44px rgba(32,67,108,.07)!important;
}
body.exbot-desk-ui .side{
  border:0!important;
  border-right:1px solid var(--chat-line)!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
}
body.exbot-desk-ui .filters{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:10px!important;
  padding:18px 20px 14px!important;
  background:#fff!important;
  border-bottom:1px solid var(--chat-line)!important;
}
body.exbot-desk-ui .filters select,
body.exbot-desk-ui .filters input{
  height:44px!important;
  min-height:44px!important;
  border:1px solid #d9e3ef!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#294a70!important;
  box-shadow:none!important;
}
body.exbot-desk-ui .filters input::placeholder{color:#8ca0b8!important}
body.exbot-desk-ui .filters .wide{grid-column:1/-1!important}
body.exbot-desk-ui .filters .btn{
  height:44px!important;
  min-height:44px!important;
  grid-column:1/-1!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#1474ff,#1460e8)!important;
  border-color:#146cff!important;
  box-shadow:0 8px 18px rgba(20,108,255,.16)!important;
}
body.exbot-desk-ui #desk-conversation-list{background:#fff!important;scrollbar-color:#cbd7e6 transparent}
body.exbot-desk-ui .conv{
  position:relative!important;
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  min-height:105px!important;
  padding:15px 18px!important;
  background:#fff!important;
  border-bottom:1px solid #edf1f6!important;
  color:var(--chat-text)!important;
  transition:background .16s ease,box-shadow .16s ease!important;
}
body.exbot-desk-ui .conv:hover{background:#f8fbff!important}
body.exbot-desk-ui .conv.active{
  background:linear-gradient(90deg,#edf4ff 0%,#f6f9ff 100%)!important;
  box-shadow:inset 3px 0 0 var(--chat-blue)!important;
  border-color:#e1e9f6!important;
}
body.exbot-desk-ui .conv.unread:not(.active){box-shadow:inset 3px 0 0 var(--chat-blue)!important}
body.exbot-desk-ui .conv-avatar-wrap{position:relative;width:46px;height:46px;align-self:start}
body.exbot-desk-ui .desk-avatar{
  position:relative;
  display:inline-grid;
  place-items:center;
  width:40px;
  height:40px;
  flex:0 0 40px;
  border-radius:50%;
  overflow:hidden;
  border:1px solid #d9e5f3;
  background:linear-gradient(145deg,#eaf2ff,#f8fbff);
  color:#2168ed;
  font-size:14px;
  font-weight:800;
  line-height:1;
  box-shadow:0 3px 10px rgba(45,91,146,.06);
}
body.exbot-desk-ui .desk-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}
body.exbot-desk-ui .desk-avatar.bot-avatar{background:linear-gradient(145deg,#ecfff6,#f8fffb);color:#0ca667;border-color:#cfeede}
body.exbot-desk-ui .desk-avatar.tiny{position:absolute;right:0;bottom:-1px;width:22px;height:22px;min-width:22px;border:2px solid #fff;font-size:8px;box-shadow:0 2px 6px rgba(41,74,111,.12)}
body.exbot-desk-ui .conv-body{min-width:0}
body.exbot-desk-ui .conv-top{align-items:flex-start!important;gap:8px!important}
body.exbot-desk-ui .conv-title{display:flex;align-items:center;gap:7px;min-width:0}
body.exbot-desk-ui .conv-title .name{
  min-width:0;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#17385d!important;
  font-size:14px!important;
  font-weight:800!important;
}
body.exbot-desk-ui .conv-right{padding-top:2px;color:#8095ad!important;font-size:10px!important;white-space:nowrap}
body.exbot-desk-ui .preview.conv-preview{margin-top:7px!important;color:#647f9e!important;font-size:12px!important;line-height:1.35}
body.exbot-desk-ui .bot-pill{height:19px;padding:0 7px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.02em;text-transform:uppercase;font-weight:850!important}
body.exbot-desk-ui .bot-pill.bot-support{background:#e9faef!important;color:#159955!important;border-color:#c9eed8!important}
body.exbot-desk-ui .bot-pill.bot-admin{background:#eef3ff!important;color:#2467e8!important;border-color:#d8e4ff!important}
body.exbot-desk-ui .bot-pill.bot-sales{background:#e9f9f0!important;color:#139860!important;border-color:#caedd9!important}
body.exbot-desk-ui .unread-dot{width:9px!important;height:9px!important;background:var(--chat-blue)!important;box-shadow:0 0 0 4px rgba(20,108,255,.10)!important}
body.exbot-desk-ui .chat-panel{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
}
body.exbot-desk-ui .chat{background:#fff!important}
body.exbot-desk-ui .head{
  min-height:92px!important;
  padding:18px 24px!important;
  background:#fff!important;
  border-bottom:1px solid var(--chat-line)!important;
  align-items:center!important;
}
body.exbot-desk-ui .chat-title-row{display:flex;align-items:center;gap:12px;min-width:0}
body.exbot-desk-ui .chat-title-copy{min-width:0}
body.exbot-desk-ui .chat-title-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body.exbot-desk-ui .chat-title-line strong{font-size:18px!important;line-height:1.2;color:#153659!important}
body.exbot-desk-ui .chat-subtitle{margin-top:5px;color:#66819f!important;font-size:13px}
body.exbot-desk-ui .head>.row{gap:10px!important;flex-wrap:nowrap!important}
body.exbot-desk-ui .head>.row form{margin:0}
body.exbot-desk-ui .head .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:44px!important;
  padding:0 15px!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#294865!important;
  border:1px solid #d8e2ee!important;
  box-shadow:none!important;
  white-space:nowrap;
}
body.exbot-desk-ui .head .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
body.exbot-desk-ui .head .btn.status-work{color:#1668ef!important;border-color:#cfe0ff!important}
body.exbot-desk-ui .head .btn.status-wait{color:#c47c00!important;border-color:#f1dfbd!important}
body.exbot-desk-ui .head .btn.status-close{color:#55708f!important}
body.exbot-desk-ui .head .btn.danger{color:var(--chat-red)!important;border-color:#f2cbd0!important;background:#fff!important}
body.exbot-desk-ui .messages{
  position:relative;
  padding:28px 30px!important;
  background-color:#fbfdff!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128' viewBox='0 0 128 128'%3E%3Cg fill='none' stroke='%23e6edf6' stroke-width='1.3' opacity='.32'%3E%3Cpath d='M22 22h18a7 7 0 0 1 7 7v10a7 7 0 0 1-7 7H30l-9 6V29a7 7 0 0 1 1-7Z'/%3E%3Cpath d='M88 22l18 10-18 10 4-8-4-12Z'/%3E%3Ccircle cx='91' cy='89' r='16'/%3E%3Cpath d='M83 88h16M91 80v16'/%3E%3Cpath d='M31 85h25v18H31zM37 91h13M37 97h9'/%3E%3C/g%3E%3C/svg%3E")!important;
  background-size:128px 128px!important;
  scrollbar-color:#c7d4e4 transparent!important;
}
body.exbot-desk-ui .msg{display:flex!important;align-items:flex-end!important;gap:10px!important;margin:0 0 14px!important}
body.exbot-desk-ui .msg.customer{justify-content:flex-start!important}
body.exbot-desk-ui .msg.operator,body.exbot-desk-ui .msg.auto{justify-content:flex-end!important}
body.exbot-desk-ui .msg .desk-avatar{width:34px;height:34px;flex:0 0 34px;font-size:12px;border-color:#dbe6f2}
body.exbot-desk-ui .msg.operator .desk-avatar,body.exbot-desk-ui .msg.auto .desk-avatar{order:2}
body.exbot-desk-ui .bubble{
  max-width:min(66%,700px)!important;
  padding:11px 14px!important;
  border:1px solid #dfe7f0!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#1e4165!important;
  box-shadow:0 5px 14px rgba(39,70,107,.045)!important;
  font-size:13px!important;
  line-height:1.48!important;
}
body.exbot-desk-ui .customer .bubble{border-bottom-left-radius:5px!important}
body.exbot-desk-ui .operator .bubble{
  max-width:min(60%,620px)!important;
  background:#edf4ff!important;
  border-color:#cfe0ff!important;
  border-bottom-right-radius:5px!important;
  color:#1f4975!important;
}
body.exbot-desk-ui .auto .bubble{
  width:min(420px,72%)!important;
  max-width:420px!important;
  background:#fff!important;
  border-color:#d6e2ef!important;
  border-bottom-right-radius:5px!important;
  padding:10px!important;
  box-shadow:0 8px 22px rgba(38,69,106,.08)!important;
}
body.exbot-desk-ui .auto .bubble>div:not(.meta):not(.muted){padding:0 5px;font-size:13px;line-height:1.48}
body.exbot-desk-ui .auto .bubble>.muted{padding:0 5px;color:#66809d!important}
body.exbot-desk-ui .bubble>a:first-child{display:inline-flex!important;max-width:100%!important;border-radius:10px!important;overflow:hidden!important;background:#f7fbff!important}
body.exbot-desk-ui .media-preview{
  display:block!important;
  width:auto!important;
  max-width:min(100%,300px)!important;
  max-height:260px!important;
  object-fit:contain!important;
  object-position:center center!important;
  border:0!important;
  border-radius:10px!important;
  margin:0 0 10px!important;
  background:#f7fbff!important;
}
body.exbot-desk-ui .meta{margin-top:7px!important;color:#8296ad!important;font-size:10px!important;text-align:right!important}
body.exbot-desk-ui .composer{
  padding:16px 20px 18px!important;
  gap:10px!important;
  background:#fff!important;
  border-top:1px solid var(--chat-line)!important;
}
body.exbot-desk-ui .composer textarea{
  width:100%!important;
  min-height:70px!important;
  max-height:140px!important;
  padding:14px 15px!important;
  border:1px solid #d8e3ef!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#244766!important;
  resize:vertical!important;
  box-shadow:none!important;
}
body.exbot-desk-ui .composer textarea:focus{border-color:#93baff!important;box-shadow:0 0 0 3px rgba(20,108,255,.09)!important}
body.exbot-desk-ui .composer textarea::placeholder{color:#8ba0b7!important}
body.exbot-desk-ui .composer-bottom{display:flex!important;align-items:center!important;gap:12px!important}
body.exbot-desk-ui .composer-file{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1!important;flex-wrap:wrap!important}
body.exbot-desk-ui .file-picker{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:40px!important;
  padding:0 13px!important;
  border:1px solid #d6e2ef!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#1468ee!important;
  font-weight:800!important;
  cursor:pointer!important;
  white-space:nowrap!important;
}
body.exbot-desk-ui .file-picker:hover{background:#f7faff!important;border-color:#bcd2f4!important}
body.exbot-desk-ui .file-picker svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.exbot-desk-ui .file-picker input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
body.exbot-desk-ui .composer-file-name{min-width:0;color:#536f8d!important;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.exbot-desk-ui .composer-file-hint{flex-basis:100%;color:#8197af!important;font-size:10px!important}
body.exbot-desk-ui .composer .composer-send{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-width:150px!important;
  min-height:44px!important;
  border-radius:10px!important;
  background:linear-gradient(135deg,#1474ff,#1460e8)!important;
  border-color:#146cff!important;
  box-shadow:0 9px 20px rgba(20,108,255,.16)!important;
}
body.exbot-desk-ui .composer-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.exbot-desk-ui .empty-chat{
  display:grid!important;
  place-items:center!important;
  min-height:100%!important;
  padding:32px!important;
  background:#fbfdff!important;
  color:#8095ad!important;
}
body.exbot-desk-ui .empty-chat-card{
  width:min(100%,360px)!important;
  padding:26px 24px!important;
  border:1px solid #dfe7f1!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  box-shadow:0 16px 34px rgba(32,67,108,.08)!important;
  text-align:center!important;
}
body.exbot-desk-ui .empty-chat-ill{
  width:104px!important;
  height:104px!important;
  margin:0 auto 18px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:28px!important;
  background:linear-gradient(145deg,#eef5ff,#ffffff)!important;
  border:1px solid #dbe6f4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
body.exbot-desk-ui .empty-chat-ill svg{width:76px!important;height:76px!important;display:block!important}
body.exbot-desk-ui .empty-chat-title{
  margin:0!important;
  color:#16395f!important;
  font-size:20px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
body.exbot-desk-ui .empty-chat-subtitle{
  margin:10px 0 0!important;
  color:#6d86a2!important;
  font-size:13px!important;
  line-height:1.55!important;
}
body.exbot-desk-ui .empty-chat-note{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-top:16px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  background:#eef5ff!important;
  border:1px solid #d7e5ff!important;
  color:#2b68e8!important;
  font-size:11px!important;
  font-weight:700!important;
}
body.exbot-desk-ui .empty-chat-note .dot{
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:#2b68e8!important;
  box-shadow:0 0 0 4px rgba(43,104,232,.12)!important;
}

@media(max-width:1180px){
  body.exbot-desk-ui .shell{grid-template-columns:310px minmax(0,1fr)!important}
  body.exbot-desk-ui .head{align-items:flex-start!important;flex-direction:column!important}
  body.exbot-desk-ui .head>.row{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}
  body.exbot-desk-ui .bubble{max-width:78%!important}
  body.exbot-desk-ui .operator .bubble{max-width:74%!important}
}
@media(max-width:760px){
  body.exbot-desk-ui .wrap{padding:8px!important}
  body.exbot-desk-ui .shell{grid-template-columns:1fr!important;border-radius:16px!important;min-height: calc(100vh - 88px) !important;}
  body.exbot-desk-ui .side{border-right:0!important}
  body.exbot-desk-ui .filters{padding:12px!important;gap:8px!important}
  body.exbot-desk-ui .conv{min-height:84px!important;padding:12px 14px!important;grid-template-columns:40px minmax(0,1fr)!important}
  body.exbot-desk-ui .conv-avatar-wrap{width:40px;height:40px}
  body.exbot-desk-ui .desk-avatar{width:36px;height:36px;flex-basis:36px}
  body.exbot-desk-ui .head{min-height:auto!important;padding:12px!important}
  body.exbot-desk-ui .head>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
  body.exbot-desk-ui .head>.row form{min-width:0!important}
  body.exbot-desk-ui .head .btn{width:100%!important;min-width:0!important;padding:0 6px!important;font-size:10px!important;gap:4px!important}
  body.exbot-desk-ui .head .btn svg{width:15px;height:15px}
  body.exbot-desk-ui .messages{padding:16px 10px!important;background-size:96px 96px!important}
  body.exbot-desk-ui .msg{gap:7px!important}
  body.exbot-desk-ui .msg .desk-avatar{width:30px;height:30px;flex-basis:30px}
  body.exbot-desk-ui .bubble,body.exbot-desk-ui .operator .bubble{max-width:84%!important}
  body.exbot-desk-ui .auto .bubble{width:min(86%,420px)!important;max-width:86%!important}
  body.exbot-desk-ui .composer{padding:10px!important}
  body.exbot-desk-ui .composer-bottom{display:grid!important;grid-template-columns:1fr!important}
  body.exbot-desk-ui .composer .composer-send{width:100%!important;min-width:0!important}
  body.exbot-desk-ui .empty-chat{padding:18px!important}
  body.exbot-desk-ui .empty-chat-card{width:min(100%,320px)!important;padding:22px 18px!important;border-radius:20px!important}
  body.exbot-desk-ui .empty-chat-ill{width:88px!important;height:88px!important;border-radius:24px!important;margin-bottom:16px!important}
  body.exbot-desk-ui .empty-chat-ill svg{width:64px!important;height:64px!important}
  body.exbot-desk-ui .empty-chat-title{font-size:18px!important}
  body.exbot-desk-ui .empty-chat-subtitle{font-size:12px!important}
}

body.exbot-desk-ui .composer-file-hint:empty{display:none!important}


/* 2.3.3 refined empty state */
body.exbot-desk-ui .empty-chat::before{
  content:none!important;
  display:none!important;
}
body.exbot-desk-ui .empty-chat{
  display:grid!important;
  place-items:center!important;
  min-height:100%!important;
  padding:32px!important;
  background:#fbfdff!important;
  color:#8095ad!important;
}
body.exbot-desk-ui .empty-chat-card{
  width:min(100%,392px)!important;
  padding:30px 28px 26px!important;
  border:1px solid #dfe7f3!important;
  border-radius:28px!important;
  background:#fff!important;
  box-shadow:0 14px 34px rgba(32,67,108,.06)!important;
  text-align:center!important;
}
body.exbot-desk-ui .empty-chat-ill{
  width:124px!important;
  height:124px!important;
  margin:0 auto 18px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:32px!important;
  background:linear-gradient(180deg,#f3f8ff 0%,#f8fbff 100%)!important;
  border:1px solid #dbe6f4!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important;
}
body.exbot-desk-ui .empty-chat-ill svg{width:82px!important;height:82px!important;display:block!important}
body.exbot-desk-ui .empty-chat-title{
  margin:0!important;
  color:#16395f!important;
  font-size:21px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
body.exbot-desk-ui .empty-chat-subtitle{
  max-width:290px!important;
  margin:12px auto 0!important;
  color:#6f87a2!important;
  font-size:13px!important;
  line-height:1.6!important;
}
body.exbot-desk-ui .empty-chat-note{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  margin-top:18px!important;
  padding:8px 14px!important;
  border-radius:999px!important;
  background:#eef5ff!important;
  border:1px solid #d7e5ff!important;
  color:#2b68e8!important;
  font-size:12px!important;
  font-weight:700!important;
}
body.exbot-desk-ui .empty-chat-note .dot{
  width:8px!important;
  height:8px!important;
  border-radius:50%!important;
  background:#2b68e8!important;
  box-shadow:0 0 0 4px rgba(43,104,232,.12)!important;
}
@media(max-width:760px){
  body.exbot-desk-ui .empty-chat{padding:18px!important}
  body.exbot-desk-ui .empty-chat-card{width:min(100%,320px)!important;padding:24px 18px!important;border-radius:22px!important}
  body.exbot-desk-ui .empty-chat-ill{width:100px!important;height:100px!important;border-radius:26px!important;margin-bottom:16px!important}
  body.exbot-desk-ui .empty-chat-ill svg{width:68px!important;height:68px!important}
  body.exbot-desk-ui .empty-chat-title{font-size:18px!important}
  body.exbot-desk-ui .empty-chat-subtitle{font-size:12px!important;max-width:250px!important}
}

/* 2.3.5 hero empty state */
body.exbot-desk-ui .empty-chat::before{
  content:none!important;
  display:none!important;
}
body.exbot-desk-ui .empty-chat{
  display:grid!important;
  place-items:center!important;
  min-height:100%!important;
  padding:36px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  color:#8095ad!important;
}
body.exbot-desk-ui .empty-chat-card,
body.exbot-desk-ui .empty-chat-note{
  display:none!important;
}
body.exbot-desk-ui .empty-chat-hero{
  width:min(100%,560px)!important;
  text-align:center!important;
}
body.exbot-desk-ui .empty-chat-hero-visual{
  width:min(100%,340px)!important;
  margin:0 auto 18px!important;
}
body.exbot-desk-ui .empty-chat-hero-visual svg{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
body.exbot-desk-ui .empty-chat-title{
  margin:0!important;
  color:#17395f!important;
  font-size:22px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:-0.02em!important;
}
body.exbot-desk-ui .empty-chat-subtitle{
  max-width:420px!important;
  margin:10px auto 0!important;
  color:#6f86a2!important;
  font-size:13px!important;
  line-height:1.55!important;
}
@media(max-width:760px){
  body.exbot-desk-ui .empty-chat{padding:20px!important}
  body.exbot-desk-ui .empty-chat-hero{width:min(100%,380px)!important}
  body.exbot-desk-ui .empty-chat-hero-visual{width:min(100%,260px)!important;margin-bottom:14px!important}
  body.exbot-desk-ui .empty-chat-title{font-size:18px!important}
  body.exbot-desk-ui .empty-chat-subtitle{max-width:280px!important;font-size:12px!important}
}

/* 2.3.5 centered illustration asset */
body.exbot-desk-ui .empty-chat::before{
  content:none!important;
  display:none!important;
}
body.exbot-desk-ui .empty-chat{
  display:grid!important;
  place-items:center!important;
  min-height:100%!important;
  padding:36px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  color:#8095ad!important;
}
body.exbot-desk-ui .empty-chat-card,
body.exbot-desk-ui .empty-chat-note,
body.exbot-desk-ui .empty-chat-hero-visual{
  display:none!important;
}
body.exbot-desk-ui .empty-chat-hero{
  width:min(100%,560px)!important;
  text-align:center!important;
}
body.exbot-desk-ui .empty-chat-hero-image{
  display:block!important;
  width:min(100%,340px)!important;
  height:auto!important;
  margin:0 auto 18px!important;
}
body.exbot-desk-ui .empty-chat-title{
  margin:0!important;
  color:#17395f!important;
  font-size:22px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:-0.02em!important;
}
body.exbot-desk-ui .empty-chat-subtitle{
  max-width:420px!important;
  margin:10px auto 0!important;
  color:#6f86a2!important;
  font-size:13px!important;
  line-height:1.55!important;
}
@media(max-width:760px){
  body.exbot-desk-ui .empty-chat{padding:20px!important}
  body.exbot-desk-ui .empty-chat-hero{width:min(100%,380px)!important}
  body.exbot-desk-ui .empty-chat-hero-image{width:min(100%,250px)!important;margin-bottom:14px!important}
  body.exbot-desk-ui .empty-chat-title{font-size:18px!important}
  body.exbot-desk-ui .empty-chat-subtitle{max-width:280px!important;font-size:12px!important}
}

/* 2.3.6 unDraw empty state */
body.exbot-desk-ui .empty-chat::before{
  content:none!important;
  display:none!important;
}
body.exbot-desk-ui .empty-chat{
  display:grid!important;
  place-items:center!important;
  min-height:100%!important;
  padding:34px!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  color:#8095ad!important;
}
body.exbot-desk-ui .empty-chat-card,
body.exbot-desk-ui .empty-chat-note,
body.exbot-desk-ui .empty-chat-hero-visual,
body.exbot-desk-ui .empty-chat-hero-image{
  display:none!important;
}
body.exbot-desk-ui .empty-chat-hero{
  width:min(100%,560px)!important;
  text-align:center!important;
}
body.exbot-desk-ui .empty-chat-undraw{
  display:block!important;
  width:min(100%,310px)!important;
  height:250px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto 14px!important;
}
body.exbot-desk-ui .empty-chat-title{
  margin:0!important;
  color:#17395f!important;
  font-size:22px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
}
body.exbot-desk-ui .empty-chat-subtitle{
  max-width:420px!important;
  margin:10px auto 0!important;
  color:#6f86a2!important;
  font-size:13px!important;
  line-height:1.55!important;
}
@media(max-width:760px){
  body.exbot-desk-ui .empty-chat{padding:20px!important}
  body.exbot-desk-ui .empty-chat-hero{width:min(100%,380px)!important}
  body.exbot-desk-ui .empty-chat-undraw{width:min(100%,250px)!important;height:205px!important;margin-bottom:12px!important}
  body.exbot-desk-ui .empty-chat-title{font-size:18px!important}
  body.exbot-desk-ui .empty-chat-subtitle{max-width:280px!important;font-size:12px!important}
}

