/**
 * "Email" recipient-picker modal — content styles only.
 * Chrome (overlay, card, header/footer) comes from sitestaffr-modal.css.
 *
 * @since 1.28.0
 */
.sitestaffr-em-sub { margin: 0 0 16px; color: var(--sitestaffr-text-soft); font-size: 0.9rem; }
.sitestaffr-em-list { display: flex; flex-direction: column; gap: 8px; max-height: 240px; overflow-y: auto; }
.sitestaffr-em-row { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border: 1px solid #e0e0e0; border-radius: 8px; cursor: pointer; }
.sitestaffr-em-row:hover { background: var(--sitestaffr-teal-light); }
.sitestaffr-em-row span { word-break: break-all; }
.sitestaffr-em-empty { color: var(--sitestaffr-text-soft); font-style: italic; }
.sitestaffr-em-status { min-height: 1.2em; margin: 12px 0 0; font-size: 0.9rem; }
.sitestaffr-em-success { color: var(--sitestaffr-green); }
.sitestaffr-em-error { color: var(--sitestaffr-red); }
