/* Clean add-on metric/action arrangement. */
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-metric{display:none!important}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:12px;
  flex:0 0 auto;
}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-metric{
  display:grid;
  grid-template-columns:auto auto;
  align-items:center;
  gap:7px;
  min-height:40px;
  padding:6px 10px;
  border:1px solid var(--snx-border,#e6e9ef);
  border-radius:10px;
  background:var(--snx-soft,#f7f9fc);
}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-metric strong{
  font-size:1.25rem;
  line-height:1;
}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-metric small{
  max-width:78px;
  font-size:.67rem;
  line-height:1.2;
}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-actions>.snx-text-link{
  display:inline-flex;
  min-height:40px;
  padding:0 13px!important;
  align-items:center;
  justify-content:center;
  border:1px solid var(--snx-border,#e6e9ef)!important;
  border-radius:10px;
  background:#fff!important;
  color:var(--snx-navy-brand,#1a1a2e)!important;
  font-size:.78rem;
  line-height:1;
  font-weight:650;
  text-decoration:none!important;
  white-space:nowrap;
  transition:border-color .16s ease,background .16s ease,transform .16s ease;
}
.snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-actions>.snx-text-link:hover{
  transform:translateY(-1px);
  border-color:#d1d7e1!important;
  background:var(--snx-soft,#f7f9fc)!important;
  text-decoration:none!important;
}
@media(max-width:520px){
  .snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-head{
    align-items:stretch;
    flex-direction:column;
  }
  .snexus-registration-portal .snx-addon-kpi.is-unified .snx-addon-widget-actions{
    justify-content:space-between;
  }
}
