/* Stage25: local platform/category images + services details hard fix */
.new-order .filter-list .brand-category .filter-icon,
.new-order .filter-row .brand-category .filter-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:26px!important;
  height:26px!important;
  min-width:26px!important;
  overflow:hidden!important;
}
.new-order .filter-list .brand-category .filter-icon img,
.new-order .filter-row .brand-category .filter-icon img{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  object-fit:contain!important;
  display:block!important;
  border:0!important;
  border-radius:6px!important;
  background:transparent!important;
}
.new-order .filter-list .brand-category .filter-icon i,
.new-order .filter-row .brand-category .filter-icon i{
  font-size:18px!important;
  line-height:1!important;
}
.new-order .filter-list .brand-category[data-platform="all"] .filter-icon img,
.new-order .filter-row .brand-category[data-platform="all"] .filter-icon img,
.new-order .filter-list .brand-category[data-platform="other"] .filter-icon img,
.new-order .filter-row .brand-category[data-platform="other"] .filter-icon img{
  border-radius:8px!important;
}
.services-stage22 .dropdown-menu .dropdown-item img,
.services-stage22 .category-inner img{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  object-fit:contain!important;
  display:inline-block!important;
  border-radius:6px!important;
}
.services-stage22 #details-modal.stage25-open,
.services-stage22 #details-modal.show,
body.services-stage25-modal-open .services-stage22 #details-modal{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:fixed!important;
  inset:0!important;
  z-index:999999!important;
}
.services-stage22 #details-modal.stage25-open .modal-overlay,
body.services-stage25-modal-open .services-stage22 #details-modal .modal-overlay{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  background:rgba(0,0,0,.62)!important;
}
.services-stage22 #details-modal.stage25-open .modal-box,
body.services-stage25-modal-open .services-stage22 #details-modal .modal-box{
  position:relative!important;
  z-index:2!important;
  width:min(720px, calc(100vw - 28px))!important;
  max-height:calc(100vh - 70px)!important;
  overflow:auto!important;
  transform:none!important;
}
.services-stage22 #details-body{
  white-space:normal!important;
  line-height:1.8!important;
}
