/* Core customer work stays visible in the independently deployed CRM shell. */
.crm-body .module-rail__item{white-space:normal}
.crm-body .module-rail__item span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
html[lang="hy"] .crm-body .module-context-bar__links>a,
html[lang="hy"] .crm-body .module-context-bar__links>.crm-context-menu>summary{min-height:0;height:auto;padding-block:12px;white-space:normal;line-height:1.6}
.crm-workspace-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin-block:0 18px}
.crm-workspace-paths>a{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #e0e6ef;border-radius:14px;background:#fff;color:#344054;box-shadow:0 3px 10px rgb(20 35 60 / 3%);transition:border-color .15s,box-shadow .15s}
.crm-workspace-paths>a:hover,.crm-workspace-paths>a:focus-visible{border-color:var(--org-accent);box-shadow:0 4px 16px var(--org-shadow)}
.crm-workspace-paths__icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:var(--org-accent-soft);color:var(--org-accent-hover);font-size:1.15rem}
.crm-workspace-paths>a>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}
.crm-workspace-paths strong{font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}
.crm-workspace-paths small{color:#737e90;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}
.crm-workspace-paths>a>i{color:#98a2b3;font-size:.875rem}
html[dir=ltr] .crm-workspace-paths>a>i{transform:scaleX(-1)}
@media(max-width:600px){.crm-workspace-paths{gap:8px}.crm-workspace-paths>a{padding:12px}}
@media(max-width:1100px){
  .crm-body .erp-shell.is-sidebar-open .erp-sidebar{z-index:4100}
  .crm-body .erp-shell.is-sidebar-open .erp-sidebar-backdrop{z-index:4050}
}
