/* R6.17.7.22 — BOM/source/process high-frequency compression */
.r61778-inline-builder .r61775-process-groups{
  max-height:38vh!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
  padding-right:4px;
}
.r61778-inline-builder .r617719-process-route{
  box-shadow:0 3px 10px rgba(44,54,98,.06);
}
.r61778-inline-builder .r61779-process-manage[open]>div{
  position:absolute;
  right:0;
  z-index:12;
  min-width:220px;
  padding:8px;
  border:1px solid #e5e9f4;
  border-radius:10px;
  background:#fff;
  box-shadow:0 12px 30px rgba(31,41,78,.14);
}
.r61778-inline-builder .r61688-process-category-form,
.r61778-inline-builder .r61775-process-create{
  max-width:760px;
  margin:7px auto;
  border-radius:10px!important;
}
.r61778-inline-builder .r61777-new-relation{overflow:visible!important;position:relative;z-index:3}
.r61778-inline-builder .r61777-unit-create{box-sizing:border-box}
.r61778-inline-builder .r61777-new-relation .r61777-unit-create,
.r61778-inline-builder .r61777-process-quick .r61777-unit-create{
  width:min(560px,calc(100vw - 80px));
  max-width:none;
  position:relative;
  z-index:20;
  box-sizing:border-box;
  box-shadow:0 16px 36px rgba(38,49,93,.14);
}
.r61778-inline-builder .r61777-new-relation .r61777-unit-create{margin-left:auto}
.r617719-product-bom-page .bom-group-card[data-r617721-primary-route="1"]{border-color:#dfe3ff}
@media(max-width:1050px){
 .r61778-inline-builder .r61775-process-groups{max-height:44vh!important}
 .r61778-inline-builder .r61777-new-relation .r61777-unit-create,.r61778-inline-builder .r61777-process-quick .r61777-unit-create{width:100%}
}
