.contact-note{margin-bottom:1rem}.contact-note:last-child{margin-bottom:0}.contact-note__author{font-size:var(--admin-font-size-meta);color:var(--admin-color-gray-700);align-items:center;gap:.375rem;margin-bottom:.375rem;font-weight:600;display:flex}.contact-note__author svg{color:var(--admin-color-gray-400);flex-shrink:0}.contact-note__date{color:var(--admin-color-gray-400);font-weight:400;font-size:var(--admin-font-size-xs)}.contact-note__label{font-size:var(--admin-font-size-xs);color:var(--admin-color-gray-400);margin-bottom:.25rem}.contact-note__caption{font-size:var(--admin-font-size-xs);color:var(--admin-color-gray-400);margin-top:.25rem}.contact-note__body{background:var(--admin-color-gray-50);border:1px solid var(--admin-color-gray-200);border-radius:var(--admin-radius-md);min-height:100px;font-size:var(--admin-font-size-md);color:var(--admin-color-gray-700);overflow-wrap:anywhere;padding:1rem;line-height:1.6}.contact-note__body--compact{min-height:0;font-size:var(--admin-font-size-meta);padding:.75rem}.contact-note__body p{margin:0 0 .75rem}.contact-note__body p:last-child{margin-bottom:0}.contact-note__body ul,.contact-note__body ol{margin:.5rem 0;padding-left:1.5rem}.contact-note__body li{margin-bottom:.25rem}.contact-note__body a{color:var(--admin-color-blue-600);text-decoration:underline}.contact-note-muted{font-size:var(--admin-font-size-meta);color:var(--admin-color-gray-400)}
