/* Vchat 0.61.70 — Contextual Docs integration. Exact-scope only. */
#vchat-frontend-app .vchat-context-docs-link{
  display:grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  padding:0!important;
  text-decoration:none!important;
  color:#5b4bb7!important;
}
#vchat-frontend-app .vchat-context-docs-link svg{
  width:20px!important;
  height:20px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  pointer-events:none!important;
}
#vchat-frontend-app .vchat-context-docs-link:hover{
  color:#4f46e5!important;
  border-color:#cfc8ff!important;
  background:#f7f6ff!important;
}
#vchat-frontend-app .vchat-context-docs-link:focus-visible{
  outline:3px solid rgba(79,70,229,.16)!important;
  outline-offset:2px!important;
}

#vchat-frontend-app .vchat-sidebar-docs{
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  width:100%!important;
  min-height:44px!important;
  margin-top:8px!important;
  padding:10px 12px!important;
  border:1px solid #dfe3f6!important;
  border-radius:13px!important;
  background:#f8f9ff!important;
  color:#5145a7!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:800!important;
  transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;
}
#vchat-frontend-app .vchat-sidebar-docs:hover{
  background:#f1efff!important;
  border-color:#d4ceff!important;
  color:#4338ca!important;
  transform:translateY(-1px)!important;
}
#vchat-frontend-app .vchat-sidebar-docs i{
  display:grid!important;
  place-items:center!important;
  flex:0 0 27px!important;
  width:27px!important;
  height:27px!important;
  border-radius:9px!important;
  background:#ebe9ff!important;
  color:#5145a7!important;
  font-style:normal!important;
  font-size:14px!important;
  font-weight:900!important;
}
#vchat-frontend-app .vchat-sidebar-docs span{white-space:nowrap!important}

@media(max-width:860px){
  #vchat-frontend-app .vchat-context-docs-link{
    width:40px!important;
    height:40px!important;
    border-radius:13px!important;
  }
}
@media(max-width:390px){
  #vchat-frontend-app .vchat-context-docs-link{
    width:36px!important;
    height:36px!important;
    border-radius:12px!important;
  }
  #vchat-frontend-app .vchat-context-docs-link svg{
    width:18px!important;
    height:18px!important;
  }
}
