.mail-view-switch { display:flex; gap:4px; padding:5px; margin:10px 12px; border:1px solid #e2e8e6; border-radius:12px; background:#edf3f0; flex-shrink:0; }
.mail-view-switch button { flex:1; padding:8px 6px; border:0; border-radius:8px; background:transparent; color:#607269; font-family:inherit; font-size:13px; font-weight:600; line-height:1.3; cursor:pointer; transition:background .15s,color .15s; }
.mail-view-switch button[aria-pressed="true"] { color:#087f5b; background:#fff; box-shadow:0 1px 4px #12352415; }
.mail-view-switch button:hover { color:#087f5b; }
.mail-view-switch button:focus-visible { outline:2px solid #059669; outline-offset:2px; }

.sent-view-empty { padding:24px 18px; color:#6b7280; font-size:13px; text-align:center; }
