
/* v96: selected-service-only and cleaner apply UI */
.nn-panel[data-flow-step="1"] .nn-panel-head{
  margin-bottom:10px!important;
}
.nn-panel[data-flow-step="1"] .nn-panel-head p:empty{
  display:none!important;
}
.nn-product-grid,
.nn-plan-list,
.locked-selection .nn-product-grid,
.locked-selection .nn-plan-list{
  max-width:780px!important;
}
.nn-product-inner,
.nn-plan-inner{
  border-radius:12px!important;
  padding:14px 16px!important;
  background:#fff!important;
}
.locked-selection .nn-product-inner,
.locked-selection .nn-plan-inner{
  border-color:#e60023!important;
  background:#fffafa!important;
}
.locked-selection .nn-product-inner:before,
.locked-selection .nn-plan-inner:before{
  background:#e60023!important;
  border-color:#e60023!important;
  color:#fff!important;
  content:"✓"!important;
  display:grid!important;
  place-items:center!important;
  font-weight:950!important;
}
.nn-product-desc,
.nn-plan-meta{
  color:#667085!important;
  font-size:.82rem!important;
}
.nn-kind{
  background:#fff7f8!important;
}
.nn-option-grid .nn-empty{
  padding:14px 16px!important;
  border:1px solid #edf1f6!important;
  background:#f8fafc!important;
  border-radius:12px!important;
  color:#667085!important;
  font-weight:800!important;
}
.nn-option-grid:has(.nn-empty){
  max-width:780px!important;
}
.nn-step-next-v88{
  min-width:170px!important;
}
@media(max-width:760px){
  .nn-product-grid,
  .nn-plan-list,
  .locked-selection .nn-product-grid,
  .locked-selection .nn-plan-list{
    max-width:100%!important;
  }
}
