/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem}}@layer mail-popups{.container{width:100%!important}@media (min-width:40rem){.container{max-width:40rem!important}}@media (min-width:48rem){.container{max-width:48rem!important}}@media (min-width:64rem){.container{max-width:64rem!important}}@media (min-width:80rem){.container{max-width:80rem!important}}@media (min-width:96rem){.container{max-width:96rem!important}}.m-auto{margin:auto!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.flex{display:flex!important}.h-12{height:calc(var(--spacing) * 12)!important}.max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)!important}.min-h-10{min-height:calc(var(--spacing) * 10)!important}.w-12{width:calc(var(--spacing) * 12)!important}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,100vw - 32px)!important}.w-full{width:100%!important}.flex-col{flex-direction:column!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.overflow-auto{overflow:auto!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-solid{--tw-border-style:solid!important;border-style:solid!important}.p-4{padding:calc(var(--spacing) * 4)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.leading-6{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.mail-prompt{color:var(--mail-text-strong,#37393d);background:var(--mail-surface,#fff);border:1px solid var(--mail-border,#e4e5e8);font:inherit;box-sizing:border-box}.mail-prompt::backdrop{background:#0003}.mail-prompt-icon{background:var(--mail-surface-subtle,#f5f6f7);color:var(--accent,#2463eb)}.mail-prompt-danger{background:var(--mail-danger-background,#fff1f1);color:var(--mail-danger,#ef4444);border:1px solid var(--mail-danger-border,#f5dede)}.mail-prompt-confirm{background:var(--mail-action-background,#2463eb);color:#fff}.mail-prompt-cancel{background:var(--mail-surface-subtle,#f4f5f6)}.mail-prompt input{background:var(--mail-surface,#fff);color:inherit;border-color:var(--border)}.mail-prompt button:hover{filter:brightness(.96)}.mail-prompt button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.mail-prompt[open]{animation:.12s ease-out mail-prompt-appear}@keyframes mail-prompt-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}html.desktop-mac .mail-prompt{max-height:calc(100dvh - 96px)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.mail-label-emoji{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.mail-label-symbol-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin:5px}.mail-label-name-field{display:grid;gap:6px;min-width:0}.mail-label-name-field>label{margin:0}.mail-label-name-with-symbol{display:flex;gap:6px;align-items:center;min-width:0}.mail-label-name-with-symbol>input{min-width:0;flex:1}.mail-label-symbol-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, #fff);color:inherit}.mail-label-symbol-menu{position:fixed;margin:0;padding:5px;border:1px solid var(--border);border-radius:9px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);box-shadow:0 12px 32px #0002}.mail-label-symbol-menu:not(:popover-open){display:none}.mail-label-symbol-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left}.mail-label-symbol-menu button:hover,.mail-label-symbol-menu button:focus-visible{background:var(--mail-surface-hover, #f0f1f3)}.mail-label-symbol-trigger:focus-visible,.mail-label-symbol-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-mail-live] .conversation-list-label .mail-label-emoji{font-size:calc(12px * var(--mail-text-scale, 1))!important}@media (max-width: 720px),(pointer: coarse){.mail-label-symbol-trigger{width:44px;height:44px}.mail-label-symbol-menu button{min-height:44px}}.mail-label-image{object-fit:contain;flex-shrink:0;border-radius:3px}.mail-label-name-with-symbol{flex-wrap:wrap}.mail-label-image-feedback{flex-basis:100%;font-size:.85em}[data-mail-live] .conversation-list-label .mail-label-image{width:calc(12px * var(--mail-text-scale, 1));height:calc(12px * var(--mail-text-scale, 1))}.mail-label-name-with-symbol>.mail-label-symbol-trigger{order:1}.mail-label-name-with-symbol>input:not([hidden]){order:2}.mail-label-name-with-symbol>.mail-label-image-feedback{order:3}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}html[data-mail-scrollbars=system] :is(.conversation-list,.thread-scroll){scrollbar-width:auto;scrollbar-color:auto}.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}.conversation-labels{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.conversation-list-label{display:inline-flex;align-items:center;gap:3px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.conversation-list-label svg,.conversation-meta{flex-shrink:0}.conversation-attachments-icon{display:inline-flex}.conversation-list-label-symbol svg{width:calc(12px * var(--mail-text-scale, 1));height:calc(12px * var(--mail-text-scale, 1))}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-surface.no-notes{grid-template-columns:minmax(0,1fr)}.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,.editor-sender .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}.editor-sender .compose-sender-select{padding:4px 0}.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}.compose-editor-layout{flex:1;min-height:0;display:flex;flex-direction:column}.compose-editor-layout .compose-writing .mail-rich-content{font-size:calc(16px * var(--mail-text-scale, 1))}.compose-format-slot{flex:none}.compose-format-slot .mail-format-toolbar{border-top:1px solid var(--mail-border, #eef0f2);border-bottom:0;padding:5px 10px;gap:2px;flex-wrap:nowrap;overflow-x:auto}.mail-format-toolbar[hidden]{display:none}.compose-format-slot .mail-format-toolbar>*{flex:none}.mail-format-toolbar select{border:0;background:transparent;color:inherit;font:inherit;font-size:12px;max-width:95px;padding:4px}.mail-text-color{display:inline-flex;align-items:center;padding:4px}.mail-text-color>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-text-color input{border:0;padding:0;background:transparent;width:20px;height:22px}.compose-editor-tools{display:contents}.compose-editor-tools>button{order:4;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:var(--mail-text-secondary, #6c7480)}.compose-editor-tools>.compose-format-toggle{order:1}.compose-actions>.compose-file-tool,.compose-editor-tools>.compose-file-tool{order:2}.compose-emoji-picker{order:3}.compose-actions>button[aria-label=Antwortvorlagen],.compose-actions>.compose-response-tools{order:5}.compose-actions>.compose-signature-tool{order:6}.compose-actions>button[aria-label="Entwurf verwerfen"]{order:7}.compose-actions>button[aria-label="Entwurf speichern"]{order:8}.compose-editor-layout .compose-spacer{order:9}.compose-editor-layout .compose-save-state{order:10}.compose-editor-layout .primary-button,.compose-editor-layout .send-button{order:11}.compose-format-toggle[aria-pressed=true]{background:var(--mail-surface-subtle, #f5f6f7)}.compose-emoji-picker{position:relative}.reference-composer>.compose-editor-layout>.compose-writing{flex:none;overflow:visible}.reference-composer .compose-writing .mail-rich-content{min-height:150px;max-height:500px;overflow:auto;padding:16px 14px}.reference-composer .compose-actions{flex-wrap:wrap;gap:3px}.reference-composer .compose-actions .send-button{margin-left:auto}.reference-composer .mail-signature-actions{padding:0;gap:1px}.reference-composer .reply-mode-actions{display:flex;justify-content:flex-end;border-bottom:1px solid var(--mail-border, #e7e8ea)}.reference-composer .reply-mode-actions button{padding:6px 12px;color:var(--mail-text-secondary, #6c7480);font-size:12px}.reference-composer .compose-access{line-height:1.45}@media (max-width: 760px){.compose-editor-layout .compose-actions{flex-wrap:wrap;gap:2px}.compose-editor-layout .compose-actions .primary-button{margin-left:auto}}.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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-inline-host,.mail-inline-background{display:contents}.mail-inline-background[hidden],.mail-local-compose-slot[hidden]{display:none}.mail-inline-host.inline-active{display:flex;flex:1;min-width:0;min-height:0;padding-bottom:44px}.mail-inline-host>.mail-local-compose-slot{flex:1;min-width:0;min-height:0}.mail-compose-inline{height:100%;min-height:0;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #33373d)}.mail-compose-popup{position:fixed;z-index:40;right:16px;bottom:56px;width:min(990px,calc(100vw - 32px));height:min(780px,calc(100dvh - 112px));min-height:0;border:1px solid var(--mail-border, #dfe2e6);border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0000002e;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #33373d)}.mail-compose-tray{position:fixed;z-index:41;bottom:8px;right:8px;display:flex;gap:4px;max-width:calc(100vw - 16px);overflow-x:auto;padding:4px;border:1px solid var(--mail-border, #dfe2e6);border-radius:7px;background:var(--mail-surface, #fff);box-shadow:0 2px 9px #0000001f}.mail-compose-tray button{flex:none;border:0;border-radius:4px;background:transparent;color:var(--mail-text-strong, #33373d);padding:5px 8px;font:inherit;font-size:12px}.mail-compose-tray button[aria-pressed=true],.mail-compose-tray button:hover{background:var(--mail-surface-hover, #eef1f5)}@media (max-width: 760px){.mail-compose-inline .compose-surface,.mail-compose-popup .compose-surface{grid-template-columns:minmax(0,1fr)}.mail-compose-popup{right:8px;width:calc(100vw - 16px);height:calc(100dvh - 72px)}.desktop-mac .mail-compose-popup{height:calc(100dvh - 112px)}.desktop-mac dialog.missive-compose-dialog{margin-top:44px;height:calc(100dvh - 44px);max-height:calc(100dvh - 44px)}}.mail-inline-mount,.mail-inline-stack,.mail-inline-stack>.mail-local-compose-slot{flex:1;min-width:0;min-height:0;height:100%}.mail-inline-mount,.mail-inline-stack{display:flex}.mail-inline-stack[hidden]{display:none}.mail-compose-popup .compose-format-slot{position:relative;min-width:0;overflow-x:auto}.mail-inline-mount[hidden]{display:none}.mail-conversation-compose-mount{flex:none;height:clamp(420px,75dvh,900px);min-height:420px;margin:14px;width:auto}.mail-conversation-compose-mount:empty{display:none}.mail-conversation-compose-mount:has(>.mail-inline-stack[hidden]){display:none}.mail-compose-inline,.mail-compose-popup{container:mail-local-composer / inline-size}.mail-compose-inline .compose-format-slot{position:relative;min-width:0;overflow-x:auto}.mail-compose-inline .compose-actions,.mail-compose-popup .compose-actions{flex-wrap:wrap;gap:3px}@container mail-local-composer (max-width: 760px){.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%}}.mail-reply-popup-slot[hidden]{display:none}.mail-reply-tray{bottom:52px;z-index:43}.mail-reply-popup-slot .mail-compose-popup{bottom:100px;height:min(780px,calc(100dvh - 156px));z-index:42}.mail-reply-window{flex:1;min-height:0;height:100%;overflow:auto}.mail-reply-window .live-reply-area-content,.mail-reply-window .reply-composer{height:100%;min-height:0}.mail-reply-window .reply-composer{display:flex;flex-direction:column;margin:0;border:0;border-radius:0}.mail-reply-window .reply-composer>.compose-editor-layout,.mail-reply-window .compose-writing{flex:1;min-height:0;overflow:auto}.mail-reply-window .compose-writing .mail-rich-content{max-height:none;height:100%}.mail-reply-window .reply-feedback{max-height:180px;overflow:auto}.mail-reply-window .reference-composer>.compose-editor-layout>.compose-writing{flex:1;overflow:auto}.mail-reply-window-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,29vw,420px);height:100%;min-height:0}.mail-reply-window-paper{min-width:0;min-height:0;overflow:auto}.mail-reply-window-context{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--mail-surface-subtle, #f5f6f7);border-left:1px solid var(--mail-border, #e7e8ea)}.mail-reply-context-header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:8px;min-height:50px;padding:8px 12px;color:var(--mail-text-secondary, #6c7480)}.mail-reply-context-people{display:flex;align-items:center;gap:3px;padding:2px;color:inherit}.mail-reply-context-people .avatar{width:26px;height:26px;font-size:10px;border:2px solid var(--mail-surface-subtle, #f5f6f7)}.mail-reply-context-people>span+span{margin-left:-7px}.mail-reply-context-count{display:grid;place-items:center;min-width:26px;height:26px;font-size:11px;border-radius:50%;background:var(--mail-surface-hover, #e9edf1)}.mail-reply-context-history{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:12px 16px 24px}.mail-reply-context-events{margin:8px 0 22px;text-align:center}.mail-reply-context-history .mail-activity{flex-direction:column;align-items:center;text-align:center;padding:0;margin:8px 0;gap:0;font-size:calc(14px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #6c7480)}.mail-reply-context-history .mail-timeline-time{margin:0 0 10px;font-size:calc(13px * var(--mail-text-scale, 1))}.mail-reply-context-history .mail-activity-description{display:block;line-height:1.8}.mail-reply-context-history .mail-activity-description>.avatar{display:inline-flex;vertical-align:middle;margin-right:5px}.mail-reply-context-history .mail-activity-description strong{font-weight:400}.mail-reply-context-history .mail-activity-description>span{min-width:0}.mail-reply-context-history .label-tag,.mail-reply-context-more>summary{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;padding:2px 7px;border-radius:8px;background:var(--mail-surface-hover, #e9edf1);color:inherit;font-size:inherit;line-height:1.5;max-width:100%;white-space:normal}.mail-reply-context-history .mail-activity-targets{display:inline}.mail-reply-context-history .mail-activity-targets>span{margin:2px}.mail-reply-context-more>summary{cursor:pointer;list-style:none;font-size:calc(14px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #6c7480)}.mail-reply-context-more>summary::-webkit-details-marker{display:none}.mail-reply-context-more:not([open])>summary svg{transform:rotate(-90deg)}.mail-reply-context-note{font-size:calc(14px * var(--mail-text-scale, 1));overflow-wrap:anywhere;margin:18px 0}.mail-reply-context-note-author{display:flex;align-items:center;gap:6px;margin-bottom:5px}.mail-reply-context-note-body{padding:8px 12px;border-radius:12px;background:var(--mail-surface-hover, #e9edf1)}.mail-reply-window-context .compact-comment-composer{margin:6px 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px;border-radius:9px;padding:6px}.mail-reply-window-context .compact-comment-composer>.comment-field,.mail-reply-window-context .compact-comment-composer>.live-note-actions{grid-column:auto}.mail-reply-window-context .compact-comment-composer>.live-note-actions{flex-wrap:nowrap;height:28px}.mail-reply-window-context .compact-comment-composer .icon-button,.mail-comment-more>summary{width:26px;height:28px;padding:3px}.mail-comment-more>summary{display:grid;place-items:center;cursor:pointer;list-style:none;color:var(--mail-text-secondary, #6c7480)}.mail-comment-more>summary::-webkit-details-marker{display:none}.compact-comment-composer>.live-note-actions>.mail-comment-more>summary:before{content:none}.mail-comment-more-controls{position:absolute;bottom:calc(100% + 6px);right:0;display:flex;align-items:center;gap:6px;padding:8px;border:1px solid var(--mail-border, #dcdfe5);border-radius:8px;background:var(--mail-surface, white);box-shadow:0 6px 18px #00000018;z-index:8}.mail-comment-more-controls>details>summary{font-size:calc(13px * var(--mail-text-scale, 1));white-space:nowrap}.mail-reply-window-layout.context-collapsed{grid-template-columns:minmax(0,1fr)}.context-collapsed>.mail-reply-window-context{display:none}.context-collapsed>.mail-reply-window-paper>.mail-reply-context-toggle{display:block;padding:8px 12px;font:inherit;color:var(--mail-text-secondary, #6c7480)}.context-collapsed>.mail-reply-window-paper>.live-reply-area-content{height:calc(100% - 34px)}.mail-reply-context-toggle{display:none}@media (max-width: 760px){.mail-reply-context-header>.mail-reply-context-collapse{display:none}.mail-reply-window-layout{display:flex}.mail-reply-window-paper{width:100%}.mail-reply-window-context,.context-open .mail-reply-window-paper{display:none}.context-open .mail-reply-window-context{display:flex;width:100%}.mail-reply-context-toggle{display:block;flex:none;padding:8px 12px;color:var(--mail-text-secondary, #6c7480);font:inherit}.mail-reply-window-paper>.live-reply-area-content{height:calc(100% - 34px)}}.compose-context-layout{--compose-context-width: clamp(300px, 29vw, 420px);grid-template-columns:minmax(0,1fr) var(--compose-context-width)}.compose-context-layout.context-collapsed{grid-template-columns:minmax(0,1fr)}.compose-context-layout.context-collapsed>.compose-discussion{display:none}.compose-context-layout.context-collapsed .compose-notes-toggle{display:inline-flex}.compose-context-layout .compose-discussion>header{height:50px;justify-content:space-between}.compose-context-layout .compose-discussion>header>span{min-width:0}.compose-context-layout .compose-discussion>header>.compose-context-collapse{display:inline-flex}.compose-context-menu{position:relative;width:fit-content}.compose-context-menu>summary{display:flex;align-items:center;gap:3px;cursor:pointer;list-style:none;color:var(--mail-text-secondary, #6c7480)}.compose-context-menu>summary::-webkit-details-marker{display:none}.compose-context-menu>summary .avatar{width:26px;height:26px;font-size:10px;border:2px solid var(--mail-surface-subtle, #f5f6f7)}.compose-context-menu>summary>span+span{margin-left:-7px}.compose-context-people{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--mail-surface, white);border-radius:50%}.compose-context-count{display:grid;place-items:center;min-width:26px;height:26px;font-size:11px;border-radius:50%;background:var(--mail-surface-hover, #e9edf1)}.compose-context-popup{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:min(320px,calc(var(--compose-context-width) - 24px),calc(100vw - 32px));max-height:min(70dvh,580px);overflow:auto;padding:12px;border:1px solid var(--mail-border, #dfe2e6);border-radius:10px;color:var(--mail-text-strong, #33373d);background:var(--mail-surface, white);box-shadow:0 8px 28px #00000020;font-size:calc(13px * var(--mail-text-scale, 1))}.compose-context-popup>label{display:grid;gap:6px}.compose-context-popup .compose-notes-select{border:1px solid var(--mail-border, #dfe2e6);border-radius:6px;padding:6px}.compose-context-privacy{font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.5;color:var(--mail-text-muted, #7b8591)}.compose-context-popup .compose-sharing{padding:0;max-height:none;overflow:visible}.compose-context-note-history{padding:12px 16px 24px;overflow-wrap:anywhere}.compose-context-note-history .compose-note-created{font-size:calc(14px * var(--mail-text-scale, 1));line-height:1.8;margin:8px 0 22px}.compose-context-note-history .mail-timeline-time{display:block;text-align:center;margin:0 0 8px;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #6c7480)}.compose-context-note-history .compose-note-card{background:transparent;padding:0;margin:18px 0}.compose-context-note-history .compose-note-card p{display:table;max-width:100%;margin:0;padding:8px 12px;border-radius:12px;background:var(--mail-accent, #2563eb);color:#fff;font-size:calc(14px * var(--mail-text-scale, 1))}.compose-context-layout .compose-note-input{margin:6px 8px 8px;border-radius:9px;padding:6px;align-items:flex-end;gap:2px}.compose-context-layout .compose-note-input textarea{font-size:calc(14px * var(--mail-text-scale, 1));resize:none}.compose-context-layout .compose-note-input .icon-button{width:26px;height:28px;padding:3px}.compose-context-layout .compact-comment-composer{margin:6px 8px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px;border-radius:9px;padding:6px}.compose-context-layout .compact-comment-composer>.comment-field,.compose-context-layout .compact-comment-composer>.live-note-actions{grid-column:auto}.compose-context-layout .compact-comment-composer>.live-note-actions{flex-wrap:nowrap;height:28px}.compose-context-layout .compact-comment-composer .icon-button{width:26px;height:28px;padding:3px}@media (max-width: 760px){.compose-context-layout{--compose-context-width: 100vw}.compose-context-layout .compose-discussion>header>.compose-context-collapse{display:none}}.compose-context-popup .draft-recipient-picker .conversation-sharing-section{display:flex;width:100%;align-items:center;justify-content:space-between;padding:5px 4px;min-height:32px;color:var(--muted)}.draft-recipient-picker .conversation-sharing-people{max-height:min(280px,35vh)}.compose-context-popup .conversation-sharing-person{flex-direction:row;gap:9px;margin:0;font-size:calc(14px * var(--mail-text-scale, 1))}.compose-context-popup .conversation-sharing-person input[type=checkbox]{width:16px}.compose-context-popup .conversation-sharing-search{flex-direction:row;gap:8px;font-size:calc(14px * var(--mail-text-scale, 1))}.compose-context-popup .conversation-sharing-search input{min-height:0;font-size:inherit}.compose-context-popup .conversation-sharing-search button{min-height:28px}.draft-recipient-selection{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0}.compose-context-popup .draft-recipient-selection button{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:28px;overflow-wrap:anywhere;border-radius:6px;padding:4px 6px;background:var(--mail-surface-subtle, #f5f5f6);font-size:calc(12px * var(--mail-text-scale, 1))}.compose-context-popup .compose-context-note-mode{border-top:1px solid var(--border);padding-top:10px;margin-top:10px}.compose-writing{position:relative}.compose-writing .mail-rich-content>[data-mail-signature]>:first-child{padding-inline-end:100px}.mail-signature-frame{position:absolute;border:1px dashed var(--mail-border, #dedfe2);border-radius:8px;pointer-events:none;z-index:2}.mail-signature-frame .mail-signature-block-button{position:absolute;top:5px;right:5px;pointer-events:auto}.mail-signature-block-button{display:inline-flex;align-items:center;gap:5px;color:inherit;background:var(--mail-surface, #fff);border:1px solid var(--mail-border, #dedfe2);border-radius:7px;padding:4px 8px;font:inherit;font-size:13px}.mail-signature-search{display:flex;align-items:center;gap:8px}.mail-signature-search input{flex:1;width:0;min-width:0;padding:8px;border:0;background:transparent;color:inherit}.compose-signature-details:has(>.mail-signature-actions:empty){display:none}.compose-surface .compose-editor-layout .compose-actions{flex-wrap:wrap}.mail-signature-frame .mail-popup-menu{pointer-events:auto}.mail-link-dialog{position:fixed;inset:max(24px,calc(30dvh - 76px)) 0 auto;margin:0 auto;width:min(352px,calc(100vw - 32px));max-height:min(calc(100dvh - 48px),calc(70dvh + 52px));overflow:auto;box-sizing:border-box;padding:12px;border:1px solid var(--mail-border, #e4e5e8);border-radius:12px;color:var(--mail-text-strong, #37393d);background:var(--mail-surface, #fff);box-shadow:0 14px 40px #0003;font:inherit}.mail-link-dialog::backdrop{background:#0003}.mail-link-dialog h2{margin:0 0 16px;text-align:center;font-size:16px;font-weight:400}.mail-link-dialog input{display:block;width:100%;min-width:0;height:34px;padding:6px 10px;border:1px solid var(--mail-border, #e4e5e8);border-radius:5px;background:var(--mail-surface, #fff);color:inherit;font:inherit;font-size:13px;box-sizing:border-box}.mail-link-dialog input:focus{outline:none;border-color:var(--accent, #2463eb);box-shadow:0 0 0 1px var(--accent, #2463eb)}.mail-link-dialog p{margin:10px 0 0;font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:var(--mail-danger, #d32f2f)}.mail-link-dialog-actions{display:flex;gap:10px;margin-top:20px}.mail-link-dialog button{min-height:36px;border:0;border-radius:6px;padding:6px 12px;font:inherit;font-size:13px}.mail-link-dialog-cancel{flex:1;background:var(--mail-surface-subtle, #f4f5f6);color:inherit}.mail-link-dialog-apply{flex:3;background:var(--mail-action-background, #2463eb);color:#fff}.mail-link-dialog button:disabled{opacity:.5}.mail-link-dialog button:focus-visible{outline:2px solid var(--accent, #2463eb);outline-offset:2px}@media (max-width: 720px){.mail-link-dialog input,.mail-link-dialog button{min-height:44px}}.compose-address-row.recipient-row,.editor-recipient.recipient-row{align-items:flex-start}.recipient-row>label{width:40px;flex:none;padding-top:10px;color:var(--mail-text-secondary, var(--muted));font-size:calc(12px * var(--mail-text-scale, 1))}.reply-address.recipient-row>label{width:25px;padding-top:5px}.recipient-field{flex:1;min-width:0;position:relative}.recipient-row .recipient-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 0;min-width:0}.recipient-row .recipient-chip{display:inline-flex;max-width:100%;border:1px solid var(--mail-border, var(--border));border-radius:4px;background:var(--mail-surface, #fff);align-items:center;min-width:0;padding:0}.recipient-row .recipient-chip.invalid{border-color:#b33b38}.recipient-row .recipient-chip button{border:none;background:transparent;color:inherit;font-size:calc(12px * var(--mail-text-scale, 1));padding:3px 5px}.recipient-row .recipient-chip-edit{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-row .recipient-chip-remove{display:inline-flex;align-items:center;flex:none}.recipient-row .recipient-chip button:focus-visible{outline:2px solid #3169eb;outline-offset:-1px}.recipient-row .recipient-chips input{flex:1 1 120px;width:auto;min-width:60px;padding:4px 0}.recipient-field p{margin:4px 0;color:var(--mail-text-secondary, var(--muted));font-size:calc(12px * var(--mail-text-scale, 1))}.recipient-suggestions{position:absolute;top:100%;left:0;right:0;z-index:30;background:var(--mail-surface, #fff);border:1px solid var(--mail-border, var(--border));border-radius:6px;box-shadow:0 6px 20px #0002;max-height:min(280px,45dvh);overflow:auto;padding:4px}.recipient-suggestions ul{padding:0;margin:0;list-style:none}.recipient-suggestions li[role=option]{display:flex;align-items:center;gap:8px;padding:6px;cursor:pointer;min-width:0}.recipient-suggestions li[aria-selected=true],.recipient-suggestions li[role=option]:hover{background:var(--mail-surface-subtle, #f2f3f5);border-radius:4px}.recipient-suggestions li[role=option]>span:last-child{display:grid;min-width:0}.recipient-suggestions li[role=option]>span:last-child>span{font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, var(--muted));overflow-wrap:anywhere}.recipient-suggestions strong{font-size:calc(13px * var(--mail-text-scale, 1));overflow-wrap:anywhere}.recipient-avatar{display:grid;place-items:center;height:28px;width:28px;flex:none;background:var(--mail-surface-subtle, #f2f3f5);border-radius:50%;font-size:12px}.recipient-search-more{background:transparent;border:0;padding:8px 6px;color:var(--mail-accent, #3169eb);font-size:12px;text-align:left}.recipient-fields>[data-recipient-type]{position:relative}.recipient-fields:has(.recipient-disclosure)>[data-recipient-type=to] .recipient-row{padding-right:70px}.recipient-disclosure{position:absolute;right:8px;top:7px;display:flex;gap:8px}.recipient-disclosure button{border:0;background:transparent;color:var(--mail-text-muted, #72777f);font:inherit;font-size:12px;cursor:pointer;padding:4px}.recipient-disclosure button:hover{color:var(--mail-text, #25282e);text-decoration:underline}.recipient-source-title{display:block;padding:6px;color:var(--mail-text-secondary, var(--muted));font-size:calc(12px * var(--mail-text-scale, 1))}.recipient-chip[draggable=true],.recipient-chip[draggable=true] .recipient-chip-edit{cursor:grab}.recipient-chip[draggable=true]:active{cursor:grabbing}.recipient-drop-target{outline:2px solid var(--mail-accent, #3169eb);outline-offset:-2px;border-radius:4px}.mail-print-dialog.live-dialog{width:min(860px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:18px;overflow:auto}.mail-print-controls{display:flex;align-items:center;gap:12px}.mail-print-controls h2{flex:1;margin:0}.mail-print-actions{margin:12px 0;align-items:flex-start;flex-wrap:wrap}.mail-print-actions p{flex:1;min-width:160px;margin:0;font-size:12px}.mail-print-actions .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border-radius:7px;background:var(--mail-action-background, var(--accent));color:#fff;font-weight:600}.mail-print-actions .primary-button:disabled{opacity:.5;cursor:default}.mail-print-document{color:#222;background:#fff;padding:24px;color-scheme:light;font:14px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;overflow-wrap:anywhere}.mail-print-document h1{font-size:22px;line-height:1.3;margin:0 0 16px}.mail-print-document header{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:12px}.mail-print-document dl{display:grid;grid-template-columns:80px minmax(0,1fr);gap:4px 12px;font-size:12px}.mail-print-document dt{font-weight:600}.mail-print-document dd{margin:0}.mail-print-dialog .mail-print-document p{color:inherit;font-size:inherit}.mail-print-document pre{white-space:pre-wrap;font:inherit}.mail-print-document table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.mail-print-document td,.mail-print-document th{padding:4px;overflow-wrap:anywhere}.mail-print-document img{max-width:100%;height:auto}.mail-print-document blockquote{margin-left:4px;padding-left:12px;border-left:2px solid #ddd}.mail-print-document footer{border-top:1px solid #ddd;margin-top:24px;font-size:12px}.mail-print-document footer h2{font-size:14px}.mail-print-document .image-placeholder{font-size:12px;color:#666}@media (max-width: 480px){.mail-print-dialog.live-dialog{padding:12px}.mail-print-document{padding:14px}.mail-print-document dl{grid-template-columns:60px minmax(0,1fr);gap:4px 8px}}@media print{@page{margin:15mm}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color-scheme:light!important}body.mail-print-active>:not(.mail-print-root){display:none!important}.mail-print-root:not([data-print-active=true]){display:none!important}.mail-print-root[data-print-active=true]{display:block!important;position:static!important}.mail-print-root .mail-print-dialog.live-dialog{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.mail-print-root .mail-print-dialog::backdrop,.mail-print-root .mail-print-controls{display:none!important}.mail-print-document{padding:0!important}.mail-print-document header,.mail-print-document footer{break-inside:avoid}.mail-print-document pre,.mail-print-document blockquote{break-inside:auto}.mail-print-document img,.mail-print-document tr{break-inside:avoid}.mail-print-document thead{display:table-header-group}}html.mail-print-rendering,body.mail-print-rendering{height:auto!important;overflow:visible!important;background:#fff!important;color-scheme:light!important}body.mail-print-rendering.mail-print-active>:not(.mail-print-root){display:none!important}body.mail-print-rendering .mail-print-root:not([data-print-active=true]){display:none!important}body.mail-print-rendering .mail-print-root[data-print-active=true]{display:block!important;position:static!important}body.mail-print-rendering .mail-print-root .mail-print-dialog.live-dialog{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}body.mail-print-rendering .mail-print-root .mail-print-dialog::backdrop,body.mail-print-rendering .mail-print-root .mail-print-controls{display:none!important}body.mail-print-rendering .mail-print-document{padding:0!important}.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}}.cascade-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:auto;height:auto;max-width:none;max-height:none;margin:0;border:0;padding:0;overflow:visible;background:transparent;color:inherit;pointer-events:none}.cascade-box{position:fixed;display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:9px;background:var(--mail-surface, #fff);box-shadow:0 10px 30px #0f172a2e,0 2px 6px #0f172a14;color:var(--mail-text-strong, #393e47);font-size:calc(13.5px * var(--mail-text-scale, 1));line-height:1.3;pointer-events:auto;overflow:hidden}.cascade-box:focus,.cascade-box:focus-visible{outline:none}.cascade-rows{flex:1 1 auto;min-height:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mail-scrollbar, #ced1d5) transparent}.cascade-box-plain .cascade-rows{padding:0}.cascade-rows:empty{display:none}.cascade-search:has(+.cascade-rows:empty){margin-bottom:6px}.cascade-back{display:flex;align-items:center;gap:6px;flex-shrink:0;width:100%;padding:9px 10px;border-bottom:1px solid var(--border);font-weight:600;text-align:left}.cascade-back span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade-head{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:3px 4px 3px 10px;border-bottom:1px solid var(--border);font-weight:600}.cascade-head span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:7px;color:var(--mail-text-muted, #858a92)}.cascade-close:hover{background:var(--mail-surface-hover, #e9eaed);color:var(--mail-text-strong, #393e47)}.cascade-search{display:flex;align-items:center;gap:6px;flex-shrink:0;height:30px;margin:6px 6px 2px;padding:0 8px;border:1.5px solid transparent;border-radius:7px;background:var(--mail-surface-subtle, #f2f3f5);color:var(--mail-text-muted, #858a92)}.cascade-search:focus-within{border-color:var(--accent)}.cascade-search input,.cascade-search input:focus-visible{flex:1;min-width:0;height:100%;border:0;padding:0;background:transparent;color:var(--mail-text-strong, #393e47);outline:none}.cascade-search input::placeholder{color:var(--mail-text-muted, #858a92);opacity:1}.cascade-search button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--mail-text-muted, #858a92)}.cascade-search button:hover{background:var(--mail-surface-hover, #e9eaed);color:var(--mail-text-strong, #393e47)}.cascade-row{display:flex;align-items:center;gap:8px;width:100%;min-height:29px;padding:4px 8px;border-radius:6px;color:inherit;text-align:left}.cascade-row:hover:not(:disabled){background:var(--mail-surface-hover, #e9eaed)}.cascade-row[aria-expanded=true],.cascade-row[aria-expanded=true]:hover,.cascade-row[data-first],.cascade-row[data-first]:hover:not(:disabled),.cascade-row:focus-visible,.cascade-row:focus-visible:hover:not(:disabled){background:var(--mail-action-background, #2463eb);color:#fff;outline:none}.cascade-row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade-row-detail{color:var(--mail-text-muted, #858a92)}.cascade-row-value{flex:0 0 auto;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.cascade-row-hint{flex-shrink:0;margin-left:auto;color:var(--mail-text-muted, #858a92);font-size:calc(11px * var(--mail-text-scale, 1));white-space:nowrap}.cascade-row[data-cascade-sub]>svg{margin-right:-3px;color:var(--mail-text-muted, #858a92)}.cascade-row[aria-expanded=true]>svg,.cascade-row[aria-expanded=true] .cascade-row-value,.cascade-row[data-first] .cascade-row-detail,.cascade-row[data-first] .cascade-row-hint,.cascade-row:focus-visible>svg,.cascade-row:focus-visible .cascade-row-detail,.cascade-row:focus-visible .cascade-row-hint{color:inherit}.cascade-row .avatar{margin:-1px 0}.cascade-row-stacked{min-height:42px}.cascade-row-stacked .cascade-row-label{display:flex;flex-direction:column;gap:1px}.cascade-row-title,.cascade-row-stacked .cascade-row-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade-row-stacked .cascade-row-detail{font-size:calc(12px * var(--mail-text-scale, 1))}.cascade-checkbox{position:relative;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--mail-scrollbar, #ced1d5);border-radius:5px;background:var(--mail-surface, #fff)}.cascade-row[aria-checked=true] .cascade-checkbox{border-color:transparent;background:transparent}.cascade-row[aria-checked=true] .cascade-checkbox:after,.cascade-row[role=menuitemradio][aria-checked=true]:after{content:"";width:5px;height:10px;border:solid currentColor;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.cascade-row[aria-checked=true] .cascade-checkbox:after{position:absolute;left:5px;top:0}.cascade-row[role=menuitemradio][aria-checked=true]:after{flex-shrink:0;margin:-3px 5px 0 4px}.cascade-separator{height:1px;margin:4px -4px;background:var(--border)}.cascade-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 8px 4px;border-radius:6px;color:var(--mail-text-muted, #858a92);text-align:left}.cascade-section-title:focus-visible{outline-offset:-2px}.cascade-section-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cascade-section-title svg{fill:currentColor;transition:transform .12s ease}.cascade-section-title[aria-expanded=false] svg{transform:rotate(-90deg)}.cascade-note{padding:7px 8px;color:var(--mail-text-muted, #858a92);line-height:1.4}.cascade-footer{display:flex;justify-content:flex-end;padding:4px}.cascade-clear{padding:7px 12px;border-radius:7px;background:var(--mail-action-background, #2463eb);color:#fff;font-weight:500}.cascade-clear:hover:not(:disabled){filter:brightness(1.08)}@media (max-width: 720px){.cascade-box{font-size:calc(15px * var(--mail-text-scale, 1))}.cascade-row{min-height:38px}.cascade-search{height:36px}.cascade-search input{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}}@media (prefers-reduced-motion: reduce){.cascade-section-title svg{transition:none}}.search-bar{position:relative;flex-shrink:0;min-height:41px}.search-bar-card{position:relative;background:var(--mail-surface, #fff)}.search-bar-toolbar{display:flex;align-items:center}.search-bar-toolbar>.search-bar-field{flex:1;min-width:0}.search-bar-compact{min-height:48px;border-bottom:1px solid var(--border)}.search-bar-compact .search-bar-toolbar{min-height:47px;padding:7px 10px;gap:10px}.search-bar-compact .search-bar-field{margin:0}.search-bar-list-controls{display:flex;align-items:center;flex-shrink:0;gap:5px}.search-bar-compact .mail-list-filter-trigger{width:30px;height:30px}.desktop-mac .search-bar-compact .search-bar-toolbar{-webkit-app-region:drag}.desktop-mac .search-bar-compact .search-bar-field,.desktop-mac .search-bar-compact .search-bar-list-controls{-webkit-app-region:no-drag}.mail-list-sent-tabs{display:flex;align-items:stretch;min-height:36px;flex-shrink:0;margin:0 10px 8px;padding:2px;border:1px solid var(--border);border-radius:12px;background:var(--mail-surface-hover)}.mail-list-sent-tabs button{flex:1;min-width:0;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted);border:1px solid transparent;border-radius:10px;padding:5px 2px}.mail-list-sent-tabs button.chosen{color:var(--mail-text-strong);background:var(--mail-surface);border-color:var(--border);box-shadow:0 1px 2px #00000008}.mail-list-view-choice{display:flex;align-items:center;gap:10px;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-list-view-choice select{min-width:0;flex:1;background:var(--mail-surface);color:var(--mail-text-strong);border:1px solid var(--border);border-radius:5px;padding:5px}.mail-list-filter-navigation{padding:2px 2px 8px}.mail-list-filter-actions{border-top:1px solid var(--border);padding-top:4px;margin-top:4px}.mail-list-filter-actions button{width:100%;justify-content:flex-start;gap:8px;padding:7px;height:auto;font-size:calc(12px * var(--mail-text-scale, 1))}.search-bar.is-floating .search-bar-card{position:absolute;top:0;right:0;left:0;z-index:30;border-radius:0 0 9px 9px;box-shadow:0 18px 28px -12px #0f172a47,0 6px 10px -6px #0f172a24}.search-bar-field{display:flex;align-items:center;gap:7px;height:34px;margin:0 10px 7px;padding:0 5px 0 9px;border:1.5px solid transparent;border-radius:7px;background:var(--mail-surface-subtle, #f2f3f5);color:var(--mail-text-muted, #787e87)}.search-bar-field:focus-within{border-color:var(--accent)}.search-bar-field input,.search-bar-field input:focus-visible{flex:1;min-width:0;height:100%;border:0;padding:0;background:none;color:var(--mail-text-strong, #393e47);font-size:calc(14px * var(--mail-text-scale, 1));outline:none}.search-bar-field input::placeholder{color:var(--mail-text-muted, #858a92);opacity:1}.search-bar-clear,.search-bar-settings{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:5px;color:var(--mail-text-muted, #787e87)}.search-bar-clear:hover,.search-bar-settings:hover{background:var(--mail-surface-hover, #e9eaed);color:var(--mail-text-strong, #393e47)}.search-bar-panel{border-bottom:1px solid var(--border)}.search-bar.is-floating .search-bar-panel{border-bottom:0;padding-bottom:6px}.search-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 12px 10px}.search-chip-filter,.search-chip{height:30px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #393e47)}.search-chip-filter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px}.search-chip{display:inline-flex;align-items:stretch;min-width:0;max-width:100%;font-size:calc(13.5px * var(--mail-text-scale, 1))}.search-chip-filter:hover,.search-chip:hover,.search-chip-filter.is-open,.search-chip.is-open{background:var(--mail-surface-subtle, #f2f3f5)}.search-chip.is-set{border-color:transparent;background:var(--mail-surface-subtle, #f0f1f3)}.search-chip.is-set:hover,.search-chip.is-set.is-open{background:var(--mail-surface-hover, #e9eaed)}.search-chip-body{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 9px;border-radius:7px}.search-chip-body span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-chip.is-set .search-chip-body{padding-right:3px}.search-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;margin-right:2px;border-radius:6px;color:var(--mail-text-secondary, #5d636c)}.search-chip-remove:hover{color:var(--mail-text-strong, #393e47)}.search-chip-filter:focus-visible,.search-chip-body:focus-visible,.search-chip-remove:focus-visible{outline-offset:0}.search-recent{padding:0 6px 2px}.search-recent-title{padding:2px 6px 6px;color:var(--mail-text-muted, #858a92);font-size:calc(13.5px * var(--mail-text-scale, 1))}.search-recent-row{display:flex;align-items:center;gap:8px;min-height:28px;padding:3px 6px;border-radius:6px;cursor:pointer}.search-recent-row.is-active{background:var(--mail-surface-hover, #e9eaed)}.search-recent-subject{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-recent-row kbd{flex-shrink:0;font:inherit;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #5d636c);white-space:nowrap}.search-suggestions{position:absolute;top:100%;right:0;left:0;z-index:30;max-height:min(65dvh,550px);overflow:auto;overscroll-behavior:contain;padding:5px 6px 7px;border:1px solid var(--border);border-top:0;border-radius:0 0 9px 9px;background:var(--mail-surface, #fff);box-shadow:0 18px 28px -12px #0f172a47}.search-suggestion-title{margin-top:5px;padding:9px 6px 5px;border-top:1px solid var(--border);color:var(--mail-text-muted, #858a92);font-size:calc(13px * var(--mail-text-scale, 1))}.search-suggestion-row{display:flex;align-items:center;gap:8px;min-height:30px;padding:5px 7px;border-radius:5px;cursor:pointer;color:var(--mail-text-strong, #393e47);font-size:calc(13.5px * var(--mail-text-scale, 1))}.search-suggestion-row>svg,.search-suggestion-row>.avatar{flex-shrink:0}.search-suggestion-row>span{min-width:0;overflow-wrap:anywhere}.search-suggestion-row small{font:inherit;color:var(--mail-text-muted, #858a92)}.search-suggestion-row.is-active{background:var(--mail-action-background, #2463eb);color:#fff}.search-suggestion-row.is-active small{color:inherit}.search-suggestion-note{padding:6px;color:var(--mail-text-muted, #858a92);font-size:calc(12px * var(--mail-text-scale, 1))}.search-suggestion-more{display:block;width:100%;padding:9px 7px;text-align:left;color:var(--mail-action-background, #2463eb);font-size:calc(12px * var(--mail-text-scale, 1));overflow-wrap:anywhere}.search-suggestion-more:hover{background:var(--mail-surface-hover, #e9eaed)}.search-loading{display:flex;justify-content:center;padding:26px 0}.search-spinner{width:22px;height:22px;border:2.5px solid var(--mail-selection, #c9dcff);border-top-color:var(--mail-action-background, #2463eb);border-radius:50%;animation:search-spin .75s linear infinite}@keyframes search-spin{to{transform:rotate(360deg)}}.search-error{padding:12px 14px;color:var(--mail-danger, #b3261e);font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.4}.date-range{padding:10px 10px 0;font-size:calc(13px * var(--mail-text-scale, 1))}.date-range-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;color:var(--mail-text-muted, #858a92)}.mail-date-segments{min-width:0}.mail-date-segments-label{display:none}.mail-date-segments-pill{display:flex;align-items:center;min-width:0;padding:0 4px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #393e47)}.mail-date-segments-pill:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mail-date-segment-part{display:flex;align-items:center;min-width:0}.date-range-fields input{width:2.5ch;min-width:0;height:30px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums}.date-range-fields input.mail-date-segment-year{width:4.6ch}.date-range-fields input:focus-visible{outline:1px solid var(--accent);outline-offset:-1px;border-radius:2px}.mail-date-segments-clear{display:grid;place-items:center;width:20px;height:30px;padding:0;margin-left:auto;border:0;background:transparent;color:var(--mail-text-muted, #858a92);flex-shrink:0}.mail-date-segments-clear:hover:not(:disabled){color:var(--accent)}.mail-date-segments-clear:disabled{opacity:.3}.date-range-month{display:flex;align-items:center;justify-content:space-between;margin:10px 0 6px}.date-range-month strong{padding-left:2px;font-weight:600}.date-range-month div{display:flex;align-items:center;gap:2px}.date-range-month button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:var(--mail-text-secondary, #5d636c)}.date-range-month button:hover:not(:disabled){background:var(--mail-surface-hover, #e9eaed)}.date-range-today span{width:5px;height:5px;border-radius:50%;background:currentColor}.date-range-grid{width:100%;border-collapse:collapse;table-layout:fixed}.date-range-grid th{padding:2px 0 5px;color:var(--mail-text-muted, #858a92);font-size:calc(11px * var(--mail-text-scale, 1));font-weight:500}.date-range-grid td{height:34px;padding:0;border:1px solid var(--border);text-align:center}.date-range-grid td.weekend{background:var(--mail-surface-subtle, #f6f7f8)}.date-range-grid td.in-range{background:var(--mail-surface-hover, #e9eaed)}.date-range-grid td button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-variant-numeric:tabular-nums}.date-range-grid td button:hover:not(:disabled){background:var(--mail-surface-hover, #e9eaed)}.date-range-grid td.in-range button:hover:not(:disabled){background:var(--mail-surface, #fff)}.date-range-grid td.outside button{color:var(--mail-text-muted, #858a92)}.date-range-grid td.today button{font-weight:700}.date-range-grid td.endpoint button,.date-range-grid td.endpoint button:hover:not(:disabled){background:var(--mail-action-background, #2463eb);color:#fff}.date-range-grid td button:focus-visible{outline-offset:0}.date-range-error{margin-top:8px;color:var(--mail-danger, #b3261e);font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.35}.date-range-footer{display:flex;align-items:center;justify-content:space-between;margin:10px -10px 0;padding:8px 10px;border-top:1px solid var(--border)}.date-range-clear,.date-range-apply{padding:7px 12px;border-radius:7px}.date-range-clear{margin-left:-8px;color:var(--mail-text-strong, #393e47)}.date-range-clear:hover:not(:disabled){background:var(--mail-surface-hover, #e9eaed)}.date-range-apply{background:var(--mail-action-background, #2463eb);color:#fff;font-weight:500}.date-range-apply:hover:not(:disabled){filter:brightness(1.08)}@media (max-width: 720px){.search-bar{min-height:44px}.search-bar-field{height:36px;margin:0 12px 8px}.search-bar-field input,.date-range-fields input{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}.search-chips{padding:2px 12px 10px}.search-chip-filter,.search-chip{height:34px}.search-chip-filter{width:34px}.search-chip-body span{max-width:150px}.search-recent-row{min-height:36px}.search-suggestion-row,.search-suggestion-more{min-height:44px}.date-range-fields input{height:44px;min-width:44px}.date-range-fields{grid-template-columns:minmax(0,1fr);gap:8px}.date-range-fields>span{display:none}.mail-date-segments-label{display:block;margin-bottom:3px}.mail-date-segments-clear{height:44px;width:44px}.date-range-grid td{height:38px}.date-range-grid td button{width:32px;height:32px}}@media (hover: none){.search-recent-row kbd{display:none}}@media (max-width: 720px){.search-bar-compact .search-bar-field{margin:0}}@media (prefers-reduced-motion: reduce){.search-spinner{animation-duration:2.4s}}.mail-search-panel{display:flex;flex:1;flex-direction:column;min-height:0}.mail-search-panel>.mail-search-results{flex:1;min-height:0;overflow-y:auto}.search-result-status{flex-shrink:0;display:flex;flex-direction:column;gap:3px;margin-top:auto;padding:9px 12px;border-top:1px solid var(--border);color:var(--mail-text-strong);background:var(--mail-surface);font-size:calc(12px * var(--mail-text-scale, 1))}.search-result-status small{color:var(--mail-text-muted);font-size:inherit}.search-empty{display:flex;align-items:center;flex-direction:column;gap:12px;padding:36px 14px;color:var(--mail-text-muted);text-align:center;font-size:calc(13px * var(--mail-text-scale, 1))}.search-empty p{margin:0}.search-bar-compact .assignment-list-filter>summary{width:30px;height:30px}.assignment-list-filter .assignment-filter-panel{top:calc(100% + 6px);width:260px;max-height:calc(100dvh - 130px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.assignment-list-filter .mail-list-view-choice{flex-direction:row;align-items:center}.assignment-list-filter .assignment-filter-panel>button{min-height:32px;padding:7px;border-radius:5px}.assignment-list-filter button[aria-pressed=true]{background:var(--mail-selection, #e6efff)}@media (max-width: 720px){.search-bar-compact .search-bar-toolbar{min-height:53px;padding-block:4px}.search-bar-compact .mail-list-filter-trigger,.search-bar-compact .assignment-list-filter>summary,.search-bar-compact .search-bar-list-controls>.mobile-compose>button{width:44px;height:44px}.assignment-list-filter .assignment-filter-panel select,.assignment-list-filter .assignment-filter-panel button{min-height:44px;font-size:max(16px,calc(12px * var(--mail-text-scale, 1)))}}.mail-sidebar-order-item{position:relative}.mail-sidebar-order-item[data-drop]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent);border-radius:2px;pointer-events:none;z-index:3}.mail-sidebar-order-item[data-drop=before]:after{top:0}.mail-sidebar-order-item[data-drop=after]:after{bottom:0}.mail-sidebar-order-item[draggable=true]>.nav-item,.mail-sidebar-order-item[draggable=true]>.mail-sidebar-tree-row>.nav-item{cursor:grab}.mail-sidebar-order-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mail-sidebar-section-toggle{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:24px;margin:-6px -4px;padding:6px 4px;border-radius:4px;color:inherit;font:inherit;text-align:left}.mail-sidebar-section-toggle:hover{background:var(--mail-surface-hover, #e9eaed)}.mail-sidebar-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mail-sidebar-section-toggle>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-dialog.mail-sidebar-name-dialog{width:min(350px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:10px}.live-dialog.mail-sidebar-name-dialog h2{margin:0 0 18px;font-size:16px;font-weight:400;text-align:center}.mail-sidebar-name-dialog input{width:100%;min-width:0;min-height:36px;padding:8px;border:1px solid var(--mail-border, #e8e9ec);border-radius:5px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #292d34);font:inherit;font-size:14px}.mail-sidebar-name-dialog input:focus-visible{outline:1px solid var(--accent);outline-offset:0;border-color:var(--accent)}.mail-sidebar-name-dialog .mail-sidebar-name-actions{display:flex;gap:10px;margin-top:20px}.mail-sidebar-name-actions button{min-height:36px;padding:8px 10px;border-radius:5px;font:inherit;font-size:14px}.mail-sidebar-name-actions .primary-button{flex:1;border:1px solid var(--accent);background:var(--mail-action-background, var(--accent));color:#fff}.mail-sidebar-name-actions .secondary-button{border:0;background:var(--mail-surface-subtle, #f5f6f7);color:var(--mail-text-strong, #292d34)}.mail-sidebar-name-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mail-sidebar-name-actions button:disabled{opacity:.5;cursor:default}.mail-sidebar-name-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mail-sidebar-name-notice,.mail-sidebar-name-dialog p{overflow-wrap:anywhere;font-size:12px}@media (max-width: 720px){.mail-sidebar-name-dialog input,.mail-sidebar-name-actions button{min-height:44px}}.mail-sidebar-section-toggle>svg{flex-shrink:0}.mail-sidebar-section .nav-label{gap:4px}.mail-sidebar-section-toggle{flex:1}.mail-sidebar-section-menu{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:4px;color:inherit}.mail-sidebar-section-menu:hover,.mail-sidebar-section-menu:focus-visible{background:var(--mail-surface-hover, #e9eaed)}.mail-sidebar-section-menu:focus-visible{outline:2px solid var(--accent)}.mail-sidebar-section-toggle[aria-expanded=true] .mail-sidebar-section-chevron{transform:rotate(90deg)}@media (max-width: 720px){.mail-sidebar-section-menu{width:32px;height:44px}.mail-sidebar-section-toggle{min-height:44px;margin-top:-10px;margin-bottom:-4px}}.mail-sidebar-conversation{display:flex;align-items:center;position:relative}.mail-sidebar-conversation .nav-item{flex:1;min-width:0;padding-right:32px}.mail-sidebar-conversation .nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-sidebar-conversation-remove{position:absolute;right:6px;width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;border-radius:5px;color:var(--muted);opacity:0}.mail-sidebar-conversation:hover .mail-sidebar-conversation-remove,.mail-sidebar-conversation:focus-within .mail-sidebar-conversation-remove{opacity:1}.mail-sidebar-conversation-remove:hover{background:var(--mail-surface-hover, #e9eaed)}.sidebar .nav-item.mail-sidebar-conversation-cleanup{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.mail-sidebar-conversation-notice{font-size:12px;padding:4px 12px}@media (max-width: 720px){.sidebar .mail-sidebar-conversation .nav-item{min-height:44px;padding-right:48px}.sidebar .nav-item.mail-sidebar-conversation-cleanup{min-height:44px}.mail-sidebar-conversation-remove{opacity:1;width:44px;height:44px;right:2px}}.live-dialog.mail-creation-dialog{width:min(510px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px}.mail-creation-dialog form{display:grid;gap:16px;min-width:0}.mail-creation-dialog header,.mail-creation-dialog h2{display:flex;align-items:center;gap:10px}.mail-creation-dialog header{justify-content:space-between}.mail-creation-dialog h2{margin:0;font-size:18px}.mail-creation-dialog label{display:grid;gap:6px;font-size:13px}.mail-creation-dialog input:not([type=checkbox]),.mail-creation-dialog textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, white);color:var(--mail-text-strong, #37393d);font:inherit}.mail-creation-dialog textarea{resize:vertical}.mail-creation-dialog fieldset{padding:0;border:0;min-width:0}.mail-creation-dialog legend{margin-bottom:8px;font-size:13px}.mail-creation-search{display:flex;align-items:center;gap:8px;color:var(--mail-text-muted, #777c84)}.mail-creation-people{max-height:180px;overflow-y:auto;margin-top:8px}.mail-creation-dialog .mail-creation-person{display:flex;align-items:center;gap:10px;padding:7px 4px;cursor:pointer}.mail-creation-person>span:last-child{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.mail-creation-person small{color:var(--mail-text-muted, #777c84)}.mail-creation-dialog .mail-creation-hint{font-size:12px;color:var(--mail-text-muted, #777c84);margin:0;line-height:1.5}.mail-creation-dates{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mail-creation-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mail-creation-dialog footer button,.mail-creation-dialog footer a{padding:8px 12px;border-radius:7px;font-size:13px;text-decoration:none;text-align:center}.mail-creation-dialog footer .primary-button{background:var(--mail-action-background, #2463eb);color:#fff}.mail-new-default{display:inline-block;padding:2px 6px;margin-left:8px;border-radius:6px;background:var(--mail-selection, #edf2ff);color:var(--mail-text-strong, #37393d);font-size:11px;font-weight:600}.live-app .mail-new-split{display:inline-flex;align-items:center;-webkit-app-region:no-drag}.live-app .mail-new-split>.icon-button:first-child{border-radius:9px 0 0 9px}.live-app .mail-new-split>.mail-new-chevron{border-radius:0 9px 9px 0}@media (max-width: 420px){.mail-creation-dates{grid-template-columns:1fr}.live-dialog.mail-creation-dialog{padding:14px}.mail-creation-dialog footer>*{flex:1 1 auto}}.mail-new-split .mail-popup-menu-text>span{font-weight:400;font-size:14px}.mail-creation-dialog footer>button:not(.primary-button){border:1px solid var(--border)}.mail-snooze-relative-row{position:relative;min-height:36px;display:flex;align-items:center}.mail-snooze-relative-row>button{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.mail-snooze-relative-row>label{position:relative;display:flex;align-items:center;gap:6px;margin:0;padding:4px 6px;pointer-events:none;font-size:13px}.mail-snooze-relative-row input{position:relative;z-index:1;pointer-events:auto;width:48px;min-width:0;height:28px;padding:3px;border:1px solid var(--mail-border, #e8e9ec);border-radius:4px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #292d34);font:inherit;font-size:13px;font-variant-numeric:tabular-nums}.mail-snooze-relative-row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mail-snooze-relative-row input[aria-invalid=true]{border-color:var(--mail-text-muted, #717780)}.mail-snooze-relative-time{margin-left:auto;color:var(--mail-text-muted, #717780);font-size:11px;white-space:nowrap}.mail-snooze-menu .mail-snooze-relative-heading,.mail-snooze-choice-list .mail-snooze-relative-heading{margin:2px 0 4px;padding:4px 6px;background:var(--mail-surface-subtle, #f5f6f7);color:var(--mail-text-muted, #717780);font-size:11px}.mail-snooze-relative-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 720px){.mail-snooze-relative-row{min-height:52px}.mail-snooze-relative-row input{min-width:44px;min-height:44px}}.mail-snooze-menu header{position:sticky;top:0;z-index:2;background:var(--mail-surface, #fff);box-shadow:0 -8px 0 var(--mail-surface, #fff)}.mail-snooze-calendar{margin:8px 4px}.mail-snooze-calendar-month{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mail-snooze-calendar-month strong{font-size:13px;font-weight:500}.mail-snooze-calendar-month>div{display:flex}.mail-snooze-calendar-month button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--mail-text-muted, #777c84);border:0;background:transparent;border-radius:4px}.mail-snooze-calendar-month button:hover:not(:disabled){background:var(--mail-surface-hover, #eef1f5)}.mail-snooze-calendar-today-dot{width:4px;height:4px;background:currentColor;border-radius:50%}.mail-snooze-calendar table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.mail-snooze-calendar th{font-weight:400;color:var(--mail-text-muted, #777c84);height:24px}.mail-snooze-calendar td{padding:0;border:1px solid var(--border)}.mail-snooze-calendar td.weekend{background:var(--mail-surface-subtle, #f5f6f7)}.mail-snooze-calendar td.outside{color:var(--mail-text-muted, #777c84)}.mail-snooze-calendar td button{display:grid;place-items:center;width:100%;height:40px;padding:0;background:transparent;border:0;font-size:13px;color:inherit}.mail-snooze-calendar td button span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%}.mail-snooze-calendar td button[aria-pressed=true] span{background:var(--accent);color:#fff}.mail-snooze-calendar td button:hover:not(:disabled) span{box-shadow:inset 0 0 0 1px var(--accent)}.mail-snooze-calendar td button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mail-snooze-calendar td button:disabled{opacity:.3}.mail-snooze-calendar-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin-top:10px}.mail-snooze-segment-group{min-width:0}.mail-snooze-segment-label{font-size:11px;color:var(--mail-text-muted, #777c84)}.mail-snooze-segment-group>div{display:flex;align-items:center;gap:0;color:var(--mail-text-strong, #292d34)}.mail-snooze-segment-group input{width:2.3ch;min-width:0;padding:6px 0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.mail-snooze-segment-group input.mail-snooze-segment-year{width:4.5ch}.mail-snooze-segment-group input:focus-visible{outline:1px solid var(--accent);outline-offset:0}.mail-snooze-menu .mail-snooze-calendar-submit{justify-content:center;color:var(--accent);font-weight:500}@media (max-width: 720px){.mail-snooze-calendar-month button{width:36px;height:36px}.mail-snooze-calendar td button{min-height:40px!important}.mail-snooze-calendar-fields input{min-height:44px;min-width:44px}}.mail-sidebar-tree-row{display:flex;align-items:center;position:relative}.mail-sidebar-tree-row>.nav-item{min-width:0;padding-left:10px}.mail-sidebar-disclosure{position:absolute;left:-8px;width:18px;height:28px;display:grid;place-items:center;border-radius:4px;z-index:1;color:var(--mail-text-muted, #93989f)}.mail-sidebar-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.mail-sidebar-disclosure:hover{background:var(--mail-surface-hover, #e9eaed)}.mail-sidebar-disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mail-sidebar-tree-children{margin-left:19px}.mail-sidebar-main .nav-item>span:not(.nav-count){overflow:hidden;text-overflow:ellipsis}@media (max-width: 720px){.mail-sidebar-disclosure{width:24px;height:40px;left:-9px}.mail-sidebar-tree-row>.nav-item{padding-left:16px}}.mail-sidebar-label-row{position:relative;padding-left:calc(var(--sidebar-label-depth) * 16px)}.mail-sidebar-label-disclosure{position:absolute;left:calc(var(--sidebar-label-depth) * 16px - 8px);top:2px;width:18px;height:28px;display:grid;place-items:center;color:var(--mail-text-muted, #93989f);border-radius:4px;z-index:1}.mail-sidebar-label-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.mail-sidebar-label-disclosure:hover{background:var(--mail-surface-hover, #e9eaed)}.mail-sidebar-label-disclosure:focus-visible{outline:2px solid var(--accent)}.mail-sidebar-label-dot{width:7px;height:7px;flex-shrink:0;margin:0 5px;border-radius:50%}@media (max-width: 720px){.mail-sidebar-label-disclosure{width:24px;height:40px;left:calc(var(--sidebar-label-depth) * 16px - 9px)}.mail-sidebar-label-row>.nav-item{padding-left:16px}}.conversation-sharing-picker{position:fixed;inset:auto;margin:0;padding:4px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);box-shadow:0 8px 24px #0000001a,0 1px 3px #0000000d;font-size:calc(14px * var(--mail-text-scale, 1));z-index:100}.conversation-sharing-search{display:flex;align-items:center;flex-shrink:0;gap:8px;margin-bottom:4px;padding:0 9px;min-height:34px;border:1px solid transparent;border-radius:8px;background:var(--mail-surface-subtle, #f5f5f6);color:var(--muted)}.conversation-sharing-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.conversation-sharing-search input{width:100%;min-width:0;padding:5px 0;outline:none;border:0;background:transparent}.conversation-sharing-search input::-webkit-search-cancel-button{display:none}.conversation-sharing-search input:focus-visible{outline:none}.conversation-sharing-people{min-height:0;overflow-y:auto;overscroll-behavior:contain}.conversation-sharing-picker .conversation-sharing-section{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:5px 4px;color:var(--muted);text-align:left}.conversation-sharing-section[aria-expanded=false] svg{transform:rotate(-90deg)}.conversation-sharing-person{display:flex;align-items:center;gap:9px;min-height:32px;padding:2px 7px;border-radius:5px}.conversation-sharing-person:hover{background:var(--mail-surface-hover, #f5f6f7)}.conversation-sharing-person .avatar{width:24px;height:24px;flex-shrink:0;font-size:10px}.conversation-sharing-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-sharing-person input{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.conversation-sharing-person button,.conversation-sharing-inherited,.conversation-sharing-search button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:28px;padding:0;border-radius:4px}.conversation-sharing-person button:hover{background:var(--mail-surface-subtle, #eee)}.conversation-sharing-reply,.conversation-sharing-inherited{color:var(--muted)}.conversation-sharing-reply[aria-pressed=true]{color:var(--accent)}.conversation-sharing-add{flex-shrink:0;border-top:1px solid var(--border);margin:4px -4px -4px;padding:10px 12px 12px;text-align:right}.conversation-sharing-option{display:flex;align-items:center;gap:7px;text-align:left;font-size:calc(11px * var(--mail-text-scale, 1))}.conversation-sharing-option input{accent-color:var(--accent)}.conversation-sharing-add p,.conversation-sharing-feedback p,.conversation-sharing-people>p{margin:8px 0;font-size:calc(11px * var(--mail-text-scale, 1));line-height:1.45;color:var(--muted);text-align:left}.conversation-sharing-add>button{margin-top:4px;padding:8px 12px;border-radius:8px;background:var(--accent);color:#fff;font-size:calc(13px * var(--mail-text-scale, 1))}.conversation-sharing-add>button:disabled{background:var(--mail-surface-subtle, #f5f5f6);color:var(--muted);opacity:1}.conversation-sharing-picker button:disabled{cursor:default}.conversation-sharing-feedback{flex-shrink:0;padding:0 8px}.conversation-sharing-picker button:focus-visible,.conversation-sharing-picker input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.conversation-sharing-picker.conversation-sharing-embedded{position:static;width:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.conversation-sharing-embedded .conversation-sharing-people{max-height:min(280px,35vh)}.mail-variable-dialog{position:fixed;inset:max(24px,calc(30dvh - 130px)) 0 auto;margin:0 auto;width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid var(--mail-border, #e4e5e8);border-radius:12px;color:var(--mail-text-strong, #37393d);background:var(--mail-surface, #fff);box-shadow:0 14px 40px #0003;font:inherit}.mail-variable-dialog::backdrop{background:#0003}.mail-variable-dialog h2{margin:0 0 16px;text-align:center;font-size:16px;font-weight:400}.mail-variable-dialog input:not([type=radio]){display:block;width:100%;min-width:0;height:34px;margin:8px 0;padding:6px 10px;border:1px solid var(--mail-border, #e4e5e8);border-radius:5px;background:var(--mail-surface, #fff);color:inherit;font:inherit;font-size:13px;box-sizing:border-box}.mail-variable-dialog input:focus{outline:none;border-color:var(--accent, #2463eb);box-shadow:0 0 0 1px var(--accent, #2463eb)}.mail-variable-dialog p,.mail-variable-dialog summary{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.mail-variable-dialog p{margin:12px 0}.mail-variable-dialog .mail-variable-hint{color:var(--mail-text-muted, #828891)}.mail-variable-dialog summary{cursor:pointer;color:var(--accent, #2463eb)}.mail-variable-dialog [role=alert]{color:var(--mail-danger, #d32f2f)}.mail-variable-dialog button{min-height:36px;border:1px solid var(--mail-border, #e4e5e8);border-radius:6px;padding:6px 12px;font:inherit;font-size:13px;color:inherit;background:var(--mail-surface, #fff)}.mail-variable-dialog button:disabled{opacity:.5}.mail-variable-dialog button:focus-visible,.mail-variable-dialog summary:focus-visible{outline:2px solid var(--accent, #2463eb);outline-offset:2px}.mail-variable-suggestions{display:flex;flex-wrap:wrap;gap:6px}.mail-variable-suggestions button{font-family:monospace;overflow-wrap:anywhere;max-width:100%}.mail-variable-dialog-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:24px}.mail-variable-dialog-actions button{border-radius:20px;min-width:86px}.mail-variable-dialog .mail-variable-apply{border-color:transparent;background:var(--mail-action-background, #2463eb);color:#fff}@media (max-width: 720px){.mail-variable-dialog{padding:16px}.mail-variable-dialog input,.mail-variable-dialog button,.mail-variable-dialog summary{min-height:44px}.mail-variable-dialog summary{display:flex;align-items:center}}.mail-variable-default{display:flex;align-items:center;gap:6px;margin:8px 0;padding:0 10px;border:1px solid var(--mail-border, #e4e5e8);border-radius:5px;font-size:13px}.mail-variable-default>span{flex-shrink:0;color:var(--mail-text-muted, #828891)}.mail-variable-dialog .mail-variable-default input{flex:1;margin:0;padding:6px 0;border:0}.mail-variable-default:focus-within{border-color:var(--accent, #2463eb);box-shadow:0 0 0 1px var(--accent, #2463eb)}.mail-variable-dialog .mail-variable-default input:focus{box-shadow:none}.mail-variable-confirmation{border:0;padding:0;margin:16px 0;font-size:13px}.mail-variable-confirmation legend{margin-bottom:8px}.mail-variable-confirmation label{display:flex;align-items:center;gap:8px;min-height:22px;cursor:pointer}.mail-variable-confirmation input[type=radio]{margin:0;width:14px;height:14px;min-height:0;accent-color:var(--accent, #2463eb)}.mail-variable-confirmation-field{display:block;margin:12px 0;font-size:13px}.mail-variable-confirmation-field>span{display:block;color:var(--mail-text-muted, #828891);margin:4px 0;overflow-wrap:anywhere}@media (max-width: 720px){.mail-variable-confirmation label{min-height:44px}}.live-dialog.responses-dialog{width:min(1240px,calc(100% - 48px));height:min(960px,calc(100dvh - 64px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;background:var(--mail-surface-subtle, #f5f6f7)}.responses-dialog[open]{display:flex;flex-direction:column}.responses-dialog>p{padding:8px 12px;margin:0}.responses-dialog .template-layout{flex:1;min-height:0;display:grid;grid-template-columns:220px 260px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;align-items:stretch}.responses-navigation{grid-column:1;grid-row:2;padding:0 10px 10px;border-right:1px solid var(--border);overflow:auto;min-width:0}.responses-library-heading{grid-column:1;grid-row:1;padding:10px 10px 16px;border-right:1px solid var(--border);min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px}.responses-library-heading>.icon-button{flex-shrink:0}.live-dialog.responses-dialog .responses-library-heading h2{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.live-dialog.responses-dialog h2{font-size:calc(16px * var(--mail-text-scale, 1));margin:0}.responses-navigation>button,.responses-inbox-row>button:not(.icon-button),.responses-categories>button{width:100%;border:0;padding:8px 10px;text-align:left;border-radius:6px;background:transparent;color:inherit;overflow-wrap:anywhere}.responses-navigation button[aria-pressed=true],.responses-dialog .response-row[aria-pressed=true]{background:#2266ed;color:#fff}.live-dialog.responses-dialog .responses-group-label{color:var(--mail-text-muted, #8b9098);font-size:12px;margin:22px 10px 6px}.responses-inbox-row{display:flex;align-items:center}.responses-inbox-row>.icon-button{flex-shrink:0;width:22px;height:30px}.responses-inbox-row>button:not(.icon-button){padding-left:0}.responses-categories{padding-left:18px}.responses-library{grid-column:2;grid-row:1 / span 2;min-width:0;display:flex;flex-direction:column;background:var(--mail-surface, #fff);border-right:1px solid var(--border);overflow:hidden}.responses-search{display:flex;align-items:center;gap:8px;padding:12px;min-height:48px;border-bottom:1px solid var(--border);color:var(--mail-text-muted, #8b9098)}.responses-search input{min-width:0;width:100%;border:0;padding:0;background:transparent;color:var(--mail-text-strong, #37393d);outline-offset:4px}.responses-search input::-webkit-search-cancel-button{display:none}.responses-rows{flex:1;overflow:auto;padding:5px;min-height:0}.response-row{width:100%;padding:7px 8px;display:flex;flex-direction:column;text-align:left;gap:2px;border:0;border-radius:6px;background:transparent;color:var(--mail-text-strong, #37393d);min-width:0;font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.35;margin-bottom:2px}.response-row>*{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.response-row mark{padding:0;background:#f3cb69;color:#303238}.response-row .response-category-assistive{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.response-row .response-preview{opacity:.75}.response-row:not([aria-pressed=true]):hover{background:var(--mail-surface-subtle, #f5f6f7)}.response-row.inactive{opacity:.65}.responses-rows>p{padding:10px}.responses-load-more,.responses-create{width:100%;padding:12px;border:0;background:transparent;color:var(--mail-text-strong, #37393d)}.responses-create{border-top:1px solid var(--border);flex-shrink:0}.responses-options{font-size:12px;padding:8px 12px;border-top:1px solid var(--border)}.responses-options label{display:block;margin-top:8px}.responses-options select{max-width:100%}.responses-dialog .template-detail{grid-column:3;grid-row:1 / span 2;min-width:0;padding:10px 14px 14px;overflow:auto;display:flex;flex-direction:column}.responses-detail-heading{display:flex;justify-content:flex-end;align-items:center;gap:8px;position:sticky;top:0;z-index:2;padding-block:6px;background:var(--mail-surface-subtle, #f5f6f7);min-height:26px;flex-shrink:0}.responses-dialog .responses-back{display:none}.responses-dialog .template-detail>label{margin:0 0 12px;display:flex;flex-direction:column;align-items:stretch;gap:4px;font-size:12px;color:var(--mail-text-muted, #8b9098)}.responses-dialog .template-detail>label>input{color:var(--mail-text-strong, #37393d);font-size:15px}.responses-dialog .template-detail:not(.responses-editing)>label{order:0}.responses-dialog .template-detail:not(.responses-editing)>label>input:disabled{opacity:1;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0 4px 8px}.responses-dialog .template-detail:not(.responses-editing)>label:has([aria-label=Vorlagenkategorie]){display:none}.responses-dialog .template-detail:not(.responses-editing) .mail-format-toolbar{display:none}.responses-dialog .template-detail>div:has(>.mail-rich-editor){flex:1;display:flex;flex-direction:column;min-height:220px}.responses-dialog .mail-rich-editor{flex:1;display:flex;flex-direction:column;background:var(--mail-surface, #fff)}.responses-dialog .mail-rich-content{flex:1;min-height:200px}.live-dialog.responses-dialog .responses-scope{font-size:13px;margin:0 0 12px}.responses-dialog .template-actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.responses-dialog .template-detail-empty{color:var(--mail-text-muted, #8b9098);margin-top:16px}.responses-cancel{align-self:flex-start;margin:12px 0}@media (max-width: 1050px) and (min-width: 721px){.responses-dialog .template-layout{grid-template-columns:200px 210px minmax(0,1fr)}}@media (max-width: 720px){:root[data-mail-theme] dialog.live-dialog.responses-dialog{width:100%;height:100dvh;max-height:100dvh;max-width:100%;border-radius:0;margin:0;padding:0}.responses-dialog .template-layout{grid-template-columns:minmax(100px,.85fr) minmax(0,1.6fr)}.responses-library-heading{grid-column:1 / -1;padding:8px;border-right:0;border-bottom:1px solid var(--border)}.responses-navigation{padding:8px}.responses-library{grid-row:2}.responses-dialog .template-detail{display:none}.responses-show-detail .template-layout{display:block;overflow:hidden}.responses-show-detail .responses-library-heading,.responses-show-detail .responses-navigation,.responses-show-detail .responses-library{display:none}.responses-show-detail .template-detail{display:flex;height:100%;box-sizing:border-box}.responses-detail-heading{justify-content:space-between;margin-bottom:12px}.responses-dialog .responses-back{display:inline-flex;align-items:center;gap:6px}.responses-dialog button,.responses-options summary{min-height:44px}.responses-inbox-row>.icon-button{width:32px}.responses-search>.icon-button{min-width:44px}.responses-library-heading>.icon-button{min-width:44px}}.live-dialog.responses-dialog .template-detail input:disabled{color:var(--mail-text-strong, #37393d);-webkit-text-fill-color:var(--mail-text-strong, #37393d)}.live-dialog.responses-dialog .mail-rich-content p{color:var(--mail-text-strong, #37393d)}.responses-dialog .template-detail:not(.responses-editing) .responses-detail-heading{order:0}.responses-dialog .template-detail:not(.responses-editing)>label:has([aria-label=Vorlagenname]){order:1}.live-dialog.responses-dialog .template-detail:not(.responses-editing) .responses-scope{order:2;padding:12px;margin:0;background:var(--mail-surface, #fff);border:1px solid var(--border);border-bottom:0}.responses-dialog .template-detail:not(.responses-editing)>.response-message-header{order:3}.responses-dialog .template-detail:not(.responses-editing)>div:has(>.mail-rich-editor){order:4}.responses-dialog .template-detail:not(.responses-editing) .mail-rich-editor{border-radius:0}.responses-dialog .template-detail:not(.responses-editing) .template-actions{order:5}.responses-dialog .template-detail:not(.responses-editing)>.template-history{order:6}.responses-keyboard-surface{display:flex;flex-direction:column;flex:1;min-height:0}.responses-keyboard-surface>p{padding:8px 12px;margin:0}.responses-insertion-dialog .template-recipient-summary,.responses-insertion-dialog .template-variables,.responses-insertion-dialog .template-detail>label:has(input[type=checkbox]){order:5;margin-top:12px}.responses-insertion-dialog .template-variables{flex-shrink:0}.responses-insertion-dialog .template-actions{order:6}@media (min-width: 721px){.responses-detail-heading>.icon-button{display:none}}.response-save-status{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--mail-text-muted, #8b9098);font-size:12px;margin:0}.response-save-recovery>p{flex-basis:100%;margin:0}.response-actions-footer{display:flex;justify-content:flex-end;gap:4px;padding:8px 0 0;margin-top:auto;order:99;position:sticky;bottom:-14px;background:var(--mail-surface-subtle, #f5f6f7);flex-shrink:0}.response-actions-footer>.icon-button{min-width:32px}.response-action-recovery{order:98;margin-block:12px}@media (max-width: 720px){.response-actions-footer>.icon-button{min-width:44px}}.responses-dialog .response-message-header{flex-shrink:0;min-width:0;background:var(--mail-surface-subtle, #f5f6f7);border:1px solid var(--border)}.responses-dialog .response-recipients{border:0;padding:0;margin:0;min-width:0}.responses-dialog .response-recipients .compose-address-row{background:transparent;padding:0 12px;border-bottom:1px solid var(--border);min-height:36px}.responses-dialog .response-recipients .recipient-row>label{width:32px}.responses-dialog .response-subject-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px}.responses-dialog .response-subject-row>label{flex:1;min-width:0;margin:0}.live-dialog.responses-dialog .response-subject-row input{width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:8px 0;font:inherit;color:var(--mail-text-strong, #37393d)}.live-dialog.responses-dialog .response-message-header input:disabled{opacity:1;background:transparent;color:var(--mail-text-strong, #37393d);-webkit-text-fill-color:var(--mail-text-strong, #37393d)}.response-recipients-reveal{flex-shrink:0;align-self:stretch;border:0;background:transparent;color:var(--mail-text-secondary, #6e737c);font:inherit;font-size:12px;padding:4px;cursor:pointer}.response-recipients-reveal:hover:enabled{color:var(--mail-text-strong, #37393d);text-decoration:underline}.response-recipients-reveal:disabled{opacity:.5;cursor:default}.response-message-header input:focus-visible,.response-recipients-reveal:focus-visible{outline:2px solid var(--mail-accent, #3169eb);outline-offset:-2px}@media (max-width: 720px){.responses-dialog .response-recipients .compose-address-row,.responses-dialog .response-subject-row{min-height:44px}.responses-dialog .response-recipients .recipient-chips input{min-height:36px}.response-recipients-reveal{min-height:44px}}.responses-dialog .template-detail>div:has(>.mail-rich-editor-bottom-toolbar){flex:1 0 auto}.responses-dialog .mail-rich-editor-bottom-toolbar{min-height:min-content}.responses-dialog .mail-rich-editor-bottom-toolbar>div:has(>.mail-rich-content){flex:1;display:flex;flex-direction:column}.responses-dialog .mail-editor-footer{flex-shrink:0;margin-top:auto;border-top:1px solid var(--border)}.responses-dialog .mail-editor-footer .mail-format-toolbar{border-bottom:1px solid var(--border)}.responses-dialog .mail-editor-footer .mail-format-toolbar[hidden]{display:none}.responses-dialog .mail-editor-bottom-tools{display:flex;align-items:center;gap:2px;padding:5px}.responses-dialog .mail-editor-bottom-tools button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;color:var(--mail-text-muted, #8b9098)}.responses-dialog .mail-editor-bottom-tools button[aria-pressed=true]{color:var(--mail-link, #255ca5);background:var(--mail-tinted-surface, #dfe9fa)}.responses-dialog .mail-editor-bottom-tools button:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.responses-dialog .template-detail:not(.responses-editing) .mail-editor-footer{display:none}@media (max-width: 720px){.responses-dialog .mail-editor-bottom-tools button,.responses-dialog .mail-editor-footer .mail-format-toolbar button{min-width:44px;min-height:44px}.responses-dialog .mail-editor-footer select{min-height:44px;max-width:100%}}.live-dialog.responses-dialog .template-detail>.response-title-field{margin:0 0 12px;gap:0;font-size:11px;color:var(--mail-text-muted, #8b9098)}.live-dialog.responses-dialog .template-detail>.response-title-field>input{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:4px 2px 8px;background:transparent;font-size:16px;line-height:1.3;box-shadow:none}.live-dialog.responses-dialog .template-detail>.response-title-field>input:focus{outline:0;border-bottom:2px solid var(--mail-accent, #3169eb);padding-bottom:7px}.live-dialog.responses-dialog .template-detail .responses-scope{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0;min-height:48px;box-sizing:border-box;padding:12px;margin:0;background:var(--mail-surface, #fff);border:1px solid var(--border)}.responses-scope>svg{flex-shrink:0;color:var(--mail-text-muted, #8b9098)}.responses-scope>.response-shared-marker{color:#9175a8;fill:#e2d9ea}.response-scope-name,.response-scope-source{min-width:0;overflow-wrap:anywhere}.response-scope-source{color:var(--mail-text-muted, #8b9098);font-size:12px}.responses-editing .responses-scope+label{margin-top:12px}@media (max-width: 720px){.live-dialog.responses-dialog .template-detail>.response-title-field>input{min-height:44px}.responses-scope{flex-wrap:wrap}}.response-actions-footer{align-items:center;min-height:32px}@media (min-width: 721px){.responses-detail-heading{display:none}}.mail-reply-draft-entry{margin:12px 14px 0;min-width:0}.mail-reply-draft-event{text-align:center;color:var(--mail-text-muted, #868e99);font-size:calc(12px * var(--mail-text-scale, 1));margin:16px 0 12px}.mail-reply-draft-card{border:1px solid var(--mail-border, #e7e8ea);border-radius:12px;background:var(--mail-surface, #fff);overflow:hidden}.mail-reply-draft-card>header{display:flex;align-items:center;gap:12px;padding:14px 12px;border-bottom:1px solid var(--mail-border, #e7e8ea)}.mail-reply-draft-sender{flex:1;min-width:0;font-size:calc(14px * var(--mail-text-scale, 1));overflow-wrap:anywhere;line-height:1.55}.mail-reply-draft-sender span{color:var(--mail-text-secondary, #6c7480)}.mail-reply-draft-actions{flex:none;display:flex;align-items:center;border:1px solid var(--mail-border, #e7e8ea);border-radius:10px;padding:8px 0}.mail-reply-draft-actions button{border:0;background:none;color:#2875ff;padding:4px 16px;font:inherit;font-size:calc(14px * var(--mail-text-scale, 1))}.mail-reply-draft-actions .mail-reply-discard{color:#f33;border-right:1px solid var(--mail-border, #e7e8ea)}.mail-reply-draft-actions button:disabled{opacity:.45;cursor:default}.mail-reply-draft-card>p{margin:12px}.mail-reply-draft-preview{padding:28px 12px 16px;font-size:calc(14px * var(--mail-text-scale, 1));line-height:1.5;overflow-wrap:anywhere}.mail-reply-draft-preview p{margin:0 0 10px}.mail-reply-draft-preview blockquote{border-left:2px solid var(--mail-border, #e7e8ea);padding-left:12px;margin-left:0}.mail-reply-draft-preview button{border:1px solid var(--mail-border, #e7e8ea);border-radius:8px;color:var(--mail-text-secondary, #6c7480);background:var(--mail-surface, #fff);padding:0 7px}.mail-reply-draft-preview a{color:#2875ff}.mail-reply-draft-preview img{max-width:100%;height:auto}@media (max-width: 500px){.mail-reply-draft-card>header{flex-wrap:wrap;gap:8px}.mail-reply-draft-sender{flex-basis:calc(100% - 48px)}.mail-reply-draft-actions{margin-left:auto}}.mail-draft-list .conversation-meta{justify-content:flex-start}.mail-draft-badge{border:1px solid var(--border);border-radius:4px;padding:0 4px;color:var(--mail-text-muted);font-size:11px}.conversation-item.current .mail-draft-badge{color:inherit;border-color:currentColor}.mail-draft-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-draft-placeholder{gap:16px}.mail-draft-placeholder>svg{color:var(--mail-text-muted);opacity:.25}.mail-draft-preview{padding:20px}.mail-draft-preview>.secondary-button{margin:16px 0}@media (max-width: 720px){.mail-draft-preview{padding:12px}}.mail-draft-list .conversation-item,.mail-draft-list .conversation-item.current{position:relative;border-left-color:transparent}.mail-draft-list .mail-draft-badge{display:inline-block;margin-right:5px}.mail-draft-list .conversation-bottom{position:absolute;right:10px;top:34px}.mail-draft-list .conversation-meta{max-width:80px}.mail-draft-list .conversation-subject{padding-right:85px}.mail-draft-notes{flex:0 1 auto;max-height:35%;overflow:auto;padding:0 14px 12px}.mail-draft-notes .compose-note-history{padding:0}.mail-draft-notes .compose-note-history:empty{display:none}.mail-draft-notes .compose-note-input{margin:0;border-radius:8px;background:var(--mail-surface)}.settings-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.settings-contact-actions .secondary-button,.contact-add-button{display:inline-flex;align-items:center;gap:6px}.contact-hint{display:block;margin:6px 0 0;font-weight:400;color:var(--muted)}.settings-contact-addresses{margin:0;padding:0;list-style:none}.settings-contact-addresses li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.settings-contact-addresses li:last-child{border-bottom:0}.settings-contact-addresses small{color:var(--muted)}.settings-contact-fields{margin:0}.settings-contact-fields dt{margin-top:10px;font-weight:600}.settings-contact-fields dd{margin:2px 0 0;overflow-wrap:anywhere}.settings-contact-notes{white-space:pre-wrap}.contact-addresses{min-width:0;margin:18px 0 6px;padding:0;border:0}.contact-addresses legend{padding:0;margin-bottom:6px;font-size:calc(13px * var(--mail-text-scale, 1));font-weight:600}.contact-addresses small{display:block;margin-top:8px;color:var(--muted)}.contact-address-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;gap:8px;align-items:center;margin-bottom:8px}.mail-contact-editor .contact-hint{margin:4px 0 0}@media (max-width: 640px){.contact-address-row{grid-template-columns:minmax(0,1fr) auto}.contact-address-row input:nth-child(2){grid-column:1}}.mail-analytics .analytics-filters{display:flex;flex-direction:column;gap:8px;margin:14px 0 4px}.analytics-filter-group{display:flex;flex-wrap:wrap;gap:6px}.analytics-chip{border:1px solid var(--border);border-radius:999px;padding:5px 12px;background:var(--mail-surface, #fff);color:inherit;font:inherit;font-size:calc(13px * var(--mail-text-scale, 1));cursor:pointer}.analytics-chip.selected{background:#2463eb;border-color:#2463eb;color:#fff}.analytics-notice ul{margin:6px 0 0;padding-left:18px}.analytics-muted{color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1));margin:10px 0 0}.analytics-empty{margin:24px 0}.analytics-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0}.analytics-tile{background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px;padding:12px;min-width:0}.analytics-tile dt{color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}.analytics-tile dd{margin:4px 0 0;font-size:calc(22px * var(--mail-text-scale, 1));font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-tile small{display:block;margin-top:4px;color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1))}.analytics-chart{margin:0}.analytics-chart figcaption{display:flex;gap:14px;margin-bottom:8px;font-size:calc(12px * var(--mail-text-scale, 1))}.analytics-key:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;background:var(--analytics-color)}.analytics-key.received,.analytics-bar.received{--analytics-color: #2463eb}.analytics-key.sent,.analytics-bar.sent{--analytics-color: #12805c}.analytics-days{display:flex;align-items:flex-end;gap:2px;height:140px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.analytics-days li{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;gap:1px}.analytics-days li.unknown{background:repeating-linear-gradient(45deg,transparent 0 4px,var(--border) 4px 5px)}.analytics-bar{flex:1 1 0;min-height:1px;background:var(--analytics-color);border-radius:2px 2px 0 0}.analytics-axis{display:flex;justify-content:space-between;margin-top:4px;color:var(--muted);font-size:calc(11px * var(--mail-text-scale, 1))}.analytics-distribution{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.analytics-distribution li{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;gap:10px;align-items:center}.analytics-distribution-name{overflow-wrap:anywhere}.analytics-distribution-track{height:10px;background:var(--border);border-radius:5px;overflow:hidden}.analytics-distribution-track>span{display:block;height:100%;background:#2463eb;border-radius:5px}.analytics-distribution strong{font-variant-numeric:tabular-nums}.analytics-table{width:100%;border-collapse:collapse}.analytics-table th,.analytics-table td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.analytics-table th:first-child{text-align:left;font-weight:500;overflow-wrap:anywhere}.analytics-table thead th{color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1));font-weight:500}@media (max-width: 760px),(pointer: coarse){.analytics-table{table-layout:fixed}.analytics-table th,.analytics-table td{padding:6px 4px;overflow-wrap:anywhere}.analytics-table th:first-child{width:28%}}.settings-card.settings-text-size-card{padding:0}:is(.settings-text-size,.settings-list-appearance) .settings-inline-row>label{min-width:0;flex:1;overflow-wrap:anywhere}:is(.settings-text-size,.settings-list-appearance) .settings-inline-select select{width:auto;max-width:100%;min-width:0;min-height:32px;margin:0;background:transparent;border:0;color:var(--text);text-align:right;font:inherit;text-align-last:right}.settings-text-size-hint{margin:0;padding:8px 14px;font-size:.9em;color:var(--muted)}.settings-text-size [role=status],:is(.settings-text-size,.settings-list-appearance) .settings-inline-error{padding:8px 14px}@media (max-width: 720px){:is(.settings-text-size,.settings-list-appearance) .settings-inline-select select{min-height:44px;min-width:0;font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}}:is(.settings-message-appearance,.settings-list-appearance) .settings-inline-card{padding:0}:is(.settings-message-appearance,.settings-list-appearance) .settings-inline-row>span:first-child{min-width:0;overflow-wrap:anywhere}:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle{flex:0 0 44px;width:44px;height:30px;background:transparent}:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle:before{content:"";position:absolute;top:calc(50% - 9px);left:7px;width:30px;height:18px;border-radius:9px;background:var(--mail-scrollbar, #ced1d5)}:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle:after{top:calc(50% - 7px);left:9px}:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle[aria-checked=true]{background:transparent}:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle[aria-checked=true]:before{background:var(--mail-action-background, #2463eb)}.settings-message-quick-actions{background:var(--mail-surface-subtle, #f5f6f7);border-top:1px solid var(--border);padding-bottom:10px}.settings-message-quick-list{margin:0 10px;background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px;overflow:hidden}.settings-message-action-label{display:flex;align-items:center;gap:8px}.settings-message-action-label svg{flex-shrink:0;color:var(--muted)}.settings-message-quick-list input{width:17px;height:17px;flex-shrink:0;accent-color:var(--accent)}@media (max-width: 720px){:is(.settings-message-appearance,.settings-list-appearance) .settings-toggle{height:44px}:is(.settings-message-appearance,.settings-list-appearance) .settings-inline-row{min-height:44px}}.settings-list-appearance .settings-list-sender-select{position:relative;min-height:32px}.settings-list-appearance .settings-list-sender-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.settings-list-sender-value{min-width:0;overflow-wrap:anywhere;text-align:right}.settings-list-sender-select>svg{flex-shrink:0}@media (max-width: 720px){.settings-list-appearance .settings-list-sender-select{min-height:44px}}.settings-card.settings-display-card{padding:0;overflow:hidden}.settings-display-card .settings-text-size{border-bottom:1px solid var(--border)}.settings-design .settings-design-row{flex-wrap:wrap;gap:10px}.settings-design .settings-design-row>span{min-width:0;overflow-wrap:anywhere}.settings-design-segments{display:flex;flex-shrink:0;border:1px solid var(--border);border-radius:8px;padding:3px;gap:2px;max-width:100%}.settings-design-segment{position:relative;display:flex;min-width:0;cursor:pointer}.settings-design-segment input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.settings-design-segment>span{display:flex;align-items:center;justify-content:center;min-height:28px;padding:2px 10px;border-radius:6px;color:var(--muted)}.settings-design-segment input:checked+span{background:var(--mail-surface-subtle, #f4f4f5);color:var(--text)}.settings-design-segment input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-2px}.settings-design-segment:has(input:disabled){cursor:default;opacity:.55}.settings-design-options{background:var(--mail-surface-subtle, #f5f6f7);border-top:1px solid var(--border);padding:12px 10px}.settings-design-options fieldset{margin:0;padding:0;border:0;min-width:0}.settings-design-options fieldset+fieldset{margin-top:22px}.settings-design-options legend{padding:0 3px 8px;font-size:.9em;font-weight:600;max-width:100%;overflow-wrap:anywhere}.settings-design-option-list{background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px;overflow:hidden}.settings-design-option-list .settings-inline-row>span{min-width:0;overflow-wrap:anywhere}.settings-design-option-list input{flex:0 0 17px;width:17px;height:17px;margin:0;accent-color:var(--accent)}.settings-design>[role=status],.settings-design>.settings-inline-error{padding:8px 14px}@media (max-width: 720px){.settings-design-segment>span{min-height:44px}.settings-design-segments{flex-wrap:wrap}.settings-design-option-list .settings-inline-row{min-height:44px;cursor:pointer}}.signature-organization-avatar{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff000;color:#fff;font-size:23px;font-weight:600}.signature-organization-avatar.large{width:48px;height:48px;flex-basis:48px;font-size:31px}.signature-scope>span:last-child{display:grid;gap:3px}.signature-scope small{color:var(--muted)}.signature-scope.selected small{color:#d4e0ff}.signature-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 10px}.signature-overview-heading h3{margin:0}.signature-create{display:inline-flex;align-items:center;gap:7px;color:var(--mail-link, #2463eb);background:var(--mail-tinted-surface, #edf2fb);padding:8px 10px;border-radius:7px}.signature-table{border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);overflow:hidden}.signature-table-label{padding:9px 12px;background:var(--mail-surface-subtle, #f5f6f7);border-bottom:1px solid var(--border)}.signature-table-row{padding:13px 10px 8px}.signature-table-row+.signature-table-row{border-top:1px solid var(--border)}.signature-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 12px}.signature-row-heading strong{font-weight:400;font-size:15px;overflow-wrap:anywhere;min-width:0}.signature-row-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.signature-row-actions button,.signature-text-action{color:var(--mail-link, #2463eb)}.signature-row-actions button:nth-child(2){color:var(--muted)}.signature-row-actions .signature-delete,.signature-cancel{color:var(--mail-danger, #f44336)}.signature-assignment-summary{border-radius:12px;background:var(--mail-surface-subtle, #f5f6f7);padding:12px;color:var(--muted)}.signature-assignment-summary>div{margin-top:10px;padding:9px 12px;border-radius:12px;background:var(--mail-surface-hover, #eff0f2)}.signature-assigned-sender{display:flex;gap:8px;align-items:center;padding:5px 0}.signature-assigned-sender>span{min-width:0;overflow-wrap:anywhere}.signature-assignment-summary p{margin:0}.signature-note,.signature-empty{color:var(--muted);line-height:1.5}.signature-empty{padding:16px}.live-dialog.signature-workspace{width:min(1180px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;overflow:hidden;background:var(--mail-surface-subtle, #f5f6f7);border-radius:16px}.signature-workspace[open]{display:grid;grid-template-columns:255px minmax(0,1fr)}.signature-editor-navigation{padding:14px 12px;border-right:1px solid var(--border)}.signature-editor-navigation header{display:flex;align-items:center;gap:8px;margin-bottom:24px}.live-dialog.signature-workspace h2{font-size:20px;margin:0;flex:1;line-height:1.2}.signature-editor-navigation header>svg{flex-shrink:0;color:var(--muted)}.signature-editor-navigation header button{flex-shrink:0;background:var(--mail-surface-subtle, #e9eaec);border-radius:10px;width:36px;height:36px}.signature-editor-navigation>button{display:block;text-align:left;width:100%;padding:12px;margin:3px 0;border-radius:7px;font-size:15px}.signature-editor-navigation .selected{background:#2463eb;color:#fff}.signature-editor-main{display:flex;flex-direction:column;min-width:0;min-height:0}.signature-editor-main>.settings-detail-heading{margin:7px;padding:18px;flex-shrink:0}.signature-editor-scroll{flex:1;min-height:0;overflow:auto;padding:4px 20px 20px;overscroll-behavior:contain}.signature-editor-scroll h3{margin:24px 5px 12px;font-size:15px;font-weight:600}.signature-field{display:grid;gap:10px;margin:14px 0 26px;font-weight:600}.signature-field input,.signature-html{width:100%;min-width:0;color:inherit;background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px;padding:12px;font:inherit;font-weight:400}.signature-content-tab .mail-rich-editor{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:7px;overflow:hidden;background:var(--mail-surface, #fff)}.signature-content-tab .mail-rich-editor>.mail-format-toolbar{order:2;border:0;border-top:1px solid var(--border);background:var(--mail-surface, #fff);padding:8px 10px}.signature-content-tab .mail-rich-content{min-height:270px;padding:18px;border:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.signature-content-tab .mail-rich-content p{margin:0}.signature-html{min-height:320px;resize:vertical;font-family:ui-monospace,monospace;font-size:13px}.signature-editor-modes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 4px 24px;color:var(--muted)}.signature-mode-buttons{display:flex;flex-shrink:0;gap:4px}.signature-mode-buttons button{padding:8px;border-radius:7px}.signature-mode-buttons button[aria-pressed=true]{color:var(--mail-link, #2463eb);background:var(--mail-tinted-surface, #edf2fb)}.signature-variable-menu{position:relative}.signature-variable-menu summary{cursor:pointer;list-style:none;padding:8px 0}.signature-variable-menu summary::-webkit-details-marker{display:none}.signature-variable-menu>div{position:absolute;z-index:2;top:100%;left:0;width:280px;max-width:calc(100vw - 48px);background:var(--mail-surface, #fff);border:1px solid var(--border);box-shadow:0 6px 22px #00000024;border-radius:8px;padding:5px}.signature-variable-menu button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 7px;border-radius:5px}.signature-variable-menu button:hover{background:var(--mail-surface-hover, #eff0f2)}.signature-variable-menu code{font-size:10px}.signature-options{background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px;padding:16px 12px}.signature-options label{display:flex;align-items:center;justify-content:space-between;gap:16px}.signature-options select,.signature-preview-card select{font:inherit;border:0;background:transparent;color:var(--muted);max-width:70%;text-align:right}.signature-preview-card{background:var(--mail-surface-hover, #eff0f2);padding:14px;border-radius:15px}.signature-preview-message{background:var(--mail-surface, #fff);padding:22px 18px;border-radius:7px;min-height:170px;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.signature-preview-message>p{margin:0 0 24px}.signature-preview-message>div p{margin:0}.signature-preview-message a{color:var(--mail-link, #2463eb);text-decoration:underline}.signature-preview-card footer,.signature-preview-card footer>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted)}.signature-preview-card footer{padding-top:14px;font-size:12px}.signature-preview-card footer>div{min-width:0;justify-content:flex-end}.signature-preview-card select{max-width:100%;min-width:0;width:210px}.signature-preview-card.dark-preview .signature-preview-message{background:#202328;color:#e5e7eb}.signature-alias-notice{margin:8px 0 24px;border:1px solid var(--mail-border, #d9e2f1);border-radius:14px;padding:16px;background:var(--mail-tinted-surface, #edf2fb);line-height:1.5}.signature-alias-group{background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin:24px 0}.signature-editor-scroll .signature-alias-group h3{margin:0;background:var(--mail-surface-subtle, #f5f6f7);border-bottom:1px solid var(--border);padding:10px 12px;font-weight:500}.signature-alias-group label{display:flex;gap:10px;align-items:center;padding:12px;cursor:pointer}.signature-alias-group label+label{border-top:1px solid var(--border)}.signature-alias-group label>span:not(.avatar){flex:1;min-width:0;overflow-wrap:anywhere}.signature-alias-group small{display:block;color:var(--muted);margin-top:3px}.signature-alias-group input{width:18px;height:18px;flex-shrink:0;accent-color:#2463eb}.signature-alias-group p{padding:12px;margin:0;color:var(--muted)}.signature-editor-footer{display:flex;justify-content:flex-end;gap:28px;padding:18px 24px;border-top:1px solid var(--border);background:var(--mail-surface, #fff);flex-shrink:0}.signature-editor-footer button{padding:6px 0}.signature-workspace button:disabled{opacity:.45;cursor:not-allowed}.signature-workspace button:focus-visible,.signature-workspace summary:focus-visible,.signature-workspace input:focus-visible,.signature-workspace select:focus-visible,.signature-workspace textarea:focus-visible{outline:2px solid #2463eb;outline-offset:2px}.signature-workspace [hidden]{display:none!important}@media (max-width: 900px){.signature-workspace[open]{grid-template-columns:210px minmax(0,1fr)}.signature-row-heading{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.live-dialog.signature-workspace{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;border-radius:0;border:0;padding:var(--safe-top, 0px) env(safe-area-inset-right,0px) var(--safe-bottom, 0px) env(safe-area-inset-left,0px)}.signature-workspace[open]{display:flex;flex-direction:column}.signature-editor-navigation{display:flex;flex-wrap:wrap;padding:10px;border-right:0;border-bottom:1px solid var(--border);flex-shrink:0}.signature-editor-navigation header{width:100%;margin:0 0 8px}.signature-editor-navigation>button{width:auto;padding:10px;font-size:13px}.signature-editor-main{flex:1}.signature-editor-main>.settings-detail-heading{padding:10px 12px}.signature-editor-scroll{padding:0 12px 20px}.signature-editor-footer{padding:12px 16px}.signature-field input,.signature-html,.signature-options select{font-size:16px}.signature-editor-modes{flex-wrap:wrap}.signature-overview-heading{align-items:flex-start}.signature-row-actions{gap:10px}.signature-row-actions button{min-height:36px}.signature-preview-card{padding:10px}.signature-preview-message{padding:18px 12px}.signature-preview-card footer{align-items:flex-start;flex-direction:column}.signature-preview-card footer>div{width:100%}.signature-options label{align-items:flex-start;flex-direction:column;gap:8px}.signature-options select{max-width:100%;width:100%;text-align:left}}.settings-detail-heading>.signature-organization-avatar{display:inline-flex;color:#fff;margin-top:0}.signature-alias-group .avatar{flex:0 0 24px;width:24px;height:24px}.signature-content-tab .mail-rich-content,.signature-preview-message{color:var(--mail-text-strong, #37393d)}.signature-content-tab .mail-rich-content p,.signature-preview-message p{color:inherit}.settings-general .general-card{padding:0;overflow:hidden}.settings-general h3{margin:24px 6px 10px}.settings-general>h3:first-child{margin-top:10px}.settings-general .settings-inline-row{min-height:48px;font-size:calc(14px * var(--mail-text-scale, 1))}.general-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:30px;height:20px;flex:0 0 30px;border:0;border-radius:20px;background:#d0d2d4;cursor:pointer;margin:0}.general-switch:before{content:"";position:absolute;inset:3px auto auto 3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .12s}.general-switch:checked{background:var(--accent, #2463eb)}.general-switch:checked:before{transform:translate(10px)}.general-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.general-switch:disabled{cursor:default;opacity:.55}.general-heading{display:flex;align-items:center;gap:8px}.general-heading svg{color:var(--muted)}.general-unavailable>span:last-child{color:var(--muted);font-size:.85em;text-align:right;max-width:38%}.general-fixed-value{color:var(--mail-text-secondary, #5d636c)}.general-scope-note{color:var(--muted);font-size:12px}.general-card .general-privacy-note{padding:14px;margin:0}.general-save-state{position:sticky;bottom:0;padding:8px 14px;border:1px solid var(--border);background:var(--mail-surface, #fff);border-radius:6px}.general-desktop-folder{display:flex;align-items:center;gap:20px;max-width:55%}.general-desktop-folder button{color:var(--mail-link, #2463eb)}.general-desktop-folder .general-folder-choice{color:var(--muted);display:flex;align-items:center;gap:5px;min-width:0}.general-folder-choice>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 720px){.settings-general .settings-inline-row{min-height:52px;gap:12px;padding:10px 12px}.general-desktop-folder{gap:10px}}@media (prefers-reduced-motion: reduce){.general-switch:before{transition:none}}.settings-user-organization .settings-organization-avatar,.settings-detail-heading>.settings-organization-avatar{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:#ffed00;color:#fff;font-size:23px;font-weight:600}.settings-user-organization>span:last-child{gap:4px}.settings-user-organization strong{font-weight:500}.settings-users-detail{padding:8px 14px 24px}.settings-users-detail>.settings-detail-heading{padding:16px;margin:0 -6px;background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:7px}.settings-users-tabs{display:flex;width:fit-content;padding:3px;margin:-18px auto 15px;position:relative;background:var(--mail-surface, #fff);border:1px solid var(--border);border-radius:24px}.settings-users-tabs button{padding:8px 12px;border-radius:18px;color:var(--muted)}.settings-users-tabs button[aria-selected=true]{background:#2463eb;color:#fff}.settings-users-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.settings-users-toolbar h3{margin:0}.settings-users-add{display:flex;align-items:center;gap:6px;color:var(--accent);background:var(--mail-tinted-surface, #edf3fc);padding:8px 10px;border-radius:6px}.settings-users-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, #fff)}.settings-users-table{width:100%;border-collapse:collapse;font-size:12px}.settings-users-table th{text-align:left;font-weight:500;padding:8px 10px;background:var(--mail-surface-subtle, #f5f6f7)}.settings-users-table td{padding:12px 10px;border-top:1px solid var(--border)}.settings-user-identity{display:flex;align-items:center;gap:9px;min-width:160px}.settings-user-identity .avatar{flex-shrink:0}.settings-user-identity strong{font-weight:500}.settings-user-identity strong span{color:var(--muted)}.settings-user-identity small,.settings-users-invitations small{display:block;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.settings-users-table select{padding:5px 2px;border:0;font:inherit;color:inherit;background:transparent}.settings-google-login{font-size:19px;font-weight:700;color:#4285f4}.settings-user-actions{display:flex;align-items:center;gap:12px}.settings-user-actions button{display:inline-flex;align-items:center;gap:3px;color:var(--accent);padding:5px 0;white-space:nowrap}.settings-user-actions button.danger{color:var(--mail-danger, #e5484d)}.settings-user-actions button:disabled{color:var(--muted)}.settings-users-empty{padding:14px;border-radius:10px;color:var(--muted);background:var(--mail-surface-hover, #eef0f2)}.settings-users-invitations{display:flex;flex-direction:column;gap:8px}.settings-users-invitations article{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-dialog.settings-user-dialog{width:min(760px,calc(100% - 40px));max-height:calc(100dvh - 40px);padding:0;overflow:hidden;background:var(--mail-surface, #fff)}.live-dialog.settings-user-dialog[open]{display:flex;flex-direction:column}.settings-user-dialog form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.settings-user-dialog header{flex-shrink:0;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 24px;background:var(--mail-surface-subtle, #f5f6f7)}.settings-user-dialog header h2{font-size:21px;font-weight:500;margin:0;overflow-wrap:anywhere}.settings-user-dialog header h2 span{color:var(--muted)}.settings-user-dialog header p{color:var(--accent);margin:8px 0 0;font-weight:600}.settings-user-dialog header .icon-button{flex:0 0 auto;background:var(--mail-surface-hover, #eef0f2);width:38px;height:38px;border-radius:10px}.settings-user-dialog-body{padding:20px 24px 30px;min-height:0;overflow-y:auto}.settings-user-dialog-body fieldset{border:0;padding:0;margin:0;min-width:0}.settings-user-dialog-body label{display:block;margin-bottom:12px;font-weight:500}.settings-user-dialog-body input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;padding:13px 14px;background:var(--mail-surface, #fff);color:inherit;font:inherit;margin-top:10px}.settings-user-dialog-body input:focus-visible,.settings-user-dialog button:focus-visible{outline:2px solid #2463eb;outline-offset:1px}.settings-user-dialog-body h3{margin:0 0 12px;font-size:18px}.settings-user-name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-user-hint{padding:14px 16px;background:var(--mail-surface-subtle, #f5f6f7);border-radius:6px;color:var(--muted);line-height:1.5;margin:0 0 20px}.settings-user-role-picker{display:flex;border:1px solid var(--border);background:var(--mail-surface-subtle, #f5f6f7);padding:3px;border-radius:14px;margin-bottom:20px}.settings-user-role-picker button{width:50%;padding:10px;border-radius:10px;color:var(--muted)}.settings-user-role-picker button[aria-pressed=true]{color:inherit;background:var(--mail-surface, #fff);box-shadow:0 0 0 1px var(--border)}.settings-user-copy-trigger{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:1px solid var(--border);padding:14px;border-radius:10px;text-align:left}.settings-user-copy-options{border:1px solid var(--border);box-shadow:0 4px 16px #0002;background:var(--mail-surface, #fff);border-radius:10px;margin-top:4px}.settings-user-dialog-body .settings-user-copy-options .settings-search{display:flex;font-weight:400;padding:8px;margin:0}.settings-user-copy-options .settings-search input{margin:0;padding:10px;border:0}.settings-user-copy-options>div{max-height:235px;overflow:auto;padding:5px}.settings-user-copy-options button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;text-align:left;border-radius:6px}.settings-user-copy-options button[aria-pressed=true]{color:var(--accent);background:var(--mail-tinted-surface, #edf3fc)}.settings-user-copy-options button svg:last-child{margin-left:auto;flex-shrink:0}.settings-user-copy-options .avatar{flex-shrink:0}.settings-user-dialog-body .settings-user-inbox-option{display:flex;align-items:center;gap:12px;border:1px solid var(--border);padding:12px;border-radius:7px}.settings-user-inbox-option input{flex-shrink:0;width:18px;height:18px;accent-color:#2463eb}.settings-user-inbox-option small{display:block;margin-top:4px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.settings-user-summary{margin:0 0 20px}.settings-user-summary dt{color:var(--muted);font-size:12px;margin-top:16px}.settings-user-summary dd{margin:5px 0;overflow-wrap:anywhere}.settings-user-dialog footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border);flex-shrink:0;background:var(--mail-surface, #fff)}.settings-user-dialog footer .primary-button{padding:10px 16px;border-radius:9px;color:#fff;background:#2463eb}.settings-user-dialog button:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 720px){.settings-users-detail{padding:10px}.settings-users-table{min-width:640px}.live-dialog.settings-user-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.settings-user-dialog header,.settings-user-dialog-body,.settings-user-dialog footer{padding:16px}.settings-user-dialog header h2{font-size:18px}.settings-user-name-fields{grid-template-columns:1fr;gap:0}}.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,.mail-label-editor form>.secondary-button,.mail-label-editor form>.primary-button{margin:4px 8px 0 0}.mail-account-editor>.primary-button,.mail-label-editor form>.primary-button,.existing-label-actions .primary-button,.label-confirmation .primary-button,.settings-composer-actions .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,.mail-label-editor form>.primary-button:disabled,.existing-label-actions .primary-button:disabled,.label-confirmation .primary-button:disabled,.settings-composer-actions .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}.desktop-notification-settings h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notification-preference-card{background:var(--mail-surface, white);border:1px solid var(--border);border-radius:7px;overflow:hidden}.notification-preference-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;min-height:50px}.notification-preference-row+.notification-preference-row{border-top:1px solid var(--border)}.notification-preference-row input,.notification-matrix input{width:18px;height:18px;margin:0;accent-color:var(--mail-accent, #2463eb);flex:0 0 auto}.notification-preference-row input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:19px;border-radius:12px;background:var(--mail-text-secondary, #69717d);position:relative;cursor:pointer}.notification-preference-row input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;background:#fff;border-radius:50%}.notification-preference-row input[role=switch]:checked{background:var(--mail-accent, #2463eb)}.notification-preference-row input[role=switch]:checked:after{left:16px}.notification-preference-row input[role=switch]:focus-visible{outline:2px solid var(--mail-accent, #2463eb);outline-offset:3px}.notification-preference-row input[role=switch]:disabled{opacity:.45;cursor:default}.notification-preference-hint,.notification-test-row span,.notification-preparation{font-size:12px;line-height:1.5;color:var(--mail-text-secondary, #69717d)}.notification-test-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.notification-coming-soon{font-size:10px;font-weight:500;border-radius:4px;padding:3px 6px;color:var(--mail-text-secondary, #69717d);background:var(--mail-surface-subtle, #f5f6f7);border:1px solid var(--border)}.notification-matrix{width:100%;border-collapse:collapse;font-size:13px}.notification-matrix th,.notification-matrix td{border-bottom:1px solid var(--border);padding:11px 12px}.notification-matrix th{text-align:left;font-weight:400}.notification-matrix thead{background:var(--mail-surface-subtle, #f5f6f7)}.notification-matrix th:not(:first-child),.notification-matrix td{width:80px;text-align:center}.notification-matrix tr:last-child th,.notification-matrix tr:last-child td{border-bottom:0}.notification-matrix input:disabled{opacity:.45}@media (max-width: 720px){.notification-matrix{font-size:12px}.notification-matrix th,.notification-matrix td{padding:11px 7px}.notification-matrix th:not(:first-child),.notification-matrix td{width:65px}}.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{top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:var(--safe-top) env(safe-area-inset-right,0px) var(--safe-bottom) env(safe-area-inset-left,0px);border:0;border-radius:0}.mail-settings[open]{display:flex;flex-direction:column}.settings-mobile-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:center;justify-content:space-between;min-height:56px;padding:6px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.settings-mobile-header strong{min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-mobile-header .icon-button{width:44px;height:44px}.settings-choice-list{min-height:0;overscroll-behavior:contain}.settings-add{flex-shrink:0;min-height:52px}.settings-navigation,.settings-selection,.settings-detail{display:none;min-height:0;flex:1;border-right:0}.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}.mail-label-editor select,.mail-label-editor textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font:inherit;color:inherit;background:var(--mail-surface, #fff)}.existing-label-choices{max-height:min(40vh,320px);overflow:auto;border-block:1px solid var(--border);margin-top:16px}.mail-existing-label-sharing .existing-label-choices label{display:flex;gap:10px;align-items:flex-start;padding:10px 0;margin:0;border-bottom:1px solid var(--border)}.existing-label-choices input{flex-shrink:0;margin-top:3px;accent-color:var(--accent)}.existing-label-choices span{min-width:0;overflow-wrap:anywhere}.existing-label-choices small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.existing-label-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mail-label-editor input[type=color]{height:40px;padding:4px}.mail-label-name-color{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:12px;align-items:end}.mail-label-name-color label{min-width:0}.mail-label-editor textarea{min-height:90px;resize:vertical}.settings-label-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.settings-label-row{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.settings-label-row>div{flex:1;min-width:0;overflow-wrap:anywhere}.settings-label-row p{margin:4px 0;white-space:pre-wrap}.settings-label-row small{color:var(--muted)}.settings-label-inactive{display:block;margin:12px 0}.settings-label-audience{min-width:0;margin:16px 0;padding:12px;border:1px solid var(--border);border-radius:6px}.settings-label-audience label small{display:block;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.settings-label-audience input[type=checkbox]{margin-right:8px}.settings-label-row small{display:block}.settings-label-row>div{min-width:0;flex:1;overflow-wrap:anywhere}.label-confirmation li{overflow-wrap:anywhere}.mail-rule-editor{width:min(720px,calc(100vw - 24px));max-height:90vh;overflow-y:auto}.mail-rule-editor>header{display:flex;align-items:center;justify-content:space-between}.mail-rule-editor fieldset{min-width:0;margin:16px 0;padding:12px;border:1px solid var(--border);border-radius:6px}.mail-rule-editor label{display:block;margin:10px 0}.mail-rule-editor input:not([type=checkbox]),.mail-rule-editor select,.mail-rule-editor textarea{display:block;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);color:inherit;font:inherit}.mail-rule-editor textarea{min-height:90px}.mail-rule-editor .primary-button{padding:9px 12px;background:var(--mail-action-background, var(--accent));color:#fff;border:1px solid var(--accent);border-radius:6px}.mail-rule-editor .primary-button:disabled{opacity:.5}.mail-rule-editor .secondary-button{margin:6px 8px 6px 0}.rule-choice{max-height:280px;overflow:auto;padding:4px 8px;border:1px solid var(--border);border-radius:6px}.mail-rule-editor .rule-choice-check{display:flex;align-items:center;gap:8px}.rule-choice-check input[type=checkbox],.rule-table input[type=checkbox]{width:18px;height:18px;accent-color:#2463eb;flex-shrink:0}.rule-condition-row,.rule-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rule-condition,.rule-action{padding:10px 0;border-bottom:1px solid var(--border)}.rule-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:12px 0}.rule-table th,.rule-table td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.rule-table th:first-child{width:52%}.rule-table th:last-child{width:110px}.rule-table small{display:block;margin-top:5px;color:var(--muted-text)}.rule-inactive{opacity:.65}.rule-table .icon-button{width:30px}@media (max-width: 720px){.rule-condition-row,.rule-range{grid-template-columns:1fr}.rule-condition-group .rule-condition-group{margin-left:0;padding-left:6px}.rule-table th:first-child{width:50%}.rule-table th:last-child{width:80px}.rule-table td:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rule-table .icon-button,.rule-inline-actions button{min-height:40px}}.mail-rule-editor .rule-definition{border:0;padding:0}.rule-import{position:relative;cursor:pointer;justify-content:flex-start}.rule-import input{position:absolute;width:1px;height:1px;opacity:0}.rule-import:focus-within{outline:2px solid var(--accent);outline-offset:3px}.settings-detail[aria-label=Regelverwaltung] .settings-label-tabs button{padding:7px 10px;border:1px solid var(--border);border-radius:6px}@media (min-width: 721px){.rule-condition:has(>.rule-condition-row){display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:start;gap:10px}.rule-condition>.rule-condition-row{display:contents}.rule-condition>.secondary-button{grid-column:1 / -1;justify-self:end}}.rule-table .rule-history-link{display:block;border:0;padding:4px 0;background:none;color:var(--accent);font-size:12px;cursor:pointer;text-align:left}.live-dialog.rule-history-dialog{width:min(760px,calc(100vw - 28px));max-height:90vh;overflow-y:auto}.rule-history-runs,.rule-history-items{list-style:none;padding:0;margin:16px 0}.rule-history-runs button{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;padding:12px;border:1px solid var(--border);background:var(--mail-surface, #fff);color:inherit;cursor:pointer;border-radius:6px}.rule-history-runs li+li,.rule-history-items li+li{margin-top:8px}.rule-history-items li{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:6px}.rule-history-runs strong,.rule-history-items strong,.rule-history-detail h3{overflow-wrap:anywhere}.rule-history-runs small,.rule-history-items small{color:var(--muted)}.rule-history-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rule-history-facts dt{color:var(--muted);font-size:12px}.rule-history-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.rule-history-failure{margin:4px 0;color:var(--muted)}@media (max-width: 600px){.rule-history-facts{grid-template-columns:1fr}}.rule-history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rule-history-dialog .secondary-button{margin:6px 8px 6px 0}.rule-history-dialog .settings-label-tabs button{padding:7px 10px;min-height:36px;border:1px solid var(--border);border-radius:6px}.rule-history-dialog .settings-label-tabs button.selected{background:var(--mail-action-background, var(--accent));color:#fff;border-color:var(--accent)}.settings-composer-option{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;font-size:13px;cursor:pointer}.settings-composer-option+.settings-composer-option{border-top:1px solid var(--mail-border, #e8e9ec)}.settings-composer-option input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:18px;min-width:30px;border-radius:12px;background:#a0a5af;position:relative;cursor:pointer}.settings-composer-option input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff}.settings-composer-option input:checked{background:#2463eb}.settings-composer-option input:checked:after{left:14px}.settings-composer-option input:focus-visible{outline:2px solid #2463eb;outline-offset:3px}.settings-composer-option input:disabled{opacity:.5}.settings-composer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.settings-composer-preferences .settings-card{padding:0 14px}.settings-composer-option input{margin:0}.settings-composer-format{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:10px 0;font-size:13px}.settings-composer-format+.settings-composer-format,.settings-composer-format+.settings-composer-option{border-top:1px solid var(--mail-border, #e8e9ec)}.settings-composer-format select{max-width:60%;border:0;padding:2px 6px;background:var(--mail-surface, #fff);color:inherit;font:inherit;text-align:right;cursor:pointer}.settings-composer-format select:focus-visible{outline:2px solid #2463eb;outline-offset:2px;border-radius:4px}.settings-snooze-row{display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:42px;font-size:13px}.settings-snooze-row+.settings-snooze-row{border-top:1px solid var(--mail-border, #e8e9ec)}.settings-snooze-fields,.settings-snooze-range>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.settings-snooze-fields input,.settings-snooze-fields select,.settings-snooze-range input:not([type=checkbox]),.settings-snooze-range select{border:0;border-radius:5px;padding:4px 6px;background:var(--mail-surface-subtle, #f2f3f5);color:inherit;font:inherit;max-width:100%}.settings-snooze-fields input[type=number]{width:60px}.settings-snooze-fields input[type=text]{width:160px}.settings-snooze-fields>span:first-child{min-width:110px}.settings-snooze-fields:has(input[type=text])>span:first-child{display:none}.settings-snooze-range{display:grid;gap:8px;font-size:13px;padding-bottom:12px}.settings-snooze-range>label{display:flex;align-items:center;gap:6px}.settings-search-preferences .settings-inline-card{padding:0}.settings-inline-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:6px 14px}.settings-inline-row+.settings-inline-row{border-top:1px solid var(--border)}.settings-inline-row>label,.settings-inline-row>span:first-child{min-width:0}.settings-inline-select{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:55%;color:var(--mail-text-secondary, #5d636c)}.settings-inline-select select,.settings-inline-select select:focus-visible{min-width:0;max-width:100%;border:0;padding:4px 0;background:transparent;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:right;text-align-last:right;text-overflow:ellipsis;cursor:pointer;outline:none}.settings-inline-select:focus-within,.settings-inline-menu:focus-visible{border-radius:5px;outline:2px solid var(--accent);outline-offset:3px}.settings-inline-select select:disabled{cursor:default}.settings-inline-select svg{color:var(--mail-text-muted, #858a92);pointer-events:none}.settings-inline-menu{padding:4px 0;text-align:right}.settings-inline-menu>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-inline-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.settings-inline-count,.settings-inline-count:focus-visible{width:46px;height:28px;padding:0 4px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);color:inherit;text-align:center;outline:none}.settings-inline-count:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.settings-inline-count:disabled{opacity:.45}.settings-toggle{position:relative;flex:0 0 30px;width:30px;height:18px;border-radius:9px;background:var(--mail-scrollbar, #ced1d5);transition:background .12s ease}.settings-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .12s ease}.settings-toggle[aria-checked=true]{background:var(--mail-action-background, #2463eb)}.settings-toggle[aria-checked=true]:after{transform:translate(12px)}.settings-inline-action{flex-shrink:0;padding:4px 0;color:var(--mail-link, #2864e8)}.settings-inline-action-row{flex-wrap:wrap;row-gap:0}.settings-inline-action-row>span:first-child{flex:1 1 14em}.settings-inline-error{margin:12px 4px 0;color:var(--mail-danger, #b3261e);line-height:1.4}.settings-inline-note{margin:12px 4px 0;color:var(--mail-text-muted, #858a92);font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.4}@media (max-width: 720px){.settings-inline-row{gap:10px;padding:8px 12px}.settings-inline-select{max-width:48%}.settings-inline-count,.settings-inline-select select{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}}@media (prefers-reduced-motion: reduce){.settings-toggle,.settings-toggle:after{transition:none}}@media (max-width: 760px),(pointer: coarse){.settings-composer-format{min-width:0}.settings-composer-format>span{min-width:0;overflow-wrap:anywhere}.settings-composer-format select{min-width:0;width:60%;text-overflow:ellipsis;overflow:hidden}}@media (min-width: 761px){.mail-settings.standalone-analytics[open]{grid-template-columns:180px minmax(0,1fr)}}.settings-contact-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--mail-text-muted, #8b9098);text-align:center}.settings-contact-empty div{display:flex;flex-direction:column;gap:8px}.settings-contact-empty strong{color:var(--mail-text, var(--text))}@media (max-width: 760px){.desktop-mac .live-dialog.mail-settings[open]{height:100dvh;max-height:100dvh}.desktop-mac .settings-mobile-header{padding-left:88px;-webkit-app-region:drag}}.live-dialog.mail-palette[open]{display:flex;flex-direction:column}.live-dialog.mail-palette .mail-palette-icon{flex:0 0 auto;color:inherit}.live-dialog.mail-palette .mail-palette-digit{display:inline-flex;justify-content:flex-end;align-items:center;flex:0 0 auto;min-width:2.5em;color:var(--accent);font-size:calc(12px * var(--mail-text-scale, 1))}.live-dialog.mail-palette .is-active .mail-palette-digit{font-size:calc(16px * var(--mail-text-scale, 1))}.mail-palette-title strong{font-weight:650}.live-dialog.mail-palette .mail-palette-config,.mail-palette-settings header button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:5px;color:var(--mail-text-muted);background:transparent;cursor:pointer}.live-dialog.mail-palette .mail-palette-config:hover,.mail-palette-settings header button:hover{background:var(--mail-surface-hover)}.live-dialog.mail-palette .mail-palette-config:focus-visible,.mail-palette-settings button:focus-visible,.mail-palette-settings input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mail-palette-help,.mail-palette-settings footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--mail-surface-secondary, var(--mail-surface-hover));border-top:1px solid var(--border);color:var(--mail-text-muted);font-size:calc(11.5px * var(--mail-text-scale, 1))}.mail-palette-help span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mail-palette-help kbd,.mail-palette-settings footer kbd{padding:3px 5px;border-radius:4px;font:inherit;color:var(--mail-text-strong);background:var(--mail-surface);border:1px solid var(--border)}.live-dialog.mail-palette .mail-palette-list li.is-active{color:#fff;background:var(--mail-action-background, var(--accent, #2563eb))}.live-dialog.mail-palette .mail-palette-list li.is-active kbd,.live-dialog.mail-palette .mail-palette-list li.is-active .mail-palette-group{color:inherit}.mail-palette-settings{display:flex;flex-direction:column;max-height:inherit;min-height:0}.mail-palette-settings header{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--border);flex-shrink:0}.mail-palette-settings h3{margin:0;flex:1;font-size:calc(15px * var(--mail-text-scale, 1));color:var(--mail-text-strong)}.mail-palette-settings-scroll{overflow-y:auto;min-height:0}.live-dialog .mail-palette-settings-scroll p{margin:12px;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted)}.mail-palette-settings-row,.mail-palette-settings-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,155px) 54px;align-items:center;gap:8px;padding:5px 12px;border-top:1px solid var(--border);min-height:40px;font-size:calc(13px * var(--mail-text-scale, 1))}.mail-palette-settings-head{position:sticky;top:0;z-index:1;background:var(--mail-surface, #fff);font-size:calc(11.5px * var(--mail-text-scale, 1));color:var(--mail-text-muted)}.mail-palette-settings-head span:last-child{text-align:center}.mail-palette-settings-row>button{display:flex;align-items:center;gap:6px;padding:0;text-align:left;min-width:0;min-height:30px;border:0;color:var(--mail-text-strong);background:none;cursor:pointer}.mail-palette-settings-row>button span{overflow-wrap:anywhere}.mail-palette-settings-row svg{flex-shrink:0}.mail-palette-settings-row svg.is-open{transform:rotate(90deg)}.mail-palette-config-title{padding-left:20px;overflow-wrap:anywhere}.mail-palette-alias-dash{color:var(--mail-text-muted)}.live-dialog .mail-palette-alias{width:100%;min-width:0;padding:6px 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--mail-text-strong);font-size:inherit}.live-dialog .mail-palette-alias:hover,.live-dialog .mail-palette-alias:focus{border-color:var(--border);background:var(--mail-surface)}.mail-palette-checkbox{display:flex;align-items:center;justify-content:center;min-height:30px;cursor:pointer}.live-dialog .mail-palette-checkbox input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.mail-palette-settings footer{justify-content:flex-end}@media (max-width: 720px){.live-dialog.mail-palette .mail-palette-digit{display:none}.live-dialog.mail-palette .is-active .mail-palette-digit{display:inline-flex;min-width:20px}.live-dialog.mail-palette .mail-palette-title{white-space:normal;overflow-wrap:anywhere}.live-dialog.mail-palette .mail-palette-config,.mail-palette-settings header button{width:44px;height:44px}.live-dialog.mail-palette .mail-palette-list li{min-height:44px}.mail-palette-settings-row,.mail-palette-settings-head{grid-template-columns:minmax(0,1fr) minmax(0,108px) 44px;padding:4px 8px;gap:4px}.mail-palette-settings-row>button,.mail-palette-checkbox{min-height:44px}.mail-palette-config-title{padding-left:10px}.live-dialog .mail-palette-alias{padding:6px 4px;min-height:44px;font-size:16px}.mail-palette-help{font-size:10.5px;gap:6px}}@media (max-width: 760px),(pointer: coarse){:root[data-mail-theme] dialog.live-dialog.mail-palette{margin:0 auto}}.mail-label-picker{position:fixed;inset:auto;margin:0;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);box-shadow:0 12px 34px #0002,0 2px 7px #0001;display:flex;flex-direction:column;font-size:.9rem;overflow:hidden;z-index:100;container-type:inline-size}.mail-label-picker::backdrop{background:transparent}.mail-label-picker button,.mail-label-picker input{font:inherit}.mail-label-picker button{color:inherit;cursor:pointer}.mail-label-picker button:disabled{cursor:default;opacity:.45}.mail-label-picker button:focus-visible,.mail-label-picker input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mail-label-picker .mail-label-header{display:flex;align-items:center;gap:8px;padding:12px;flex:0 0 auto}.mail-label-header>button{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border:0;background:var(--mail-surface-subtle, #f5f6f7);border-radius:9px}.mail-label-header>button:first-child{background:transparent}.mail-label-search{display:flex;gap:8px;align-items:center;min-width:0;flex:1;background:var(--mail-surface-subtle, #f5f6f7);border-radius:9px;padding:0 10px;color:var(--muted)}.mail-label-search:focus-within{outline:2px solid var(--accent)}.mail-label-search input{width:100%;min-width:0;border:0;background:transparent;color:inherit;padding:10px 0;outline:none!important}.mail-label-search input::-webkit-search-cancel-button{display:none}.mail-label-search button{background:transparent;border:0;display:grid;place-items:center;padding:2px}.mail-label-body{flex:1;min-height:0;display:flex;overflow:hidden}.mail-label-navigation{flex:0 0 235px;padding:4px 8px;border-right:1px solid var(--border);overflow-y:auto}.mail-label-navigation button{display:flex;align-items:center;gap:10px;padding:9px 10px;width:100%;background:transparent;border:0;border-radius:6px;text-align:left}.mail-label-navigation button[aria-pressed=true]{background:var(--mail-surface-subtle, #f5f6f7)}.mail-label-navigation button[aria-pressed=true]>svg{color:var(--accent)}.mail-label-navigation small{display:block;color:var(--muted);padding:12px 10px 5px;border-top:1px solid var(--border);margin-top:7px}.mail-label-navigation button>span:first-of-type{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-label-count{font-variant-numeric:tabular-nums;border-radius:7px;background:var(--mail-surface-subtle, #f0f0f1);padding:2px 6px;color:var(--muted)}.mail-label-list{min-width:0;flex:1;overflow:auto;padding:2px 8px 10px}.mail-label-group+.mail-label-group{border-top:1px solid var(--border)}.mail-label-group-heading{width:100%;display:flex;align-items:center;gap:8px;background:transparent;border:0;text-align:left;padding:10px 7px;color:var(--muted)!important}.mail-label-group-heading>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-label-row{display:flex;align-items:center;gap:4px;border-radius:5px;padding-left:min(calc(var(--label-depth, 0) * 18px),108px)}.mail-label-row:focus-within,.mail-label-row:hover{background:var(--mail-surface-subtle, #f5f6f7)}.mail-label-row label,.mail-label-row .mail-label-destination{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 6px;cursor:pointer}.mail-label-row .mail-label-destination{min-height:44px;background:transparent;border:0;color:inherit;text-align:left}.mail-label-destination:disabled{opacity:.45;cursor:default}.mail-label-row .mail-label-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-label-row input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;border:1.5px solid var(--border);border-radius:7px;margin:0;background:var(--mail-surface, #fff)}.mail-label-row input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.mail-label-row input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin:2px 0 0 6px}.mail-label-row input:disabled,.mail-label-row.inactive .mail-label-name{opacity:.45;cursor:default}.mail-label-row .icon-button{flex:0 0 28px;width:28px;height:28px;opacity:0}.mail-label-row:hover .icon-button,.mail-label-row:focus-within .icon-button,.mail-label-row .icon-button:focus-visible{opacity:1}.mail-label-dot{border-radius:50%;width:10px;height:10px;flex:0 0 10px;margin:0 4px}.mail-label-create-row{border:0;border-top:1px solid var(--border);padding:11px 7px;background:transparent;display:flex;align-items:center;gap:10px;width:100%;text-align:left}.mail-label-create-row svg{color:var(--accent);flex-shrink:0}.mail-label-create-row span{overflow-wrap:anywhere}.mail-label-footer{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;color:var(--muted);flex-wrap:wrap;font-size:.85rem}.mail-label-footer span{display:inline-flex;align-items:center;gap:4px}.mail-label-footer kbd{font:inherit;border:1px solid var(--border);border-radius:4px;padding:2px 4px}.mail-label-footer button{background:transparent;border:0}.mail-label-notice{margin:0;padding:5px 14px;font-size:.85rem;color:var(--muted)}.mail-label-feedback{max-height:160px;overflow:auto}.mail-label-editor{flex:1;min-height:0;width:100%;overflow:auto;padding:8px 16px 16px}.mail-label-editor>button{border:0;background:transparent;color:var(--accent);padding:6px 0}.mail-label-picker .conversation-label-create{margin:8px 0;padding:0}.mail-label-picker .conversation-label-create label{display:grid;gap:6px;margin-bottom:12px}.mail-label-picker .conversation-label-create input:not([type=color]),.mail-label-picker select{width:100%;min-width:0;padding:9px;border:1px solid var(--border);border-radius:7px;background:var(--mail-surface, #fff);color:inherit}.mail-label-picker .conversation-label-create p{font-size:.85rem;color:var(--muted)}.mail-label-picker .label-confirmation{margin:8px}@container (max-width: 540px){.nav-open .mail-label-navigation{flex:1;border:0}.nav-open .mail-label-list{display:none}.mail-label-footer{padding:8px;gap:4px;font-size:.75rem}.mail-label-row .icon-button{opacity:1}}@media (pointer: coarse){.mail-label-row .icon-button{opacity:1}}.mail-label-inactive{display:inline-flex;align-items:center;gap:4px}.mail-label-inactive input{margin:0}.mail-label-picker>[role=status],.mail-label-picker>p{margin:0;padding:8px 14px;font-size:.85rem}.mail-label-picker .mail-label-feedback p{margin:0;padding:6px 12px;font-size:.85rem}@media (max-width: 720px){.cascade-box[aria-label^="Benutzermenü von "] .cascade-row,.cascade-box[aria-label=Einstellungen] .cascade-row{min-height:44px}}.live-thread-scroll .missive-thread-heading{position:sticky;top:0;z-index:3;background:var(--mail-surface-subtle, #f6f7f8);border-bottom:1px solid var(--mail-border, #e7e8ea);padding:18px 16px;margin-bottom:18px}.missive-thread-heading .subject-row{align-items:center;gap:12px}.missive-thread-heading .thread-metadata{display:none}.mail-heading-labels{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.mail-heading-labels .label-tag{font-size:calc(12px * var(--mail-text-scale, 1))}.live-thread-scroll .message-card{border-radius:12px;overflow:visible;margin-bottom:18px}.live-thread-scroll .message-card[data-mail-expanded=false] .message-header{border-bottom:0}.live-thread-scroll .missive-message-header{grid-template-columns:36px minmax(0,1fr) auto;padding:14px 12px 10px}.live-thread-scroll .missive-message-header>.avatar{width:36px;height:36px}.live-thread-scroll .missive-message-sender,.live-thread-scroll .missive-message-sender .message-sender-domain,.live-thread-scroll .missive-message-recipients{font-size:calc(14px * var(--mail-text-scale, 1))}.live-thread-scroll .collapsed-message{padding:8px 12px 14px;color:var(--mail-text-muted, #9ca3ad);font-size:calc(14px * var(--mail-text-scale, 1))}.mail-timeline-time{display:block;text-align:center;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-secondary, #747b85);line-height:1.5;margin:8px 0}.live-thread-scroll .mail-activity{flex-direction:column;align-items:center;text-align:center;padding:0 8px;margin:12px 0 16px;gap:0;font-size:calc(13px * var(--mail-text-scale, 1))}.mail-activity-description{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%}.mail-activity-description .avatar{width:16px;height:16px;flex:0 0 16px;font-size:8px}.mail-activity-description strong{font-weight:400}.mail-activity .mail-timeline-time{margin:0 0 6px}.live-thread-scroll .internal-note{display:grid;grid-template-columns:28px minmax(0,max-content);column-gap:8px;row-gap:0;margin:16px 0}.live-thread-scroll .internal-note>.mail-timeline-time{grid-column:1 / -1;margin:0 0 8px}.live-thread-scroll .note-marker{background:transparent;padding:0;margin:2px 0 0;width:28px;height:28px}.live-thread-scroll .note-marker .avatar{width:28px;height:28px}.live-thread-scroll .internal-note>.mail-comment-bubble{flex:none;max-width:100%;border-radius:16px;padding:7px 11px;background:var(--mail-surface-hover, #e8eaee)}.live-thread-scroll .internal-note.own-note>.mail-comment-bubble{background:var(--mail-own-comment, #d9e7fd)}.live-thread-scroll .own-note .note-header{display:none}.live-thread-scroll .internal-note p{margin:0;font-size:calc(14px * var(--mail-text-scale, 1))}.live-thread-scroll .internal-note .comment-actions{opacity:0;transition:opacity .1s;font-size:11px}.live-thread-scroll .internal-note:hover .comment-actions,.live-thread-scroll .internal-note:focus-within .comment-actions{opacity:1}.mail-thread-draft-slot:empty{display:none}.live-thread-scroll .mail-reply-draft-entry{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 8px;margin:12px 0 18px}.live-thread-scroll .mail-reply-draft-marker{grid-column:1;margin-top:14px}.mail-reply-draft-marker .avatar{width:26px;height:26px}.mail-reply-draft-event{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:4px}.mail-reply-draft-event>span{display:flex;align-items:center;gap:5px}.mail-reply-draft-event .avatar{width:16px;height:16px;font-size:8px}.live-thread-scroll .mail-reply-draft-card>header>.avatar{width:36px;height:36px}.live-thread-scroll .mail-reply-draft-sender>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover: none){.live-thread-scroll .internal-note .comment-actions{opacity:1}}@media (max-width: 740px){.live-thread-scroll .missive-thread-heading{padding:12px 10px}.missive-thread-heading .subject-row{flex-wrap:wrap}.missive-thread-heading .subject-actions{flex-wrap:wrap;max-width:100%}.live-thread-scroll .missive-message-header{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:10px}.live-thread-scroll .missive-message-header>.avatar{width:28px;height:28px}.live-thread-scroll .mail-reply-draft-entry{grid-template-columns:22px minmax(0,1fr);gap:0 6px}.live-thread-scroll .mail-reply-draft-marker .avatar{width:22px;height:22px}}[data-mail-theme=dark]{--mail-own-comment: #273c57}.live-thread-scroll .mail-comment-bubble{position:relative}.live-thread-scroll .comment-actions{position:absolute;top:100%;left:0;z-index:2;background:var(--mail-surface, white);border:1px solid var(--mail-border, #e7e8ea);border-radius:8px;padding:4px 8px;flex-wrap:wrap;max-width:100%}.live-thread-scroll [data-timeline-id]{scroll-margin-top:110px}.live-thread-scroll .mail-activity-description>span{overflow-wrap:anywhere;min-width:0}.live-thread-scroll .mail-reply-draft-card{grid-column:2;min-width:0}.live-thread-scroll .mail-reply-draft-card>header{flex-wrap:wrap}.live-thread-scroll .mail-reply-draft-sender{flex:1 1 150px}.live-thread-scroll .mail-reply-draft-actions{margin-left:auto;max-width:100%}.live-thread-scroll .mail-reply-draft-actions button{padding:4px 12px}.mail-activity-person{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.live-note-composer{container-type:inline-size}.live-note-composer>.live-note-actions>details>summary{font-size:0;width:25px;height:25px;display:grid;place-items:center}.live-note-composer>.live-note-actions>details>summary:before{content:"@";font-size:15px}@container (max-width: 380px){.live-note-composer>.comment-field{grid-column:1 / -1}.live-note-composer>.live-note-actions{grid-column:1 / -1;justify-content:flex-end}}.mail-activity-description .avatar{white-space:nowrap;overflow-wrap:normal}.live-thread-scroll .internal-note{grid-template-columns:28px minmax(0,1fr)}.live-thread-scroll .internal-note>.mail-comment-bubble{width:fit-content;max-width:calc(100% - 92px)}.comment-inline-mention{font-weight:650}.comment-tools{font-size:12px}.comment-toolbar{display:inline-flex;gap:2px}.live-thread-scroll .comment-toolbar{position:absolute;top:4px;left:calc(100% + 34px);display:flex;gap:2px;opacity:0}.comment-toolbar .icon-button{width:26px;height:26px;padding:4px}.internal-note:hover .comment-toolbar,.internal-note:focus-within .comment-toolbar{opacity:1}.live-thread-scroll .comment-reactions{margin-top:0;height:auto}.live-thread-scroll .comment-reaction-list{position:relative;top:12px;margin-bottom:-12px}.live-thread-scroll .comment-reaction:not(.comment-reaction-trigger){background:var(--mail-own-comment, #d9e7fd);border:2px solid var(--mail-surface, white);box-shadow:0 1px 3px #00000016;color:var(--mail-text-strong, #33373d);font-size:12px;min-height:26px}.live-thread-scroll .internal-note:has(.comment-reaction:not(.comment-reaction-trigger)){margin-bottom:22px}.live-thread-scroll .comment-reaction-add{position:absolute;top:4px;left:calc(100% + 4px);opacity:0}.internal-note:hover .comment-reaction-add,.internal-note:focus-within .comment-reaction-add{opacity:1}.live-thread-scroll .comment-reaction-trigger{width:26px;height:26px;border:0;background:transparent;padding:4px}.live-thread-scroll .comment-reaction-picker{position:static;border:0;padding:0}.comment-reply-preview{display:flex;align-items:center;gap:8px;grid-column:1 / -1;padding:8px 0;border-top:1px solid var(--mail-border, #e7e8ea)}.comment-reply-source{display:flex;align-items:center;gap:7px;min-width:0;border:0;border-radius:999px;padding:6px 10px;background:var(--mail-surface-hover, #e8eaee);color:inherit}.comment-reply-source>span:last-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-reply-source>svg{flex-shrink:0}.comment-reply-quote{display:flex;gap:5px;border:0;border-left:2px solid var(--mail-link, #2469ea);padding:4px 8px;margin-top:5px;border-radius:5px;background:#ffffff50;color:inherit;max-width:100%;overflow-wrap:anywhere;text-align:left}.comment-pin-status,.comment-task-status{display:inline-flex;gap:4px;align-items:center;margin:3px 0;color:var(--mail-text-secondary, #747b85)}.comment-task-status{border:0;padding:3px;border-radius:5px;background:#ffffff50}.mail-popup-menu-footer{display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--mail-border, #e7e8ea);padding:10px;font-size:11px;color:var(--mail-text-secondary, #747b85)}.mail-popup-menu-footer time{flex-basis:100%}.comment-read-avatars{display:inline-flex;gap:2px}.comment-suggestions{position:fixed;bottom:auto;margin:0;z-index:65}.comment-suggestion-name{gap:8px}.comment-suggestion-detail{padding-left:32px}.mail-emoji-picker[popover]{width:352px;height:435px;max-height:min(435px,calc(100dvh - 16px));border:0;border-radius:10px;padding:0;gap:0;margin:0}.mail-emoji-picker .mail-emoji-categories{padding:6px 12px;border-bottom:1px solid var(--mail-border, #e7e8ea)}.mail-emoji-search{margin:10px 12px 0}.mail-emoji-picker .mail-emoji-scroll{padding:0 0 0 12px;overflow-x:hidden}.mail-emoji-picker .mail-emoji-section h4{top:-1px;width:min(324px,100%);padding:6px;color:var(--mail-text-strong, #33373d);font-size:calc(15px * var(--mail-text-scale, 1));font-weight:500;line-height:normal}.mail-emoji-picker .mail-emoji-grid{width:min(324px,100%);gap:0}.mail-emoji-picker .mail-emoji-cell{display:flex;align-items:center;justify-content:center;height:36px;border-radius:50%;font-size:24px}.mail-emoji-preview{display:flex;gap:12px;align-items:center;border-top:1px solid var(--mail-border, #e7e8ea);padding:12px 15px;font-size:14px;min-height:64px;flex:none}.mail-emoji-preview-details{display:flex;flex-direction:column;flex:1;min-width:0}.mail-emoji-preview-details>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-emoji-preview-symbol{flex:none;font-size:32px;line-height:1}.mail-emoji-preview-code{font-size:12px;color:var(--mail-text-muted, #6b7077)}.mail-emoji-preview-placeholder{color:var(--mail-text-muted, #6b7077);font-size:16px}.mail-emoji-picker .mail-emoji-cell,.mail-emoji-preview-symbol{font-family:"Segoe UI Emoji","Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji",sans-serif}.mail-emoji-cell[data-preview=true]{background:var(--mail-surface-hover, #f1f2f3);border-radius:50%}@media (hover: none){.comment-toolbar,.live-thread-scroll .comment-reaction-add{opacity:1}}@media (max-width: 480px){.live-thread-scroll .internal-note>.mail-comment-bubble{max-width:calc(100% - 84px)}.comment-reply-preview{gap:5px}.comment-reply-source{flex:1}}.comment-field-highlight{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;border-style:solid;border-color:transparent;color:var(--mail-text-strong, #33373d)}.comment-field-highlight .comment-inline-mention{background:var(--mail-own-comment, #d9e7fd);border-radius:3px;outline:1px solid #94bafa;font-weight:inherit}.comment-field .comment-field-with-mentions{position:relative;background:transparent;color:transparent;caret-color:var(--mail-text-strong, #33373d)}.comment-field-with-mentions::selection{background:#2469ea40}.mail-popup-menu[aria-label=Kommentaraktionen] [data-action=delete]{color:#ef4444}.mail-popup-menu button:disabled{opacity:.45;cursor:default}.live-thread-scroll .internal-note.grouped-comment{margin-top:5px}.live-thread-scroll .internal-note.grouped-comment .note-marker{visibility:hidden}.live-thread-scroll .internal-note.grouped-comment .note-header{display:none}.mail-emoji-picker .mail-emoji-categories button{display:flex;flex:1;width:auto;min-width:0;height:30px;opacity:1;align-items:center;justify-content:center;position:relative;color:var(--mail-text-muted, #747980)}.mail-emoji-category-buttons{display:flex;position:relative;flex:1;min-width:0}.mail-emoji-category-marker{position:absolute;left:0;bottom:-6px;height:3px;border-radius:3px 3px 0 0;background:var(--mail-link, #1d6fe0);pointer-events:none;transition:transform .15s ease}@media (prefers-reduced-motion: reduce){.mail-emoji-category-marker{transition:none}}.mail-emoji-picker .mail-emoji-categories button:hover:not(:disabled),.mail-emoji-picker .mail-emoji-categories button:focus-visible{background:transparent}.mail-emoji-picker .mail-emoji-categories button:not([aria-pressed=true]):hover:not(:disabled),.mail-emoji-picker .mail-emoji-categories button:not([aria-pressed=true]):focus-visible{color:var(--mail-text-strong, #33373d)}.mail-emoji-picker .mail-emoji-categories button[aria-pressed=true]{color:var(--mail-link, #1d6fe0)}.mail-emoji-category-icon{width:18px;height:18px;fill:currentColor;stroke:none}.mail-emoji-category-icon[data-icon-style=solid],html[data-mail-theme=dark] .mail-emoji-category-icon[data-icon-style=outline]{display:none}html[data-mail-theme=dark] .mail-emoji-category-icon[data-icon-style=solid]{display:block}.live-thread-scroll .comment-reaction-list:empty{margin-bottom:0;top:0}.mail-message-display-actions{display:flex;justify-content:flex-end;padding:4px 8px}.live-thread-scroll .mail-comment-unread-divider{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:10px 0 2px;color:var(--mail-text-secondary, #747b85);font-size:calc(11px * var(--mail-text-scale, 1));line-height:1.5}.mail-comment-unread-divider:before,.mail-comment-unread-divider:after{content:"";height:1px;flex:1 1 0;background:#0777f9}.mail-comment-unread-divider>span{flex:0 1 auto;min-width:0;text-align:center}.mail-comment-unread-divider strong{font-weight:400;color:#0777f9}.live-thread-scroll .note-unseen-author{grid-column:2;grid-row:auto;color:var(--mail-text-secondary, #747b85);font-size:calc(12px * var(--mail-text-scale, 1));margin:0 0 3px 11px}.live-thread-scroll .unseen-note>.note-marker{grid-column:1;grid-row:auto;align-self:end}.live-thread-scroll .unseen-note>.mail-comment-bubble{grid-column:2;background:#2266ed;color:#fff}.live-thread-scroll .unseen-note .note-header,.live-thread-scroll .unseen-note.grouped-comment .note-unseen-author{display:none}.live-thread-scroll .unseen-note .comment-inline-mention{color:inherit}[data-mail-theme=dark] .mail-comment-unread-divider strong{color:#78aaff}.live-thread-scroll .internal-note .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.live-thread-scroll .unseen-note .mail-comment-bubble p{color:inherit}.sidebar-searches .nav-label{gap:6px}.sidebar-searches-save{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:-4px -4px -4px 0;border-radius:5px;color:var(--mail-text-muted, #81858d)}.sidebar-searches-save:hover:not(:disabled){background:var(--mail-surface-hover, #e9eaed);color:var(--mail-text-strong, #393e47)}.sidebar-search{position:relative;display:flex;align-items:center;border-radius:6px;margin:1px 0}.sidebar-search:hover,.sidebar-search:focus-within{background:var(--mail-surface-hover, #e9eaed)}.sidebar-search .nav-item{flex:1;min-width:0;margin:0;background:none}.sidebar-search .nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-search-action{display:none;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-right:2px;border-radius:5px;color:var(--mail-text-muted, #81858d)}.sidebar-search:hover .sidebar-search-action,.sidebar-search:focus-within .sidebar-search-action{display:inline-flex}.sidebar-search-action:hover:not(:disabled){background:var(--mail-surface, #fff);color:var(--mail-text-strong, #393e47)}.sidebar-searches-empty{margin:2px 11px 6px;color:var(--mail-text-muted, #81858d);font-size:calc(12px * var(--mail-text-scale, 1));line-height:1.4}@media (hover: none){.sidebar-search-action{display:inline-flex}}@media (max-width: 720px){.cascade-box[aria-label^="Gespeicherte Suche"] .cascade-row,.cascade-box[aria-label="Suchen: Abschnitt"] .cascade-row{min-height:44px}.sidebar-searches .sidebar-search-action{display:inline-flex;width:44px;height:44px}.sidebar-searches .sidebar-search .nav-item{min-height:44px}}.mail-find-in-view{position:fixed;top:max(7px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:55;display:flex;align-items:center;gap:3px;width:min(355px,calc(100vw - 16px));padding:5px 7px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #393e47);box-shadow:0 2px 8px #0003}.mail-find-in-view input{min-width:0;width:100%;flex:1;border:0;background:none;font-size:14px;color:inherit;outline:none}.mail-find-in-view:focus-within{border-color:var(--accent)}.mail-find-in-view canvas{width:64px;height:32px;flex-shrink:0;color:var(--mail-text-muted)}.mail-find-in-view button{display:flex;align-items:center;justify-content:center;width:28px;height:32px;flex-shrink:0;border-radius:4px}.mail-find-in-view button:hover{background:var(--mail-surface-hover)}.mail-find-in-view button:disabled{opacity:.35}.mail-find-in-view button:focus-visible{outline:2px solid var(--accent)}::highlight(mail-find-all){color:#1f2937;background:#fde68a}::highlight(mail-find-current){color:#111827;background:#fb923c}@media (max-width: 720px){.mail-find-in-view{min-height:54px}.mail-find-in-view input{font-size:16px;min-height:44px}.mail-find-in-view button{width:44px;height:44px}.mail-find-in-view canvas{width:48px}}: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)}@media (max-width: 760px),(pointer: coarse){:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),:root textarea,:root select,:root [contenteditable=true],:root [contenteditable=plaintext-only]{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))!important}}*{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:var(--mail-current-background, #2864e8);border-left-color:#d9bd6f}.conversation-item.current .sender-name,.conversation-item.current .conversation-subject{color:var(--mail-current-text, white)}.conversation-item.current .message-time,.conversation-item.current>p,.conversation-item.current .conversation-meta{color:var(--mail-current-muted, #dbe7ff)}.conversation-item.current .label-tag{color:var(--mail-current-label-text, #edf3ff);background:var(--mail-current-label-background, #ffffff20);border-color:var(--mail-current-label-border, #ffffff25)}.conversation-item.current .unread-dot{background:var(--mail-current-dot, white)}.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 summary,.desktop-mac input,.desktop-mac select,.desktop-mac textarea,.desktop-mac .assignment-popover{-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{--safe-top: 44px}.desktop-mac .app-shell:before{content:"";position:fixed;top:0;left:0;right:0;height:44px;background:var(--mail-surface, #fff);-webkit-app-region:drag}.desktop-mac .topbar,.desktop-mac .conversation-window .topbar{padding-left:10px}.desktop-mac .show-detail:not(.conversation-window) .conversation-toolbar{padding-left:5px}.desktop-mac .show-detail:not(.conversation-window) .participants{display:none}}.desktop-mac .live-dialog.mail-settings{height:min(860px,calc(100dvh - 88px));max-height:calc(100dvh - 88px)}@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}.mail-send-actions{display:inline-flex;position:relative;flex:0 0 auto;max-width:100%;margin-left:auto;order:11}.mail-send-actions .mail-send-primary{flex:1 1 auto;min-width:0;border-radius:7px 0 0 7px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.mail-send-primary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-send-actions .mail-send-plan-trigger{align-self:center;margin-right:6px}.mail-send-actions .mail-send-toggle{flex:0 0 auto;border-radius:0 7px 7px 0;padding-inline:7px;border-left:1px solid rgb(255 255 255 / 25%);display:inline-flex;align-items:center}.mail-send-menu{position:fixed;z-index:30;inset:auto;margin:0;width:min(310px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);box-shadow:0 8px 24px #00000029}.mail-send-menu::backdrop{background:transparent}.mail-send-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 6px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;border-radius:5px}.mail-send-menu-check{flex:0 0 14px;width:14px}.mail-send-menu kbd{margin-left:auto;font-family:inherit;font-size:10px;color:var(--mail-text-muted, #717780);white-space:nowrap}.mail-send-menu button:hover,.mail-send-menu button:focus-visible{background:var(--mail-surface-hover, #eef1f5)}.mail-send-menu p{border-top:1px solid var(--border);padding-top:6px;font-size:11px;line-height:1.4;margin:6px;color:var(--muted)}.mail-snooze-choices{margin:8px 0}.mail-snooze-choices>summary{cursor:pointer;font-size:13px;padding:6px 0}.mail-snooze-choice-list{max-height:190px;overflow-y:auto;border:1px solid var(--mail-border, #e8e9ec);border-radius:8px;padding:4px 8px}.mail-snooze-choice-list>div+div:not(:empty){border-top:1px solid var(--mail-border, #e8e9ec)}.mail-snooze-choice-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:inherit;font:inherit;padding:6px 4px;text-align:left;cursor:pointer}.mail-snooze-choice-list button:hover{background:var(--mail-surface-hover, #f2f4f7);border-radius:4px}.mail-snooze-choice-list time{opacity:.65;font-size:12px;white-space:nowrap}.mail-snooze-count{display:flex;align-items:center;gap:10px;padding:6px 4px;font-size:13px}.mail-snooze-count input{max-width:72px}.mail-snooze-options{border:0;padding:0;margin:0;display:grid;gap:8px}.mail-snooze-options legend{font-size:12px;color:var(--mail-text-muted, #8b9098);margin-bottom:8px}.snooze-form .mail-snooze-options label{display:flex;align-items:center;gap:8px;font-size:13px}.snooze-form .mail-snooze-options input[type=checkbox]{padding:0;width:14px;height:14px;margin:0;accent-color:var(--accent)}.mail-planned-detail{min-width:0;overflow:auto}.mail-planned-card{margin:12px 16px;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);overflow-wrap:anywhere}.mail-planned-card>p{margin:0 0 10px}dialog.mail-snooze-menu{position:fixed;margin:0;width:min(360px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;border:1px solid var(--mail-border, #e8e9ec);border-radius:8px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #292d34);box-shadow:0 5px 20px #0002;overflow-y:auto}.live-dialog.mail-snooze-menu::backdrop{background:transparent}.mail-snooze-menu header{display:flex;align-items:center;justify-content:space-between;gap:8px}.mail-snooze-menu header h2{font-size:13px;font-weight:500;margin:0 4px}.mail-snooze-menu p{font-size:12px;margin:8px 4px}.mail-snooze-menu-choices>div+div:not(:empty),.mail-snooze-menu-footer{border-top:1px solid var(--mail-border, #e8e9ec);margin-top:4px;padding-top:4px}.mail-snooze-menu-choices button,.mail-snooze-menu-footer>button,.mail-snooze-menu-recovery button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:var(--mail-surface, #fff);color:inherit;font:inherit;font-size:13px;padding:6px;text-align:left;border-radius:4px;cursor:pointer}.mail-snooze-menu button:hover:not(:disabled),.mail-snooze-menu button:focus-visible{background:var(--mail-surface-hover, #eef1f5)}.mail-snooze-menu time{color:var(--mail-text-muted, #717780);font-size:11px;white-space:nowrap}.mail-snooze-menu .mail-snooze-options{padding:6px;gap:6px;font-size:13px}.mail-snooze-menu .mail-snooze-options legend{display:none}.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}@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}}.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-collapsed{border:0;background:transparent;padding:0}.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-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-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)}.mail-assignment-control{display:flex;align-items:stretch;height:32px;border:1px solid var(--mail-border, #e4e5e8);border-radius:10px;background:var(--mail-surface, #fff);margin-right:5px}.assignment-primary{display:flex;align-items:center;gap:6px;padding:0 10px;white-space:nowrap;border-radius:9px 0 0 9px}.assignment-primary .avatar{width:18px;height:18px;font-size:7px}.assignment-primary:hover,.mail-assignment-control summary:hover{background:var(--mail-surface-hover, #f5f6f7)}.live-app .mail-assignment-control .assignment-menu{display:flex}.live-app .mail-assignment-control .assignee-control{display:grid;place-items:center;height:30px;width:28px;padding:0;margin:0;border:0;border-left:1px solid var(--mail-border, #e4e5e8);border-radius:0 9px 9px 0}.live-app .mail-assignment-control .assignee-control>svg{display:block}.assignment-popover{position:fixed;z-index:20;width:min(292px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 110px));overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--mail-surface, #fff);box-shadow:0 8px 24px #17203318}.assignment-search{display:flex;align-items:center;gap:7px;margin:5px;padding:8px;border:1px solid var(--border);border-radius:6px}.assignment-search:focus-within{border-color:var(--accent)}.assignment-search input{width:100%;background:transparent;border:0;color:inherit;outline:0}.assignment-context{display:flex;align-items:center;gap:9px;padding:12px}.assignment-context>div{flex:1;min-width:0}.assignment-context strong,.assignment-context small{display:block;overflow-wrap:anywhere}.assignment-context small{margin-top:3px;color:var(--muted)}.assignment-context-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:5px;background:var(--mail-surface-subtle, #eff0f2)}.assignment-context button{color:var(--accent);padding:5px}.live-app .assignment-menu .assignment-popover fieldset{position:static;display:block;width:auto;padding:0 6px 6px;margin:0;border:0;border-radius:0;box-shadow:none}.assignment-popover legend{padding:8px 6px}.assignment-people{max-height:320px;overflow-y:auto}.live-app .assignment-menu .assignment-person{display:flex;align-items:center;gap:9px;padding:7px 6px;min-height:36px;border-radius:5px;cursor:pointer}.assignment-person:hover{background:var(--mail-surface-hover, #f5f6f7)}.assignment-person>span:not(.avatar){flex:1;min-width:0;overflow-wrap:anywhere}.assignment-person .avatar{width:22px;height:22px;font-size:8px;flex-shrink:0}.assignment-person input{margin-left:auto;accent-color:var(--accent)}.assignment-popover footer{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding:10px 12px}.assignment-popover footer button{background:var(--mail-surface-subtle, #f5f6f7);border-radius:8px;padding:8px 10px}.mail-conversation-participants .avatar:first-child:after{display:none}.mail-conversation-participants .participant-count{width:max-content;min-width:25px;flex-shrink:0;padding-inline:4px;border-radius:999px}@media (max-width: 720px){.live-app .sidebar{top:0;bottom:0;width:min(320px,calc(100vw - 48px));padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:max(9px,env(safe-area-inset-left,0px));overflow:hidden}.live-app .sidebar .brand{height:56px;gap:8px}.live-app .sidebar .brand>span{flex:1}.live-app .sidebar .brand .mobile-menu{width:44px;height:44px}.live-app .sidebar-scroll{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.live-app .sidebar-bottom{flex-shrink:0;margin-top:0;padding-top:8px;border-top:1px solid var(--border)}.mail-conversation-participants>span:not(:first-child){display:none}.mail-assignment-control{margin-right:2px}.assignment-primary{padding:0 6px;gap:4px}.assignment-primary .avatar{display:none}.live-app .mail-assignment-control .assignee-control{width:24px}}.live-app .sidebar{overflow:hidden}.live-app .sidebar-scroll{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.live-app .sidebar-bottom{flex-shrink:0;margin-top:0;padding-top:8px}.live-app .sidebar .nav-item>span:not(.nav-count):not(.mailbox-dot){min-width:0;overflow:hidden;text-overflow:ellipsis}.live-app .sidebar .nav-item>svg{flex-shrink:0}.conversation-participant-control{display:flex;align-items:center;gap:4px;padding:0;border-radius:6px}.conversation-participant-control:hover{background:var(--mail-surface-hover, #f5f6f7)}@media (max-width: 900px) and (min-width: 721px){.conversation-participant-control{flex-shrink:0}.conversation-participant-control .mail-conversation-participants>span:not(:first-child){display:none}.live-app .mail-assignment-control .assignment-primary{padding:0 6px}.live-app .mail-assignment-control .assignment-primary .avatar{display:none}}@media (max-width: 900px) and (min-width: 721px){.live-app .conversation-toolbar .toolbar-actions>.icon-button,.live-app .conversation-toolbar .conversation-options>.icon-button{width:25px}.live-app .mail-assignment-control{margin-right:2px}}@media (max-width: 360px){.conversation-participant-control{flex-shrink:0}}.live-app .message-card{overflow:visible;position:relative;margin-bottom:24px}.live-app .mail-message-footer{margin:0 10px -17px;width:fit-content;max-width:calc(100% - 20px);position:relative;z-index:2}.mail-message-toolbar{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border:1px solid var(--border);border-radius:9px;background:var(--mail-surface, #fff);box-shadow:0 1px 2px #00000008;max-width:100%}.mail-message-toolbar[hidden]{display:none}.mail-message-footer .mail-message-toolbar{flex-wrap:wrap}.mail-message-toolbar .icon-button{min-width:30px;height:29px;width:auto;gap:5px}.mail-message-header-actions .mail-message-toolbar{border:0;padding:0;background:transparent;box-shadow:none}.mail-message-more{position:relative;border-left:1px solid var(--border);margin-left:3px;padding-left:3px}.mail-message-header-actions .mail-message-more{border:0}.mail-message-menu{position:fixed;inset:auto;margin:0;min-width:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);border:1px solid var(--border);border-radius:8px;padding:5px;box-shadow:0 5px 22px #0002;z-index:30}.mail-message-menu::backdrop{background:transparent}.mail-message-menu [hidden]{display:none}.mail-message-menu button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 8px;border:0;background:transparent;color:inherit;border-radius:4px;font-size:13px;white-space:normal;overflow-wrap:anywhere}.mail-message-menu button svg{flex-shrink:0}.mail-forward-menu button span{min-width:0;overflow-wrap:anywhere}.mail-message-menu button:hover,.mail-message-menu button:focus-visible{background:var(--mail-surface-hover, #f1f2f4)}.mail-message-menu button:disabled{opacity:.45}.mail-message-menu hr{border:0;border-top:1px solid var(--border);margin:4px}.mail-message-action-notice{font-size:12px;background:var(--mail-surface, #fff);padding:6px;max-width:320px}@media (max-width: 740px){.mail-message-footer .mail-message-toolbar{flex-wrap:wrap}}.missive-message-header{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:24px 22px;column-gap:12px;padding:12px 14px}.missive-message-header>.avatar{grid-column:1;grid-row:1 / 3;width:32px;height:32px;align-self:center}.missive-message-author{grid-column:2;grid-row:1 / 3;min-width:0}.missive-message-sender{display:flex;align-items:baseline;gap:4px;max-width:100%;min-width:0;padding:0;text-align:left;font-size:13px;line-height:24px}.missive-message-sender strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missive-message-sender .message-sender-domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mail-text-muted, #777c84);font-size:13px;font-weight:400}.missive-message-recipients{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:0;color:var(--mail-text-muted, #777c84);font-size:13px;line-height:22px;text-align:left}.missive-message-recipients span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missive-message-recipients svg{flex:0 0 auto}.missive-message-header>.message-actions{grid-column:3;grid-row:1;margin:0}.missive-message-header:has(.mail-message-action-notice){grid-template-rows:24px 22px auto}.missive-message-header>.message-actions:has(.mail-message-action-notice){grid-column:1 / -1;grid-row:3;width:100%;min-width:0}.missive-message-header .mail-message-header-actions:has(.mail-message-action-notice){width:100%;min-width:0}.missive-message-header .mail-message-header-actions:has(.mail-message-action-notice) .mail-message-toolbar{justify-content:flex-end}.missive-message-header>time{grid-column:3;grid-row:2;font-size:11px;text-align:right;margin:0!important;white-space:nowrap;align-self:center}@media (max-width: 740px){.missive-message-header{grid-template-columns:28px minmax(0,1fr) auto;column-gap:8px;padding:10px}.missive-message-header>.avatar{display:flex!important;width:28px;height:28px}.missive-message-header>time{display:block!important}.missive-message-sender .message-sender-domain{display:none}}.live-app .sidebar .nav-count{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;font-variant-numeric:tabular-nums}.live-app .sidebar .nav-count .nav-count-unread{color:var(--accent);font-weight:600}.live-app .sidebar .nav-count .nav-count-total{color:var(--mail-text-secondary, #757981);font-weight:400}.live-app .profile.profile-trigger{width:100%;text-align:left;color:inherit}.live-app .profile.profile-trigger:hover{background:var(--mail-surface-hover, #eef1f5)}.live-app .profile-text>span{display:block;margin-top:2px;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #858991)}.live-app .profile-text>strong,.live-app .profile-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-app .profile-trigger>svg{flex-shrink:0;color:var(--mail-text-muted, #858991)}.mail-popup-menu-header{display:grid;gap:2px;margin-bottom:6px;padding:6px 8px 9px;border-bottom:1px solid var(--border);font-size:12px}.mail-popup-menu-header strong{font-size:13px;font-weight:600}.mail-popup-menu-header span{color:var(--mail-text-muted, #717780);overflow-wrap:anywhere}.mail-popup-menu-separator{height:1px;margin:6px 2px;background:var(--border)}.mail-popup-menu-text{display:grid;min-width:0}.mail-popup-menu-text>span,.mail-popup-menu-text>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-popup-menu-text>small{font-size:11px;color:var(--mail-text-muted, #717780)}.brand .mail-new-split{display:inline-flex;align-items:center}.brand .mail-new-split>.icon-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.brand .mail-new-split>.mail-new-chevron{width:22px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.desktop-mac .brand>.mail-new-split{margin-left:auto;-webkit-app-region:no-drag}.live-dialog.mail-palette{margin:min(12dvh,96px) auto auto;padding:0;width:min(620px,calc(100% - 24px));max-height:min(560px,76dvh);overflow:hidden}.mail-palette-body{display:flex;flex-direction:column;max-height:inherit;min-height:0}.mail-palette-input{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--muted)}.mail-palette-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--mail-text-strong, #37393d);font-size:calc(15px * var(--mail-text-scale, 1))}@media (max-width: 760px){.mail-palette-input input{font-size:max(16px,calc(16px * var(--mail-text-scale, 1)))}}.mail-palette-list{list-style:none;margin:0;padding:6px;overflow-y:auto;min-height:0}.mail-palette-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:calc(13.5px * var(--mail-text-scale, 1))}.mail-palette-list li.is-active{background:var(--mail-surface-hover, #eef1f5)}.mail-palette-list kbd{font-family:inherit;font-size:calc(11px * var(--mail-text-scale, 1));color:var(--muted);white-space:nowrap}.mail-palette-digit{min-width:2.2em}.mail-palette-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-palette-group{color:var(--muted);font-size:calc(11.5px * var(--mail-text-scale, 1));white-space:nowrap}.mail-palette-binding{padding:1px 6px;border:1px solid var(--border);border-radius:4px}.live-dialog .mail-palette-empty{margin:0;padding:14px 16px 4px;color:var(--muted);font-size:calc(13px * var(--mail-text-scale, 1))}@media (max-width: 760px){.mail-palette-digit,.mail-palette-group{display:none}}.mail-conversation-menu{position:fixed;z-index:40;inset:auto;margin:0;width:min(300px,calc(100vw - 16px));overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #37393d);box-shadow:0 8px 24px #00000029}.mail-conversation-menu::backdrop{background:transparent}.mail-conversation-menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;font-size:calc(13px * var(--mail-text-scale, 1))}.mail-conversation-menu button svg{flex:0 0 16px}.mail-conversation-menu button span{flex:1;min-width:0}.mail-conversation-menu button:hover:not(:disabled),.mail-conversation-menu button:focus-visible{background:var(--mail-surface-hover, #eef1f5);outline:none}.mail-conversation-menu button:disabled{opacity:.5}.mail-conversation-menu kbd{margin-left:auto;font-family:inherit;font-size:10px;color:var(--mail-text-muted, #717780);white-space:nowrap}.mail-conversation-menu-separator{height:1px;margin:5px 4px;background:var(--border)}@media (max-width: 720px){.mail-conversation-menu button{min-height:44px}}.mail-shortcut-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mail-shortcut-search{flex:1 1 220px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--mail-surface, #fff);color:inherit;font:inherit}.mail-shortcut-list{list-style:none;margin:0;padding:4px 16px}.mail-shortcut-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.mail-shortcut-row:last-child{border-bottom:0}.mail-shortcut-row input[type=checkbox]{width:18px;height:18px;accent-color:#2463eb}.mail-shortcut-title{min-width:0;overflow-wrap:anywhere}.mail-shortcut-binding{display:flex;flex-direction:column;gap:2px;grid-column:2;grid-row:2;justify-self:start;align-items:flex-start}.mail-shortcut-binding kbd{padding:2px 6px;border:1px solid var(--border);border-radius:4px;background:var(--mail-surface-hover, #eef1f5);font-family:inherit;font-size:calc(12px * var(--mail-text-scale, 1));white-space:nowrap}.mail-shortcut-row[data-off] .mail-shortcut-binding kbd{text-decoration:line-through;opacity:.55}.mail-shortcut-unassigned,.mail-shortcut-extra{color:var(--mail-text-muted, #717780);font-size:calc(12px * var(--mail-text-scale, 1))}.mail-shortcut-actions{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;grid-row:3}.mail-shortcut-actions .secondary-button{padding:4px 8px;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-shortcut-note{grid-column:1 / -1;margin:0;font-size:calc(12px * var(--mail-text-scale, 1));color:var(--mail-text-muted, #717780)}.mail-shortcut-conflict{color:var(--mail-warning-text, #8a4b00)}.mail-shortcut-footer{position:sticky;bottom:0;display:flex;gap:8px;padding:12px 0;background:var(--mail-surface, #fff)}@media (min-width: 720px){.mail-shortcut-row{grid-template-columns:auto minmax(0,1fr) minmax(120px,auto) auto}.mail-shortcut-binding{grid-column:3;grid-row:1;justify-self:end;align-items:flex-end}.mail-shortcut-actions{grid-column:4;grid-row:1;flex-wrap:nowrap}}.mail-list-filter{position:relative;flex-shrink:0}.mail-list-filter-trigger{position:relative;height:24px;width:24px}.mail-list-filter-panel{position:absolute;right:0;top:28px;z-index:20;width:260px;max-width:calc(100vw - 32px);max-height:min(420px,70dvh);overflow-y:auto;padding:6px;background:var(--mail-surface, white);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #00000029;display:flex;flex-direction:column;gap:2px;font-size:calc(13px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #37393d)}.mail-list-filter-search,.mail-list-filter-address input{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:5px;background:var(--mail-surface, white);color:inherit;font:inherit}.mail-list-filter-search{margin-bottom:4px}.mail-list-filter-item,.mail-list-filter-back{display:flex;align-items:center;gap:8px;width:100%;padding:7px 6px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;text-align:left}.mail-list-filter-back{color:var(--mail-text-muted, #717780)}.mail-list-filter-item:hover:not(:disabled),.mail-list-filter-item:focus-visible,.mail-list-filter-back:hover,.mail-list-filter-back:focus-visible{background:var(--mail-surface-hover, #eef1f5)}.mail-list-filter-item:disabled{opacity:.5}.mail-list-filter-check{flex:0 0 14px;width:14px;display:inline-flex}.mail-list-filter-text{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis}.mail-list-filter-text small{color:var(--mail-text-muted, #717780);font-size:calc(11px * var(--mail-text-scale, 1))}.mail-list-filter-count{min-width:16px;padding:0 5px;border-radius:8px;background:var(--mail-action-background, var(--accent));color:var(--mail-action-text, white);font-size:calc(11px * var(--mail-text-scale, 1));text-align:center}.mail-list-filter-rule{height:1px;margin:4px 0;background:var(--border)}.mail-list-filter-address{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px}.mail-list-filter-address input{flex:1}.mail-list-filter-address button{color:var(--accent)}.mail-list-filter-note,.mail-list-filter-error{flex-basis:100%;margin:2px 6px;font-size:calc(11.5px * var(--mail-text-scale, 1));line-height:1.4;color:var(--mail-text-muted, #717780)}.mail-list-filter-error{color:var(--danger, #b3261e)}.mail-list-filter-band{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border);font-size:calc(12px * var(--mail-text-scale, 1))}.mail-overview-range{flex-wrap:wrap;align-items:end}.mail-overview-toolbar{flex-wrap:wrap;gap:8px;height:auto}.mail-overview-toolbar>.mail-list-view-choice{flex:1 1 170px;min-width:0}.mail-overview-toolbar>.mail-list-view-choice select{width:100%}.mail-overview-range label{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 120px}.mail-overview-range input{min-width:0;width:100%;max-width:100%;color:inherit;background:var(--mail-surface);border:1px solid var(--border);border-radius:5px;padding:5px;font:inherit}.mail-list-filter-band ul{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.mail-list-filter-band li{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;border:1px solid var(--border);border-radius:10px;background:var(--mail-surface-hover, #eef1f5)}.mail-list-filter-band li.unavailable{border-style:dashed;color:var(--mail-text-muted, #717780)}.mail-list-filter-band li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-list-filter-band li button{display:inline-flex;padding:2px;border:0;border-radius:50%;background:transparent;color:inherit}.mail-list-filter-reset{flex-shrink:0;padding:2px 4px;border:0;background:transparent;color:var(--accent);font:inherit}.mail-list-filter-reset:hover{text-decoration:underline}.mail-list-group .conversation-item{scroll-margin-top:calc(11px * var(--mail-text-scale, 1) * 1.3 + 11px)}.list-group-heading{position:sticky;top:0;z-index:1;margin:0;padding:6px 13px 4px;font-size:calc(11px * var(--mail-text-scale, 1));font-weight:600;line-height:1.3;color:var(--mail-text-muted, #858a93);background:var(--mail-surface-subtle, #f6f7f8);border-bottom:1px solid var(--mail-border, #ebeced)}.snooze-mark{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.assignee-avatars{display:inline-flex;align-items:center}.assignee-avatars .avatar.small{width:18px;height:18px;font-size:calc(7px * var(--mail-text-scale, 1));box-sizing:border-box;overflow:hidden}.assignee-avatars .avatar+.avatar{margin-left:-5px}.assignee-avatars .avatar{box-shadow:0 0 0 1px var(--mail-surface, #fff)}.assignee-avatars-more{margin-left:3px;font-size:calc(10px * var(--mail-text-scale, 1))}.bulk-snooze-picker label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--mail-text-scale, 1))}.bulk-snooze-picker input[type=datetime-local]{min-width:0;font:inherit;color:inherit;background:var(--mail-surface, white);border:1px solid var(--border);border-radius:4px;padding:5px 6px}.mail-bulk-summary{display:none}@media (min-width: 721px){.mail-bulk-summary{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:var(--mail-surface-subtle, #f5f6f7);color:var(--mail-text-muted, #6b7077)}.mail-bulk-summary p{margin:0;max-width:360px}.mail-bulk-summary .mail-bulk-summary-count{font-size:calc(22px * var(--mail-text-scale, 1));color:var(--mail-text-strong, #33373d)}.mail-bulk-summary .mail-bulk-summary-count strong{font-size:calc(40px * var(--mail-text-scale, 1));display:block}.mail-bulk-summary~.detail-panel,.mail-bulk-summary~.context-rail,.mail-bulk-summary~.contact-panel{display:none}}.comment-reactions{margin-top:8px}.comment-reaction-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.comment-reaction{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:var(--mail-surface, #fff);color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}.comment-reaction:hover:not(:disabled){background:var(--mail-surface-subtle, #f5f6f7)}.comment-reaction[aria-pressed=true]{border-color:var(--accent);background:var(--mail-tinted-surface, #e5eaf4);color:var(--mail-link, #445d86)}.comment-reaction-add{position:relative;display:inline-flex}.comment-reaction-picker{position:absolute;top:calc(100% + 4px);left:0;z-index:20;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, #fff);box-shadow:0 8px 24px #17203318}.comment-reactions [role=alert]{margin:6px 0 0;font-size:calc(12px * var(--mail-text-scale, 1))}.mail-emoji-picker{position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:308px;max-width:calc(100vw - 16px);max-height:min(360px,calc(100vh - 16px));display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--mail-surface, white);color:var(--mail-text-strong, #33373d);border:1px solid var(--mail-border, #e7e8ea);border-radius:8px;box-shadow:0 5px 20px #17203330;font-size:calc(13px * var(--mail-text-scale, 1))}.mail-emoji-search{flex:none;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--mail-border, #e7e8ea);border-radius:10px;background:var(--mail-surface-hover, #f1f2f3);color:var(--mail-text-muted, #6b7077)}.mail-emoji-search:focus-within{border-color:var(--mail-link, #1d6fe0);background:var(--mail-surface, white);box-shadow:0 1px 3px #41454933}.mail-emoji-picker .mail-emoji-search>input[type=search],.mail-account-editor .mail-emoji-picker .mail-emoji-search>input[type=search]{flex:1;width:0;min-width:0;min-height:0;height:34px;padding:0;margin:0;border:0;border-radius:0;outline:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--mail-text-strong, #33373d);font:inherit}.mail-emoji-search input[type=search]::-webkit-search-decoration,.mail-emoji-search input[type=search]::-webkit-search-cancel-button,.mail-emoji-search input[type=search]::-webkit-search-results-button,.mail-emoji-search input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mail-emoji-search-clear{display:flex;flex:none;align-items:center;justify-content:center;width:28px;height:30px;padding:0;border-radius:4px;color:inherit}.mail-emoji-search-clear:hover:not(:disabled){color:var(--mail-text-strong, #33373d);background:var(--mail-surface-hover, #f1f2f3)}.mail-emoji-categories{flex:none;display:flex;justify-content:space-between;border-bottom:1px solid var(--mail-border, #e7e8ea);padding-bottom:4px}.mail-emoji-categories button{width:30px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;font-size:16px;line-height:1;cursor:pointer;opacity:.75}.mail-emoji-categories button:hover:not(:disabled),.mail-emoji-categories button:focus-visible{background:var(--mail-surface-hover, #f1f2f3);opacity:1}.mail-emoji-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mail-emoji-section h4{position:sticky;top:0;z-index:1;margin:0;padding:4px 2px;background:var(--mail-surface, white);color:var(--mail-text-muted, #6b7077);font-size:calc(11px * var(--mail-text-scale, 1));font-weight:600}.mail-emoji-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));justify-content:space-between}.mail-emoji-cell{width:100%;min-width:0;height:34px;padding:0;border:0;border-radius:6px;background:transparent;font-size:20px;line-height:1;cursor:pointer}.mail-emoji-cell:hover:not(:disabled),.mail-emoji-cell:focus-visible{background:var(--mail-surface-hover, #f1f2f3)}.mail-emoji-cell:focus-visible,.mail-emoji-categories button:focus-visible{outline:2px solid var(--mail-link, #1d6fe0);outline-offset:-2px}.mail-emoji-empty{margin:12px 4px;color:var(--mail-text-muted, #6b7077)}.mail-signature-dialog{max-width:min(640px,calc(100vw - 32px));width:100%}.mail-signature-list{display:grid;gap:10px;margin:12px 0;padding:0;list-style:none}.mail-signature-item{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.mail-signature-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mail-signature-item-actions{display:inline-flex;gap:2px}.mail-signature-item-description,.mail-signature-item-preview,.mail-signature-hint,.mail-signature-empty{margin:0;color:var(--mail-text-muted, #6b7077);font-size:13px}.mail-signature-item-preview{overflow-wrap:anywhere}.mail-signature-item-defaults{display:grid;gap:4px;font-size:13px}.mail-signature-field{display:grid;gap:4px;margin-bottom:10px}.mail-signature-field input{padding:8px;border:1px solid var(--border);border-radius:6px}.mail-signature-variables ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.mail-signature-variable{padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;cursor:pointer}.mail-signature-variable:hover:not(:disabled),.mail-signature-variable:focus-visible{background:var(--mail-surface-hover, #f1f2f3)}.mail-signature-preview{margin:10px 0;padding:10px 12px;border:1px dashed var(--border);border-radius:8px}.mail-signature-preview h3{margin:0 0 6px;font-size:13px;color:var(--mail-text-muted, #6b7077)}.mail-signature-preview-body{overflow-wrap:anywhere}.mail-signature-preview-body img{max-width:100%}.mail-signature-form-actions{display:flex;justify-content:space-between;gap:8px;margin-top:12px}.conversation-participants{display:flex;flex-wrap:wrap;gap:6px;margin:-8px 0 16px}.conversation-participant{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 3px;border:1px solid var(--mail-border, var(--border));border-radius:999px;background:var(--mail-surface, #fff);color:inherit;font-size:calc(11px * var(--mail-text-scale, 1));cursor:pointer}.conversation-participant span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-participant[aria-pressed=true]{border-color:var(--accent);background:var(--mail-tinted-surface, #edf3ff)}.conversation-participant:focus-visible,.conversation-details-link:focus-visible,.conversation-details-filter:focus-visible{outline:2px solid var(--mail-link, #1d6fe0);outline-offset:1px}.conversation-details-section{margin-top:25px;font-size:calc(12px * var(--mail-text-scale, 1))}.conversation-details-section h4{margin:0 0 8px;color:var(--mail-text-muted, #969ca5);font-size:calc(11px * var(--mail-text-scale, 1));font-weight:600}.conversation-details-section p{margin:6px 0;color:var(--mail-text-muted, #89909a)}.conversation-details-section .secondary-button{margin-top:6px}.conversation-details-list{margin:0;padding:0;list-style:none}.conversation-details-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;border-bottom:1px solid var(--mail-border, var(--border))}.conversation-details-list li>div{min-width:0;flex:1}.conversation-details-link{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 2px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere}button.conversation-details-link{cursor:pointer}button.conversation-details-link:hover:not(:disabled){color:var(--accent)}.conversation-details-file .conversation-details-link{padding-bottom:0}.conversation-details-file small,.conversation-details-link small{color:var(--mail-text-muted, #89909a);font-size:calc(11px * var(--mail-text-scale, 1))}.conversation-details-file small{display:block;padding:0 2px 6px;overflow-wrap:anywhere}.conversation-details-filter{box-sizing:border-box;width:100%;margin-bottom:6px;padding:5px 8px;border:1px solid var(--mail-border, var(--border));border-radius:5px;background:var(--mail-surface, #fff);color:inherit;font:inherit}.conversation-details-labels{display:flex;flex-wrap:wrap;gap:4px}.conversation-details-error p{color:var(--mail-danger, #b3261e)}.compose-paper[data-file-drop],.live-reply-area-content[data-file-drop]{position:relative}.compose-file-drop-zone{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:20;display:flex;align-items:center;justify-content:center;border:2px dashed var(--accent);border-radius:12px;background:color-mix(in srgb,var(--mail-surface, white) 82%,var(--accent) 18%);pointer-events:none}.compose-file-drop-zone[data-unavailable=true]{border-color:var(--border);background:color-mix(in srgb,var(--mail-surface, white) 88%,transparent)}.compose-file-drop-label{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:320px;padding:12px;text-align:center;font-size:13px;color:var(--accent)}.compose-file-drop-zone[data-unavailable=true] .compose-file-drop-label{color:var(--mail-text-muted, #6b7077)}.compose-file-drop-label span{font-size:12px;color:var(--mail-text-muted, #6b7077)}.comment-field{position:relative;min-width:0}.comment-field-extras{grid-column:1 / -1;min-width:0}.comment-field-extras:empty{display:none}.comment-suggestions{position:absolute;bottom:calc(100% + 6px);left:0;z-index:7;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-height:min(240px,50dvh);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #33373d);border:1px solid var(--mail-border, #dcdfe5);border-radius:8px;box-shadow:0 8px 24px #17203318;font-size:calc(13px * var(--mail-text-scale, 1))}.comment-suggestion{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:5px;cursor:pointer}.comment-suggestion.is-active{background:var(--mail-tinted-surface, #e5eaf4)}.comment-suggestion.is-locked{cursor:not-allowed;color:var(--mail-text-muted, #6b7077)}.comment-suggestion-name{display:flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.comment-suggestion-color{flex:none;width:9px;height:9px;border-radius:50%}.comment-suggestion-detail{color:var(--mail-text-muted, #6b7077);font-size:calc(11px * var(--mail-text-scale, 1))}.comment-suggestion-notice{margin:4px 0 0;color:var(--mail-danger, #b3261e);font-size:calc(11px * var(--mail-text-scale, 1))}.comment-mention-chips{margin-top:4px}.comment-mentions>span{display:inline-flex;align-items:center;gap:3px}.comment-mention-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.comment-mention-remove:hover:not(:disabled),.comment-mention-remove:focus-visible{background:var(--mail-surface-hover, #d5dcec)}.comment-mention-remove:focus-visible{outline:2px solid var(--mail-link, #1d6fe0);outline-offset:1px}.comment-mention-remove:disabled{opacity:.5;cursor:default}.comment-label-sharing{margin-top:6px;font-size:calc(12px * var(--mail-text-scale, 1))}@media (max-width: 760px){.comment-suggestion{padding:10px 8px}.comment-mention-remove{width:24px;height:24px}}.template-dialog{width:min(960px,calc(100% - 32px))}.template-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:20px;align-items:start}.template-library,.template-detail{min-width:0}.template-library>label,.template-detail>label{display:flex;gap:8px;align-items:center;margin:10px 0}.template-library>label>input:not([type=checkbox]),.template-library>label>select,.template-detail>label>input:not([type=checkbox]),.template-detail>label>select{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--border);border-radius:5px}.template-detail>label>input[type=checkbox]{flex:none}.template-detail h3{margin:0 0 4px;font-size:calc(17px * var(--mail-text-scale, 1));overflow-wrap:anywhere}.template-detail-empty{margin:0}.template-tabs{display:flex;gap:4px;margin:10px 0;padding:3px;border-radius:8px;background:var(--mail-surface-subtle, #f5f6f7)}.template-tabs [role=tab]{flex:1;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;cursor:pointer}.template-tabs [role=tab][aria-selected=true]{background:var(--mail-surface, white);color:var(--mail-text-strong, #37393d);box-shadow:0 1px 2px #1112}.template-tabs [role=tab]:focus-visible,.template-card:focus-visible{outline:2px solid var(--mail-link, #1d6fe0);outline-offset:1px}.template-tabs [role=tab]:disabled{opacity:.5;cursor:default}.template-cards{display:flex;flex-direction:column;gap:8px;max-height:46dvh;margin:10px 0;padding:0;list-style:none;overflow-y:auto}.template-card{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--mail-surface, white);color:inherit;font:inherit;text-align:left;cursor:pointer}.template-card:hover:not(:disabled){background:var(--mail-surface-hover, #f0f2f6)}.template-card[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.template-card:disabled{opacity:.6;cursor:default}.template-card-name{font-weight:600;overflow-wrap:anywhere}.template-card-meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--muted);font-size:calc(12px * var(--mail-text-scale, 1))}.template-card-preview{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:calc(13px * var(--mail-text-scale, 1));line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-variable-insert{margin:8px 0}.template-variable-panel{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.template-variable-panel>label{display:flex;flex:1;flex-direction:column;gap:4px;min-width:160px}.template-variable-panel input{padding:6px 8px;border:1px solid var(--border);border-radius:5px}.template-variable-panel>p,.template-variable-chips{flex-basis:100%;margin:0}.template-variable-chips{display:flex;flex-wrap:wrap;gap:6px}.template-variable-chips button{padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--mail-surface-subtle, #f5f6f7);color:inherit;font:inherit;cursor:pointer}.template-defaults{min-width:0;margin:10px 0;padding:8px 12px;border:1px solid var(--border);border-radius:5px}.template-defaults>div>label{display:flex;flex-direction:column;gap:4px;margin:8px 0;overflow-wrap:anywhere}.template-defaults input{padding:6px 8px;border:1px solid var(--border);border-radius:5px}.template-defaults select{min-width:0;width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--border);border-radius:5px;background:var(--mail-surface, #fff);color:inherit;font:inherit}@media (max-width: 720px){.template-defaults select{min-height:44px}}.template-recipient-summary p{margin:8px 0;overflow-wrap:anywhere}@media (max-width: 760px){.template-layout{grid-template-columns:minmax(0,1fr)}.template-cards{max-height:32dvh}}.template-quick-insert{position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:min(340px,calc(100vw - 16px));max-height:min(280px,calc(100dvh - 16px));display:flex;flex-direction:column;overflow:hidden;padding:4px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #33373d);border:1px solid var(--mail-border, #dcdfe5);border-radius:8px;box-shadow:0 8px 24px #17203330;font-size:calc(13px * var(--mail-text-scale, 1))}.template-quick-insert-list{min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.template-quick-insert-item{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:5px;cursor:pointer}.template-quick-insert-item.is-active{background:var(--mail-tinted-surface, #e5eaf4)}.template-quick-insert-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-quick-insert-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mail-text-muted, #6b7077);font-size:calc(11px * var(--mail-text-scale, 1))}.template-quick-insert>p{margin:0;padding:6px 8px;color:var(--mail-text-muted, #6b7077)}.template-quick-insert>p[role=alert]{color:var(--mail-danger, #b3261e)}.mail-snooze-context-menu{position:fixed;margin:0;width:min(360px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;border:1px solid var(--mail-border, #e8e9ec);border-radius:8px;background:var(--mail-surface, #fff);color:var(--mail-text-strong, #292d34);box-shadow:0 5px 20px #0002;overflow-y:auto}@media (max-width: 720px){.mail-snooze-context-menu .mail-snooze-menu-choices button,.mail-snooze-context-menu .mail-snooze-menu-footer>button,.mail-snooze-context-menu .mail-snooze-menu-recovery button,.mail-snooze-context-menu .mail-snooze-options label{min-height:44px}}dialog.mail-bulk-snooze-dialog{top:0;right:0;bottom:0;left:0;margin:auto}.live-dialog.mail-bulk-snooze-dialog::backdrop{background:#0005}@media (max-width: 720px){.mail-bulk-snooze-dialog header .icon-button,.mail-bulk-snooze-dialog .mail-snooze-menu-choices button,.mail-bulk-snooze-dialog .mail-snooze-menu-footer>button,.mail-bulk-snooze-dialog .mail-snooze-menu-recovery button{min-height:44px}}.mail-dialog-heading{display:contents}@media (max-width: 760px),(pointer: coarse){.live-app.app-shell{min-height:0}:root[data-mail-theme] dialog.live-dialog:where(:not(.missive-compose-dialog)):not(.mail-settings):not(.mail-snooze-menu):not(.signature-workspace){inset:calc(var(--safe-top) + 12px) max(12px,env(safe-area-inset-right,0px)) calc(var(--safe-bottom) + 12px) max(12px,env(safe-area-inset-left,0px));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 24px);overscroll-behavior:contain}:root[data-mail-theme] dialog.live-dialog .mail-dialog-heading{position:sticky;top:-20px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;margin:-20px -20px 14px;padding:12px 12px 8px 20px;background:var(--mail-surface, white)}:root[data-mail-theme] dialog.live-dialog .mail-dialog-heading h2,:root[data-mail-theme] dialog.live-dialog .mail-dialog-heading h3{min-width:0;margin:8px 0 0;overflow-wrap:anywhere}:root[data-mail-theme] dialog.live-dialog .mail-dialog-heading .dialog-close{position:static;width:44px;height:44px;display:grid;place-items:center}}@media (max-width: 760px),(pointer: coarse){:root[data-mail-theme] dialog.live-dialog.mail-rule-editor>header,:root[data-mail-theme] dialog.live-dialog.rule-history-dialog>header{position:sticky;top:-20px;z-index:2;background:var(--mail-surface, white);padding-top:12px}:root[data-mail-theme] dialog.live-dialog.mail-rule-editor>header .icon-button,:root[data-mail-theme] dialog.live-dialog.rule-history-dialog>header .icon-button{width:44px;height:44px;flex-shrink:0}}@media (max-width: 760px),(pointer: coarse){:root[data-mail-theme] :is(.detached-compose,dialog.missive-compose-dialog){padding:var(--safe-top) env(safe-area-inset-right,0px) var(--safe-bottom) env(safe-area-inset-left,0px)}:root[data-mail-theme] :is(.detached-compose,dialog.missive-compose-dialog) .compose-sender-bar{padding-top:0;height:48px}:root[data-mail-theme] :is(.detached-compose,dialog.missive-compose-dialog) .compose-actions{padding-bottom:6px}}.live-app .assignment-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;max-height:calc(100dvh - 32px);color:var(--mail-text-strong, #37393d)}.assignment-dialog::backdrop{background:#0003}.assignment-dialog-search{display:flex;align-items:center}.assignment-dialog-search .assignment-search{flex:1;min-width:0}.assignment-dialog-search input{min-width:0}.assignment-dialog-search>button{flex-shrink:0;padding:8px}.assignment-dialog .assignment-search button{display:grid;place-items:center;flex-shrink:0}.assignment-dialog .assignment-section{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;color:var(--muted)}.assignment-dialog .assignment-section[aria-expanded=false] svg{transform:rotate(-90deg)}.live-app .assignment-dialog fieldset{margin:0;padding:0 6px 6px;border:0;min-width:0}.live-app .assignment-dialog fieldset[hidden]{display:none}.live-app .assignment-dialog .assignment-person{display:flex;align-items:center;gap:9px;padding:7px 6px;min-height:36px;border-radius:5px;cursor:pointer}.assignment-dialog>p{margin:8px 12px;overflow-wrap:anywhere}.assignment-dialog .assignment-retry{margin:8px 12px;color:var(--accent)}@media (max-width: 720px){.assignment-dialog button,.live-app .assignment-dialog .assignment-person{min-height:44px}}.mail-emoji-tone-trigger{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.mail-emoji-tone-swatch{display:inline-block;flex:none;width:15px;height:15px;border:1px solid #0002;border-radius:50%}.mail-emoji-tone-menu{position:absolute;right:8px;bottom:62px;z-index:3;max-width:calc(100% - 16px);max-height:calc(100% - 70px);overflow-y:auto;padding:5px;background:var(--mail-surface, white);color:var(--mail-text-strong, #33373d);border:1px solid var(--mail-border, #e7e8ea);border-radius:8px;box-shadow:0 5px 20px #17203330}.mail-emoji-tone-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mail-emoji-tone-check{margin-left:auto;min-width:12px}.mail-emoji-tone-trigger:hover:not(:disabled),.mail-emoji-tone-menu button:hover{background:var(--mail-surface-hover, #f1f2f3)}.mail-emoji-tone-trigger:focus-visible,.mail-emoji-tone-menu button:focus-visible{outline:2px solid var(--mail-link, #1d6fe0);outline-offset:-2px}.live-app .conversation-list:not(:focus-within),html[data-mail-window-focused=false] .live-app .conversation-list{--mail-current-background: var(--mail-surface-hover, #efefef);--mail-current-text: var(--mail-text-strong, #37393d);--mail-current-muted: var(--mail-text-muted, #777c84);--mail-current-label-text: var(--mail-text-muted, #7c828a);--mail-current-label-background: var(--mail-surface-subtle, #eef0f2);--mail-current-label-border: var(--mail-border, #e0e2e5);--mail-current-dot: var(--mail-action-background, var(--accent))}.live-app .conversation-list .conversation-item{width:calc(100% - 10px);margin:2px 5px 0;padding-inline:10px;border-left:0;border-bottom:0;border-radius:6px}.live-app .conversation-list .conversation-item:before{content:"";position:absolute;left:-5px;top:-2px;bottom:0;width:3px;background:var(--mail-warning-border, #cdb77c);pointer-events:none}.live-app .conversation-list .conversation-item.current:before{background:#d9bd6f}.live-app .mail-draft-list .conversation-item:before{display:none}.live-app .conversation-list .conversation-item:after{content:"";position:absolute;left:5px;right:5px;bottom:0;border-bottom:1px solid var(--mail-border, #e9ebee);pointer-events:none}.live-app .conversation-list .conversation-item:is(.current,.unread,:hover):after{display:none}.live-app .conversation-reference-row{--mail-list-leading-size: 16px}.live-app .conversation-reference-row[data-leading-column=hidden]{--mail-list-leading-size: 8px}.live-app .conversation-reference-row[data-leading-column=selection]{--mail-list-leading-size: 18px}.live-app .conversation-reference-row .conversation-top .avatar{width:var(--mail-list-leading-size);height:var(--mail-list-leading-size);font-size:min(calc(7px * var(--mail-text-scale, 1)),8px)}.live-app .conversation-reference-row .conversation-leading-placeholder{width:var(--mail-list-leading-size);flex:0 0 var(--mail-list-leading-size)}.live-app .conversation-reference-row .conversation-second-line{display:flex;align-items:center;gap:6px}.live-app .conversation-reference-row .conversation-read-indicator{width:var(--mail-list-leading-size);flex:0 0 var(--mail-list-leading-size);display:flex;align-items:center;justify-content:center}.live-app .conversation-reference-row .conversation-second-line .conversation-subject{flex:1;min-width:0}.live-app .conversation-reference-row .conversation-read-indicator .unread-dot{width:8px;height:8px;flex:0 0 8px}.live-app .conversation-reference-row>p,.live-app .conversation-reference-row .conversation-bottom{margin-left:calc(var(--mail-list-leading-size) + 6px)}.live-app .conversation-reference-row{--mail-list-line-height: calc(20px * var(--mail-text-scale, 1));padding:9px 10px 8px}.live-app .conversation-reference-row .conversation-top{min-height:var(--mail-list-line-height);margin-bottom:0}.live-app .conversation-reference-row .sender-name,.live-app .conversation-reference-row .conversation-subject,.live-app .conversation-reference-row .conversation-preview{font-size:calc(14px * var(--mail-text-scale, 1));line-height:var(--mail-list-line-height)}.live-app .conversation-reference-row .sender-name{font-weight:600}.live-app .conversation-reference-row.read-normal-weight:not(.unread) .sender-name{font-weight:400}.live-app .conversation-reference-row .conversation-subject{margin:0;font-weight:400}.live-app .conversation-reference-row .message-time{font-size:calc(12px * var(--mail-text-scale, 1));line-height:var(--mail-list-line-height)}.live-app .conversation-reference-row .conversation-preview-line{display:flex;align-items:center;gap:6px;margin-left:calc(var(--mail-list-leading-size) + 6px)}.live-app .conversation-reference-row .conversation-preview{flex:1;min-width:0;margin:0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mail-text-muted, #818791)}.live-app .conversation-reference-row.current .conversation-preview{color:var(--mail-current-muted, #dbe7ff)}.live-app .conversation-reference-row .conversation-bottom{margin:0;gap:6px;min-width:0;max-width:65%;flex:0 1 auto;line-height:var(--mail-list-line-height)}.live-app .conversation-reference-row .conversation-bottom>span:first-child{min-width:0;display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.live-app .conversation-reference-row .conversation-bottom>span:empty{display:none}.live-app .conversation-reference-row .conversation-list-label{flex-shrink:1;min-width:0;white-space:nowrap}.live-app .conversation-reference-row .conversation-list-label-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-app .conversation-reference-row .conversation-preview-line>.conversation-bottom:only-child{max-width:100%;margin-left:auto}.live-app .mail-draft-list .conversation-reference-row .conversation-bottom{top:calc(9px + var(--mail-list-line-height) * 1.5);transform:translateY(-50%)}.live-app .mail-draft-list .conversation-reference-row .mail-draft-badge{line-height:1.2}.live-app .conversation-reference-row .conversation-time-meta{color:var(--mail-text-muted, #818791);display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.live-app .conversation-reference-row .conversation-second-line .conversation-meta{min-width:0;max-width:65%;gap:5px;line-height:var(--mail-list-line-height);font-size:calc(11px * var(--mail-text-scale, 1))}.live-app .conversation-reference-row .conversation-entry-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 3px;border:1px solid var(--mail-border, #e0e2e5);border-radius:2px;font-size:calc(9px * var(--mail-text-scale, 1));line-height:calc(11px * var(--mail-text-scale, 1))}.live-app .conversation-reference-row.current .conversation-entry-count{border-color:var(--mail-current-label-border, #ffffff25)}.live-app .conversation-reference-row .assignee-avatars .avatar.small{width:16px;height:16px;font-size:min(calc(7px * var(--mail-text-scale, 1)),8px)}.live-app .conversation-reference-row .conversation-list-label{display:inline-flex;align-items:center;gap:3px;border-radius:9px;padding:1px 5px;font-size:calc(11px * var(--mail-text-scale, 1));line-height:calc(14px * var(--mail-text-scale, 1))}.live-app .mail-draft-list .conversation-reference-row .conversation-bottom{position:static;transform:none}.live-app .mail-draft-list .conversation-reference-row .conversation-second-line .conversation-meta{position:absolute;right:10px;top:calc(9px + var(--mail-list-line-height) * 1.5);transform:translateY(-50%)}.live-app .conversation-reference-row.current .conversation-time-meta{color:var(--mail-current-muted, #dbe7ff)}.draft-attachments-compact,.reply-feedback .draft-attachments-compact{border:0;margin:0;padding:0}.draft-attachments-compact:has(>ul),.draft-attachments-compact:has(>[role=alert]),.draft-attachments-compact:has(>.reply-controls),.draft-attachments-compact:has(>[role=status]:not(.visually-hidden)){margin:8px 0}.compose-attachments:has(.draft-attachments-compact>ul),.compose-attachments:has(.draft-attachments-compact>[role=alert]),.compose-attachments:has(.draft-attachments-compact>.reply-controls),.compose-attachments:has(.draft-attachments-compact>[role=status]:not(.visually-hidden)){padding:0 14px}.mail-image-resize-toolbar{position:fixed;inset:auto;margin:0;box-sizing:border-box;z-index:30;padding:0 8px;height:28px;border:1px solid var(--mail-border, #d4d5d7);border-radius:5px;background:var(--mail-surface, #fff);box-shadow:0 1px 1px #0002,0 6px 16px #0002;overflow:visible}.mail-image-resize-slider{display:flex;align-items:center;width:100%;height:26px;padding:0 8px;border:0;background:transparent;touch-action:none;cursor:ew-resize}.mail-image-slider-track{position:relative;display:block;width:100%;height:5px;border-radius:4px;background:var(--mail-border, #e3e4e6);box-shadow:inset 0 1px 1px #0002}.mail-image-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border:1px solid var(--mail-text-muted, #b4b7bb);border-radius:50%;background:var(--mail-surface, #fff)}.mail-image-resize-slider:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:3px}.mail-editor-image-floating.ProseMirror-selectednode{outline:0}.mail-editor-image-floating.mail-editor-image-selected .mail-editor-image-frame{outline:1px solid var(--mail-image-selection-outline, #80bdff)}.mail-image-slider-fill{display:block;height:100%;border-radius:inherit;background:var(--mail-text-muted, #aeb0b3)}.mail-editor-picture-dialog{width:fit-content;max-width:min(95vw,1200px);max-height:90dvh}.mail-editor-picture-dialog>img{display:block;max-width:100%;max-height:calc(90dvh - 90px);object-fit:contain;margin:0 auto}
