/** (PREGNORF ✅)
 * DMXReady Factory — Breadcrumb UX
 * Modern minimal orientation strip for browse/detail surfaces only.
 */
.dmxr4-breadcrumb-bar{
  width:100%;
  max-width:none;
  margin:0 0 4px;
}

.dmxr4-breadcrumb-bar__inner{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:0;
  border-radius:0;
  border:0;
  background:transparent;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  box-shadow:none;
}

.dmxr4-breadcrumb-bar__copy{display:flex;align-items:center;gap:8px;min-width:0;justify-content:flex-start;}
.dmxr4-breadcrumb-bar__eyebrow{display:none;}
.dmxr4-breadcrumb-bar__nav{min-width:0;}
.dmxr4-breadcrumb-bar__list{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:6px;
  margin:0;
  padding:0;
  list-style:none;
}
.dmxr4-breadcrumb-bar__item{display:inline-flex;align-items:center;gap:8px;min-width:0;}
.dmxr4-breadcrumb-bar__link,
.dmxr4-breadcrumb-bar__current{
  font-size:13px;
  line-height:1.2;
  white-space:nowrap;
}
.dmxr4-breadcrumb-bar__link{
  color:#475569;
  text-decoration:none;
  font-weight:700;
}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__link,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__link{color:#334155;}
.dmxr4-breadcrumb-bar__link:hover{color:#0f172a;}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__link:hover,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__link:hover{color:#0f172a;}
.dmxr4-breadcrumb-bar__sep{color:rgba(51,65,85,.42);font-size:11px;}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__sep,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__sep{color:rgba(51,65,85,.42);}
.dmxr4-breadcrumb-bar__current{
  color:#0f172a;
  font-weight:800;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:min(52vw,480px);
}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__current,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__current{color:#0f172a;}
.dmxr4-breadcrumb-bar__actions{display:flex;align-items:center;justify-content:flex-end;}
.dmxr4-breadcrumb-bar__back{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:24px;
  padding:0;
  border:none;
  background:transparent;
  color:#475569;
  text-decoration:none;
  font-size:13px;
  font-weight:800;
  letter-spacing:.01em;
}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__back,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__back{color:#475569;}
.dmxr4-breadcrumb-bar__back:hover{color:#0f172a;transform:translateX(-1px);}
.dmxr4-breadcrumb-bar--app .dmxr4-breadcrumb-bar__back:hover,
.dmxr4-breadcrumb-bar--showroom .dmxr4-breadcrumb-bar__back:hover{color:#0f172a;}

body.page-smart-apps .entry-hero-container-inner,
body.page-smart-apps .entry-header,
body.page-smart-apps .entry-taxonomies,
body.page-smart-apps .kadence-breadcrumbs,
body.page-showroom .kadence-breadcrumbs,
body.dmxr4-dynamic-surface--app-single .kadence-breadcrumbs,
body.dmxr4-dynamic-surface--app-single .entry-hero-container-inner,
body.dmxr4-dynamic-surface--app-single .title-entry-wrap{
  display:none !important;
}


@media (max-width: 782px){
  .dmxr4-breadcrumb-bar{width:100%;margin:0 0 4px;}
  .dmxr4-breadcrumb-bar__inner{padding:0;gap:8px;align-items:flex-start;flex-direction:column;}
  .dmxr4-breadcrumb-bar__actions{width:100%;justify-content:flex-start;}
  .dmxr4-breadcrumb-bar__current{max-width:100%;}
}
