html[data-mail-theme=dark],html[data-mail-dark-sidebar=true] .sidebar{--mail-surface: #242a34;--mail-surface-subtle: #1b2028;--mail-surface-hover: #354050;--mail-tinted-surface: #293b57;--mail-text-strong: #e4e8ef;--mail-text-secondary: #c5cedb;--mail-text-muted: #aeb8c6;--mail-border: #465363;--mail-scrollbar: #66758a;--mail-link: #9dbfff;--mail-selection: #334e75;--mail-action-background: #2463eb;--mail-warning-surface: #3b3222;--mail-warning-text: #f1cf91;--mail-warning-border: #a18858;--accent: #9dbfff;--muted: #aeb8c6;--border: #465363;color-scheme:dark}html[data-mail-theme=light]{color-scheme:light}html[data-mail-dark-sidebar=true] .sidebar{color:var(--mail-text-strong, #37393d)}html[data-mail-theme=dark][data-mail-light-messages=true] .message-card,html[data-mail-theme=dark][data-mail-light-expanded-messages=true] .message-card[data-mail-expanded=true]{--mail-surface: initial;--mail-surface-subtle: initial;--mail-surface-hover: initial;--mail-tinted-surface: initial;--mail-text-strong: initial;--mail-text-secondary: initial;--mail-text-muted: initial;--mail-border: initial;--mail-scrollbar: initial;--mail-link: initial;--mail-selection: initial;--mail-action-background: initial;--mail-warning-surface: initial;--mail-warning-text: initial;--mail-warning-border: initial;--accent: #2463eb;--muted: #777c84;--border: #e4e5e8;color-scheme:light;color:#37393d}html[data-mail-theme=dark] dialog{color:var(--mail-text-strong, #37393d)}html[data-mail-theme=dark] .compose-note-input textarea{background:transparent;color:var(--mail-text-strong, #37393d)}html[data-mail-theme=dark] input::placeholder,html[data-mail-theme=dark] textarea::placeholder{color:var(--mail-text-muted, #777c84);opacity:1}.conversation-entry-count{display:contents}.conversation-item.read-normal-weight:not(.unread) :is(.sender-name,.conversation-subject){font-weight:400}html[data-mail-scrollbars=never] *{scrollbar-width:none}html[data-mail-scrollbars=never] *::-webkit-scrollbar{display:none;width:0;height:0}html[data-mail-scrollbars=always] *{scrollbar-width:auto;scrollbar-color:auto}html[data-mail-scrollbars=always] *::-webkit-scrollbar{width:12px;height:12px}html[data-mail-scrollbars=always] *::-webkit-scrollbar-thumb{background:var(--mail-scrollbar, #aeb3bc);border-radius:6px}html[data-mail-scrollbars=always] *::-webkit-scrollbar-track{background:var(--mail-surface-subtle, #f5f6f8)}html[data-mail-scrollbars=always] :is(.sidebar,.conversation-list,.thread-scroll,.contact-panel,.settings-navigation,.settings-choice-list,.settings-detail,.compose-writing,.compose-discussion-history,.mail-search-scroll,.live-dialog:not(.missive-compose-dialog)){overflow-y:scroll;scrollbar-gutter:stable}.message-author strong .message-sender-domain{font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #737983);margin:0;overflow-wrap:anywhere}.message-header:has(.message-sender-domain),.message-header:has(.message-action-labelled){flex-wrap:wrap}.message-author:has(.message-sender-domain) strong{flex-wrap:wrap}.message-header .message-action-labelled{width:auto;gap:5px;padding:0 6px;font-size:calc(11px * var(--mail-text-scale, 1))}.message-header:has(.message-action-labelled) .message-actions{flex-wrap:wrap}.mail-message-details{margin:0;padding:10px 14px;border-bottom:1px solid var(--mail-border, #eff0f2);color:var(--mail-text-secondary, #555b65);font-size:calc(12px * var(--mail-text-scale, 1))}.mail-message-details>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;margin:4px 0}.mail-message-details dt{font-weight:600}.mail-message-details dd{margin:0;overflow-wrap:anywhere}dialog.missive-compose-dialog{width:min(1190px,calc(100vw - 48px));max-width:none;height:min(960px,calc(100dvh - 64px));max-height:none;padding:0;border:1px solid var(--mail-border, #dfe2e6);border-radius:12px;overflow:hidden;color:var(--mail-text-strong, #33373d);background:var(--mail-surface, #fff)}.compose-surface{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 300px;font-size:calc(13px * var(--mail-text-scale, 1));text-align:left}.compose-paper{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--mail-surface, white)}.compose-sender-bar{flex:none;height:48px;display:flex;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid var(--mail-border, #e7e8ea)}.compose-sender-bar .compose-sender-select{min-width:0;flex:1;border:0;background:transparent;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #33373d);padding:6px 0;text-overflow:ellipsis}.compose-sender-bar .compose-sender-name{min-width:0;flex:1;display:flex;align-items:baseline;gap:6px}.compose-sender-name span{color:var(--mail-text-secondary, #6c7480);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compose-addresses{flex:none;background:var(--mail-surface-subtle, #f7f8f9)}.compose-address-row{display:flex;align-items:center;margin:0;min-height:35px;padding:0 14px;border-bottom:1px solid var(--mail-border, #e9ebed);gap:10px}.compose-address-row>span{width:40px;flex:none;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #69727c)}.compose-address-row input{width:100%;min-width:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--mail-text-strong, #33373d);padding:8px 0;font-size:calc(13px * var(--mail-text-scale, 1))}.compose-address-row:focus-within{background:var(--mail-surface, #fff);box-shadow:inset 2px 0 #3169eb}.compose-writing{flex:1;min-height:0;overflow:auto;position:relative;display:flex;flex-direction:column}.compose-writing>.mail-rich-editor{flex:1;margin:0;border:0;border-radius:0;display:flex;flex-direction:column;overflow:visible}.compose-writing .mail-rich-editor>div:last-child{flex:1;display:flex;flex-direction:column}.compose-writing .mail-rich-content{flex:1;padding:20px 14px;min-height:200px;font:calc(15px * var(--mail-text-scale, 1))/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.compose-writing .mail-rich-content p{margin:0 0 9px;color:var(--mail-text-strong, #33373d)}.compose-writing .mail-format-toolbar{order:3;position:sticky;bottom:0;z-index:1;background:var(--mail-surface, white);border-top:1px solid var(--mail-border, #eef0f2);border-bottom:0;padding:5px 10px}.compose-writing .mail-link-controls{order:2;flex:none}.compose-writing>textarea{flex:1;min-height:200px;padding:20px 14px;border:0;outline:0;resize:none;font:calc(15px * var(--mail-text-scale, 1))/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.compose-bottom{flex:none;background:var(--mail-surface, white)}.compose-access{margin:7px;padding:8px 10px;border-radius:5px;background:var(--mail-surface-subtle, #f5f6f7);color:var(--mail-text-secondary, #525b66);font-size:calc(12px * var(--mail-text-scale, 1));display:flex;align-items:center;gap:7px}.compose-access svg{flex:none}.compose-actions{display:flex;align-items:center;gap:8px;min-height:48px;border-top:1px solid var(--mail-border, #e8eaed);padding:5px 10px}.compose-actions .compose-spacer{flex:1}.compose-actions .primary-button{border:0;background:#2867ee;color:#fff;padding:9px 15px;border-radius:6px;font-size:calc(13px * var(--mail-text-scale, 1));white-space:nowrap}.compose-actions button:disabled{opacity:.45}.compose-feedback{padding:0 12px;font-size:calc(12px * var(--mail-text-scale, 1));max-height:130px;overflow:auto}.compose-feedback p{margin:5px 0}.compose-save-state{color:var(--mail-text-muted, #7b8591);font-size:calc(11px * var(--mail-text-scale, 1))}.compose-details{padding:8px 14px;border-top:1px solid var(--mail-border, #eceef0);background:var(--mail-surface, #fff)}.compose-details .mail-signature-actions,.compose-details .draft-attachments{margin:0}.compose-discussion{background:var(--mail-surface-subtle, #f5f6f7);border-left:1px solid var(--mail-border, #e2e5e8);display:flex;flex-direction:column;min-width:0;min-height:0}.compose-discussion>header{display:flex;align-items:center;gap:7px;color:var(--mail-text-muted, #747c87);height:48px;flex:none;padding:8px 12px;font-size:calc(12px * var(--mail-text-scale, 1))}.compose-discussion>header span{flex:1}.compose-note-history{flex:1;min-height:0;overflow:auto;padding:14px 12px}.compose-note-created{text-align:center;color:var(--mail-text-muted, #868e99);font-size:calc(11px * var(--mail-text-scale, 1));margin:4px 0 25px}.compose-note-card{padding:10px 12px;border-radius:9px;background:var(--mail-surface-hover, #e9edf1);margin-bottom:12px;line-height:1.5;overflow-wrap:anywhere}.compose-note-card small{font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #7d8590)}.compose-note-card p{margin:4px 0 0;white-space:pre-wrap}.compose-note-input{margin:8px;padding:8px;border:1px solid var(--mail-border, #e0e4e8);border-radius:7px;background:var(--mail-surface, #fff);display:flex;align-items:flex-end;gap:3px}.compose-note-input textarea{width:100%;min-width:0;max-height:130px;min-height:32px;border:0;resize:vertical;outline:0;font:inherit;font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.4}.compose-note-privacy{padding:0 14px 9px;color:var(--mail-text-muted, #7b8491);font-size:calc(10px * var(--mail-text-scale, 1));margin:0}.compose-surface .compose-notes-toggle,.compose-discussion>header button{display:none}@media (max-width: 760px){dialog.missive-compose-dialog{width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.compose-surface{display:flex}.compose-paper{width:100%}.compose-discussion{display:none}.compose-surface .compose-notes-toggle,.compose-discussion>header button{display:flex}.compose-surface.notes-open .compose-paper{display:none}.compose-surface.notes-open .compose-discussion{display:flex;width:100%}.compose-sender-bar{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top))}.compose-actions{padding-bottom:max(6px,env(safe-area-inset-bottom));gap:4px}.compose-actions .compose-save-state{display:none}.compose-sender-select,.compose-address-row input,.compose-note-input textarea{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))!important}.compose-access{font-size:calc(11px * var(--mail-text-scale, 1))}}.compose-surface .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detached-compose{height:100dvh;display:flex;flex-direction:column;background:var(--mail-surface, #fff)}.detached-compose>.compose-surface{flex:1;min-height:0;height:auto}.compose-window-titlebar{display:none}.desktop-mac .compose-window-titlebar{display:flex;align-items:center;height:44px;flex:none;padding:0 100px;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #737b85);border-bottom:1px solid var(--mail-border, #e7e8ea);-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.mail-attachments .mail-image-attachment{max-width:100%;min-width:0}.mail-attachments .mail-preview-toggle{margin-left:6px;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-image-preview{margin-top:8px;max-width:100%;overflow-wrap:anywhere}.mail-image-preview img{display:block;max-width:100%;max-height:420px;object-fit:contain;border-radius:6px}.mail-image-preview p{white-space:normal;margin:4px 0;font-size:calc(12px * var(--mail-text-scale, 1))}@media (max-width: 760px){.mail-image-preview img{max-height:300px}}.live-dialog.mail-settings{width:min(1240px,calc(100% - 48px));height:min(860px,calc(100dvh - 64px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;background:var(--mail-surface-subtle, #f5f6f7)}.mail-settings[open]{display:grid;grid-template-columns:210px 270px minmax(0,1fr)}.settings-navigation{background:var(--mail-surface-subtle, #f5f6f7);border-right:1px solid var(--border);padding:10px;overflow:auto}.settings-navigation header{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:20px}.live-dialog.mail-settings h2{font-size:calc(18px * var(--mail-text-scale, 1));margin:0}.settings-navigation button:not(.icon-button),.settings-subpage{width:100%;display:block;text-align:left;border-radius:6px;padding:8px 10px;line-height:1.3}.mail-settings .selected{background:#2463eb;color:#fff}.live-dialog.mail-settings .settings-group-label{margin:22px 10px 6px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #8b9098)}.settings-selection{display:flex;flex-direction:column;background:var(--mail-surface, #fff);border-right:1px solid var(--border);overflow:hidden;min-width:0}.settings-search{display:flex;align-items:center;gap:8px;padding:15px 12px;color:var(--muted);border-bottom:1px solid var(--border)}.settings-search input{width:100%;min-width:0;border:0;color:inherit;font:inherit;outline:none;background:transparent}.mail-account-editor label{display:block;margin:18px 0 6px;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:600}.mail-account-editor input:not([type=file]):not([type=checkbox]),.mail-preferences-editor select{display:block;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font:inherit;background:var(--mail-surface, #fff);color:inherit}.mail-preferences-editor .settings-preference-row{display:flex;gap:12px;align-items:center;justify-content:space-between}.mail-preferences-editor input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#2463eb}.settings-preference-option{border-bottom:1px solid var(--border);padding-bottom:8px}.settings-preferences-summary>div{display:flex;gap:12px;justify-content:space-between;margin:14px 0}.settings-preferences-summary dd{margin:0;text-align:right}.mail-account-editor input[type=file]{display:none}.mail-account-editor input:focus-visible{outline:2px solid #2463eb;outline-offset:2px}.mail-account-editor>.secondary-button,.mail-account-editor>.primary-button{margin:4px 8px 0 0}.mail-account-editor>.primary-button{padding:9px 12px;border:1px solid var(--accent);border-radius:6px;color:#fff;background:var(--mail-action-background, var(--accent))}.mail-account-editor>.primary-button:disabled{opacity:.5}.settings-choice-list{overflow:auto;flex:1}.settings-profile-notice{background:var(--mail-tinted-surface, #edf3fc);border:1px solid var(--mail-border, #e3eaf4);border-radius:7px;padding:12px}.settings-profile-summary{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.settings-profile-summary dl{flex:1;min-width:120px;margin:0}.settings-profile-summary dd{margin-bottom:0}.settings-profile-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (max-width: 480px){.settings-profile-names{grid-template-columns:1fr;gap:0}}.live-dialog.mail-settings .settings-list-label{margin:0;padding:6px 10px;background:var(--mail-surface-subtle, #f5f6f7);color:var(--mail-text-secondary, #676c75);font-size:calc(11px * var(--mail-text-scale, 1))}.settings-account{display:flex;align-items:center;gap:10px;width:calc(100% - 12px);text-align:left;margin:5px 6px;padding:10px;border-radius:6px;min-width:0}.settings-account>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.settings-account small,.settings-account span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-account small{opacity:.8;font-size:calc(11px * var(--mail-text-scale, 1))}.settings-account .avatar{flex-shrink:0}.settings-add{color:var(--mail-link, #2463eb);display:flex;align-items:center;justify-content:center;gap:6px;border-top:1px solid var(--border);padding:16px 8px}.settings-subpage{margin:6px;width:calc(100% - 12px)}.settings-subpage small{display:block;overflow-wrap:anywhere;margin-top:4px}.settings-detail{overflow:auto;min-width:0;padding:6px 14px 24px}.settings-detail-heading{border-radius:7px;border:1px solid var(--border);background:var(--mail-surface, white);padding:14px;display:flex;gap:12px;align-items:center}.settings-detail-heading>div{min-width:0}.settings-detail-heading strong{display:block;overflow-wrap:anywhere;font-weight:500}.settings-detail-heading span{display:block;color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1));margin-top:3px}.settings-detail h3{font-size:calc(12px * var(--mail-text-scale, 1));font-weight:600;margin:24px 4px 8px}.settings-card{background:var(--mail-surface, white);border:1px solid var(--border);border-radius:7px;padding:16px}.settings-card .mailbox-connection{padding:0;margin:0;border:0}.live-dialog.mail-settings .settings-card>p:first-child{margin-top:0}.live-dialog.mail-settings .settings-card>p:last-child{margin-bottom:0}.settings-card dd{margin:4px 0 16px;overflow-wrap:anywhere}.settings-card dt{color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}.settings-empty{margin:24px 0}.settings-notice{padding:10px;background:var(--mail-warning-surface, #fff5e7);border-radius:7px}.settings-mobile-header{display:none}.mail-settings button:disabled{opacity:.5;cursor:not-allowed}.mail-settings button:focus-visible,.settings-search:focus-within{outline:2px solid #2463eb;outline-offset:-2px}@media (max-width: 1050px){.mail-settings[open]{grid-template-columns:180px 220px minmax(0,1fr)}}@media (max-width: 760px){.live-dialog.mail-settings{width:calc(100% - 16px);height:calc(100dvh - 32px);max-height:calc(100dvh - 16px);padding:0}.mail-settings[open]{display:flex;flex-direction:column}.settings-mobile-header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--border);flex-shrink:0}.settings-navigation,.settings-selection,.settings-detail{display:none;min-height:0;flex:1}.settings-step-navigation .settings-navigation{display:block}.settings-step-list .settings-selection{display:flex}.settings-step-detail .settings-detail{display:block}.settings-navigation header{display:none}.settings-account{padding:14px 10px}.settings-detail{padding-top:10px}}.settings-preference-row small{display:block;font-weight:400;color:var(--muted);margin-top:4px}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--mail-text-strong, #37393d);background:var(--mail-surface-subtle, #f5f6f7);font-size:calc(14px * var(--mail-text-scale, 1));font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--accent: #2463eb;--muted: var(--mail-text-muted, #777c84);--border: var(--mail-border, #e4e5e8);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none;touch-action:manipulation}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{min-width:0}svg{flex-shrink:0;stroke-width:1.7}h1,h2,h3,p{margin:0}::selection{background:var(--mail-selection, #c9dcff)}.app-shell{display:flex;height:100dvh;min-height:400px;overflow:hidden;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.sidebar{width:208px;flex-shrink:0;display:flex;flex-direction:column;padding:0 9px;border-right:1px solid var(--border);background:var(--mail-surface-subtle, #f4f5f6);overflow-y:auto}.brand{height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 5px 0 9px;font-weight:650;font-size:calc(15px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #575b62)}.brand .icon-button{background:var(--mail-surface, white);border:1px solid var(--mail-border, #dcdee2);border-radius:7px;width:34px;height:32px}.nav-label{display:flex;align-items:center;justify-content:space-between;padding:16px 11px 6px;color:var(--mail-text-muted, #81858d);font-size:calc(12px * var(--mail-text-scale, 1))}.nav-item{width:100%;display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 10px;text-align:left;border-radius:6px;margin:1px 0;font-size:calc(13px * var(--mail-text-scale, 1));white-space:nowrap}.nav-item svg{color:var(--mail-text-muted, #93989f);width:17px;height:17px}.nav-item:hover{background:var(--mail-surface-hover, #e9eaed)}.nav-item.selected{background:var(--mail-surface-hover, #e3e5e8);font-weight:600}.nav-item.selected svg{color:var(--accent)}.nav-count,.sub-count{margin-left:auto;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #757981);padding:1px 3px;font-weight:400}.nav-item.selected .nav-count{color:var(--accent)}.mailbox-dot{width:9px;height:9px;margin:0 4px;border-radius:3px;flex-shrink:0}.mailbox-dot.green{background:#79a2bb}.mailbox-dot.purple{background:#b4a6d5}.sidebar-bottom{margin-top:auto;padding-top:30px}.help-button{display:flex;align-items:center;gap:7px;color:var(--mail-text-muted, #8a8f96);font-size:calc(11px * var(--mail-text-scale, 1));padding:10px 7px;width:100%}.help-button svg:last-child{margin-left:auto}.profile{display:flex;gap:9px;align-items:center;border-top:1px solid var(--border);padding:12px 5px}.profile strong{display:block;font-size:calc(12px * var(--mail-text-scale, 1));font-weight:500}.profile div>span{font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #858991);display:block;margin-top:2px}.profile-org{margin-left:auto;font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #969ba2)}.tiny-dot,.demo-status i,.profile i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#84a293;margin-right:5px;vertical-align:middle}.avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:calc(12px * var(--mail-text-scale, 1));font-weight:550;flex-shrink:0;border:1px solid #00000006}.avatar.small{width:25px;height:25px;font-size:calc(9px * var(--mail-text-scale, 1))}.lilac{background:#ddd8e9;color:#6e6585}.peach{background:#eadccd;color:#8e7457}.rose{background:#e9d6dc;color:#916777}.blue{background:#d6e0ed;color:#667f9a}.sage{background:#d7e2dd;color:#658374}.sand{background:#e6e1d5;color:#90836b}.mail-workspace{display:flex;flex-direction:column;min-width:0;flex:1;position:relative;background:var(--mail-surface, white)}.topbar{display:none;height:42px;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--mail-surface, #fff);border-bottom:1px solid var(--border)}.topbar-title{display:flex;align-items:center;gap:8px;min-width:0}.topbar-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:600}.breadcrumb{display:none}.topbar-title>svg{display:none}.topbar-right{display:flex;gap:12px;align-items:center;flex-shrink:0}.topbar-right>.avatar{display:none}.demo-status{color:var(--mail-text-muted, #93979e);font-size:calc(11px * var(--mail-text-scale, 1));white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:5px;color:var(--mail-text-secondary, #6f747c);padding:0}.icon-button:hover{background:var(--mail-surface-hover, #e8eaed);color:var(--mail-text-strong, #32363d)}.icon-button.active{color:var(--accent);background:var(--mail-tinted-surface, #e5edff)}.mail-columns{display:flex;flex:1;min-height:0;min-width:0}.mail-column-separator-slot{display:none}@media (min-width: 901px){.app-shell .sidebar{position:relative;width:var(--mail-navigation-width, 208px)}.app-shell .inbox-panel{position:relative;width:var(--mail-list-width, 340px)}.mail-column-separator-slot{display:block;position:absolute;right:0;top:0;bottom:0;width:5px;z-index:25}.mail-column-separator{height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;outline:none}.mail-column-separator:hover,.mail-column-separator:focus-visible,.mail-column-separator.is-dragging{background:#2864e84d;box-shadow:inset -2px 0 var(--accent)}}.inbox-panel{width:340px;min-width:280px;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid var(--border);background:var(--mail-surface, #fff)}.inbox-heading{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;flex-shrink:0}.inbox-heading h1{font-size:calc(15px * var(--mail-text-scale, 1));font-weight:600;display:flex;align-items:center;gap:8px}.inbox-heading h1>span{font-size:calc(12px * var(--mail-text-scale, 1));font-weight:400;color:var(--mail-text-muted, #9599a1)}.mobile-compose,.mobile-menu,.back-button{display:none}.search-field{height:32px;margin:0 10px 7px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:var(--mail-surface-subtle, #f2f3f5);color:var(--mail-text-muted, #787e87);flex-shrink:0}.search-field input{border:0;outline:none;background:none;font-size:calc(13px * var(--mail-text-scale, 1));width:100%;color:var(--mail-text-strong, #393e47)}.search-field input::placeholder{color:var(--mail-text-muted, #858a92)}.search-field:focus-within{border-color:#8caeec;background:var(--mail-surface, #fff)}.search-field kbd{font:inherit;font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #a0a4ab);white-space:nowrap}.search-field button{padding:0;display:flex;color:var(--mail-text-secondary, #777)}.list-filters{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border);height:34px;flex-shrink:0}.list-filters>div{display:flex;gap:18px;height:100%}.list-filters>div button{padding:0 2px;display:flex;align-items:center;gap:5px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #898e96);border-bottom:2px solid transparent}.list-filters button.chosen{color:var(--mail-text-strong, #373b43);border-bottom-color:var(--mail-border, #818894)}.list-filters button span{font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #8b9098)}.list-date{display:flex;justify-content:space-between;padding:5px 12px;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #858a93);background:var(--mail-surface-subtle, #f6f7f8);border-bottom:1px solid var(--mail-border, #ebeced)}.conversation-list{overflow:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--mail-scrollbar, #ced1d5) transparent}.conversation-item{display:block;position:relative;width:100%;padding:9px 13px 8px;text-align:left;border-bottom:1px solid var(--mail-border, #e9ebee);border-left:3px solid var(--mail-warning-border, #cdb77c);background:var(--mail-surface, white)}.conversation-item.unread{background:var(--mail-tinted-surface, #f0f5fe)}.conversation-item:hover{background:var(--mail-tinted-surface, #eaf0f9)}.conversation-top{display:flex;align-items:center;gap:6px;margin-bottom:3px}.conversation-top .avatar{width:18px;height:18px;font-size:calc(7px * var(--mail-text-scale, 1));border-radius:4px}.sender-name{font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #51565e);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread .sender-name{font-weight:650}.message-time{font-size:calc(11px * var(--mail-text-scale, 1));white-space:nowrap;color:var(--mail-text-muted, #8b9099)}.unread-dot{width:6px;height:6px;border-radius:50%;background:var(--mail-action-background, var(--accent))}.conversation-subject{display:block;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0;color:var(--mail-text-strong, #343941)}.unread .conversation-subject{font-weight:600}.conversation-item>p{font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.45;color:var(--mail-text-muted, #818791);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.label-tag{display:inline-block;font-size:calc(10px * var(--mail-text-scale, 1));line-height:1.2;color:var(--mail-text-muted, #7c828a);background:var(--mail-surface-subtle, #eef0f2);border:1px solid var(--mail-border, #e0e2e5);border-radius:4px;padding:1px 4px;white-space:nowrap}.conversation-meta{display:flex;gap:4px;align-items:center;font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #8a9099)}.conversation-item.current{background:#2864e8;border-left-color:#d9bd6f}.conversation-item.current .sender-name,.conversation-item.current .conversation-subject{color:#fff}.conversation-item.current .message-time,.conversation-item.current>p,.conversation-item.current .conversation-meta{color:#dbe7ff}.conversation-item.current .label-tag{color:#edf3ff;background:#ffffff20;border-color:#ffffff25}.conversation-item.current .unread-dot{background:#fff}.list-footer{color:var(--mail-text-muted, #999ea5);font-size:calc(10px * var(--mail-text-scale, 1));padding:8px 12px;border-top:1px solid var(--border)}.detail-panel{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--mail-surface-subtle, #f5f6f7)}.conversation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;background:var(--mail-surface, #fff);border-bottom:1px solid var(--border);height:50px;flex-shrink:0}.toolbar-left,.toolbar-actions{display:flex;align-items:center;gap:6px;min-width:0}.participants{display:flex;align-items:center;padding-left:3px}.participants .avatar{width:27px;height:27px;font-size:calc(9px * var(--mail-text-scale, 1));border:2px solid var(--mail-border, white);margin-left:-3px;position:relative}.participants .avatar:first-child:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#3485f2;top:-2px;right:-1px;border:1px solid var(--mail-border, white)}.participant-count{width:25px;height:25px;display:grid;place-items:center;color:var(--mail-text-muted, #7a808a);font-size:calc(12px * var(--mail-text-scale, 1));background:var(--mail-surface-subtle, #eff0f2);border-radius:50%;margin-left:-2px}.assignee-control{display:flex;align-items:center;gap:5px;height:31px;padding:0 7px;background:var(--mail-surface, #fff);border:1px solid var(--mail-border, #dfe1e5);border-radius:6px;color:var(--mail-text-secondary, #727984);margin-right:5px}.assignee-control select,.assignee-control-label{border:0;background:transparent;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #4d525b);max-width:130px;padding:0}.thread-scroll{flex:1;min-height:0;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mail-scrollbar, #cdd0d5) transparent}.thread-heading{padding:19px 17px 22px}.subject-row{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.thread-heading h2{font-size:calc(24px * var(--mail-text-scale, 1));font-weight:400;line-height:1.3;letter-spacing:-.45px;color:var(--mail-text-strong, #36383e);overflow-wrap:anywhere}.subject-actions{display:flex;flex-shrink:0;gap:4px}.subject-row .icon-button{flex-shrink:0}.thread-metadata{display:flex;align-items:center;gap:8px;margin-top:9px;color:var(--mail-text-muted, #8e939b);font-size:calc(11px * var(--mail-text-scale, 1));flex-wrap:wrap}.thread-metadata .label-tag{font-size:calc(11px * var(--mail-text-scale, 1))}.messages{padding:0 14px;width:100%}.message-card{margin-bottom:14px;background:var(--mail-surface, white);border:1px solid var(--mail-border, #e1e3e7);border-radius:9px;overflow:hidden}.message-header{display:flex;align-items:center;gap:10px;padding:15px 14px;border-bottom:1px solid var(--mail-border, #eff0f2);min-width:0}.message-author{min-width:0;flex:1}.message-author strong{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:600}.message-author>span{display:flex;align-items:center;gap:4px;color:var(--mail-text-muted, #7e848e);font-size:calc(12px * var(--mail-text-scale, 1));margin-top:5px;overflow-wrap:anywhere}.message-header time{font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #858b94);white-space:nowrap}.message-body{white-space:pre-wrap;font-size:calc(14px * var(--mail-text-scale, 1));line-height:1.55;padding:16px;color:var(--mail-text-strong, #3f4249);overflow-wrap:anywhere}.you-label{font-size:calc(10px * var(--mail-text-scale, 1));font-weight:400;color:var(--mail-text-muted, #8b9098)}.internal-note{display:flex;gap:9px;margin:12px 0 16px;align-items:flex-start}.note-marker{color:var(--mail-text-muted, #838a96);display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--mail-surface-hover, #e1e4ea);margin-top:2px;flex-shrink:0}.internal-note>div:last-child{border-radius:9px;background:var(--mail-surface-hover, #e8eaee);padding:8px 11px;min-width:0;max-width:92%}.note-header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:calc(11px * var(--mail-text-scale, 1))}.note-header strong{color:var(--mail-text-secondary, #5c6471);font-weight:600}.note-header span{color:var(--mail-text-muted, #8a909b);font-size:calc(10px * var(--mail-text-scale, 1))}.internal-note p{font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.5;color:var(--mail-text-secondary, #565e6a);margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.inline-reply-button{display:flex;gap:7px;align-items:center;margin:4px 16px 24px 52px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #747b87);padding:8px 10px;border:1px solid var(--mail-border, #dfe2e7);background:var(--mail-surface, #fff);border-radius:5px}.inline-reply-button:hover{border-color:#8daff1;color:var(--accent)}.reply-composer{margin:12px 14px 22px;background:var(--mail-surface, #fff);border:1px solid var(--mail-border, #cbd7e8);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #15274a0a}.editor-sender{display:flex;align-items:center;gap:8px;padding:12px 14px;min-width:0;border-bottom:1px solid var(--border)}.editor-sender strong{font-size:calc(13px * var(--mail-text-scale, 1));font-weight:600;white-space:nowrap}.editor-sender>span:not(.avatar){color:var(--mail-text-muted, #8a8f97);font-size:calc(12px * var(--mail-text-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-sender .icon-button{margin-left:auto}.editor-recipient{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:calc(12px * var(--mail-text-scale, 1));background:var(--mail-surface, #fbfbfc);border-bottom:1px solid var(--mail-border, #eeeff1)}.editor-recipient>span:first-child{color:var(--mail-text-muted, #8a8f98)}.recipient-chip{border-radius:4px;background:var(--mail-surface-hover, #edeef1);padding:4px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-chip>span{color:var(--mail-text-muted, #8b909a)}.editor-subject{padding:9px 14px;font-size:calc(13px * var(--mail-text-scale, 1));border-bottom:1px solid var(--mail-border, #eeeff1);color:var(--mail-text-secondary, #535963)}.reply-composer textarea,.reply-composer>.mail-rich-editor .mail-rich-content{width:100%;display:block;resize:vertical;min-height:150px;max-height:500px;overflow:auto;border:0;padding:16px;font-size:calc(14px * var(--mail-text-scale, 1));line-height:1.6;color:var(--mail-text-strong, #3e4249);background:var(--mail-surface, #fff)}.reply-composer.expanded-editor textarea,.reply-composer.expanded-editor>.mail-rich-editor .mail-rich-content{min-height:300px}.reply-composer textarea:focus-visible,.reply-composer>.mail-rich-editor .mail-rich-content:focus{outline:0;box-shadow:inset 2px 0 var(--accent)}.reply-composer textarea::placeholder,.new-message-body::placeholder{color:var(--mail-text-muted, #a0a4ac)}.composer-footer{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:9px 10px;border-top:1px solid var(--mail-border, #edeef1)}.editor-tools{display:flex;align-items:center;gap:1px}.editor-save-state{margin-left:auto;font-size:calc(10px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #9ca1aa)}.send-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 13px;color:#fff;font-size:calc(13px * var(--mail-text-scale, 1));background:var(--mail-action-background, var(--accent));border-radius:6px;font-weight:500}.send-button:not(:disabled):hover{background:#1b55d3}.team-composer{display:flex;align-items:center;gap:3px;flex-shrink:0;margin:0 10px 10px;border:1px solid var(--mail-border, #dcdfe5);border-radius:7px;background:var(--mail-surface, white);padding:5px 6px;min-height:42px}.team-composer:focus-within{border-color:#91afe2;box-shadow:0 0 0 2px #2463eb0a}.team-composer textarea{flex:1;width:100%;resize:none;height:28px;min-height:28px;max-height:120px;border:none;outline:none;background:transparent;padding:4px 3px;font-size:calc(13px * var(--mail-text-scale, 1));line-height:20px;color:var(--mail-text-strong, #424955)}.team-composer textarea::placeholder{color:var(--mail-text-muted, #9399a3)}.team-composer:focus-within textarea,.team-composer.has-text textarea{height:64px}.team-composer .note-send:not(:disabled){color:var(--accent);background:var(--mail-tinted-surface, #edf3ff)}.context-rail{width:43px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;background:var(--mail-surface-subtle, #f0f1f3);border-left:1px solid var(--border)}.rail-spacer{flex:1}.contact-panel{position:absolute;z-index:10;right:43px;top:50px;bottom:0;width:270px;padding:15px;background:var(--mail-surface, #fff);border-left:1px solid var(--border);box-shadow:-8px 0 25px #24354c09;overflow:auto}.contact-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:calc(13px * var(--mail-text-scale, 1))}.contact-panel>.avatar{width:50px;height:50px;font-size:calc(17px * var(--mail-text-scale, 1));margin-bottom:12px}.contact-panel h3{font-size:calc(16px * var(--mail-text-scale, 1));font-weight:600}.contact-panel>p{font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #898f98);margin-top:5px}.contact-panel dl{margin-top:25px}.contact-panel dt{font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #969ca5);margin-top:20px}.contact-panel dd{margin:5px 0 0;font-size:calc(13px * var(--mail-text-scale, 1));overflow-wrap:anywhere}.contact-note{display:flex;gap:8px;padding:13px 10px;margin-top:25px;background:var(--mail-tinted-surface, #f4f6f9);color:var(--mail-text-muted, #89909a);font-size:calc(11px * var(--mail-text-scale, 1));line-height:1.5;border-radius:5px}.empty-state{padding:50px 20px;text-align:center;color:var(--mail-text-muted, #99a0aa)}.empty-state>svg{color:var(--mail-text-muted, #b4bdc9)}.empty-state h2{margin:13px 0 8px;font-size:calc(17px * var(--mail-text-scale, 1));font-weight:500;color:var(--mail-text-secondary, #676f7b)}.empty-state p{font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.5}.empty-state button{margin:20px auto 0}.detail-empty{margin:auto}.compose-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;font-size:calc(13px * var(--mail-text-scale, 1));background:var(--mail-surface, #fff);border:1px solid var(--mail-border, #dfe2e8);border-radius:6px}.compose-button{color:var(--accent)}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--border);background:var(--mail-surface, #fafbfc);flex-shrink:0}.dialog-header h2{font-size:calc(14px * var(--mail-text-scale, 1));font-weight:600}dialog{padding:0;border:1px solid var(--mail-border, #dcdfe5);border-radius:9px;box-shadow:0 18px 70px #1b27402e;color:var(--mail-text-strong, #3c414a);max-height:calc(100dvh - 60px)}dialog::backdrop{background:#27364b25}.compose-dialog{width:min(760px,calc(100vw - 60px))}.compose-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 62px)}.compose-field{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:42px;border-bottom:1px solid var(--mail-border, #eeeff2);flex-shrink:0}.compose-field label{width:50px;color:var(--mail-text-muted, #8a909b);font-size:calc(13px * var(--mail-text-scale, 1))}.compose-field input{flex:1;width:100%;padding:10px 0;background:transparent;border:0;outline:none;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #3e4653)}.compose-field:focus-within{box-shadow:inset 2px 0 var(--accent)}.new-message-body{display:block;padding:20px 17px;min-height:200px;height:min(390px,45dvh);width:100%;border:0;outline:none;resize:vertical;font-size:calc(14px * var(--mail-text-scale, 1));line-height:1.6;color:var(--mail-text-strong, #3d434c)}.new-message-body:focus-visible{outline:0;box-shadow:inset 2px 0 var(--accent)}.dialog-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;gap:10px;border-top:1px solid var(--border);flex-shrink:0}.dialog-footer>span{margin-left:auto;color:var(--mail-text-muted, #9299a4);font-size:calc(11px * var(--mail-text-scale, 1))}.text-button{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #828a97)}.info-dialog{width:min(480px,calc(100vw - 32px))}.info-body{padding:25px;line-height:1.65;font-size:calc(13px * var(--mail-text-scale, 1))}.info-body p{margin:16px 0}.brand-icon{color:var(--accent)}.info-tip{display:flex;align-items:flex-start;gap:8px;background:var(--mail-tinted-surface, #f0f5ff);padding:12px;margin-bottom:20px;border-radius:6px}.toast{position:fixed;z-index:100;bottom:max(24px,var(--safe-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 17px;background:#333d4e;color:#fff;border:1px solid #ffffff15;border-radius:7px;box-shadow:0 6px 25px #25324725;font-size:calc(12px * var(--mail-text-scale, 1));max-width:min(600px,calc(100vw - 30px));pointer-events:none}.storage-warning{padding:8px 14px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-warning-text, #895c23);background:var(--mail-warning-surface, #fff3d9)}.conversation-window .topbar{display:flex}.conversation-window .contact-panel{top:92px}.desktop-mac .brand{padding-left:88px;-webkit-app-region:drag}.desktop-mac .brand>span{display:none}.desktop-mac .brand>button{margin-left:auto;-webkit-app-region:no-drag}.desktop-mac .inbox-heading,.desktop-mac .conversation-toolbar,.desktop-mac .topbar{-webkit-app-region:drag;-webkit-user-select:none;user-select:none}.desktop-mac button,.desktop-mac input,.desktop-mac select,.desktop-mac textarea{-webkit-app-region:no-drag}.desktop-mac .conversation-window .topbar{padding-left:88px}@media (max-width: 1150px) and (min-width: 721px){.sidebar{width:185px;padding:0 7px}.nav-item{font-size:calc(12px * var(--mail-text-scale, 1));gap:7px;padding-left:8px}.inbox-panel{width:300px;min-width:260px}.toolbar-actions{gap:1px}.participants .avatar:nth-child(3),.participant-count{display:none}.assignee-control select,.assignee-control-label{max-width:85px}.thread-heading h2{font-size:calc(22px * var(--mail-text-scale, 1))}.message-header{flex-wrap:wrap;gap:7px}.message-header time{font-size:calc(10px * var(--mail-text-scale, 1))}.message-author>span{font-size:calc(11px * var(--mail-text-scale, 1))}.editor-save-state{display:none}}@media (max-width: 900px) and (min-width: 721px){.sidebar{width:165px}.nav-item{font-size:calc(11px * var(--mail-text-scale, 1))}.help-button{font-size:calc(10px * var(--mail-text-scale, 1))}.inbox-panel{width:270px;min-width:250px}.context-rail{width:35px}.participants{display:none}.toolbar-left:has(.participants){min-width:0}.conversation-toolbar{padding:0 7px;justify-content:flex-end}.message-header>.avatar{display:none}.message-body{padding:12px;font-size:calc(13px * var(--mail-text-scale, 1))}.editor-sender>span:not(.avatar){display:none}.contact-panel{right:35px}}@media (max-width: 720px){.sidebar{position:fixed;z-index:40;width:260px;top:var(--safe-top);bottom:var(--safe-bottom);left:0;transform:translate(-100%);visibility:hidden;box-shadow:8px 0 30px #26334522}.sidebar.is-open{transform:translate(0);visibility:visible}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#26334535}.sidebar .nav-item{font-size:calc(14px * var(--mail-text-scale, 1));min-height:40px}.topbar{display:flex;height:50px;padding:0 10px}.topbar-title strong{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}.topbar-right>.demo-status{display:none}.mobile-menu,.mobile-compose,.back-button{display:inline-flex}.inbox-panel{width:100%;min-width:0;border-right:0}.inbox-heading{height:44px;padding:0 13px}.inbox-heading h1{font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #808793);font-weight:500}.search-field{height:36px;margin:0 12px 8px}.search-field input{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}.list-filters{height:38px}.list-filters>div button{font-size:calc(13px * var(--mail-text-scale, 1))}.conversation-item{padding:11px 14px}.sender-name{font-size:calc(13px * var(--mail-text-scale, 1))}.conversation-subject{font-size:calc(14px * var(--mail-text-scale, 1))}.conversation-item>p{font-size:calc(13px * var(--mail-text-scale, 1))}.detail-panel,.context-rail,.show-detail .inbox-panel,.show-detail .topbar{display:none}.show-detail .detail-panel{display:flex}.show-detail .context-rail{display:flex;width:35px;gap:10px}.conversation-toolbar{height:50px;padding:0 5px;gap:2px}.toolbar-actions,.toolbar-left{gap:0}.participants .avatar:not(:first-child),.participant-count{display:none}.participants .avatar:first-child{width:23px;height:23px;font-size:calc(8px * var(--mail-text-scale, 1))}.toolbar-actions .icon-button{width:28px}.assignee-control{padding:0 4px;margin-right:2px;gap:2px}.assignee-control>svg{display:none}.assignee-control select,.assignee-control-label{max-width:75px;font-size:calc(11px * var(--mail-text-scale, 1))}.thread-heading{padding:16px 12px 18px}.thread-heading h2{font-size:calc(22px * var(--mail-text-scale, 1));letter-spacing:-.3px}.thread-metadata{font-size:calc(10px * var(--mail-text-scale, 1));gap:5px}.messages{padding:0 8px}.message-header{padding:12px 10px;gap:7px;flex-wrap:wrap}.message-header>.avatar{width:28px;height:28px;font-size:calc(10px * var(--mail-text-scale, 1))}.message-author{flex-basis:calc(100% - 45px)}.message-author>span{font-size:calc(10px * var(--mail-text-scale, 1))}.message-header time{margin-left:35px;font-size:calc(10px * var(--mail-text-scale, 1))}.message-reply{margin-left:auto;height:22px}.message-body{font-size:calc(14px * var(--mail-text-scale, 1));padding:13px 11px;line-height:1.55}.internal-note{gap:6px}.internal-note>div:last-child{max-width:calc(100% - 32px);padding:8px}.internal-note p{font-size:calc(12px * var(--mail-text-scale, 1))}.note-header span{font-size:calc(9px * var(--mail-text-scale, 1))}.inline-reply-button{margin-left:15px}.team-composer{margin:0 6px 6px;padding:5px 3px;gap:0}.team-composer .icon-button{width:25px}.team-composer textarea{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}.team-composer .note-mode-button{display:none}.reply-composer{margin:10px 8px 18px}.editor-sender{padding:9px;gap:6px}.editor-sender>span:not(.avatar){display:none}.editor-sender strong{font-size:calc(12px * var(--mail-text-scale, 1))}.editor-recipient{padding:8px 10px}.recipient-chip>span{display:none}.editor-subject{padding:8px 10px;font-size:calc(12px * var(--mail-text-scale, 1))}.reply-composer textarea,.reply-composer>.mail-rich-editor .mail-rich-content{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)));padding:12px;min-height:180px}.editor-save-state{display:none}.contact-panel{right:35px;top:50px;width:min(270px,calc(100vw - 35px))}.conversation-window .topbar{display:flex;height:42px}.conversation-window .topbar-title strong{font-size:calc(12px * var(--mail-text-scale, 1))}.conversation-window .contact-panel{top:92px}.conversation-window .participants .avatar{display:inline-flex}.compose-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 20px)}.compose-dialog form{max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 22px)}.compose-field input,.new-message-body{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}.new-message-body{min-height:120px}.dialog-footer>span{font-size:calc(9px * var(--mail-text-scale, 1));max-width:90px}.desktop-mac .topbar{padding-left:88px}.desktop-mac .show-detail:not(.conversation-window) .conversation-toolbar{padding-left:86px}.desktop-mac .show-detail:not(.conversation-window) .participants{display:none}}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important}}button.message-author{text-align:left;padding:0;border-radius:3px}button.message-author:hover strong{color:var(--accent)}.message-author[aria-expanded=false]>span svg{transform:rotate(-90deg)}.collapsed-message{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 16px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #8a9099)}@media (max-width: 720px){.dialog-footer{gap:6px;padding:10px}.dialog-footer .editor-tools{gap:0}.dialog-footer .editor-tools .icon-button{width:26px}.dialog-footer>span{display:none}.dialog-footer .send-button{margin-left:auto}}.message-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.welcome-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--mail-surface-subtle, #f5f6f7)}.welcome-card{width:min(440px,100%);background:var(--mail-surface, white);border:1px solid var(--border);padding:38px;border-radius:16px;display:flex;flex-direction:column;gap:20px;box-shadow:0 8px 32px #22222206}.welcome-wordmark{font-size:calc(19px * var(--mail-text-scale, 1));font-weight:650;color:var(--mail-text-secondary, #737982)}.welcome-card h1{font-size:calc(26px * var(--mail-text-scale, 1));font-weight:650;letter-spacing:-.6px;line-height:1.2}.welcome-card p{color:var(--mail-text-secondary, #656a73);line-height:1.6}.welcome-card small{color:var(--mail-text-secondary, #777);line-height:1.5}.welcome-card a{text-align:center;text-decoration:none}.welcome-card a:not(.primary-button){color:var(--accent);font-size:calc(13px * var(--mail-text-scale, 1))}.live-app .sidebar .nav-item{text-align:left}.mailbox-address{display:block;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--muted);overflow:hidden;text-overflow:ellipsis;max-width:160px}.live-app .profile{gap:8px}.live-app .profile>span:nth-child(2){flex:1;min-width:0}.live-app .profile button{margin-left:auto}.live-sync{height:auto;min-height:38px;white-space:normal;display:flex;flex-wrap:wrap;gap:6px;padding:10px;line-height:1.4}.live-sync button,.mail-content-hint button{color:var(--accent);text-decoration:underline}.load-more{display:block;padding:16px;width:100%;color:var(--accent);font-size:calc(13px * var(--mail-text-scale, 1))}.live-offline{flex-shrink:0}.live-app .subject-row h2{overflow-wrap:anywhere}.assignment-menu{margin-top:14px;font-size:calc(12px * var(--mail-text-scale, 1))}.assignment-menu summary,.live-note-actions summary{cursor:pointer}.live-note-actions summary{color:var(--mail-text-secondary, #667082)}.assignment-menu fieldset,.live-note-actions fieldset{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);margin:8px 0}.assignment-menu label,.live-note-actions fieldset label{display:flex;gap:6px;align-items:center}.assignment-menu legend{color:var(--muted);padding:0 4px}.mail-plain{white-space:pre-wrap;overflow-wrap:anywhere;line-height:inherit}.mail-html{width:100%;min-height:300px;border:0;background:var(--mail-surface, white)}.mail-content-hint{font-size:calc(11px * var(--mail-text-scale, 1));color:var(--muted);margin-top:12px;line-height:1.5}.mail-attachments{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mail-attachments button{border:1px solid var(--border);background:var(--mail-surface-subtle, #f7f8fa);border-radius:6px;padding:8px 12px;max-width:100%;overflow-wrap:anywhere}.mail-attachments small{margin-left:8px;color:var(--muted)}@media (max-width: 720px){.live-app:not(.show-detail) .contact-panel{display:none}}.live-app .list-date select{max-width:150px;border:0;background:transparent;color:inherit;font:inherit}.live-app .conversation-bottom>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-app .toolbar-actions .assignment-menu{margin:0;position:relative}.live-app .assignment-menu>summary{white-space:nowrap;list-style:none}.live-app .assignment-menu>summary::-webkit-details-marker{display:none}.live-app .assignment-menu fieldset{position:absolute;top:100%;right:0;z-index:5;width:min(280px,calc(100vw - 24px));box-shadow:0 8px 24px #17203318}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live-note-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}.live-note-composer>p,.live-note-composer>button{grid-column:1 / -1;font-size:calc(11px * var(--mail-text-scale, 1))}.comment-attachments{grid-column:1 / -1;min-width:0;font-size:calc(11px * var(--mail-text-scale, 1))}.comment-attachments .mail-attachments{margin:4px 0}.comment-attachments li{display:flex;align-items:center;min-width:0}.comment-attachments li>span{overflow-wrap:anywhere;min-width:0}.live-note-actions{display:flex;align-items:center;gap:4px;font-size:calc(11px * var(--mail-text-scale, 1))}.live-note-actions>span{display:none}.live-note-actions details{position:relative}.live-note-actions fieldset{max-height:min(360px,60dvh);overflow:auto;position:absolute;bottom:100%;right:0;width:min(260px,calc(100vw - 30px));z-index:6;box-shadow:0 8px 24px #17203318}.live-reply-area{padding:0 0 18px}.live-reply-area>.outbox-status{margin:12px 14px}.reply-address>span{width:25px;flex-shrink:0}.reply-address input{flex:1;min-width:0;border:0;padding:2px 0;background:transparent;color:inherit;font:inherit}.reply-all-action{color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1));padding:7px 14px}.reply-composer>.mail-rich-editor{display:flex;flex-direction:column;border:0;border-radius:0}.reply-composer>.mail-rich-editor>.mail-format-toolbar{order:1;border-top:1px solid var(--border);border-bottom:0}.reply-composer>.mail-rich-editor>.mail-link-controls{order:2}.reply-composer>.composer-footer .mail-signature-actions{padding:0;gap:1px}.reply-composer>.composer-footer>.icon-button{margin-left:auto}.reply-feedback{padding:0 14px;font-size:calc(12px * var(--mail-text-scale, 1))}.reply-feedback .draft-attachments{margin:0;padding:8px 0}.reply-feedback .mail-content-hint{margin-top:4px}.reply-feedback>p{margin:8px 0}.reply-collaboration,.live-reply-area>.mail-content-hint,.live-reply-area-content>.mail-content-hint{margin:10px 14px}.reply-collaboration>summary{cursor:pointer;color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}@media (max-width: 760px){.reply-address input{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}}.live-dialog:where(:not(.missive-compose-dialog))::backdrop{background:#10182055}.live-dialog:where(:not(.missive-compose-dialog)){margin:auto;background:var(--mail-surface, white);border:1px solid var(--border);padding:28px;width:min(600px,calc(100% - 32px));border-radius:12px;box-shadow:0 16px 80px #1113;max-height:85dvh;overflow:auto}.live-dialog:where(:not(.missive-compose-dialog)) h2{font-size:calc(21px * var(--mail-text-scale, 1));margin:0 28px 14px 0}.live-dialog:where(:not(.missive-compose-dialog)) p{line-height:1.6;color:var(--muted);margin:12px 0}.live-dialog:where(:not(.missive-compose-dialog)) .dialog-close{position:absolute;right:12px;top:12px}.connect-options{display:flex;flex-direction:column;gap:12px;margin:20px 0}.mailbox-type{border:0;padding:0;margin:20px 0;min-width:0}.mailbox-type legend{font-weight:500;margin-bottom:10px}.mailbox-type-option{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:6px;padding:12px;margin-bottom:8px;cursor:pointer}.mailbox-type-option.chosen{border-color:var(--accent);background:var(--mail-tinted-surface, #f5f8ff)}.mailbox-type-option input{margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}.mailbox-type-option>span{display:grid;gap:5px;min-width:0}.mailbox-type-option>span>span{color:var(--mail-text-muted, #747d89);font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.5}.mailbox-type:disabled .mailbox-type-option{cursor:default}.mailbox-continue{padding:10px 14px;border-radius:6px;background:var(--mail-action-background, var(--accent));color:#fff;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:500}.mailbox-continue:disabled{opacity:.5}.live-dialog:where(:not(.missive-compose-dialog)) a.primary-button{display:inline-block;text-decoration:none}.sharing-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.sharing-row select{max-width:64%;background:var(--mail-surface-subtle, #f8f9fa);border:1px solid var(--border);border-radius:5px;padding:7px;font-size:calc(12px * var(--mail-text-scale, 1))}@media (max-width: 760px){.welcome-card{padding:25px}.live-app .topbar>button{font-size:calc(11px * var(--mail-text-scale, 1));padding:6px}.live-note-composer{margin:0 8px 8px}.live-note-actions{gap:0}.live-note-actions>span{display:none}.live-app .message-header{flex-wrap:wrap}.live-app .message-author{min-width:0;overflow-wrap:anywhere}.live-dialog:where(:not(.missive-compose-dialog)){padding:20px}.sharing-row{align-items:flex-start;flex-direction:column}.sharing-row select{max-width:100%;width:100%}}.live-app .participants .avatar:after{display:none}.reply-from{font-size:calc(12px * var(--mail-text-scale, 1));color:var(--muted)}.reply-recipient{display:flex!important;align-items:center;gap:12px;margin:10px 0}.reply-recipient span{width:25px}.reply-recipient input{flex:1;min-width:0;padding:6px;border:1px solid var(--border);border-radius:4px}.reply-controls{display:flex;gap:8px;flex-wrap:wrap}.outbox-status{border:1px solid var(--border);background:var(--mail-surface, #fff);border-radius:8px;padding:12px;margin-bottom:12px;font-size:calc(12px * var(--mail-text-scale, 1))}.outbox-status>div+div{border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.outbox-status button{color:var(--accent);margin-top:8px}.draft-attachments{border-top:1px solid var(--border);margin:8px 0 14px;padding-top:12px;font-size:calc(12px * var(--mail-text-scale, 1))}.draft-attachments>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.draft-attachments input{max-width:100%;min-width:0}.draft-attachments ul{list-style:none;padding:0;margin:0 0 10px}.draft-attachments li{display:flex;align-items:center;gap:10px;padding:6px 0}.draft-attachments li button:first-child{flex:1;text-align:left;overflow-wrap:anywhere;min-width:0}.draft-attachments li span{white-space:nowrap;color:var(--muted)}.attachment-picker{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-rich-editor{border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, white);overflow:hidden}.mail-format-toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:5px;border-bottom:1px solid var(--border)}.mail-format-toolbar button{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px}.mail-format-toolbar button[aria-pressed=true]{background:var(--mail-tinted-surface, #dfe9fa);color:var(--mail-link, #255ca5)}.mail-format-toolbar button:focus-visible{outline:2px solid #3b82f6}.mail-rich-content{min-height:160px;padding:12px;line-height:1.55;overflow-wrap:anywhere;outline:none}.mail-rich-content[contenteditable=false]{opacity:.65}.mail-rich-content:focus{box-shadow:inset 0 0 0 1px #3b82f6}.mail-rich-content p{margin:0 0 8px}.mail-rich-content ul,.mail-rich-content ol{padding-left:24px}.mail-rich-content ul{list-style:disc}.mail-rich-content ol{list-style:decimal}.mail-rich-content a{color:var(--mail-link, #255ca5);text-decoration:underline}.mail-rich-content blockquote{border-left:2px solid var(--mail-border, #ccd1d8);padding-left:12px;margin-left:0}.mail-link-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:8px;background:var(--mail-surface-subtle, #f6f7f9)}.mail-link-controls label{display:flex;flex-direction:column;flex:1;gap:4px;min-width:120px}.mail-link-controls input{border:1px solid var(--border);border-radius:4px;padding:6px;width:100%}.mail-link-controls p{width:100%}.mail-signature-actions{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.compose-navigation{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.compose-navigation .primary-button{flex:1}.compose-editor{display:grid;gap:10px}.compose-subject{display:grid;gap:4px}.compose-subject input{width:100%;padding:8px;border:1px solid var(--border);border-radius:6px}.compose-editor .reply-recipient{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center}.compose-editor .mail-rich-content{min-height:180px}.compose-draft-list{display:grid;gap:8px}.compose-draft-list button{display:grid;gap:5px;text-align:left}.compose-notice{position:fixed;bottom:20px;left:20px;right:20px;z-index:100;background:var(--mail-warning-surface, #fff5df);padding:12px;border:1px solid var(--mail-warning-border, #d7b264);border-radius:8px}.compose-dialog{padding:0;width:min(700px,calc(100% - 32px))}.compose-dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--mail-surface, white);border-bottom:1px solid var(--border)}.compose-dialog-header h2{margin:0;font-size:calc(18px * var(--mail-text-scale, 1))}.compose-dialog-header .dialog-close{position:static;width:32px;height:32px;font-size:calc(24px * var(--mail-text-scale, 1));border-radius:6px}.compose-dialog-body{padding:16px 20px}.compose-dialog .reply-recipient{margin:0}.compose-dialog .mail-rich-content p{color:var(--mail-text-strong, #37393d);margin:0 0 8px;line-height:1.5}.compose-dialog .primary-button,.compose-navigation .primary-button,.template-dialog .primary-button{background:var(--mail-action-background, var(--accent));color:#fff;padding:9px 14px;border-radius:6px;border:1px solid var(--accent)}.compose-navigation .primary-button{flex-basis:100%;white-space:nowrap}.notifications-dialog{width:min(560px,calc(100vw - 32px))}.notifications-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.notifications-header h2{margin:0;font-size:calc(18px * var(--mail-text-scale, 1))}.notifications-filter{display:flex;align-items:center;gap:8px;margin:18px 0}.notifications-list{list-style:none;padding:0;margin:0}.notifications-list li{border-top:1px solid var(--mail-border, #e0e3e9);padding:12px 0}.notification-open{display:flex;flex-direction:column;text-align:left;width:100%;gap:6px;padding:8px;border:0;background:transparent;border-radius:6px}.notification-open:hover{background:var(--mail-tinted-surface, #f3f5f8)}.notification-event,.notification-time{color:var(--mail-text-secondary, #69717d);font-size:calc(12px * var(--mail-text-scale, 1))}.notification-unread .notification-open{border-left:3px solid #386be6}.notification-read{margin:6px 8px 0;font-size:calc(12px * var(--mail-text-scale, 1))}.internal-note.target-comment,.message-card.target-message{outline:2px solid #386be6;outline-offset:3px;scroll-margin:18px}.reply-suggestions{margin-top:18px;border-top:1px solid var(--border);padding-top:12px}.reply-suggestions h3{margin:0 0 8px;font-size:calc(13px * var(--mail-text-scale, 1))}.reply-suggestion{border:1px solid var(--border);border-radius:6px;padding:12px;margin-top:10px;background:var(--mail-surface, #fafbfc)}.reply-suggestion header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:calc(12px * var(--mail-text-scale, 1))}.reply-suggestion header span{color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1))}.reply-suggestion summary{margin:10px 0;cursor:pointer}.reply-suggestion dl>div{display:flex;gap:10px}.reply-suggestion dt{color:var(--muted);min-width:28px}.reply-suggestion dd{margin:0;overflow-wrap:anywhere}.reply-suggestion .suggestion-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto}.reply-suggestion .reply-controls{flex-wrap:wrap}.internal-note>div:last-child{min-width:0;flex:1}.template-dialog>label,.template-variables>label{display:flex;gap:8px;align-items:center;margin:10px 0}.template-dialog>label>input:not([type=checkbox]),.template-dialog>label>select,.template-variables>label>input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:5px}.template-variables{min-width:0;margin:10px 0;padding:8px 12px;border:1px solid var(--border);border-radius:5px}.template-variables>label{flex-direction:column;align-items:stretch;overflow-wrap:anywhere}.template-variables dd{margin:0 0 8px;overflow-wrap:anywhere}.template-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.template-dialog>.primary-button{margin-top:10px}.template-dialog .mail-rich-content[contenteditable=false]{opacity:1}.internal-note textarea{width:100%;min-height:90px;padding:8px;border:1px solid var(--border);border-radius:5px;resize:vertical}.internal-note .live-note-actions fieldset{left:0;right:auto;width:min(260px,calc(100vw - 100px))}.comment-actions,.comment-mentions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--muted)}.comment-mentions span{padding:2px 5px;background:var(--mail-tinted-surface, #e5eaf4);color:var(--mail-link, #445d86);border-radius:4px}.live-note-actions{flex-wrap:wrap}.mail-search-panel{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.mail-search-heading{flex-shrink:0}.search-filter-toggle{display:flex;align-items:center;gap:5px;font-size:calc(12px * var(--mail-text-scale, 1))}.search-filter-count{background:var(--mail-tinted-surface, #e7eefc);color:var(--mail-link, #2864e8);border-radius:8px;padding:0 5px}.mail-search-scroll{overflow-y:auto;min-height:0;flex:1}.mail-search-options{padding:10px 12px;border-bottom:1px solid var(--border);background:var(--mail-surface-subtle, #f8f9fb)}.mail-search-options[hidden]{display:none}.mail-search-filters{display:grid;gap:10px;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-search-filters label{display:flex;gap:6px;align-items:center;min-width:0}.mail-search-filters label:has(select){display:grid;gap:4px}.mail-search-filters select{min-width:0;width:100%;border:1px solid var(--border);border-radius:4px;padding:6px;color:inherit;background:var(--mail-surface, white)}.search-reset{text-align:left;color:var(--mail-link, #2864e8);font-size:calc(12px * var(--mail-text-scale, 1))}.search-scope-hint,.mail-search-scroll>p[role=status]{margin:0;padding:10px 12px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--muted)}.mail-search-results{list-style:none;padding:0;margin:0}.mail-search-results .label-tag{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mail-search-scroll>.secondary-button{margin:10px 12px}.mail-search-progress{margin:12px 0;padding:12px;border:1px solid var(--mail-border, #dce0e5);border-radius:8px;font-size:calc(13px * var(--mail-text-scale, 1));background:var(--mail-surface-subtle, #f7f8fa)}.mail-search-progress ul{list-style:none;padding:0}.mail-search-progress li{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mail-border, #e5e7eb)}.mail-search-progress li div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.conversation-options{position:relative}.conversation-options>summary{list-style:none;cursor:pointer}.conversation-options>summary::-webkit-details-marker{display:none}.conversation-options-menu{position:absolute;top:100%;right:0;z-index:8;width:min(275px,calc(100vw - 24px));padding:5px;border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, white);box-shadow:0 8px 24px #17203318}.conversation-options-menu>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 8px;font-size:calc(12px * var(--mail-text-scale, 1));border-radius:4px}.conversation-options-menu>button:hover{background:var(--mail-tinted-surface, #f0f3f8)}.conversation-options-menu>button svg{flex-shrink:0}.conversation-options-menu>p{padding:6px 8px;font-size:calc(10px * var(--mail-text-scale, 1));line-height:1.5;color:var(--muted)}.gmail-change-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin:0;border-bottom:1px solid var(--border);background:var(--mail-surface-subtle, #f8f9fb);color:var(--mail-text-secondary, #606975);font-size:calc(12px * var(--mail-text-scale, 1))}.conversation-options-menu{max-height:min(520px,calc(100dvh - 115px));overflow-y:auto}.live-thread-scroll{overflow-anchor:none}.mail-editor-image{margin:8px 0}.mail-editor-image img{display:block;max-width:100%;height:auto}.mail-editor-image.ProseMirror-selectednode{outline:2px solid var(--accent)}.mail-editor-image-placeholder{color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}.assignment-filter{position:relative;flex-shrink:0}.assignment-filter>summary{list-style:none;height:24px;width:24px;position:relative}.assignment-filter>summary::-webkit-details-marker{display:none}.assignment-filter-dot{position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:var(--mail-action-background, var(--accent))}.assignment-filter-panel{position:absolute;right:0;top:28px;z-index:20;width:240px;max-width:calc(100vw - 32px);padding:12px;background:var(--mail-surface, white);border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 20px #25324718;display:flex;flex-direction:column;gap:10px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #37393d)}.assignment-filter-panel label{display:flex;flex-direction:column;gap:6px}.assignment-filter-panel select{width:100%;min-width:0;padding:6px;border:1px solid var(--border);border-radius:4px;background:var(--mail-surface, white);font-size:calc(13px * var(--mail-text-scale, 1))}.assignment-filter-panel>button{text-align:left;color:var(--accent)}.mail-activity{display:flex;align-items:flex-start;gap:8px;padding:2px 10px;margin:8px 0 14px;color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.5;overflow-wrap:anywhere}.mail-activity>svg{flex-shrink:0;margin-top:3px}.mail-activity strong{font-weight:500}.mail-activity time{margin-left:6px;font-size:calc(11px * var(--mail-text-scale, 1))}.compose-notes-select{width:100%;border:0;background:transparent;font:inherit;color:inherit}.compose-note-pane{display:flex;flex-direction:column;flex:1;min-height:0}.compose-note-pane[hidden]{display:none}.compose-discussion-history{overflow-anchor:none}.compose-sharing{padding:0 12px 8px;font-size:calc(12px * var(--mail-text-scale, 1));overflow:auto;max-height:50%}.compose-sharing p{margin:8px 0;line-height:1.5}.compose-sharing fieldset{border:0;padding:0}.compose-sharing label{display:flex;gap:6px;margin:8px 0}.compose-sharing summary{cursor:pointer}.compose-sharing button{margin:4px 0}.compose-note-pane .team-composer{margin:8px}.compose-note-pane .live-note-actions{grid-column:1 / -1;justify-content:flex-end}.published-draft-recipients{font-size:calc(12px * var(--mail-text-scale, 1));margin:10px 0}.published-draft-recipients>div{display:flex;gap:10px}.published-draft-recipients dt{width:28px;flex:none;color:var(--muted)}.published-draft-recipients dd{margin:0;overflow-wrap:anywhere}.mailbox-management{margin-top:20px;border-top:1px solid var(--border);padding-top:14px}.mailbox-management summary{cursor:pointer}.mailbox-connection{padding:16px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.mailbox-connection .mailbox-address{display:block;max-width:none;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--muted);margin-top:4px}.mailbox-actions{display:flex;flex-wrap:wrap;gap:8px}.mailbox-confirmation{margin-top:12px;padding:12px;background:var(--surface, var(--mail-surface-subtle, #f5f6f7));border:1px solid var(--border);border-radius:6px}.mailbox-history ol{list-style:none;margin:12px 0;padding:0}.mailbox-history li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0}.mailbox-history time,.mailbox-last-event{font-size:calc(12px * var(--mail-text-scale, 1));color:var(--muted)}.mail-audit-dialog[open]{display:flex;flex-direction:column}.mail-audit-dialog>:not(.mailbox-history){flex-shrink:0}.mail-audit-dialog .mailbox-history{min-height:0;max-height:55dvh;overflow:auto}@media (max-width: 700px){.mail-audit-dialog button{min-width:44px;min-height:44px}.mail-audit-dialog h2{margin-right:44px}}.live-note-actions .mention-access-status{color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1));white-space:normal}.mail-image-size-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:calc(12px * var(--mail-text-scale, 1));border-bottom:1px solid var(--border);background:var(--mail-surface, white)}.mail-image-size-controls label{display:flex;align-items:center;gap:6px}.mail-image-size-controls input{width:84px;padding:5px 6px;border:1px solid var(--border);border-radius:4px}.mail-image-size-controls button{padding:5px 8px;border:1px solid var(--border);border-radius:4px}.compose-writing .mail-image-size-controls{order:2;flex:none}.conversation-label-options{display:grid;gap:8px;max-height:240px;overflow-y:auto;margin:12px 0}.conversation-label-options label{display:flex;align-items:center;gap:8px}.conversation-label-options input[type=checkbox]{width:auto;margin:0}.conversation-label-options .label-tag{overflow-wrap:anywhere}.conversation-label-create,.snooze-form{display:grid;gap:10px}.conversation-label-create label,.snooze-form label{display:grid;gap:5px;font-size:calc(12px * var(--mail-text-scale, 1))}.conversation-label-create input,.snooze-form input{min-width:0;border:1px solid var(--border);border-radius:5px;padding:7px}.conversation-label-create input[type=color]{width:48px;height:30px;padding:2px}.conversation-label-color{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.conversation-label-options .label-tag,.conversation-label-chip{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.conversation-label-options input[type=checkbox]{flex-shrink:0}.conversation-label-option{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-label-option>label{min-width:0}.conversation-label-inactive{display:flex;gap:8px;align-items:center;font-size:calc(12px * var(--mail-text-scale, 1))}.label-confirmation{margin-top:12px;border-top:1px solid var(--border)}.label-confirmation button{margin:0 8px 8px 0}.label-history{font-size:calc(12px * var(--mail-text-scale, 1))}.label-history summary{cursor:pointer;color:var(--muted)}.label-history-entries{max-height:260px;overflow-y:auto;margin-top:8px}.label-history ol{list-style:none;padding:0;margin:0}.label-history li{border-bottom:1px solid var(--border);padding:8px 0;overflow-wrap:anywhere}.label-history time{color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1))}.live-dialog .label-history li p{margin:4px 0 0}.template-history{margin-top:12px}.template-history-snapshot{padding:8px;margin-top:8px;border:1px solid var(--border);border-radius:6px}.template-history-snapshot h3{font-size:calc(12px * var(--mail-text-scale, 1));margin:0 0 8px}.template-history-snapshot dl{margin:0}.template-history-snapshot dt{color:var(--muted)}.template-history-snapshot dd{margin:0 0 6px}.template-history-text{white-space:pre-wrap;overflow-wrap:anywhere}.mail-editor-image-frame{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.mail-image-resize-handle{position:absolute;right:0;bottom:0;width:24px;height:24px;padding:0;border:2px solid var(--mail-border, white);border-radius:3px;background:var(--mail-action-background, var(--accent));cursor:nwse-resize;touch-action:none}.mail-image-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.outbox-review{margin:8px 0;font-size:calc(12px * var(--mail-text-scale, 1));overflow-wrap:anywhere}.outbox-review summary{cursor:pointer}.outbox-review dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px}.outbox-review dd{margin:0}.outbox-review label{display:grid;gap:4px}.outbox-review input{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:4px;color:inherit;background:var(--mail-surface, #fff);font:inherit}.mail-bulk-actions{padding:8px 12px;border-bottom:1px solid var(--border);flex-shrink:0;font-size:calc(11px * var(--mail-text-scale, 1));background:var(--mail-surface-subtle, #f6f7f8)}.bulk-selection-header,.bulk-action-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-selection-header strong{margin-right:auto}.bulk-action-buttons{margin-top:6px}.bulk-action-buttons button{padding:5px 8px;border:1px solid var(--border);border-radius:4px;background:var(--mail-surface, white)}.mail-bulk-actions p{color:var(--muted);margin:6px 0;overflow-wrap:anywhere}.mail-bulk-actions .secondary-button{margin:4px 4px 0 0;font-size:calc(11px * var(--mail-text-scale, 1))}.bulk-checkbox{width:18px;height:18px;flex:0 0 18px;border:1px solid var(--mail-border, #9298a1);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(13px * var(--mail-text-scale, 1))}.bulk-checkbox.checked{border-color:var(--mail-border, white);color:#fff}.outbox-close-consent{display:flex;align-items:flex-start;gap:8px;margin:12px 0}.outbox-close-consent input{flex:0 0 auto;width:auto;margin-top:3px}.browser-push-settings{border-bottom:1px solid var(--mail-border, #e0e3e9);padding:14px 0;font-size:calc(13px * var(--mail-text-scale, 1))}.browser-push-settings summary{cursor:pointer}.browser-push-settings p{color:var(--mail-text-secondary, #69717d);line-height:1.5}.browser-push-settings ul{padding:0;list-style:none}.browser-push-settings li{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.push-link-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:calc(13px * var(--mail-text-scale, 1));background:var(--mail-tinted-surface, #f3f5f8)}.bulk-assignment-picker{min-width:0;margin:8px 0;padding:8px;border:1px solid var(--border);border-radius:6px}.bulk-assignment-picker legend{font-size:calc(12px * var(--mail-text-scale, 1))}.bulk-assignment-picker select{width:100%;min-width:0;font:inherit;color:inherit;background:var(--mail-surface, white);border:1px solid var(--border);border-radius:4px;padding:5px 6px}.bulk-assignment-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.mailbox-access{margin-top:16px;padding-top:16px;border-top:1px solid var(--mail-border, #e5e7eb)}.mailbox-access>p{font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #6b7280)}.mailbox-access-person{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:calc(13px * var(--mail-text-scale, 1))}.mailbox-access-person input{margin-top:3px;accent-color:#2864e8}.mailbox-access-person>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.mailbox-access-person small{color:var(--mail-text-secondary, #6b7280)}
