/* v47.22: compact headings, distinct stock views and visible account actions. */
.v44-crm-page>.head h2,.v33-crm>.head h2,.v32-crm-page>.head h2,
.work-head-v19 h2,.management-head-v18 h2{
  font-size:clamp(25px,2.25vw,34px)!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
}
.v44-crm-page>.head,.work-head-v19{align-items:center!important;padding-top:4px!important;padding-bottom:4px!important}
[data-inventory-view="products"]{--inventory-accent:#9f1720}
[data-inventory-view="production"]{--inventory-accent:#15734f}
[data-inventory-view="packaging"]{--inventory-accent:#93600c}
[data-inventory-view] .center-tabs-v14 button.active{background:var(--inventory-accent)!important;color:#fff!important}
.v60-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}
.v60-password-field .field{width:100%;min-width:0}.v60-password-field button,.v60-user-edit{border:1px solid #e4d4d5;border-radius:9px;background:#fff6f6;color:#94131b;padding:9px 12px;font-weight:850;cursor:pointer}
.v60-user-edit:hover,.v60-password-field button:hover{background:#a6151e;color:#fff}
@media(max-width:700px){.v44-crm-page>.head h2,.work-head-v19 h2,.management-head-v18 h2{font-size:25px!important}}
