.email-page{max-width:1600px;margin:auto;display:flex;flex-direction:column;gap:14px;min-width:0}
.email-page h1,.email-page>p{margin:0}
.email-markers,.email-summary{display:flex;gap:10px;flex-wrap:wrap}
.email-markers p{margin:0;padding:10px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-panel)}
.email-page .table-wrap{max-width:100%}
.email-page td{white-space:normal;overflow-wrap:anywhere;max-width:360px;min-width:130px;vertical-align:top}
.email-field{display:grid;gap:6px;margin:8px 0;min-width:0}
.email-field select,.email-field textarea,.email-field input{max-width:100%;box-sizing:border-box}
.email-editor{border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:18px;overflow-wrap:anywhere}
.email-editor form{max-width:680px}
@media(max-width:640px){.email-page .ui-search-actions input{min-width:0}.email-summary button{text-align:left;max-width:100%}.email-editor{padding:12px}}
