.mail207{margin:8px 14px;padding:12px 14px;border:1px solid #d5e1cf;border-radius:12px;background:#f8faf6;color:#364b2c;font-size:13px;display:grid;gap:8px;max-height:40vh;overflow:auto}.mail207-top,.mail207-modes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail207-top{justify-content:space-between}.mail207 button{font:inherit;padding:5px 10px;border:1px solid #c7d5c1;border-radius:7px;background:white;color:#3d642d;cursor:pointer}.mail207 button[aria-pressed=true]{background:#e4efdc;border-color:#61933e}.mail207 button:disabled{opacity:.5;cursor:default}.mail207-field{display:grid;grid-template-columns:55px minmax(0,1fr);gap:8px;align-items:center}.mail207-field input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ccd8c6;border-radius:7px;padding:7px 9px;font:inherit;background:white;color:#263b20}.mail207 small{color:#697761}.mail207 p{margin:0}.mail207-copy{background:#fff2d7;padding:7px;border-radius:6px}.mail207-error{color:#a03126}.mail207-related{border-top:1px solid #e1e8dc;padding-top:7px;display:grid;gap:5px}.mail207-related>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mail207-headers{font-size:12px;margin:5px 0;overflow-wrap:anywhere;color:#5b6d50}.mail207-headers summary{cursor:pointer}.mail207-headers>div{margin:4px 0}@media(max-width:600px){.mail207{margin:6px;padding:10px;max-height:45vh}.mail207-field{grid-template-columns:45px minmax(0,1fr)}}

/* Recipient editing lives in the composer footer; only its compact summary occupies layout. */
#email-recipients207.mail208{display:block;flex:1 1 460px;min-width:0;max-width:660px;margin:0;padding:0;border:0;background:transparent;overflow:visible;max-height:none;font-size:12px}
#email-recipients207.mail208>.mail208-summary{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;list-style:none;padding:7px 10px;border-radius:8px;color:#456435;min-width:0}
#email-recipients207.mail208>.mail208-summary::-webkit-details-marker{display:none}
.mail208-summary>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mail208-summary:hover{background:#eaf1e5}.mail208-chevron{flex:0 0 auto}.mail208-summary:focus-visible{outline:2px solid #508e2e;outline-offset:2px}
#email-recipients207.mail208>.mail208-summary.mail207-error{color:#a03126}
#email-recipients207.mail208>.mail207-panel{position:fixed;z-index:220;box-sizing:border-box;overflow:auto;display:grid;gap:8px;padding:14px;border:1px solid #cbd9c2;border-radius:12px;background:#f8faf6;box-shadow:0 8px 30px #20331526;color:#364b2c;font-size:13px}
#email-recipients207.mail208:not([open])>.mail207-panel{display:none}
#chat.compact-composer169 .composer-meta169.mail208-meta{align-items:center;padding-top:4px;gap:12px}
#chat .mail208-meta>span{flex:0 1 28%}.mail208-meta>.compact-signature169{margin-left:auto}
@media(max-width:600px){#chat.compact-composer169 .composer-meta169.mail208-meta{flex-wrap:wrap;gap:2px 8px}#email-recipients207.mail208{flex-basis:100%;order:3;max-width:none}#chat .mail208-meta>span{flex:1}#email-recipients207.mail208>.mail208-summary{justify-content:flex-start;padding-left:0}}
