/* SweetAlert2 success checkmark geometry
 *
 * Root cause: body.enumara-public-preview * { box-sizing: border-box }
 * beats SweetAlert2's div:where(.swal2-icon) { box-sizing: content-box }
 * (:where() has zero specificity). That shrinks the icon positioning box
 * (width/height 5em no longer exclude the 0.25em border), so
 * .swal2-success-line-tip and .swal2-success-line-long cross below the
 * join and show a small X / twin-tail instead of a clean check.
 *
 * Scope: only restore content-box on the SweetAlert2 icon tree.
 */
body.enumara-public-preview .swal2-container .swal2-icon {
  box-sizing: content-box !important;
}

body.enumara-public-preview .swal2-container .swal2-icon .swal2-success-ring,
body.enumara-public-preview .swal2-container .swal2-icon .swal2-success-fix,
body.enumara-public-preview .swal2-container .swal2-icon [class^="swal2-success-circular-line"],
body.enumara-public-preview .swal2-container .swal2-icon [class^="swal2-success-line"] {
  box-sizing: content-box !important;
}
