#mail-sync-state{display:block;color:#aebdca;font-size:12px;padding:6px 8px}
#mailbox-quota{font-size:12px;padding:8px;color:#b8c6d3;overflow-wrap:anywhere}
#mailbox-quota.warning{color:#ffcf80}
#mail-updates{margin:8px;padding:10px;border:1px solid #79b4ea;background:#e7f3ff;color:#174e80;border-radius:6px}
#mail-updates[hidden],#trash-help[hidden]{display:none}
#trash-help{padding:8px;display:flex;gap:8px;flex-wrap:wrap;background:#fff6e8;font-size:12px}
#trash-help button{padding:5px}
.p2-search-dialog{width:min(850px,94vw);max-height:85dvh;border:1px solid #ccd6df;border-radius:10px;padding:18px;color:#23374a}
.p2-search-dialog::backdrop{background:#172c4266}
.p2-search-header{display:flex;gap:10px;align-items:center;justify-content:space-between}
.p2-search-result{display:block;width:100%;text-align:left;padding:12px;border:0;border-bottom:1px solid #e1e7ed;background:white;overflow-wrap:anywhere}
.p2-search-result small{display:block;color:#667686;margin-top:4px}
.p2-search-result:focus-visible{outline:2px solid #2388dd}
.p2-search-dialog [role=status]{padding:10px 0}
@media(max-width:760px){.compose-window{max-width:100vw;max-height:100dvh}.compose-window input{min-width:0}#compose-attachment-list{overflow-wrap:anywhere}.reader-toolbar{flex-wrap:wrap}.p2-search-dialog{padding:12px}.navigation-footer{padding-top:6px}.navigation-footer .signout{padding:8px}.folder-pane{height:100dvh}#trash-help{align-items:flex-start}}
