﻿/* Utility classes extracted to eliminate inline styles for strict CSP */
.maxw-520{max-width:520px}
.maxw-560{max-width:560px}
.maxw-640{max-width:640px}
.maxw-700{max-width:700px}
.maxw-720{max-width:720px}
.maxw-860{max-width:860px}
.maxw-900{max-width:900px}

.mt-05{margin-top:.5rem}
.mt-075{margin-top:.75rem}
.mb-1{margin-bottom:1rem}
.ml-1{margin-left:1rem}

.pre-wrap{white-space:pre-wrap}
.grid-gap-05{display:grid;gap:.5rem}

.grid-2col-220{display:grid;grid-template-columns:220px 1fr;gap:1rem;align-items:start}
.p-05{padding:.5rem}
.flex-col-gap-025{display:flex;flex-direction:column;gap:.25rem}

.dib{display:inline-block}
.d-inline{display:inline}
.maxw-280{max-width:280px}

.bordered{border:1px solid #ddd}
.radius-6{border-radius:6px}

/* MFA layout helpers */
.flex-row-gap-1{display:flex;gap:1rem;align-items:flex-start}
.align-start{align-items:flex-start}

.maxw-1000{max-width:1000px}
.maxw-820{max-width:820px}

