/* NOVTINIS 1.0.229 — un seul commerce actif, sections natives repliables. */
html body .nt-merchant-modern-page--commerce .nt229-card-actions[hidden]{display:none!important}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active){border-radius:15px!important;box-shadow:none!important}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active)>a.nt-106-business-card{
  display:grid!important;grid-template-columns:64px minmax(0,1fr) 24px!important;
  gap:12px!important;align-items:center!important;min-height:78px!important;
  padding:9px 12px!important;border-radius:15px!important;background:#fff!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__photo{
  grid-column:1!important;grid-row:1!important;width:64px!important;height:60px!important;
  min-height:0!important;max-height:60px!important;max-width:64px!important;
  margin:0!important;padding:0!important;border-radius:10px!important;overflow:hidden!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__photo img{
  height:100%!important;width:100%!important;max-height:none!important;object-fit:cover!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__copy{
  grid-column:2!important;grid-row:1!important;min-width:0!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__copy strong{
  font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__radio{
  grid-column:3!important;grid-row:1!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card .nt229-card-actions{min-width:0!important}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section>summary.nt228-merchant-section__heading{
  display:flex!important;align-items:center;justify-content:space-between;gap:10px;
  cursor:pointer;list-style:none;margin:0!important;min-height:44px!important;
  white-space:normal!important;overflow-wrap:anywhere!important
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section>summary::-webkit-details-marker{display:none}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section>summary:after{
  content:'⌄';font-size:22px;line-height:1;flex-shrink:0;transform:rotate(0deg)
}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section[open]>summary:after{transform:rotate(180deg)}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section[open]>summary{margin-bottom:10px!important}
html body .nt-merchant-modern-page--commerce .nt229-managed-card details.nt228-merchant-section>summary:focus-visible{
  outline:3px solid #2f73e9;outline-offset:2px
}
@media(max-width:365px){
 html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active)>a.nt-106-business-card{
  grid-template-columns:54px minmax(0,1fr) 22px!important;gap:9px!important;padding:8px!important
 }
 html body .nt-merchant-modern-page--commerce .nt229-managed-card:not(.is-active) .nt-106-business-card__photo{
  width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important
 }
}
