.mailTabs{border-bottom:1px solid var(--sage-line-grey);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.mailTabs a{color:var(--sage-structured-sage);border-bottom:3px solid #0000;padding:.6rem .9rem;font-weight:800;text-decoration:none}.mailTabs a[aria-current=page]{border-bottom-color:var(--sage-copper-signal);color:var(--sage-sage-ink)}.mailNotice,.mailAlert{border-radius:3px;margin:0 0 1rem;padding:.7rem .9rem;line-height:1.45}.mailNotice{background:var(--color-hold-bg);border:1px solid var(--color-hold);color:var(--color-hold)}.mailAlert{background:var(--color-risk-bg);border:1px solid var(--color-risk);color:var(--color-risk);font-weight:700}.mailFilters{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:.9rem;display:flex}.mailFilters [role=group]{flex-wrap:wrap;gap:.35rem;display:flex}.mailFilters a{border:1px solid var(--sage-line-grey);color:var(--sage-sage-ink);border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none}.mailFilters a[aria-current=true]{background:var(--sage-sage-ink);border-color:var(--sage-sage-ink);color:var(--sage-white)}.mailEmpty{color:var(--sage-structured-sage);margin:.5rem 0}.mailThreadList,.mailMiniList,.mailMessages,.mailAttachments,.mailSuppressions{margin:0;padding:0;list-style:none}.mailThreadList li+li{border-top:1px solid var(--sage-soft-grey)}.mailThreadList a{color:var(--sage-sage-ink);grid-template-columns:15rem minmax(0,1fr) 7.5rem 6.5rem;align-items:center;gap:.4rem 1rem;padding:.75rem .25rem;text-decoration:none;display:grid}.mailThreadList a:hover{background:var(--sage-cloud-surface)}.mailThreadList li.unread strong,.mailThreadList li.unread .mailThreadSubject{font-weight:900}.mailThreadWho,.mailThreadSubject,.mailThreadMeta{gap:.15rem;min-width:0;display:grid}.mailThreadWho strong,.mailThreadSubject,.mailThreadSubject small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailThreadWho em{color:var(--sage-copper-dark);font-size:.8rem;font-style:normal;font-weight:800}.mailThreadSubject small,.mailThreadMeta small{color:var(--sage-structured-sage);font-size:.8rem;font-weight:400}.mailThreadMeta{text-align:right}.mailThreadHeader{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.mailThreadHeader form{align-items:center;gap:.4rem;margin-left:auto;display:flex}.mailThreadHeader select{border:1px solid var(--sage-line-grey);font:inherit;border-radius:3px;min-height:36px;padding:.3rem}.mailButton{background:var(--sage-white);border:1px solid var(--sage-sage-ink);color:var(--sage-sage-ink);cursor:pointer;font:inherit;border-radius:3px;min-height:36px;padding:.4rem .8rem;font-weight:800}.mailButton:hover{background:var(--sage-pale-sage)}.mailButton.quiet{border-color:var(--sage-line-grey);color:var(--sage-structured-sage)}.mailMessages{gap:.9rem;display:grid}.mailMessages>li{background:var(--sage-white);border:1px solid var(--sage-line-grey);border-left:4px solid var(--sage-data-mint);border-radius:3px;padding:.8rem 1rem}.mailMessages>li.outbound{background:var(--sage-cloud-surface);border-left-color:var(--sage-copper-signal)}.mailMessages header{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}.mailMessages header span{color:var(--sage-structured-sage);font-size:.85rem}.mailBody{font-family:var(--sage-font-body);white-space:pre-wrap;word-break:break-word;max-height:32rem;margin:0;font-size:.95rem;line-height:1.5;overflow:auto}.mailAttachments{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.mailAttachments li{border:1px solid var(--sage-line-grey);border-radius:3px;gap:.5rem;padding:.3rem .6rem;display:flex}.mailAttachments small,.mailAuth{color:var(--sage-structured-sage);font-size:.78rem}.mailAuth{margin-top:.5rem;display:block}.mailTable{border-collapse:collapse;width:100%;font-size:.9rem}.mailTable th,.mailTable td{border-bottom:1px solid var(--sage-soft-grey);text-align:left;vertical-align:top;padding:.55rem .5rem}.mailTable thead th{color:var(--sage-structured-sage);font-family:var(--sage-font-label);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.mailTable small,.mailTable th small{color:var(--sage-structured-sage);overflow-wrap:anywhere;margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.mailSearch,.mailInlineForm{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.9rem 0;display:flex}.mailSearch label,.mailInlineForm label{flex:16rem;gap:.35rem;font-weight:800;display:grid}.mailSearch input,.mailInlineForm input,.mailSuppressions input{border:1px solid var(--sage-line-grey);font:inherit;border-radius:3px;min-height:40px;padding:.45rem .6rem}.mailSuppressions li{border-bottom:1px solid var(--sage-soft-grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex}.mailSuppressions li div{display:grid}.mailSuppressions small{color:var(--sage-structured-sage)}.mailSuppressions form{gap:.4rem;display:flex}.mailSubhead{margin:1.1rem 0 .4rem;font-size:.95rem}.mailMiniList li{border-top:1px solid var(--sage-soft-grey);flex-wrap:wrap;justify-content:space-between;gap:.2rem .8rem;padding:.45rem 0;display:flex}.mailMiniList small{color:var(--sage-structured-sage)}.mailHandoffForm{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.mailHandoffForm button{background:var(--sage-copper-signal);border:1px solid var(--sage-copper-dark);color:var(--sage-sage-ink);cursor:pointer;font:inherit;border-radius:3px;min-height:44px;padding:.55rem 1rem;font-weight:900}.mailHandoffForm button:disabled{cursor:not-allowed;opacity:.55}.mailHandoffForm span{font-size:.85rem}.p34DarkPanel .mailHandoffForm span{color:var(--sage-mist)}@media (max-width:760px){.mailThreadList a{grid-template-columns:1fr auto}.mailThreadSubject{order:3;grid-column:1/-1}.mailThreadMeta{text-align:left}.mailThreadHeader form{margin-left:0}.mailTable{display:block;overflow-x:auto}}
