#mail-editor{width:min(760px,calc(100% - 24px));max-width:760px}#mail-editor .dialog-body{max-height:65vh;overflow:auto}.mail-recipient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;max-height:300px;overflow:auto}.mail-recipient{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:10px;border-radius:7px}.mail-recipient input{width:18px;height:18px;flex:none}.mail-recipient span{min-width:0}.mail-recipient small{display:block;color:var(--muted);overflow-wrap:anywhere}.mail-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.mail-batch{padding:14px 0;border-bottom:1px solid var(--line)}.appointment-send{margin-left:auto;margin-right:12px}@media(max-width:700px){.mail-recipient-list{grid-template-columns:1fr}.dialog-head:has(.appointment-send){flex-wrap:wrap}.appointment-send{order:3;margin:8px 0 0}}
