/* Squared corners — the one change the house style makes to the Daily Sales design.
 *
 * The ported apps set border-radius inline (the dashboard alone uses 6px, 8px,
 * 10px and 14px across hundreds of inline style attributes). Rewriting all of
 * them by hand would be a large diff with a large chance of breaking layout, so
 * this sheet flattens them in one place instead.
 *
 * Load AFTER the app's own styles.
 *
 * Genuinely circular marks are exempt: the seal, loading spinners, the calendar
 * availability dot, and anything explicitly marked .is-round.
 */

*,
*::before,
*::after {
  border-radius: 0 !important;
}

/* Round things that must stay round. */
.is-round,
.is-round *,
[data-round],
svg circle,
.maine-spinner,
.maine-dot,
img[src*="seal"] {
  border-radius: var(--radius-round, 50%) !important;
}

/* Progress rings and donuts are SVG, so they are unaffected by border-radius —
 * listed above only to document that they are intentionally untouched. */
