/* VKCRM FINAL: scope to clients page, desktop only. No negative positioning. */
@media(min-width:901px){
 .workspace:has(> #clientsSection.page.active) > header.topbar {
   box-sizing:border-box !important;
   height:78px !important;min-height:78px !important;max-height:115px !important;
   flex:0 0 78px !important;align-items:center !important;
   margin:0 !important;overflow:visible !important;
 }
 .workspace:has(> #clientsSection.page.active) > #vk-team-20261022 {margin-top:7px !important;}
 #clientsSection.page.active #dailyManagerStats13033 {margin-top:7px !important;}
}
/* Help triggers do not change the size, numbers or design of KPI cards. */
.vk-team-kpi-head[data-vk-explain],
.mpv35-card-title[data-vk-explain],
.vk-team-daily [data-vk-explain],
.vk-team-manager-tile[data-vk-explain] {cursor:help}
.vk-ui-explain-trigger {
  appearance:none !important; display:inline-grid !important; place-items:center !important;
  flex:none !important; vertical-align:middle !important; width:16px !important; height:16px !important;
  margin-left:3px !important; padding:0 !important; border:1px solid #b3c5e0 !important;
  border-radius:50% !important; background:#f8fbff !important; color:#476a9f !important;
  font:700 10px/1 system-ui,sans-serif !important; cursor:help !important;
  box-shadow:none !important;
}
.vk-ui-explain-trigger:is(:hover,:focus-visible) {
  border-color:#2465d8 !important; background:#eaf2ff !important; color:#205bc8 !important;
  outline-offset:2px;
}
#vk-ui-explain-popup {
  position:fixed !important; z-index:2147483000 !important; pointer-events:none !important;
  max-width:310px !important; width:max-content !important; min-width:205px !important;
  padding:12px 14px !important; border-radius:11px !important;
  border:1px solid #314b72 !important; color:white !important;
  background:#172b4b !important; box-shadow:0 16px 35px rgba(14,29,56,.25) !important;
  font:500 12px/1.5 system-ui,-apple-system,'Segoe UI',sans-serif !important;
  white-space:normal !important; overflow-wrap:break-word !important;
  text-align:left !important;
}
#vk-ui-explain-popup[hidden] {display:none !important}
@media (max-width: 700px) { #vk-ui-explain-popup {max-width:min(290px,calc(100vw - 24px)) !important} }

