/* Core account/report flows, scoped to preserve shared workspace proportions. */
.mail-center{margin-top:20px;padding:22px;border:1px solid #304664;border-radius:15px;background:linear-gradient(135deg,#142339,#0b1524)}
.mail-center-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.mail-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;color:#8bb8f7}
.mail-center h4{font-size:20px;letter-spacing:-.4px;margin:8px 0 12px;color:#e5efff}
.mail-status-pill{font-size:11px;padding:6px 11px;border:1px solid #4b5c76;border-radius:20px;color:#bdcbe1;white-space:nowrap}
.mail-status-pill[data-ready=true]{color:#90d8bd;border-color:#335e58;background:#13302b}
.mail-center #mail-delivery-status{color:#abc0dc;font-size:12px;line-height:1.8;margin:8px 0 18px}
.mail-center>label{display:block;font-size:12px;margin-bottom:8px;color:#b5cbe5}
.mail-center select{max-width:260px}.mail-center .report-action{margin-top:16px;background:#1b304b;border-color:#5277a4}
.mail-delivery-note{font-size:11px;color:#91a6c3;line-height:1.7;margin:12px 0 0}
.btn:disabled,.report-action:disabled{opacity:.55;cursor:wait}
.activity-toolbar .search-input:focus{border-color:#8eb9fb;box-shadow:0 0 0 3px #80aff514}
#mod-confirm .modal{max-width:420px;border:1px solid #4b3c4b;background:linear-gradient(145deg,#172034,#111925)}
#mod-confirm h2{font-size:25px;letter-spacing:-.6px}#mod-confirm p{font-size:13px;line-height:1.8;color:#a9bad3}
@media(max-width:600px){.mail-center{padding:16px}.mail-center h4{font-size:18px}.mail-center-heading{align-items:flex-start}.mail-center select{max-width:none}}
