.email-privacy{padding:12px 16px;background:#edf6ff;border:1px solid #cfe0f5;margin-bottom:18px}.email-privacy strong{color:#15448f;font-size:13px}.email-privacy p{font-size:12px;color:#6c7080;margin:5px 0 0}.email-filters{margin:18px 0;padding:14px}.email-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.email-filter-grid label{font-size:10px;text-transform:uppercase;color:#6c7080;margin:0 0 5px}.email-filter-grid input,.email-filter-grid select{padding:8px;font-size:12px}.email-saved-list{display:grid;gap:12px}.email-saved-top{display:flex;gap:14px;align-items:flex-start}.email-saved-top>div{flex:1;min-width:0}.email-saved-top h2{font-size:15px;margin:0 0 6px}.email-saved-top p{margin:0;overflow-wrap:anywhere}.email-state{display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;padding:6px 9px;background:#e6f4ff;color:#15448f}.email-due{background:#fff1df;color:#885000}.email-subject-line{margin:14px 0 10px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.email-saved-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#6c7080}.email-composer-grid{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr);gap:18px}.email-field{margin-bottom:14px}.email-field label{font-size:12px;margin:0 0 6px}.email-field input,.email-field select,.email-field textarea{font-size:13px}.email-subhead{font-size:14px;color:#15448f;border-top:1px solid #e7e8ee;padding-top:20px;margin:25px 0 14px}.email-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.5;margin:15px 0}.email-check input{flex-shrink:0;width:auto;margin-top:3px}.email-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.email-preview-actions{flex-wrap:wrap;margin:0 0 12px}.email-preview-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}.email-addresses{font-size:13px;margin:18px 0}.email-addresses>div{display:flex;gap:14px;border-bottom:1px solid #eef0f4;padding:10px 0}.email-addresses dt{width:55px;flex-shrink:0;font-size:11px;font-weight:700;color:#6c7080}.email-addresses dd{margin:0;overflow-wrap:anywhere;min-width:0}.email-body-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 Inter,Arial,sans-serif;color:#202124;margin:20px 0;background:white}.email-context h3{font-size:12px;text-transform:uppercase;color:#15448f;margin:22px 0 8px}.email-context p{font-size:13px;overflow-wrap:anywhere}.email-context .inline-link{margin-top:8px}.email-context .fine-print{font-size:11px}.email-manage{margin-top:18px}.email-manage h2{font-size:15px}.email-manage .button-row{flex-wrap:wrap}.email-revision{margin:14px 0}.email-revision summary{font-size:13px;cursor:pointer;overflow-wrap:anywhere}.email-revision form{margin-top:20px}
@media(max-width:1000px){.email-composer-grid,.email-preview-grid{grid-template-columns:1fr}.email-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.email-saved-top{flex-wrap:wrap}.email-saved-top>div{flex-basis:100%;order:3}.email-review-grid{grid-template-columns:1fr}.email-filter-grid{grid-template-columns:1fr 1fr}.email-body-preview{font-size:13px}.email-addresses>div{gap:8px}}
@media(max-width:650px){#email-workspace .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
