/* Samuel per-registration waitlist mail controls v1 */
body[data-surface="samuel"] .samuel-waitlist-position{display:inline-flex;align-items:center;width:max-content;margin-top:6px;padding:4px 8px;border-radius:999px;background:#f7eef2;color:#783451;font-size:12px;font-weight:800}
body[data-surface="samuel"] .samuel-pending-registration .account-admin-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
body[data-surface="samuel"] .samuel-pending-registration [data-waitlist-mail-result]{grid-column:1/-1;display:block;margin-top:8px;padding:8px 10px;border-radius:10px;background:#f7f7f8;color:#4d4650;font-size:12px;line-height:1.55}
body[data-surface="samuel"] .samuel-pending-registration [data-waitlist-mail-result][data-state="success"]{background:#eef8f1;color:#245a35}
body[data-surface="samuel"] .samuel-pending-registration [data-waitlist-mail-result][data-state="warning"]{background:#fff7e8;color:#785315}
body[data-surface="samuel"] .samuel-pending-registration [data-waitlist-mail-result][data-state="error"]{background:#fff0f0;color:#7c2929}
@media(max-width:900px){
  body[data-surface="samuel"] .samuel-pending-registration .account-admin-actions{width:100%;display:grid!important;grid-template-columns:1fr!important}
  body[data-surface="samuel"] .samuel-pending-registration .account-admin-actions button{width:100%}
}
