.contact-mail-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;vertical-align:middle;border:1px solid #a9c4bf;border-radius:5px;color:#155f57;background:#fff;margin-left:5px;text-decoration:none;flex-shrink:0}.contact-mail-button:focus-visible{outline:3px solid #17665e;outline-offset:2px}.contact-mail-missing{color:#77817e;background:#f1f3f2;border-color:#ddd}.mail-compose-panel{max-width:1000px;padding:24px}.mail-recipient-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mail-editor{min-height:240px;padding:14px;border:1px solid #aebbb6;border-radius:0 0 6px 6px;background:white;overflow-wrap:anywhere}.mail-editor:focus{outline:2px solid #17665e}.mail-editor-field textarea{width:100%}.mail-toolbar{display:flex;gap:5px;flex-wrap:wrap;border:1px solid #aebbb6;border-bottom:0;padding:6px;background:#f5f8f6}.mail-toolbar button{border:1px solid #c3cfca;background:white;border-radius:4px;padding:6px 10px;cursor:pointer}.mail-signature-section{margin:18px 0;padding:14px;border:1px solid #d7e0db;border-radius:6px}.mail-signature-preview{padding-top:12px;overflow-wrap:anywhere}.mail-signature-preview img{max-width:100%;height:auto;max-height:none}.mail-image-previews{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.mail-image-previews figure{margin:0;max-width:170px;overflow-wrap:anywhere}.mail-image-previews img{width:160px;height:110px;object-fit:contain;border:1px solid #ddd}.mail-image-previews button{display:block}#job-development .job-timeline>li.job-email-entry.job-email-sent{background:#ffe0bd;border-color:#e9a24f}.email-outgoing-body{overflow-wrap:anywhere;max-width:800px}.email-outgoing-body table.mail-content-layout{max-width:100%;table-layout:fixed}.email-outgoing-body img{max-width:100%;height:auto} [hidden]{display:none!important}
@media(max-width:700px){.mail-recipient-grid{grid-template-columns:minmax(0,1fr)}.mail-compose-panel{padding:16px}.mail-editor{min-height:210px}}

.mail-contact-heading{display:flex;align-items:center;gap:4px}

/* Match the sent-mail content width and default reader metrics; explicit formatting wins. */
.mail-editor{box-sizing:border-box;width:100%;min-width:0;max-width:calc(800px + 30px);font:14px/1.3 Arial,sans-serif}
.mail-editor p{margin:0 0 .5em}
