.thread-actions-module-scss-module__6wrnKG__dialog{border:1px solid var(--border);background:var(--surface);width:min(28rem,100vw - 2rem);color:var(--ink);border-radius:.75rem;padding:1.5rem}.thread-actions-module-scss-module__6wrnKG__dialog::backdrop{background:#00000080}.thread-actions-module-scss-module__6wrnKG__dialog label{gap:.5rem;display:grid}.thread-actions-module-scss-module__6wrnKG__dialog input{width:100%}.thread-actions-module-scss-module__6wrnKG__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.thread-actions-module-scss-module__6wrnKG__dialog input,.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__actions button{border:1px solid var(--border);min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:.375rem;padding:.5rem .75rem}.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__actions button{cursor:pointer}.thread-actions-module-scss-module__6wrnKG__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__presets button{border:1px solid color-mix(in srgb, var(--ink) 35%, var(--border));min-height:3.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.65rem;display:flex}.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__presets button:hover,.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__presets button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__presets button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.thread-actions-module-scss-module__6wrnKG__presets small{color:var(--muted)}.thread-actions-module-scss-module__6wrnKG__dialog .thread-actions-module-scss-module__6wrnKG__actions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.thread-actions-module-scss-module__6wrnKG__field_heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.thread-actions-module-scss-module__6wrnKG__field_heading small{color:var(--muted);font-size:.8rem;font-weight:400}
.message-detail-module-scss-module__fou3Pq__loading,.message-detail-module-scss-module__fou3Pq__body_loading{opacity:.65}.message-detail-module-scss-module__fou3Pq__reader{min-width:0}.message-detail-module-scss-module__fou3Pq__reader_toolbar{z-index:5;border-bottom:1px solid var(--border);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.25rem;min-height:3.25rem;padding:.35rem .5rem;display:flex;position:sticky;top:0}.message-detail-module-scss-module__fou3Pq__reader_toolbar button{border-color:#0000}.message-detail-module-scss-module__fou3Pq__toolbar_divider{background:var(--border);width:1px;height:1.5rem;margin-inline:.25rem}.message-detail-module-scss-module__fou3Pq__toolbar_error{color:var(--danger);flex-basis:100%;margin:0;font-size:.8rem}.message-detail-module-scss-module__fou3Pq__reader_body{padding:0 1rem 2rem}.message-detail-module-scss-module__fou3Pq__subject{overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:700}.message-detail-module-scss-module__fou3Pq__addresses{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.message-detail-module-scss-module__fou3Pq__address_line{gap:.5rem;display:flex}.message-detail-module-scss-module__fou3Pq__address_label{opacity:.55;flex-shrink:0;width:3rem}.message-detail-module-scss-module__fou3Pq__address_value{overflow-wrap:anywhere}.message-detail-module-scss-module__fou3Pq__body_tabs{border-bottom:1px solid var(--border,#3f3f46);gap:.25rem;display:flex}.message-detail-module-scss-module__fou3Pq__tab,.message-detail-module-scss-module__fou3Pq__tab_active{color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.4rem .9rem;font-size:.85rem}.message-detail-module-scss-module__fou3Pq__tab_active{border-bottom-color:currentColor;font-weight:600}.message-detail-module-scss-module__fou3Pq__body_panel{min-height:8rem}.message-detail-module-scss-module__fou3Pq__body_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.9rem}.message-detail-module-scss-module__fou3Pq__body_empty{opacity:.6}.message-detail-module-scss-module__fou3Pq__html_frame{border:1px solid var(--border,#3f3f46);background:#fff;border-radius:.375rem;width:100%;min-height:24rem}.message-detail-module-scss-module__fou3Pq__attachments{margin-top:.5rem}.message-detail-module-scss-module__fou3Pq__attachments_heading{opacity:.7;margin:0 0 .35rem;font-size:.85rem}.message-detail-module-scss-module__fou3Pq__attachment_list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.message-detail-module-scss-module__fou3Pq__attachment_item{border:1px solid var(--border,#3f3f46);border-radius:.375rem;align-items:baseline;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.message-detail-module-scss-module__fou3Pq__attachment_name{overflow-wrap:anywhere}.message-detail-module-scss-module__fou3Pq__attachment_size{opacity:.6;flex-shrink:0}.message-detail-module-scss-module__fou3Pq__thread{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.message-detail-module-scss-module__fou3Pq__thread_header{flex-direction:column;gap:.35rem;display:flex}.message-detail-module-scss-module__fou3Pq__thread_meta{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.message-detail-module-scss-module__fou3Pq__toggle_all{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.85rem}.message-detail-module-scss-module__fou3Pq__toggle_all:hover{background:var(--chip-bg)}.message-detail-module-scss-module__fou3Pq__messages{flex-direction:column;gap:.5rem;display:flex}.message-detail-module-scss-module__fou3Pq__message{border:1px solid var(--border);background:var(--surface);border-radius:.5rem}.message-detail-module-scss-module__fou3Pq__message[data-expanded=true]{border-left:3px solid color-mix(in srgb, var(--ink) 45%, transparent)}.message-detail-module-scss-module__fou3Pq__message[data-expanded=false]{background:0 0}.message-detail-module-scss-module__fou3Pq__message_header_row{align-items:flex-start;display:flex}.message-detail-module-scss-module__fou3Pq__message_header{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.message-detail-module-scss-module__fou3Pq__message_header:hover{background:var(--chip-bg)}.message-detail-module-scss-module__fou3Pq__message_header:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.message-detail-module-scss-module__fou3Pq__message[data-latest=false][data-expanded=false] .message-detail-module-scss-module__fou3Pq__avatar{opacity:.7}.message-detail-module-scss-module__fou3Pq__header_text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.message-detail-module-scss-module__fou3Pq__header_top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.message-detail-module-scss-module__fou3Pq__sender{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.message-detail-module-scss-module__fou3Pq__header_meta{flex-shrink:0;align-items:baseline;gap:.5rem;display:flex}.message-detail-module-scss-module__fou3Pq__trashed_chip{background:var(--chip-bg);color:var(--muted);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:600}.message-detail-module-scss-module__fou3Pq__timestamp{color:var(--muted);flex-shrink:0;font-size:.8rem}.message-detail-module-scss-module__fou3Pq__message_labels{margin-block:.15rem}.message-detail-module-scss-module__fou3Pq__preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.85rem;overflow:hidden}.message-detail-module-scss-module__fou3Pq__message_content{flex-direction:column;gap:.75rem;padding:0 1rem 1rem;display:flex}.message-detail-module-scss-module__fou3Pq__message_subject{margin:0;font-size:1rem;font-weight:600}.message-detail-module-scss-module__fou3Pq__trash_banner{border:1px dashed var(--border);color:var(--muted);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.5rem .5rem .5rem .9rem;font-size:.85rem;display:flex}.message-detail-module-scss-module__fou3Pq__message[data-trashed=true]{opacity:.8;border-style:dashed}.message-detail-module-scss-module__fou3Pq__auth_warning{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--paper));border:1px solid;border-radius:.35rem;padding:.25rem .5rem;font-size:.8rem}.message-detail-module-scss-module__fou3Pq__snoozed_notice{background:color-mix(in srgb, #f59e0b 20%, var(--surface));color:var(--ink);border-left:3px solid #d97706;border-radius:.25rem;margin:.5rem 0 0;padding:.65rem .85rem;font-size:.9rem}.message-detail-module-scss-module__fou3Pq__shared_toolbar{border-bottom:none;justify-content:flex-end;position:static}.message-detail-module-scss-module__fou3Pq__shared_toolbar button:after{left:auto;right:0;transform:translateY(-2px)}.message-detail-module-scss-module__fou3Pq__shared_toolbar button:hover:after,.message-detail-module-scss-module__fou3Pq__shared_toolbar button:focus-visible:after{transform:translateY(0)}.message-detail-module-scss-module__fou3Pq__message_responses{justify-content:flex-end;gap:.25rem;margin-block:.5rem;display:flex}.message-detail-module-scss-module__fou3Pq__message_responses button:after{left:auto;right:0;transform:translateY(-2px)}.message-detail-module-scss-module__fou3Pq__message_responses button:hover:after,.message-detail-module-scss-module__fou3Pq__message_responses button:focus-visible:after{transform:translateY(0)}.message-detail-module-scss-module__fou3Pq__message_action_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.message-detail-module-scss-module__fou3Pq__message_responses{border:1px solid var(--border);border-radius:.5rem;gap:0;margin:0;padding:.15rem}.message-detail-module-scss-module__fou3Pq__message_responses button{border:none;border-radius:0;min-width:34px;min-height:32px;padding:.35rem}.message-detail-module-scss-module__fou3Pq__message_responses button+button{border-left:1px solid var(--border)}
.reader-toolbar-module-scss-module__JywgEq__reader_toolbar{}.reader-toolbar-module-scss-module__JywgEq__shared_toolbar{}.reader-toolbar-module-scss-module__JywgEq__toolbar_divider{}.reader-toolbar-module-scss-module__JywgEq__toolbar_error{}
.sent-draft-module-scss-module__pcXMfG__message_body{}.sent-draft-module-scss-module__pcXMfG__send_header{}.sent-draft-module-scss-module__pcXMfG__sent{}
.response-composer-module-scss-module__FdfcXW__composer{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin-top:1rem;padding:1rem}.response-composer-module-scss-module__FdfcXW__composer [role=status]{color:var(--muted);margin:0}.response-composer-module-scss-module__FdfcXW__error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.response-composer-module-scss-module__FdfcXW__error p{margin:0}.response-composer-module-scss-module__FdfcXW__error button,.response-composer-module-scss-module__FdfcXW__done{border:1px solid var(--border);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:.375rem;padding:.5rem .75rem}.response-composer-module-scss-module__FdfcXW__sent{justify-items:start;gap:.75rem;display:grid}
.split-view-module-scss-module__lZRTVG__split{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.split-view-module-scss-module__lZRTVG__split[data-layout=row]>*{width:100%;max-width:960px;margin-inline:auto}.split-view-module-scss-module__lZRTVG__split[data-layout=row]>:first-child{max-width:none;margin-inline:0}@media (min-width:768px){.split-view-module-scss-module__lZRTVG__split[data-layout=column]{grid-template-columns:var(--message-list-width) minmax(0, 1fr);height:100%;position:relative}.split-view-module-scss-module__lZRTVG__split[data-layout=column]>*{min-height:0;overflow-y:auto}.split-view-module-scss-module__lZRTVG__split[data-layout=column]>:first-child{border-right:1px solid var(--border)}}.split-view-module-scss-module__lZRTVG__resize_controls{left:calc(var(--message-list-width) - 4px);z-index:6;width:8px;position:absolute;top:0;bottom:0}.split-view-module-scss-module__lZRTVG__resizer{cursor:col-resize;touch-action:none;width:24px;height:100%;margin-left:-8px}.split-view-module-scss-module__lZRTVG__resizer:hover,.split-view-module-scss-module__lZRTVG__resizer:focus-visible{background:linear-gradient(to right, transparent 10px, var(--accent) 10px, var(--accent) 14px, transparent 14px);outline:none}.split-view-module-scss-module__lZRTVG__split[data-layout=column]>.split-view-module-scss-module__lZRTVG__resize_controls{overflow:visible}
.letterbox-overview-module-scss-module__DMI5Iq__error{color:var(--danger);margin:0;padding:.75rem 1rem}.letterbox-overview-module-scss-module__DMI5Iq__overview{flex-direction:column;height:100%;min-height:0;display:flex}.letterbox-overview-module-scss-module__DMI5Iq__overview>:last-child{flex:1;min-height:0}.letterbox-overview-module-scss-module__DMI5Iq__toolbar_row{z-index:10;border-bottom:1px solid var(--border);flex:none;min-width:0;display:flex;position:sticky;top:0}.letterbox-overview-module-scss-module__DMI5Iq__mailbox_toolbar{flex:1;min-width:0;container-type:inline-size}.letterbox-overview-module-scss-module__DMI5Iq__mailbox_toolbar>div{border-bottom:none}