/* ZEXARA ACTIVE PLANS EXACT SIZE V4 */
/* Error / empty state only */

html body #root .apv2-page .apv2-primary.empty,
html body #root .apv2-page .apv5-primary-card.empty,
html body #root .apv2-page .apv2-primary:has(.apv2-empty-state),
html body #root .apv2-page .apv5-primary-card:has(.apv5-empty-state) {
  box-sizing:border-box !important;
  width:calc(100% - 26px) !important;
  max-width:none !important;

  height:184px !important;
  min-height:184px !important;
  max-height:184px !important;

  padding:11px 14px !important;
  margin-left:auto !important;
  margin-right:auto !important;

  display:flex !important;
  flex-direction:column !important;
  justify-content:center !important;
  align-items:center !important;

  border-radius:23px !important;
}

/* Center actual content */

html body #root .apv2-page .apv2-empty-state,
html body #root .apv2-page .apv5-empty-state {
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
}

/* Icon */

html body #root .apv2-page .apv2-empty-icon,
html body #root .apv2-page .apv5-empty-icon {
  width:34px !important;
  height:34px !important;
  min-height:34px !important;
  flex:0 0 34px !important;
  margin:0 !important;
  border-radius:11px !important;
}

html body #root .apv2-page .apv2-empty-icon svg,
html body #root .apv2-page .apv5-empty-icon svg {
  width:18px !important;
  height:18px !important;
}

/* Title */

html body #root .apv2-page .apv2-empty-state h2,
html body #root .apv2-page .apv5-empty-state > strong {
  margin:8px 0 0 !important;
  font-size:15px !important;
  line-height:1.2 !important;
}

/* Description */

html body #root .apv2-page .apv2-empty-state p,
html body #root .apv2-page .apv5-empty-state p {
  margin:5px 0 0 !important;
  font-size:9px !important;
  line-height:1.35 !important;
}

/* Try Again */

html body #root .apv2-page .apv2-empty-state > button,
html body #root .apv2-page .apv5-empty-state button {
  width:145px !important;
  min-width:0 !important;
  max-width:100% !important;
  height:34px !important;
  min-height:34px !important;
  flex:0 0 34px !important;
  margin:11px 0 0 !important;
  padding:0 12px !important;
  border-radius:11px !important;
  font-size:10px !important;
}

/* END ZEXARA ACTIVE PLANS SIZE V4 */
