/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer rc-compat,theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Google Sans", "Roboto Flex", Roboto, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "Roboto Mono", Menlo, Consolas, monospace;--spacing: .25rem;--text-xs: 12px;--text-xs--line-height: 20px;--text-sm: 13px;--text-sm--line-height: 20px;--text-base: 14px;--text-base--line-height: 20px;--text-lg: 18px;--text-lg--line-height: 24px;--text-xl: 22px;--text-xl--line-height: 28px;--text-2xl: 28px;--text-2xl--line-height: 36px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--font-icons: "gm-icons";--text-md: 16px;--text-md--line-height: 24px;--radius-pill: 9999px;--spacing-header: 64px;--spacing-nav: 256px;--spacing-nav-rail: 72px;--spacing-row: 40px;--spacing-row-compact: 28px;--spacing-toolbar: 48px;--spacing-tabstrip: 56px;--spacing-icon-btn: 40px;--spacing-icon: 20px;--spacing-icon-lg: 24px;--spacing-compose-w: 600px;--spacing-panel-w: 320px;--shadow-row-hover: inset 1px 0 0 var(--color-outline-variant), inset -1px 0 0 var(--color-outline-variant), 0 1px 2px 0 rgb(60 64 67 / .3), 0 1px 3px 1px rgb(60 64 67 / .15);--shadow-menu: 0 8px 10px 1px rgb(0 0 0 / .14), 0 3px 14px 2px rgb(0 0 0 / .12), 0 5px 5px -3px rgb(0 0 0 / .2);--shadow-compose: 0 8px 10px 1px rgb(0 0 0 / .14), 0 3px 14px 2px rgb(0 0 0 / .12), 0 5px 5px -3px rgb(0 0 0 / .2);--shadow-fab: 0 1px 2px 0 rgb(60 64 67 / .3), 0 1px 3px 1px rgb(60 64 67 / .15);--shadow-fab-hover: 0 1px 3px 0 rgb(60 64 67 / .3), 0 4px 8px 3px rgb(60 64 67 / .15);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--color-primary: #0b57d0;--color-on-primary: #ffffff;--color-brand: #403e68;--color-on-brand: #ffffff;--color-primary-container: #d3e3fd;--color-on-primary-container: #041e49;--color-primary-fixed: #d3e3fd;--color-primary-fixed-dim: #a8c7fa;--color-inverse-primary: #a8c7fa;--color-secondary: #00639b;--color-on-secondary: #ffffff;--color-secondary-container: #c2e7ff;--color-on-secondary-container: #001d35;--color-tertiary: #146c2e;--color-on-tertiary: #ffffff;--color-tertiary-container: #c4eed0;--color-on-tertiary-container: #072711;--color-error: #b3261e;--color-on-error: #ffffff;--color-error-container: #f9dedc;--color-on-error-container: #410e0b;--color-background: #ffffff;--color-on-background: #1f1f1f;--color-surface: #ffffff;--color-on-surface: #1f1f1f;--color-surface-variant: #e1e3e1;--color-on-surface-variant: #444746;--color-surface-dim: #d3dbe5;--color-surface-bright: #ffffff;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f8fafd;--color-surface-container: #f0f4f9;--color-surface-container-high: #e9eef6;--color-surface-container-highest: #dde3ea;--color-surface-tint: #d1e1ff;--color-inverse-surface: #303030;--color-inverse-on-surface: #f2f2f2;--color-outline: #747775;--color-outline-variant: #c4c7c5;--color-scrim: #000000;--color-shadow: #000000;--color-row-read: #f2f6fc;--color-row-selected: #c2dbff;--color-row-divider: rgb(100 121 143 / .12);--color-meta: #5f6368;--color-link: #0b57d0;--color-state-hover: rgb(31 31 31 / .08);--color-state-pressed: rgb(31 31 31 / .12);--color-state-focus: rgb(31 31 31 / .12);--color-state-selected: rgb(11 87 208 / .12)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.col-2{grid-column:2}.col-6{grid-column:6}.col-10{grid-column:10}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}}html.dark-mode{--color-primary: #a8c7fa;--color-on-primary: #062e6f;--color-brand: #c3c0f5;--color-on-brand: #1f1d3a;--color-primary-container: #0842a0;--color-on-primary-container: #d3e3fd;--color-inverse-primary: #0b57d0;--color-secondary: #7fcfff;--color-on-secondary: #003355;--color-secondary-container: #004a77;--color-on-secondary-container: #c2e7ff;--color-tertiary: #6dd58c;--color-on-tertiary: #0a3818;--color-tertiary-container: #0f5223;--color-on-tertiary-container: #c4eed0;--color-error: #f2b8b5;--color-on-error: #601410;--color-error-container: #8c1d18;--color-on-error-container: #f9dedc;--color-background: #131314;--color-on-background: #e3e3e3;--color-surface: #1e1f20;--color-on-surface: #e3e3e3;--color-surface-variant: #444746;--color-on-surface-variant: #c4c7c5;--color-surface-dim: #131314;--color-surface-bright: #37393b;--color-surface-container-lowest: #0e0e0e;--color-surface-container-low: #131314;--color-surface-container: #1e1f20;--color-surface-container-high: #282a2c;--color-surface-container-highest: #333537;--color-surface-tint: #6991d6;--color-inverse-surface: #e3e3e3;--color-inverse-on-surface: #303030;--color-outline: #8e918f;--color-outline-variant: #444746;--color-row-read: #191a1b;--color-row-selected: #0842a0;--color-row-divider: rgb(255 255 255 / .12);--color-meta: #a2a7ad;--color-link: #a8c7fa;--color-state-hover: rgb(227 227 227 / .08);--color-state-pressed: rgb(227 227 227 / .12);--color-state-focus: rgb(227 227 227 / .12);--color-state-selected: rgb(168 199 250 / .16);--shadow-row-hover: inset 1px 0 0 rgb(255 255 255 / .2), inset -1px 0 0 rgb(255 255 255 / .2), 0 0 4px 0 rgb(95 99 104 / .6), 0 0 6px 2px rgb(95 99 104 / .6);color-scheme:dark}@font-face{font-family:gm-icons;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/icons.woff2) format("woff2")}.ico-menu:before{content:"\e5d2"}.ico-search:before{content:"\ef7a"}.ico-filter:before{content:"\e429"}.ico-help:before{content:"\e8fd"}.ico-settings:before{content:"\e8b8"}.ico-apps:before{content:"\e5c3"}.ico-account-circle:before{content:"\f20b"}.ico-compose:before{content:"\f097"}.ico-inbox:before{content:"\e156"}.ico-star:before{content:"\f09a"}.ico-star-filled:before{content:"\f0ec"}.ico-snoozed:before{content:"\efd6"}.ico-send:before{content:"\e163"}.ico-drafts:before{content:"\e66d"}.ico-label:before{content:"\e893"}.ico-label-important:before{content:"\e948"}.ico-delete:before{content:"\e92e"}.ico-spam:before{content:"\f052"}.ico-archive:before{content:"\e149"}.ico-mail:before{content:"\e159"}.ico-unread:before{content:"\f18a"}.ico-read:before{content:"\f18c"}.ico-mail-open:before{content:"\e151"}.ico-folder:before{content:"\e2c7"}.ico-folder-open:before{content:"\e2c8"}.ico-create-new-folder:before{content:"\e2cc"}.ico-expand-more:before{content:"\e5cf"}.ico-expand-less:before{content:"\e5ce"}.ico-chevron-left:before{content:"\e5cb"}.ico-chevron-right:before{content:"\e5cc"}.ico-back:before{content:"\e5cb"}.ico-arrow-back:before{content:"\e5c4"}.ico-arrow-forward:before{content:"\e5c8"}.ico-arrow-drop-down:before{content:"\e5c5"}.ico-more-vert:before{content:"\e5d4"}.ico-more-horiz:before{content:"\e5d3"}.ico-refresh:before{content:"\e5d5"}.ico-close:before{content:"\e5cd"}.ico-check:before{content:"\e668"}.ico-check-box:before{content:"\e9de"}.ico-check-box-outline-blank:before{content:"\e835"}.ico-indeterminate-check-box:before{content:"\e909"}.ico-radio-button-checked:before{content:"\e837"}.ico-radio-button-unchecked:before{content:"\e836"}.ico-add:before{content:"\e145"}.ico-remove:before{content:"\e15b"}.ico-print:before{content:"\e8ad"}.ico-open-in-new:before{content:"\e89e"}.ico-reply:before{content:"\e15e"}.ico-reply-all:before{content:"\e15f"}.ico-forward:before{content:"\f57a"}.ico-attachment:before{content:"\e226"}.ico-paperclip:before{content:"\e2bc"}.ico-image:before{content:"\e3f4"}.ico-link:before{content:"\e250"}.ico-emoji:before{content:"\e813"}.ico-format-bold:before{content:"\e238"}.ico-format-italic:before{content:"\e23f"}.ico-format-underlined:before{content:"\e249"}.ico-format-list-bulleted:before{content:"\e241"}.ico-format-list-numbered:before{content:"\e242"}.ico-format-quote:before{content:"\e244"}.ico-format-clear:before{content:"\e239"}.ico-format-align-left:before{content:"\e236"}.ico-format-align-center:before{content:"\e234"}.ico-format-align-right:before{content:"\e237"}.ico-format-color-text:before{content:"\e23c"}.ico-format-size:before{content:"\e245"}.ico-undo:before{content:"\e166"}.ico-redo:before{content:"\e15a"}.ico-minimize:before{content:"\e931"}.ico-fullscreen:before{content:"\f1ce"}.ico-exit-fullscreen:before{content:"\f1cf"}.ico-person:before{content:"\f0d3"}.ico-contacts:before{content:"\e0ba"}.ico-group:before{content:"\ea21"}.ico-person-add:before{content:"\ea4d"}.ico-import-contacts:before{content:"\e0e0"}.ico-import:before{content:"\f09b"}.ico-export:before{content:"\f090"}.ico-save:before{content:"\e161"}.ico-cancel:before{content:"\e888"}.ico-warning:before{content:"\f083"}.ico-error:before{content:"\f8b6"}.ico-info:before{content:"\e88e"}.ico-check-circle:before{content:"\f0be"}.ico-notifications:before{content:"\e7f5"}.ico-dark-mode:before{content:"\e51c"}.ico-light-mode:before{content:"\e518"}.ico-theme-auto:before{content:"\e1ab"}.ico-visibility:before{content:"\e8f4"}.ico-visibility-off:before{content:"\e8f5"}.ico-lock:before{content:"\e899"}.ico-lock-open:before{content:"\e898"}.ico-logout:before{content:"\e9ba"}.ico-login:before{content:"\ea77"}.ico-key:before{content:"\e73c"}.ico-vpn-key:before{content:"\e0da"}.ico-calendar:before{content:"\e935"}.ico-event:before{content:"\e878"}.ico-flag:before{content:"\f0c6"}.ico-priority-high:before{content:"\e645"}.ico-shield:before{content:"\e9e0"}.ico-verified-user:before{content:"\f013"}.ico-block:before{content:"\f08c"}.ico-filter-list:before{content:"\e152"}.ico-sort:before{content:"\e164"}.ico-layout-list:before{content:"\e8e9"}.ico-layout-widescreen:before{content:"\f114"}.ico-layout-desktop:before{content:"\e949"}.ico-density-small:before{content:"\eba8"}.ico-density-medium:before{content:"\eb9e"}.ico-drag-indicator:before{content:"\e945"}.ico-content-copy:before{content:"\e14d"}.ico-move-to-inbox:before{content:"\e168"}.ico-move:before{content:"\e9a1"}.ico-markunread-mailbox:before{content:"\e89b"}.ico-outbox:before{content:"\ef5f"}.ico-forward-to-inbox:before{content:"\f187"}.ico-unsubscribe:before{content:"\e0eb"}.ico-spellcheck:before{content:"\e8ce"}.ico-translate:before{content:"\e8e2"}.ico-ai:before{content:"\e65f"}.ico-smart-toy:before{content:"\f06c"}.ico-history:before{content:"\e8b3"}.ico-language:before{content:"\ea07"}.ico-keyboard:before{content:"\e312"}.ico-storage:before{content:"\e1db"}.ico-cloud:before{content:"\f15c"}.ico-cloud-upload:before{content:"\e2c3"}.ico-description:before{content:"\e873"}.ico-picture-as-pdf:before{content:"\e415"}.ico-code:before{content:"\e86f"}.ico-snooze:before{content:"\e046"}.ico-alarm:before{content:"\e855"}.ico-contact-page:before{content:"\f22e"}.ico-mail-lock:before{content:"\ec0a"}.ico-verified:before{content:"\ef76"}.ico-sync:before{content:"\e627"}.ico-link-off:before{content:"\e16f"}.ico-manage-accounts:before{content:"\f02e"}.ico-photo-camera:before{content:"\e412"}.ico-delete-forever:before{content:"\e92b"}.ico-tune:before{content:"\e429"}.ico-edit:before{content:"\f097"}.ico-upload:before{content:"\f09b"}.ico-download:before{content:"\f090"}.ico-view-agenda:before{content:"\e8e9"}.ico-schedule:before{content:"\efd6"}:root{--ico-menu: "\e5d2";--ico-search: "\ef7a";--ico-filter: "\e429";--ico-help: "\e8fd";--ico-settings: "\e8b8";--ico-apps: "\e5c3";--ico-account-circle: "\f20b";--ico-compose: "\f097";--ico-inbox: "\e156";--ico-star: "\f09a";--ico-star-filled: "\f0ec";--ico-snoozed: "\efd6";--ico-send: "\e163";--ico-drafts: "\e66d";--ico-label: "\e893";--ico-label-important: "\e948";--ico-delete: "\e92e";--ico-spam: "\f052";--ico-archive: "\e149";--ico-mail: "\e159";--ico-unread: "\f18a";--ico-read: "\f18c";--ico-mail-open: "\e151";--ico-folder: "\e2c7";--ico-folder-open: "\e2c8";--ico-create-new-folder: "\e2cc";--ico-expand-more: "\e5cf";--ico-expand-less: "\e5ce";--ico-chevron-left: "\e5cb";--ico-chevron-right: "\e5cc";--ico-back: "\e5cb";--ico-arrow-back: "\e5c4";--ico-arrow-forward: "\e5c8";--ico-arrow-drop-down: "\e5c5";--ico-more-vert: "\e5d4";--ico-more-horiz: "\e5d3";--ico-refresh: "\e5d5";--ico-close: "\e5cd";--ico-check: "\e668";--ico-check-box: "\e9de";--ico-check-box-outline-blank: "\e835";--ico-indeterminate-check-box: "\e909";--ico-radio-button-checked: "\e837";--ico-radio-button-unchecked: "\e836";--ico-add: "\e145";--ico-remove: "\e15b";--ico-print: "\e8ad";--ico-open-in-new: "\e89e";--ico-reply: "\e15e";--ico-reply-all: "\e15f";--ico-forward: "\f57a";--ico-attachment: "\e226";--ico-paperclip: "\e2bc";--ico-image: "\e3f4";--ico-link: "\e250";--ico-emoji: "\e813";--ico-format-bold: "\e238";--ico-format-italic: "\e23f";--ico-format-underlined: "\e249";--ico-format-list-bulleted: "\e241";--ico-format-list-numbered: "\e242";--ico-format-quote: "\e244";--ico-format-clear: "\e239";--ico-format-align-left: "\e236";--ico-format-align-center: "\e234";--ico-format-align-right: "\e237";--ico-format-color-text: "\e23c";--ico-format-size: "\e245";--ico-undo: "\e166";--ico-redo: "\e15a";--ico-minimize: "\e931";--ico-fullscreen: "\f1ce";--ico-exit-fullscreen: "\f1cf";--ico-person: "\f0d3";--ico-contacts: "\e0ba";--ico-group: "\ea21";--ico-person-add: "\ea4d";--ico-import-contacts: "\e0e0";--ico-import: "\f09b";--ico-export: "\f090";--ico-save: "\e161";--ico-cancel: "\e888";--ico-warning: "\f083";--ico-error: "\f8b6";--ico-info: "\e88e";--ico-check-circle: "\f0be";--ico-notifications: "\e7f5";--ico-dark-mode: "\e51c";--ico-light-mode: "\e518";--ico-theme-auto: "\e1ab";--ico-visibility: "\e8f4";--ico-visibility-off: "\e8f5";--ico-lock: "\e899";--ico-lock-open: "\e898";--ico-logout: "\e9ba";--ico-login: "\ea77";--ico-key: "\e73c";--ico-vpn-key: "\e0da";--ico-calendar: "\e935";--ico-event: "\e878";--ico-flag: "\f0c6";--ico-priority-high: "\e645";--ico-shield: "\e9e0";--ico-verified-user: "\f013";--ico-block: "\f08c";--ico-filter-list: "\e152";--ico-sort: "\e164";--ico-layout-list: "\e8e9";--ico-layout-widescreen: "\f114";--ico-layout-desktop: "\e949";--ico-density-small: "\eba8";--ico-density-medium: "\eb9e";--ico-drag-indicator: "\e945";--ico-content-copy: "\e14d";--ico-move-to-inbox: "\e168";--ico-move: "\e9a1";--ico-markunread-mailbox: "\e89b";--ico-outbox: "\ef5f";--ico-forward-to-inbox: "\f187";--ico-unsubscribe: "\e0eb";--ico-spellcheck: "\e8ce";--ico-translate: "\e8e2";--ico-ai: "\e65f";--ico-smart-toy: "\f06c";--ico-history: "\e8b3";--ico-language: "\ea07";--ico-keyboard: "\e312";--ico-storage: "\e1db";--ico-cloud: "\f15c";--ico-cloud-upload: "\e2c3";--ico-description: "\e873";--ico-picture-as-pdf: "\e415";--ico-code: "\e86f";--ico-snooze: "\e046";--ico-alarm: "\e855";--ico-contact-page: "\f22e";--ico-mail-lock: "\ec0a";--ico-verified: "\ef76";--ico-sync: "\e627";--ico-link-off: "\e16f";--ico-manage-accounts: "\f02e";--ico-photo-camera: "\e412";--ico-delete-forever: "\e92b";--ico-tune: "\e429";--ico-edit: "\f097";--ico-upload: "\f09b";--ico-download: "\f090";--ico-view-agenda: "\e8e9";--ico-schedule: "\efd6"}@layer base{:root{interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-family:var(--font-sans);font-size:14px;line-height:20px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:var(--color-on-surface);background:var(--color-surface-container-low)}body{height:100%;margin:0;color:inherit;background:inherit;overflow:hidden}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img,svg,video{max-width:100%;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,fieldset,legend{margin:0;padding:0;font-weight:inherit;font-size:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}iframe{border:0}.ico{font-family:var(--font-icons);font-weight:400;font-style:normal;font-size:var(--spacing-icon);line-height:1;display:inline-block;width:1em;height:1em;vertical-align:middle;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 0;transition:font-variation-settings .15s var(--ease-standard);-webkit-font-smoothing:antialiased}.ico.filled,.ico-fill{font-variation-settings:"FILL" 1}.ico-lg{font-size:var(--spacing-icon-lg)}:focus-visible{outline:none}html.kbd :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.listing tr:focus,.listing tr:focus-visible,.listing li:focus,.listing li:focus-visible,.listing:focus,.listing:focus-visible,.scroller:focus,.scroller:focus-visible,[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}}@layer rc-compat{.hidden{display:none!important}.voice{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}}@layer components{#layout{display:grid;height:100%;grid-template-rows:var(--spacing-header) auto minmax(0,1fr);grid-template-columns:var(--spacing-nav) minmax(320px,2fr) minmax(0,3fr);grid-template-areas:"header header header" "menu list content" "sidebar list content";background:var(--color-surface-container-low);transition:grid-template-columns .15s var(--ease-standard)}@media(width>1024px){html.nav-collapsed #layout{grid-template-columns:var(--spacing-nav-rail) minmax(320px,2fr) minmax(0,3fr)}body.task-settings #layout:not(:has(>#layout-list)){grid-template-columns:var(--spacing-nav) minmax(0,1fr);grid-template-areas:"header header" "menu content" "sidebar content"}html.nav-collapsed body.task-settings #layout:not(:has(>#layout-list)){grid-template-columns:var(--spacing-nav-rail) minmax(0,1fr)}body.task-settings #layout:has(>#layout-list){grid-template-columns:var(--spacing-nav) minmax(280px,1fr) minmax(0,2fr)}html.nav-collapsed body.task-settings #layout:has(>#layout-list){grid-template-columns:var(--spacing-nav-rail) minmax(280px,1fr) minmax(0,2fr)}body.task-addressbook #layout{grid-template-columns:var(--spacing-nav) 360px minmax(0,1fr)}html.nav-collapsed body.task-addressbook #layout{grid-template-columns:var(--spacing-nav-rail) 360px minmax(0,1fr)}#layout-list+#layout-content{border-left:1px solid var(--color-outline-variant)}#layout-content>.header:not(:has(.toolbar)):has(>.header-title:empty){display:none}body.task-mail.action-compose #layout{grid-template-columns:var(--spacing-nav) minmax(0,1fr);grid-template-areas:"header header" "menu content" "sidebar content"}html.nav-collapsed body.task-mail.action-compose #layout{grid-template-columns:var(--spacing-nav-rail) minmax(0,1fr)}body.task-mail.action-show #layout{grid-template-columns:var(--spacing-nav) minmax(0,1fr);grid-template-areas:"header header" "menu content" "sidebar content"}html.nav-collapsed body.task-mail.action-show #layout{grid-template-columns:var(--spacing-nav-rail) minmax(0,1fr)}body.task-mail.action-show #layout-content{border-radius:var(--radius-lg)}}body.extwin #layout,body.action-print #print-layout{display:block;height:100%}body.extwin #layout-content{height:100%;margin:0;border-radius:0}@media(width>1024px){body.layout-list #layout{grid-template-columns:var(--spacing-nav) minmax(0,1fr);grid-template-areas:"header header" "menu list" "sidebar list"}body.layout-list #layout-content{grid-area:list}}#layout-header{grid-area:header}#layout-menu{grid-area:menu;min-width:0}#layout-sidebar{grid-area:sidebar;min-width:0;min-height:0;display:flex;flex-direction:column}#layout-list{grid-area:list;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}#layout-content{grid-area:content;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-right:16px;margin-bottom:0}body.layout-list #layout-content,body.task-settings #layout-content,body.action-compose #layout-content{border-radius:var(--radius-lg)}body.task-settings #layout:has(>#layout-list) #layout-content{border-radius:0 var(--radius-lg) var(--radius-lg) 0}#layout-content.no-navbar{grid-area:1 / 1 / -1 / -1;background:transparent;margin:0;border-radius:0}.listbox>.header,#layout-content>.header{display:flex;align-items:center;gap:4px;min-height:var(--spacing-toolbar);padding:4px 8px 4px 16px;flex-shrink:0}.header-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}#layout-content>.header>.toolbar{min-width:0;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}#layout-content>.header>.header-title:empty{display:none}.scroller{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.iframe-wrapper{flex:1 1 auto;min-height:0;min-width:0;position:relative}.iframe-wrapper>iframe{width:100%;height:100%;display:block;border:0;background:var(--color-surface)}html.layout-phone [data-hidden~=phone],html.layout-small [data-hidden~=small],html.layout-normal [data-hidden~=normal],html.layout-large [data-hidden~=large],html.layout-phone [data-hidden~=lbs],html.layout-small [data-hidden~=lbs],html.layout-normal [data-hidden~=lbs],html:not(.layout-large):not(.layout-normal) [data-hidden~=big]{display:none!important}.button.icon.back-list-button,.button.icon.back-sidebar-button,.button.icon.task-menu-button,.button.icon.toolbar-menu-button{display:none}@media(width<=1024px){#layout,html.nav-collapsed #layout,body.task-settings #layout,body.layout-list #layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--spacing-header) minmax(0,1fr);grid-template-areas:"header" "main"}#layout-menu,#layout-sidebar,#layout-list,#layout-content{grid-area:main;display:none;margin:0;border-radius:0}#layout-sidebar.selected,#layout-list.selected,#layout-content.selected{display:flex}.listbox>.header>.toolbar,#layout-content>.header>.toolbar{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.listbox>.header>.toolbar::-webkit-scrollbar,#layout-content>.header>.toolbar::-webkit-scrollbar{display:none}#layout-menu{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;width:min(304px,85vw);z-index:60;background:var(--color-surface-container-low);box-shadow:var(--shadow-menu);transform:translate(calc(-100% - 24px));visibility:hidden;transition:transform .2s var(--ease-standard)}html.nav-open #layout-menu{transform:none;visibility:visible}html.nav-open:after{content:"";position:fixed;inset:0;background:#0006;z-index:59}.button.icon.back-list-button,.button.icon.back-sidebar-button,.button.icon.task-menu-button{display:inline-flex}}:where(.button.icon,.toolbar>a,.toolbar .dropbutton>a,.menu.listing>li>a,.popupmenu .menu>li>a,.listing.folderlist li>a,#directorylist li>a,#savedsearchlist li>a,.gm-nav-task):before{font-family:var(--font-icons);font-weight:400;font-style:normal;font-size:var(--spacing-icon);line-height:1;width:1em;height:1em;display:inline-block;text-align:center;flex-shrink:0;font-variation-settings:"FILL" 0;-webkit-font-smoothing:antialiased;content:""}:where(.button.icon,.toolbar>a,.toolbar .dropbutton>a):before{content:var(--ico-more-horiz)}.button.icon.compose:before,.toolbar a.compose:before{content:var(--ico-compose)}.toolbar a.reply:before,.menu a.reply:before{content:var(--ico-reply)}.toolbar a.reply-all:before,.menu a.reply.all:before{content:var(--ico-reply-all)}.menu a.reply.list:before{content:var(--ico-forward-to-inbox)}.toolbar a.forward:before,.menu a.forward:before{content:var(--ico-forward)}.menu a.forward.attachment:before{content:var(--ico-attachment)}.menu a.forward.bounce:before{content:var(--ico-outbox)}.toolbar a.delete:before,.menu a.delete:before,.button.icon.delete:before{content:var(--ico-delete)}.toolbar a.print:before,.menu a.print:before{content:var(--ico-print)}.toolbar a.markmessage:before{content:var(--ico-mail)}.toolbar a.more:before,.menu a.more:before,.button.icon.more:before{content:var(--ico-more-vert)}.toolbar a.prev:before{content:var(--ico-chevron-left)}.toolbar a.next:before{content:var(--ico-chevron-right)}.toolbar a.refresh:before,.button.icon.refresh:before{content:var(--ico-refresh)}.toolbar a.select:before{content:var(--ico-check-box-outline-blank)}.toolbar a.select.gm-all:before{content:var(--ico-check-box);color:var(--color-primary)}.toolbar a.select.gm-some:before{content:var(--ico-indeterminate-check-box);color:var(--color-primary)}.toolbar a.threads:before{content:var(--ico-view-agenda)}.toolbar a.options:before,.button.icon.options:before{content:var(--ico-tune)}.toolbar a.archive:before,.menu a.archive:before{content:var(--ico-archive)}.toolbar a.junk:before,.menu a.junk:before,.toolbar a.markasjunk:before{content:var(--ico-spam)}.toolbar a.notjunk:before,.menu a.notjunk:before{content:var(--ico-verified-user)}.toolbar a.move:before,.menu a.move:before{content:var(--ico-move)}.menu a.copy:before{content:var(--ico-content-copy)}.toolbar a.download:before,.menu a.download:before,.menu a.export:before,.button.icon.download:before{content:var(--ico-download)}.menu a.import:before,.button.icon.import:before{content:var(--ico-upload)}.menu a.edit:before,.toolbar a.edit:before,.button.icon.edit:before{content:var(--ico-edit)}.menu a.source:before{content:var(--ico-code)}.menu a.extwin:before,.toolbar a.extwin:before,.button.icon.extwin:before{content:var(--ico-open-in-new)}.menu a.read:before{content:var(--ico-read)}.menu a.unread:before{content:var(--ico-unread)}.menu a.flag:before{content:var(--ico-star-filled)}.menu a.unflag:before{content:var(--ico-star)}.menu a.undo:before{content:var(--ico-undo)}.menu a.expunge:before{content:var(--ico-density-small)}.menu a.purge:before{content:var(--ico-delete)}.menu a.folders:before{content:var(--ico-folder)}.menu a.selection:before{content:var(--ico-check-box)}.menu a.select.all:before{content:var(--ico-check-box)}.menu a.select.page:before{content:var(--ico-description)}.menu a.select.unread:before{content:var(--ico-unread)}.menu a.select.flagged:before{content:var(--ico-star)}.menu a.select.invert:before{content:var(--ico-sort)}.menu a.select.none:before{content:var(--ico-check-box-outline-blank)}.menu a.expand:before{content:var(--ico-expand-more)}.menu a.addressbook:before{content:var(--ico-person-add)}.menu a.compose:before{content:var(--ico-compose)}.menu a.settings:before,.gm-nav-task.settings:before{content:var(--ico-settings)}.menu a.about:before{content:var(--ico-info)}.menu a.logout:before{content:var(--ico-logout)}.menu a.mail:before,.gm-nav-task.mail:before{content:var(--ico-mail)}.menu a.contacts:before,.gm-nav-task.contacts:before{content:var(--ico-contacts)}.menu a.open:before{content:var(--ico-open-in-new)}.button.icon.cancel:before,.toolbar a.close:before,.button.icon.close:before{content:var(--ico-close)}.button.icon.back-list-button:before,.button.icon.back-sidebar-button:before,.button.icon.back:before{content:var(--ico-arrow-back)}.button.icon.task-menu-button:before,.button.icon.toolbar-menu-button:before{content:var(--ico-menu)}.button.icon.sidebar-menu:before{content:var(--ico-more-vert)}.button.icon.search:before{content:var(--ico-search)}.button.icon.reset:before{content:var(--ico-close)}.button.icon.dropdown:before{content:var(--ico-expand-more)}.button.icon.create:before,.button.icon.add:before,.toolbar a.create:before,.toolbar a.add:before{content:var(--ico-add)}.button.icon.remove:before{content:var(--ico-remove)}.button.icon.save:before,.toolbar a.save:before{content:var(--ico-save)}.button.icon.send:before,.toolbar a.send:before{content:var(--ico-send)}.button.icon.attach:before,.toolbar a.attach:before{content:var(--ico-attachment)}.button.icon.qrcode:before{content:var(--ico-code)}.button.icon.vcard:before{content:var(--ico-person)}.button.icon.upload:before{content:var(--ico-upload)}.button.icon.headers:before{content:var(--ico-info)}.button.icon.rename:before{content:var(--ico-edit)}.button.icon.responses:before,.toolbar a.responses:before{content:var(--ico-description)}.button.icon.spellcheck:before,.toolbar a.spellcheck:before{content:var(--ico-spellcheck)}.button.icon.signature:before,.toolbar a.signature:before{content:var(--ico-edit)}.button.icon.firstpage:before{content:var(--ico-chevron-left)}.button.icon.prevpage:before,.pagenav a.prevpage:before{content:var(--ico-chevron-left)}.button.icon.nextpage:before,.pagenav a.nextpage:before{content:var(--ico-chevron-right)}.button.icon.lastpage:before{content:var(--ico-chevron-right)}.pagenav a.firstpage:before,.pagenav a.lastpage:before{display:none}.button.icon.plain:before,.button.icon.html:before{content:var(--ico-code)}.button.icon.theme.dark:before{content:var(--ico-dark-mode)}.button.icon.theme.light:before{content:var(--ico-light-mode)}.button.icon.logout:before{content:var(--ico-logout)}.button.icon.about:before{content:var(--ico-info)}.button.icon.newcontact:before{content:var(--ico-person-add)}.button.icon.groupactions:before{content:var(--ico-more-vert)}.button.icon.folderactions:before{content:var(--ico-more-vert)}.toolbar>a.plugin_hotkeys_button_outer:before{content:var(--ico-keyboard)}.toolbar>a.plugin_hotkeys_button_outer>.button-inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);background:none!important}.toolbar a.tb-label:before,.menu a.tb-label:before{content:var(--ico-label)}.toolbar a.snooze:before,.menu a.snooze:before{content:var(--ico-snooze)}.toolbar a.unsnooze:before{content:var(--ico-alarm)}.toolbar a.search:before,.menu a.search:before,.button.icon.advanced:before{content:var(--ico-search)}.toolbar a.import:before{content:var(--ico-upload)}.toolbar a.export:before{content:var(--ico-download)}.toolbar a.qrcode:before,.menu a.qrcode:before{content:var(--ico-code)}.menu a.assigngroup:before{content:var(--ico-group)}.menu a.removegroup:before{content:var(--ico-link-off)}.menu a.create:before,.menu a.add:before{content:var(--ico-add)}.menu a.group.rename:before,.menu a.rename:before{content:var(--ico-edit)}.menu a.group.delete:before,.menu a.search.delete:before{content:var(--ico-delete)}.menu a.save:before{content:var(--ico-save)}.menu a.schedule:before,.menu a.sendlater:before{content:var(--ico-schedule)}.toolbar a.carddav_AccAdd:before{content:var(--ico-add)}.toolbar a.carddav_AccRm:before{content:var(--ico-delete)}.toolbar a.carddav_AccRedisc:before,.toolbar a.carddav_AbSync:before,.menu a.carddav_AbSync:before{content:var(--ico-sync)}.toolbar a.carddav_AbToggle:before{content:var(--ico-visibility)}td.rowbuttons a.advanced:before{content:var(--ico-tune)}td.rowbuttons a.add:before{content:var(--ico-add)}td.rowbuttons a.del:before{content:var(--ico-close)}.button.icon.filtersets:before,.toolbar a.filtersets:before{content:var(--ico-filter-list)}.toolbar a.enable:before{content:var(--ico-check-circle)}.toolbar a.disable:before{content:var(--ico-block)}.toolbar a.copy:before{content:var(--ico-content-copy)}#directorylist li>a:before{content:var(--ico-contacts)}#directorylist li.contactgroup>a:before{content:var(--ico-group)}#directorylist li.contactsearch>a:before,#savedsearchlist li>a:before{content:var(--ico-search)}#directorylist li.selected>a:before{font-variation-settings:"FILL" 1}.listing.folderlist li>a:before{content:var(--ico-folder)}.listing.folderlist li.inbox>a:before{content:var(--ico-inbox)}.listing.folderlist li.drafts>a:before{content:var(--ico-drafts)}.listing.folderlist li.sent>a:before{content:var(--ico-send)}.listing.folderlist li.junk>a:before{content:var(--ico-spam)}.listing.folderlist li.trash>a:before{content:var(--ico-delete)}.listing.folderlist li.archive>a:before{content:var(--ico-archive)}.listing.folderlist li.virtual>a:before{content:var(--ico-folder-open)}.listing.folderlist li.flagged>a:before,.listing.folderlist li.starred>a:before{content:var(--ico-star)}.listing.folderlist li.selected>a:before,.gm-nav-task.selected:before{font-variation-settings:"FILL" 1}.gm-icon-btn,.button.icon,.toolbar>a,.toolbar .dropbutton>a{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-icon-btn);height:var(--spacing-icon-btn);flex-shrink:0;border-radius:50%;color:var(--color-on-surface-variant);text-decoration:none;cursor:pointer;position:relative;transition:background-color .12s var(--ease-standard);user-select:none}.gm-icon-btn:hover,.button.icon:hover,.toolbar>a:hover,.toolbar .dropbutton>a:hover{background:var(--color-state-hover);text-decoration:none}.gm-icon-btn:active,.button.icon:active,.toolbar>a:active,.gm-icon-btn.gm-active,.toolbar>a.gm-active{background:var(--color-state-pressed)}.gm-icon-btn.selected,.toolbar>a.selected,.button.icon.selected{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.gm-icon-btn-lg{width:48px;height:48px}.gm-icon-btn .ico,.button.icon .ico{font-size:var(--spacing-icon-lg)}.button.icon>.inner,.toolbar>a>.inner,.toolbar .dropbutton>a>.inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toolbar>a.disabled,.button.icon.disabled,.menu a.disabled,.gm-btn:disabled,.gm-icon-btn.disabled{opacity:.38;pointer-events:none}.toolbar>a.hidden{display:none}.gm-btn,.btn,button.btn,.formbuttons button,.formbuttons input[type=button],.formbuttons input[type=submit],input.button,button.button:not(.icon){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--radius-pill);font:500 var(--text-base) / 20px var(--font-sans);letter-spacing:.1px;white-space:nowrap;cursor:pointer;text-decoration:none;border:1px solid transparent;color:var(--color-primary);background:transparent;transition:background-color .12s var(--ease-standard),box-shadow .12s var(--ease-standard)}.gm-btn:hover,.btn:hover{background:color-mix(in srgb,#0b57d0 8%,transparent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-primary) 8%,transparent)}text-decoration:none}.gm-btn-filled,.btn-primary,.formbuttons .btn-primary,.formbuttons button.mainaction,input.button.mainaction,button.mainaction{background:var(--color-primary);color:var(--color-on-primary);padding:0 24px}.gm-btn-filled:hover,.btn-primary:hover,button.mainaction:hover{background:color-mix(in srgb,#0b57d0 92%,#1f1f1f);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-primary) 92%,var(--color-on-surface))}box-shadow:var(--shadow-fab)}.gm-btn-tonal{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.gm-btn-tonal:hover{background:color-mix(in srgb,#c2e7ff 92%,#001d35);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-secondary-container) 92%,var(--color-on-secondary-container))}}.gm-btn-outlined,.btn-secondary,.btn-light,.btn-default,.formbuttons button:not(.btn-primary):not(.mainaction):not(.btn-danger):not(.btn-secondary):not(.gm-btn-filled):not(.gm-btn-tonal):not(.gm-btn-text){border-color:var(--color-outline);color:var(--color-primary)}.gm-btn-danger,.btn-danger{color:var(--color-error)}.gm-btn-danger.gm-btn-filled,.btn-danger.btn-primary{background:var(--color-error);color:var(--color-on-error)}.gm-btn .ico,.btn .ico{font-size:18px;margin-left:-4px}.btn.icon:before{font-family:var(--font-icons);font-size:18px;line-height:1;content:var(--ico-more-horiz)}.btn.icon.search:before{content:var(--ico-search)}.btn.icon.send:before{content:var(--ico-send)}.btn.icon.save:before{content:var(--ico-save)}.btn.icon.cancel:before{content:var(--ico-close)}.btn.icon.delete:before{content:var(--ico-delete)}.btn.icon.create:before,.btn.icon.add:before{content:var(--ico-add)}.btn.icon.edit:before{content:var(--ico-edit)}.btn.icon.import:before,.btn.icon.upload:before{content:var(--ico-upload)}.btn.icon.export:before,.btn.icon.download:before{content:var(--ico-download)}.gm-compose{display:inline-flex;align-items:center;gap:16px;height:56px;padding:0 24px 0 16px;margin:8px 8px 16px;border-radius:var(--radius-lg);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:500 var(--text-base) / 20px var(--font-sans);text-decoration:none;box-shadow:none;transition:box-shadow .15s var(--ease-standard),background-color .15s var(--ease-standard);white-space:nowrap}.gm-compose:hover{box-shadow:var(--shadow-fab-hover);text-decoration:none}.gm-compose .ico{font-size:24px}html.nav-collapsed .gm-compose{width:56px;padding:0;justify-content:center;gap:0}html.nav-collapsed .gm-compose-label{display:none}.toolbar .dropbutton{display:inline-flex;align-items:center}.toolbar .dropbutton>a.dropdown{width:32px;height:32px;margin-left:-10px}.toolbar .dropbutton>a.dropdown:before{content:var(--ico-arrow-drop-down)}.toolbar .spacer{width:1px;height:24px;margin:0 8px;background:var(--color-outline-variant);flex-shrink:0}.toolbar{display:flex;align-items:center;gap:4px;min-width:0}.gm-compose:before{font-family:var(--font-icons);font-size:24px;line-height:1;content:var(--ico-compose)}body.task-addressbook .gm-compose:before{content:var(--ico-person-add)}.gm-fab{display:none;position:absolute;right:16px;bottom:16px;z-index:30;width:56px;height:56px;border-radius:16px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);box-shadow:var(--shadow-fab);align-items:center;justify-content:center;text-decoration:none}.gm-fab .ico{font-size:24px}.gm-fab.disabled{display:none}@media(width<=1024px){#layout-list{position:relative}.gm-fab:not(.disabled){display:inline-flex}}.gm-input,input.form-control,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=number],input[type=date],input[type=time],textarea,textarea.form-control{display:block;width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--color-outline);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-surface);font:var(--text-base) / 20px var(--font-sans);outline:none;transition:border-color .12s var(--ease-standard),box-shadow .12s var(--ease-standard)}input:focus-visible,textarea:focus-visible,.gm-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}input.is-invalid,textarea.is-invalid{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}input::placeholder,textarea::placeholder{color:var(--color-outline);opacity:1}input:disabled,textarea:disabled{opacity:.6;background:var(--color-surface-container)}textarea{min-height:96px;resize:vertical}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:2px solid var(--color-on-surface-variant);border-radius:2px;background:transparent;display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer;position:relative;transition:background-color .12s var(--ease-standard),border-color .12s var(--ease-standard)}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .1s var(--ease-standard)}input[type=checkbox]:before{width:12px;height:12px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:var(--color-on-primary)}input[type=radio]:before{border-radius:50%;background:var(--color-primary)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--color-primary);border-color:var(--color-primary)}input[type=radio]:checked{border-color:var(--color-primary)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{clip-path:none;width:10px;height:2px;transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 8px var(--color-state-focus);outline:none;border-color:var(--color-primary)}input[type=checkbox]:hover,input[type=radio]:hover{box-shadow:0 0 0 8px var(--color-state-hover)}label{cursor:pointer}label>input[type=checkbox],label>input[type=radio]{margin-right:10px}input[type=checkbox].gm-switch,.custom-switch input[type=checkbox]{width:36px;height:20px;border-radius:10px;border-width:2px;background:var(--color-surface-container-highest);border-color:var(--color-outline)}input[type=checkbox].gm-switch:before,.custom-switch input[type=checkbox]:before{clip-path:none;width:12px;height:12px;border-radius:50%;background:var(--color-outline);transform:translate(-8px) scale(1);transition:transform .15s var(--ease-standard)}input[type=checkbox].gm-switch:checked:before,.custom-switch input[type=checkbox]:checked:before{background:var(--color-on-primary);transform:translate(8px) scale(1.2)}.gm-select{position:relative;display:block;width:100%;min-width:0}.gm-select-native{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;inset:0 auto auto 0}.gm-select-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 8px 8px 12px;border:1px solid var(--color-outline);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-surface);font:var(--text-base) / 20px var(--font-sans);text-align:left;cursor:pointer}.gm-select-btn:hover{background:var(--color-surface-container-low)}.gm-select-btn:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);outline:none}.gm-select-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.gm-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-select-list{position:fixed;z-index:1000;display:none;overflow:auto;padding:8px 0;min-width:160px;max-width:90vw}.gm-select-list.gm-open{display:block}.gm-select-option{padding:8px 16px;line-height:20px;cursor:pointer;white-space:normal;overflow-wrap:anywhere;color:var(--color-on-surface)}.gm-select-option:hover,.gm-select-option:focus{background:var(--color-state-hover);outline:none}.gm-select-option.selected{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.gm-select-option.disabled{opacity:.38;pointer-events:none}.gm-select-group{padding:8px 16px 4px;font-size:var(--text-xs);font-weight:500;color:var(--color-on-surface-variant)}.gm-file{display:flex;align-items:center;gap:12px;position:relative}.gm-file-native{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gm-file-name{color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formcontent,.propform{padding:16px 24px}.propform table,table.propform{width:100%;border-collapse:collapse}.propform tr>td,table.propform>tbody>tr>td,.propform tr>th{padding:8px 0;vertical-align:middle;text-align:left}.propform tr>td.title,.propform tr>th,.form-group.row>label,.col-form-label{width:240px;padding-right:16px;color:var(--color-on-surface-variant);font-weight:500}.form-group.row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.form-group.row>.col-sm-8,.form-group.row>.col-sm-6,.form-group.row>div{flex:1 1 auto;min-width:0}.form-group.row>.col-sm-4,.form-group.row>label.col-sm-4{flex:0 0 240px}@media(width<=600px){.propform:not(.popupmenu,.popupmenu *) tr,.form-group.row:not(.popupmenu *){display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:16px}.propform:not(.popupmenu,.popupmenu *) tr>td,.propform:not(.popupmenu,.popupmenu *) tr>th,.form-group.row:not(.popupmenu *)>label,.form-group.row:not(.popupmenu *)>label.col-sm-4,.form-group.row:not(.popupmenu *)>.col-sm-4{flex:0 1 auto;width:auto;padding:0}.propform,.formcontent{padding-inline:16px}}fieldset{min-inline-size:0;border:0;margin:0 0 24px;padding:0}.gm-choice-list{max-height:240px;overflow-y:auto;border:1px solid var(--color-outline);border-radius:8px;padding:4px}.gm-choice-option{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:var(--color-on-surface);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.gm-choice-option:before{content:var(--ico-check-box-outline-blank);font:20px var(--font-icons)}.gm-choice-option[aria-selected=true]{background:var(--color-primary-container);color:var(--color-on-primary-container)}.gm-choice-option[aria-selected=true]:before{content:var(--ico-check-box)}.gm-choice-option:hover,.gm-choice-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}legend{font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface);margin-bottom:12px;padding:0}.formbuttons{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 16px}.input-group{display:flex;align-items:center;gap:12px;margin:8px 0}.input-group-text{color:var(--color-on-surface-variant);white-space:nowrap;min-width:80px}ul.proplist{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}ul.proplist li{display:flex;align-items:center;gap:4px}ul.proplist li label{display:inline-flex;align-items:center}.d-none{display:none!important}.hint,.form-text{color:var(--color-on-surface-variant);font-size:var(--text-xs)}#layout-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:var(--spacing-header);padding:0 8px 0 0;gap:8px}.gm-header-start{display:flex;align-items:center;gap:4px;padding-left:12px;min-width:var(--spacing-nav);max-width:320px}.gm-brand{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;color:var(--color-on-surface-variant);text-decoration:none;min-width:0}.gm-brand:hover{text-decoration:none}#logo{height:32px;max-width:120px;width:auto;object-fit:contain}.gm-brand-name{font:400 20px / 28px var(--font-sans);color:var(--color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-header-center{min-width:0;display:flex;align-items:center}.gm-header-end{display:flex;align-items:center;gap:8px;padding-right:8px}.gm-header-end>.username{display:none}.gm-search{position:relative;display:flex;align-items:center;width:100%;max-width:720px;height:48px;border-radius:var(--radius-xl);background:var(--color-surface-container-high);transition:background-color .12s var(--ease-standard),box-shadow .12s var(--ease-standard)}.gm-search:focus-within{background:var(--color-surface);box-shadow:var(--shadow-fab)}.gm-search form{flex:1 1 auto;min-width:0;display:flex;align-items:center}.gm-search .voice+input,.gm-search input[type=text],.gm-search input[name=_q]{flex:1 1 auto;min-height:48px;border:0;background:transparent;padding:0 8px 0 56px;font:400 16px / 24px var(--font-sans);box-shadow:none}.gm-search input:focus{box-shadow:none;border:0}.gm-search .button.search{position:absolute;left:8px;top:4px;color:var(--color-on-surface-variant)}.gm-search .button.reset,.gm-search .button.options{margin-right:4px}.gm-search .button.reset{display:none}.gm-search.gm-has-value .button.reset,.gm-search:focus-within .button.reset{display:inline-flex}.gm-search-options{position:fixed;top:56px;left:var(--spacing-nav);width:min(720px,calc(100vw - var(--spacing-nav) - 24px));max-height:calc(100vh - 80px);overflow:auto;z-index:50;background:var(--color-surface);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-menu)}html.nav-collapsed .gm-search-options{left:var(--spacing-nav-rail)}.gm-search-options.hidden{display:none}.gm-avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;text-decoration:none;flex-shrink:0}.gm-avatar:hover{text-decoration:none;box-shadow:0 0 0 4px var(--color-state-hover)}.gm-avatar-initial{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font:500 15px / 1 var(--font-sans);text-transform:uppercase;user-select:none}.gm-avatar-sm .gm-avatar-initial,.gm-avatar-sm.gm-avatar-initial{width:32px;height:32px;font-size:14px}.gm-avatar-xl .gm-avatar-initial,.gm-avatar-xl.gm-avatar-initial{width:64px;height:64px;font-size:28px}.popupmenu.gm-account-menu{width:380px;max-width:calc(100vw - 16px);padding:8px;border-radius:28px;background:var(--color-surface-container-high);box-shadow:var(--shadow-menu)}html.dark-mode .popupmenu.gm-account-menu{background:var(--color-surface-container)}.gm-account-email{padding:12px 8px 4px;text-align:center;font-size:var(--text-sm);color:var(--color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-account-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 16px 16px}.gm-account-card .gm-avatar{position:static;width:80px;height:80px;margin-bottom:6px}.gm-account-card .gm-avatar-initial{width:80px;height:80px;font-size:36px;border-radius:50%}.gm-account-hi{font:400 var(--text-xl) / 28px var(--font-sans);color:var(--color-on-surface)}.gm-account-manage{margin-top:8px;height:40px;padding:0 24px;border:1px solid var(--color-outline);border-radius:20px;background:var(--color-surface);color:var(--color-primary);font:500 var(--text-base) / 38px var(--font-sans);text-decoration:none}html.dark-mode .gm-account-manage{background:var(--color-surface-container-high)}.gm-account-manage:hover{background:var(--color-surface-container-low);text-decoration:none}.gm-account-actions{padding:4px 0 0}.gm-account-actions .menu.listing{background:var(--color-surface);border-radius:24px;padding:8px 0}html.dark-mode .gm-account-actions .menu.listing{background:var(--color-surface-container-high)}.gm-account-actions .menu.listing>li>a{height:48px;padding:0 24px;gap:16px}.gm-account-actions .menu.listing>li>a.help:before{content:var(--ico-help)}.popupmenu.gm-apps-menu{width:360px;max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);padding:8px;border-radius:28px;background:var(--color-surface-container-high);box-shadow:var(--shadow-menu)}html.dark-mode .popupmenu.gm-apps-menu{background:var(--color-surface-container)}.gm-apps-card{padding:20px 8px 12px;border-radius:24px;background:var(--color-surface)}html.dark-mode .gm-apps-card{background:var(--color-surface-container-high)}.gm-apps-title{padding:0 16px 12px;font:400 var(--text-xl) / 28px var(--font-sans);color:var(--color-on-surface)}.gm-apps-menu .menu.listing{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.gm-apps-menu .menu.listing>li>a{flex-direction:column;justify-content:center;gap:8px;height:112px;padding:12px 4px 8px;border-radius:var(--radius-lg);font:400 16px / 22px var(--font-sans);color:var(--color-on-surface);white-space:normal;text-align:center;transition:background-color .12s var(--ease-standard)}.gm-apps-menu .menu.listing>li>a:before{width:56px;height:56px;border-radius:50%;font-size:28px;line-height:56px;color:var(--color-primary);background:var(--color-primary-container);font-variation-settings:"FILL" 0}.gm-apps-menu .menu.listing>li>a.contacts:before{color:#146c2e;background:#c4eed0}.gm-apps-menu .menu.listing>li>a.settings:before{color:#444746;background:#e3e3e3}html.dark-mode .gm-apps-menu .menu.listing>li>a.contacts:before{color:#6dd58c;background:#0f5223}html.dark-mode .gm-apps-menu .menu.listing>li>a.settings:before{color:#c4c7c5;background:#444746}.gm-apps-menu .menu.listing>li>a.selected{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.gm-apps-more{padding:8px 8px 4px}.gm-apps-more .menu.listing>li>a:before{width:48px;height:48px;line-height:48px;font-size:24px;color:var(--color-on-surface-variant);background:var(--color-surface-container-highest);font-variation-settings:"FILL" 0}.gm-apps-more .menu.listing>li>a.help:before{content:var(--ico-help)}@media(width<=1024px){#layout-header{grid-template-columns:auto minmax(0,1fr) auto}.gm-brand-name,#logo{display:none}.gm-header-start{min-width:0;padding-left:8px}.gm-search{height:44px;flex:1 1 auto;min-width:0}.gm-search-options{left:8px!important;width:calc(100vw - 16px)!important;top:56px!important}}.gm-search .button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-on-surface-variant);flex-shrink:0;text-decoration:none}.gm-search .button:hover{background:var(--color-state-hover)}.gm-search .button>.inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gm-search .button:before{font-family:var(--font-icons);font-size:24px;line-height:1}.gm-search .button.search:before{content:var(--ico-search)}.gm-search .button.reset:before{content:var(--ico-close)}.gm-search .button.options:before{content:var(--ico-filter)}.gm-search .button.options{display:inline-flex;margin-right:4px}.gm-icon-settings:before{font-family:var(--font-icons);font-size:24px;line-height:1;content:var(--ico-settings)}.searchbar{position:relative;display:flex;align-items:center;margin:4px 16px 8px;height:40px;border-radius:var(--radius-pill);background:var(--color-surface-container-high)}.searchbar form{flex:1 1 auto;min-width:0;display:flex;align-items:center}.searchbar input[type=text]{flex:1 1 auto;min-height:40px;border:0;background:transparent;padding:0 8px 0 44px;box-shadow:none;font-size:var(--text-base)}.searchbar input:focus{box-shadow:none}.searchbar .button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-on-surface-variant);flex-shrink:0;text-decoration:none;font-size:0}.searchbar .button:hover{background:var(--color-state-hover)}.searchbar .button:before{font-family:var(--font-icons);font-size:20px;line-height:1}.searchbar .button.search{position:absolute;left:2px;top:2px}.searchbar .button.search:before{content:var(--ico-search)}.searchbar .button.reset:before{content:var(--ico-close)}.searchbar .button.options:before{content:var(--ico-filter)}.searchbar .button.reset{display:none}.searchbar:focus-within .button.reset{display:inline-flex}.searchbar .button.options{display:none}.searchbar .button>.inner{display:none}@media(width<=480px){.gm-header-end>.gm-icon-btn{display:none}.gm-header-start{min-width:0;padding-left:4px}#layout-header{padding:0 8px;gap:4px}}.gm-avatar-initial>img.gm-avatar-img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--color-surface)}#layout-menu{display:flex;flex-direction:column;padding:8px 0 0;overflow:hidden}.gm-nav-top{display:flex;flex-direction:column;align-items:flex-start}.gm-nav-tasks{display:none;flex-direction:column;padding-bottom:8px}body.task-settings .gm-nav-tasks,body.task-addressbook .gm-nav-tasks{display:flex}@media(width<=1024px){.gm-nav-tasks{display:flex;border-top:1px solid var(--color-outline-variant);margin-top:8px;padding-top:8px}}#layout-sidebar{background:transparent;padding-right:16px}#layout-sidebar>.header{display:none}body.task-settings #layout-sidebar>.header,body.task-addressbook #layout-sidebar>.header{display:flex;min-height:40px;padding:8px 8px 4px 16px}body.task-settings #layout-sidebar>.header .header-title,body.task-addressbook #layout-sidebar>.header .header-title{font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface)}html.nav-collapsed body.task-settings #layout-sidebar>.header,html.nav-collapsed body.task-addressbook #layout-sidebar>.header{display:none}#settings-menu{padding:0;margin:0;list-style:none}#settings-menu li>a{display:flex;align-items:center;gap:18px;min-height:32px;height:32px;padding:0 12px 0 26px;margin-right:16px;border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--color-on-surface);font:400 var(--text-base) / 20px var(--font-sans);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#settings-menu li>a:before{margin-right:0;font-size:var(--spacing-icon)}#settings-menu li.preferences>a:before{content:var(--ico-settings)}#settings-menu li.folders>a:before{content:var(--ico-folder)}#settings-menu li.identities>a:before{content:var(--ico-account-circle)}#settings-menu li.responses>a:before{content:var(--ico-description)}#settings-menu li>a:hover{background:var(--color-state-hover)}#settings-menu li.selected>a,#settings-menu li>a.selected{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:700}#settings-menu li.selected>a:before,#settings-menu li>a.selected:before{color:var(--color-on-primary-container);font-variation-settings:"FILL" 1}html.nav-collapsed #settings-menu li>a{font-size:0;gap:0;padding:0;margin:0 0 0 20px;width:32px;justify-content:center;border-radius:var(--radius-lg)}html.nav-collapsed #settings-menu li>a:before{font-size:var(--spacing-icon)}#layout-sidebar>.footer{padding:12px 24px;font-size:var(--text-xs);color:var(--color-on-surface-variant)}.gm-nav-task,.listing.folderlist li>a,#directorylist li>a,.listing.treelist li>a{display:flex;align-items:center;gap:18px;height:32px;min-height:32px;padding:0 12px 0 26px;margin-right:16px;border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--color-on-surface);font:400 var(--text-base) / 20px var(--font-sans);text-decoration:none;white-space:nowrap;overflow:hidden;position:relative;transition:background-color .1s var(--ease-standard)}.gm-nav-task:hover,.listing.folderlist li>a:hover,.listing.treelist li>a:hover{background:var(--color-state-hover);text-decoration:none}.gm-nav-task.selected,.listing.folderlist li.selected>a,.listing.treelist li.selected>a{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:700}.gm-nav-task:before,.listing.folderlist li>a:before{color:var(--color-on-surface-variant)}.gm-nav-task.selected:before,.listing.folderlist li.selected>a:before{color:var(--color-on-primary-container)}.listing.folderlist li.unread>a,.listing.treelist li.unread>a{font-weight:700}.gm-nav-label,.listing.folderlist li>a>.name,.listing.folderlist li>a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.listing.folderlist .unreadcount{margin-left:auto;font-size:var(--text-xs);font-weight:700;color:var(--color-on-surface);padding-left:8px}.listing.folderlist ul,.listing.treelist ul{list-style:none;margin:0;padding:0}.listing.folderlist ul ul li>a{padding-left:46px}.listing.folderlist ul ul ul li>a{padding-left:66px}.listing.treelist .treetoggle{position:absolute;left:4px;top:16px;width:20px;height:20px;margin-top:-10px;padding-top:1px;box-sizing:border-box;display:grid;place-items:center;cursor:pointer;color:var(--color-on-surface-variant);z-index:1;border-radius:50%}.listing.treelist .treetoggle:hover{background:var(--color-state-hover)}.listing.treelist .treetoggle:before{font-family:var(--font-icons);font-size:20px;line-height:1;content:var(--ico-expand-more);display:block;transition:transform .18s var(--ease-standard)}.listing.treelist .treetoggle.collapsed:before{transform:rotate(-90deg)}.listing.treelist li[aria-expanded]>ul{display:block!important;height:auto;overflow:hidden;transition:height .2s var(--ease-standard),opacity .15s var(--ease-standard)}.listing.treelist li[aria-expanded=false]>ul{height:0;opacity:0}.listing.folderlist li{position:relative}.listing.folderlist li.droptarget>a{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}html.nav-collapsed .gm-nav-task,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a{width:32px;padding:0;margin:0 0 0 20px;justify-content:center;gap:0;border-radius:var(--radius-lg)}html.nav-collapsed .gm-nav-label,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a>.name,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist .unreadcount,html.nav-collapsed #layout-sidebar>.footer,html.nav-collapsed body.task-mail #layout-sidebar .listing.treelist .treetoggle,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist ul ul{display:none}html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a{font-size:0;gap:0}html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a:before{font-size:var(--spacing-icon)}html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li.unread>a:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--color-error)}.quota-widget{display:flex;align-items:center;gap:8px}.quota-widget .count{white-space:nowrap}@media(width<=1024px){#layout-menu{padding-top:16px}html.nav-collapsed .gm-nav-task,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a{width:auto;padding:0 12px 0 26px;margin-right:16px;justify-content:flex-start;gap:18px;border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--text-base)}html.nav-collapsed .gm-nav-label,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist li>a>.name,html.nav-collapsed body.task-mail #layout-sidebar .listing.folderlist .unreadcount{display:initial}html.nav-collapsed .gm-compose{width:auto;padding:0 24px 0 16px;gap:16px}html.nav-collapsed .gm-compose-label{display:inline}#layout-menu{overflow:hidden}#layout-menu>#layout-sidebar{display:flex;position:static;flex:1 1 auto;min-height:0;margin:0;padding:8px 0 16px;border-top:1px solid var(--color-outline-variant);background:transparent;overflow:auto}#layout-menu>#layout-sidebar>.header{display:none}body.task-addressbook #layout-menu>#layout-sidebar>.header{display:flex}body.task-mail .button.icon.back-sidebar-button,body.task-addressbook .button.icon.back-sidebar-button{display:none}}.popupmenu,.gm-menu{display:none;position:fixed;z-index:900;min-width:200px;max-width:min(420px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:6px 0;border-radius:var(--radius-xs);background:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:var(--shadow-menu)}html.dark-mode .popupmenu,html.dark-mode .gm-menu{background:var(--color-surface-container-high)}.popupmenu.gm-open,.gm-menu.gm-open{display:block;animation:gm-menu-in .12s var(--ease-standard)}@keyframes gm-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.popupmenu>h3.voice{position:absolute}.popupmenu .menu,.menu.listing{list-style:none;margin:0;padding:0}.popupmenu .menu>li>a,.menu.listing>li>a{display:flex;align-items:center;gap:12px;height:32px;padding:0 24px 0 16px;color:var(--color-on-surface);font:400 var(--text-base) / 20px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.popupmenu .menu>li>a:hover,.popupmenu .menu>li>a:focus,.menu.listing>li>a:hover,.menu.listing>li>a:focus{background:var(--color-state-hover);text-decoration:none;outline:none}.popupmenu .menu>li>a.selected,.menu.listing>li>a.selected{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.popupmenu .menu>li>a:before,.menu.listing>li>a:before{color:var(--color-on-surface-variant)}.popupmenu .menu>li>a.disabled{opacity:.38;pointer-events:none}.popupmenu .menu>li.separator,.popupmenu hr{height:1px;margin:6px 0;padding:0;background:var(--color-outline-variant);border:0}.popupmenu .menu>li>a[aria-haspopup=true]:after,.popupmenu .menu>li>a.folder-selector-link:after{content:var(--ico-chevron-right);font-family:var(--font-icons);font-size:20px;margin-left:auto;color:var(--color-on-surface-variant)}.popupmenu.propform{padding:16px;min-width:320px}.popupmenu.formcontent{padding:16px}#folder-selector.popupmenu,.folder-selector{max-height:60vh}#folder-selector .menu>li>a,.folder-selector .menu>li>a{padding:0 24px 0 calc(16px + var(--gm-folder-depth, 0) * 16px);min-height:40px;gap:12px}#folder-selector .menu>li>a:before{content:var(--ico-folder)}#folder-selector .menu>li.inbox>a:before{content:var(--ico-inbox)}#folder-selector .menu>li.drafts>a:before{content:var(--ico-drafts)}#folder-selector .menu>li.sent>a:before{content:var(--ico-send)}#folder-selector .menu>li.junk>a:before{content:var(--ico-spam)}#folder-selector .menu>li.trash>a:before{content:var(--ico-delete)}.popupmenu .menu>li.separator{height:auto;margin:6px 0 2px;padding:6px 16px 2px;background:none;border-top:1px solid var(--color-outline-variant)}.popupmenu .menu>li.separator:first-child{border-top:0;margin-top:0}.popupmenu .menu>li.separator>label{display:block;font:500 var(--text-xs) / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);cursor:default}.popupmenu .menu ul.menu,.popupmenu .menu>ul,#responseslist{list-style:none;margin:0;padding:0}.popupmenu .menu>ul>li>a,#responseslist>li>a{display:flex;align-items:center;gap:12px;height:32px;padding:0 24px 0 48px;color:var(--color-on-surface);font:400 var(--text-base) / 20px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.popupmenu .menu>ul>li>a:hover,#responseslist>li>a:hover{background:var(--color-state-hover)}.popupmenu .menu>ul>li.no-items,#responseslist>li.no-items,.popupmenu li.placeholder{padding:4px 24px 8px 48px;color:var(--color-on-surface-variant);font-size:var(--text-sm)}.gm-scrim{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000052;opacity:0;transition:opacity .15s var(--ease-standard)}.gm-scrim.gm-visible{opacity:1}.gm-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-width:100%;max-height:100%;border-radius:28px;background:var(--color-surface-container-high);color:var(--color-on-surface);box-shadow:var(--shadow-menu);transform:scale(.96);transition:transform .15s var(--ease-emphasized);overflow:hidden}html.dark-mode .gm-dialog{background:var(--color-surface-container-high)}.gm-scrim.gm-visible .gm-dialog{transform:none}.gm-dialog-sm{width:min(400px,100%)}.gm-dialog-lg{width:min(900px,100%);height:min(80vh,720px)}.gm-dialog-head{display:flex;align-items:center;gap:8px;padding:24px 16px 8px 24px}.gm-dialog-title{flex:1 1 auto;font:400 var(--text-xl) / 28px var(--font-sans);color:var(--color-on-surface)}.gm-dialog-close{margin:-8px -4px -8px 0}.gm-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 24px;color:var(--color-on-surface-variant);font-size:var(--text-base);line-height:20px}.gm-dialog-body>iframe,.gm-picker-frame{width:100%;height:100%;min-height:400px;border:0;background:var(--color-surface);border-radius:var(--radius-sm)}.gm-dialog-text{margin:0;white-space:pre-line}.gm-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 24px}.gm-dialog-body .popup,.gm-dialog-body .formcontent{padding:0}html.gm-modal-open{overflow:hidden}@media(width<=600px){.gm-scrim{padding:0;align-items:flex-end}.gm-dialog{width:100%;max-height:92vh;border-radius:28px 28px 0 0}}.gm-listoptions{padding:0}.gm-listoptions .form-group.row{display:flex;align-items:center;gap:16px;margin:0 0 12px}.gm-listoptions .form-group.row>label{flex:0 0 140px;width:auto;color:var(--color-on-surface-variant)}.gm-listoptions .form-group.row>div{flex:1 1 auto;min-width:0}.gm-dialog-actions .gm-btn-spacer{display:none}#messagestack,.gm-toasts{position:fixed;left:24px;bottom:24px;z-index:1200;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(560px,calc(100vw - 48px));pointer-events:none}#messagestack>div,.gm-toast{display:flex;align-items:center;gap:16px;width:max-content;max-width:100%;min-width:280px;min-height:48px;padding:12px 8px 12px 24px;border-radius:var(--radius-sm);background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);font:400 var(--text-base) / 20px var(--font-sans);box-shadow:var(--shadow-fab-hover);pointer-events:auto;opacity:0;transform:translateY(8px);transition:opacity .15s var(--ease-standard),transform .15s var(--ease-standard)}#messagestack>div.gm-visible,.gm-toast.gm-visible{opacity:1;transform:none}.gm-toast.gm-leaving{opacity:0}#messagestack>div.error,.gm-toast.error{background:var(--color-error-container);color:var(--color-on-error-container)}#messagestack>div.warning,.gm-toast.warning{background:#f9e6b8;color:#4a3800}#messagestack>div.confirmation:before,.gm-toast.confirmation:before,#messagestack>div.error:before,.gm-toast.error:before{font-family:var(--font-icons);font-size:20px;line-height:1;content:var(--ico-check-circle)}#messagestack>div.error:before,.gm-toast.error:before{content:var(--ico-error)}.gm-toast-text,#messagestack>div>.content{flex:1 1 auto}.gm-toast-action{color:var(--color-inverse-primary);font-weight:500;padding:0 8px;border-radius:var(--radius-xs)}.gm-toast-action:hover{background:#ffffff14}.gm-toast-close{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:inherit}.gm-toast-close:hover{background:#ffffff1f}.gm-spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentcolor;border-right-color:transparent;animation:gm-spin .8s linear infinite;flex-shrink:0}@keyframes gm-spin{to{transform:rotate(360deg)}}@media(width<=600px){#messagestack,.gm-toasts{left:8px;right:8px;bottom:8px;max-width:none}}#layout-list{container:message-pane / inline-size}#layout-list>.header{padding-left:12px}#layout-list .pagenav{display:flex;align-items:center;gap:0;margin-left:auto;font-size:var(--text-xs);color:var(--color-on-surface-variant);white-space:nowrap}.pagenav>a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--color-on-surface-variant);text-decoration:none}.pagenav>a:hover{background:var(--color-state-hover)}.pagenav>a>.inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pagenav>a:before{font-family:var(--font-icons);font-size:20px;line-height:1}.pagenav>a.firstpage,.pagenav>a.lastpage,.pagenav input{display:none}.pagenav-text{padding:0 8px}#messagelist-header a.select-caret{width:32px;height:32px;margin-left:-4px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--color-on-surface-variant);text-decoration:none}#messagelist-header a.select-caret>.inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#messagelist-header a.select-caret:before{font-family:var(--font-icons);font-size:20px;content:var(--ico-arrow-drop-down)}#listselect-menu a.selection{display:none}#messagelist-content{padding:2px 0 0}table.messagelist:not(.records-table){width:100%;table-layout:fixed;border-collapse:collapse}table.messagelist:not(.records-table)>thead{display:none}table.messagelist:not(.records-table)>tbody{display:block}table.messagelist:not(.records-table)>tbody>tr{display:flex;align-items:center;height:var(--spacing-row);padding:0 16px;box-shadow:inset 0 -1px 0 var(--color-row-divider);background:var(--color-row-read);color:var(--color-on-surface);cursor:pointer;position:relative;outline:none}table.messagelist:not(.records-table)>tbody>tr.unread{background:var(--color-surface);font-weight:700}table.messagelist:not(.records-table)>tbody>tr:hover{box-shadow:var(--shadow-row-hover);z-index:1}table.messagelist:not(.records-table)>tbody>tr.selected,table.messagelist:not(.records-table)>tbody>tr.selected:hover{background:var(--color-row-selected)}html.dark-mode table.messagelist:not(.records-table)>tbody>tr.selected{color:var(--color-on-primary-container)}html.kbd table.messagelist:not(.records-table):focus-within>tbody>tr.focused{box-shadow:inset 3px 0 0 var(--color-primary),inset 0 -1px 0 var(--color-row-divider)}table.messagelist:not(.records-table)>tbody>tr.deleted{opacity:.5;text-decoration:line-through}table.messagelist:not(.records-table)>tbody>tr>td{display:block;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.messagelist:not(.records-table) td.selection{display:flex;align-items:center;width:20px;margin-right:12px;flex-shrink:0}table.messagelist:not(.records-table) td.selection>input[type=checkbox]{width:18px;height:18px}table.messagelist:not(.records-table) td.threads{width:20px;margin-right:8px;flex-shrink:0}table.messagelist:not(.records-table) td.threads .threadtoggle{width:20px;height:20px;color:var(--color-on-surface-variant);cursor:pointer}table.messagelist:not(.records-table) td.threads .threadtoggle:before{font-family:var(--font-icons);font-size:20px;line-height:1;content:var(--ico-chevron-right)}table.messagelist:not(.records-table) td.threads .threadtoggle.expanded:before{content:var(--ico-expand-more)}table.messagelist:not(.records-table) tr.thread.expanded td.threads .threadtoggle:before{content:var(--ico-expand-more)}table.messagelist:not(.records-table) tr.thread-child>td.threads,table.messagelist:not(.records-table) tr.thread.children>td.threads{margin-left:0}table.messagelist:not(.records-table) td.subject{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:0;height:100%}table.messagelist:not(.records-table) td.subject>span,table.messagelist:not(.records-table) td.subject>.fromto,table.messagelist:not(.records-table) td.subject>.date,table.messagelist:not(.records-table) td.subject>.size,table.messagelist:not(.records-table) td.subject>.subject{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.messagelist:not(.records-table) td.subject>span:not(.gm-avatar-initial):not(.fromto):not(.subject):not(.date):not(.size):not(.flag):not(.attachment):not(.gm-row-actions){order:4;margin-right:8px}table.messagelist:not(.records-table) td.subject>.fromto{order:2;flex:0 0 clamp(120px,26%,200px);gap:12px;padding-right:16px}table.messagelist:not(.records-table) td.subject>.subject{order:3;flex:1 1 auto;gap:6px}table.messagelist:not(.records-table) td.subject>.size{display:none}table.messagelist:not(.records-table) td.subject>.date{order:5;flex:0 0 72px;justify-content:flex-end;font-size:var(--text-xs);color:var(--color-meta);text-align:right}table.messagelist:not(.records-table) tr.unread td.subject>.date{color:var(--color-on-surface);font-weight:700}table.messagelist:not(.records-table) td.subject>.subject a,table.messagelist:not(.records-table) td.subject a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis}table.messagelist:not(.records-table) td.subject .fromto .adr,table.messagelist:not(.records-table) td.subject .fromto .rcmContactAddress{overflow:hidden;text-overflow:ellipsis}table.messagelist:not(.records-table) td.flags{display:flex;align-items:center;gap:4px;width:auto;flex-shrink:0;margin-left:8px;order:6}table.messagelist:not(.records-table) .msgicon,table.messagelist:not(.records-table) span.flag,table.messagelist:not(.records-table) span.attachment,table.messagelist:not(.records-table) span.priority,table.messagelist:not(.records-table) td.subject>.status{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-on-surface-variant);flex-shrink:0}table.messagelist:not(.records-table) .msgicon:before,table.messagelist:not(.records-table) span.flag:before,table.messagelist:not(.records-table) span.attachment:before{font-family:var(--font-icons);font-size:20px;line-height:1}table.messagelist:not(.records-table) span.flag{order:1;margin-right:12px;cursor:pointer}table.messagelist:not(.records-table) span.flag:before{content:var(--ico-star)}table.messagelist:not(.records-table) span.flag.flagged:before,table.messagelist:not(.records-table) tr.flagged span.flag:before{content:var(--ico-star-filled);color:#f4b400;font-variation-settings:"FILL" 1}table.messagelist:not(.records-table) span.flag.unflagged:before{content:var(--ico-star)}table.messagelist:not(.records-table) .msgicon.status{display:none}table.messagelist:not(.records-table) .msgicon.status.replied,table.messagelist:not(.records-table) .msgicon.status.forwarded,table.messagelist:not(.records-table) .msgicon.status.replied.forwarded{display:inline-flex}table.messagelist:not(.records-table) .msgicon.status.replied:before{content:var(--ico-reply)}table.messagelist:not(.records-table) .msgicon.status.forwarded:before{content:var(--ico-forward)}table.messagelist:not(.records-table) span.attachment:before{content:var(--ico-attachment)}table.messagelist:not(.records-table) span.attachment>span,table.messagelist:not(.records-table) span.flag>span{display:none}table.messagelist:not(.records-table) span.attachment.report:before{content:var(--ico-info)}table.messagelist:not(.records-table) span.attachment.encrypted:before{content:var(--ico-lock)}table.messagelist:not(.records-table) span.priority:before{font-family:var(--font-icons);font-size:20px;content:var(--ico-priority-high);color:var(--color-error)}table.messagelist:not(.records-table) span.priority.prio5:before,table.messagelist:not(.records-table) span.priority.prio4:before{color:var(--color-on-surface-variant);content:var(--ico-arrow-drop-down)}table.messagelist:not(.records-table) td.subject>.gm-row-actions{display:none;align-items:center;gap:4px;order:7;margin-left:8px;position:absolute;right:12px;top:4px;border-radius:var(--radius-pill)}table.messagelist:not(.records-table)>tbody>tr:hover td.subject>.gm-row-actions,html.kbd table.messagelist:not(.records-table)>tbody>tr:focus-within td.subject>.gm-row-actions{display:inline-flex;background:var(--color-row-read)}table.messagelist:not(.records-table)>tbody>tr.unread .gm-row-actions{background:var(--color-surface)}table.messagelist:not(.records-table)>tbody>tr.selected .gm-row-actions{background:var(--color-row-selected)}table.messagelist:not(.records-table)>tbody>tr:hover td.subject>.date,table.messagelist:not(.records-table)>tbody>tr:hover td.flags>.attachment{visibility:hidden}.gm-row-actions>a{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--color-on-surface-variant);text-decoration:none}.gm-row-actions>a:hover{background:var(--color-state-hover)}.gm-row-actions>a:before{font-family:var(--font-icons);font-size:20px;line-height:1}.gm-row-actions>a.archive:before{content:var(--ico-archive)}.gm-row-actions>a.delete:before{content:var(--ico-delete)}.gm-row-actions>a.read:before{content:var(--ico-read)}.gm-row-actions>a.unread:before{content:var(--ico-unread)}.gm-row-actions>a.snooze:before{content:var(--ico-snoozed)}table.messagelist:not(.records-table) td.subject>span.flag{order:1}table.messagelist:not(.records-table) td.subject>span.attachment{order:4;margin-right:8px}table.messagelist:not(.records-table) td.subject>span.attachment:not(:has(span)):before,table.messagelist:not(.records-table) td.flags>span.attachment:not(:has(span)):before{display:none}table.messagelist:not(.records-table) td.subject>.gm-avatar-initial{display:grid;place-items:center;width:32px;height:32px;font-size:14px;flex-shrink:0;order:2;margin-right:12px;overflow:hidden}#messagelist-content .listing tbody:empty:after,.listing[data-label-msg]:empty:after{content:attr(data-label-msg)}#listempty,.listing .listempty,table.messagelist:not(.records-table) tr.listempty>td{display:flex;justify-content:center;padding:64px 24px;color:var(--color-on-surface-variant)}html.density-compact table.messagelist:not(.records-table)>tbody>tr{height:var(--spacing-row-compact)}html.density-compact table.messagelist:not(.records-table) .gm-avatar-initial{display:none}.draglayer,#rcmdraglayer{position:absolute;z-index:5000;padding:8px 16px;border-radius:var(--radius-sm);background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);box-shadow:var(--shadow-menu);font-size:var(--text-sm);max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container message-pane (width <= 620px){table.messagelist:not(.records-table)>tbody>tr{height:72px;padding:8px 16px}table.messagelist:not(.records-table) td.subject{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar from date" "avatar subject flags";column-gap:12px;row-gap:2px}table.messagelist:not(.records-table) td.subject>.fromto{grid-area:from;width:auto;flex-basis:auto;padding:0}table.messagelist:not(.records-table) td.subject>.subject{grid-area:subject;grid-column-end:-1;padding-right:32px;font-weight:400;color:var(--color-on-surface-variant)}table.messagelist:not(.records-table) td.subject>.date{grid-area:date}table.messagelist:not(.records-table) td.subject>.size{display:none}table.messagelist:not(.records-table) span.flag{grid-area:flags;justify-self:end;margin:0}table.messagelist:not(.records-table) td.subject>.gm-avatar-initial{grid-area:avatar;width:40px;height:40px;font-size:18px;margin:0}table.messagelist:not(.records-table) td.subject>span.attachment{grid-area:flags;justify-self:start;margin:0 28px 0 0}table.messagelist:not(.records-table) td.subject:has(>span.attachment>span)>.subject{padding-right:60px}html.density-compact table.messagelist:not(.records-table)>tbody>tr{height:60px}html.density-compact table.messagelist:not(.records-table) td.subject{grid-template-columns:0 minmax(0,1fr) auto;column-gap:8px}}@container message-pane (width <= 420px){.pagenav-text{display:none}}.gm-bulk-toolbar{display:none}@media(width<=1024px){#layout-list.gm-has-selection>.gm-bulk-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:8px 16px;padding-bottom:max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--color-outline-variant);background:var(--color-primary-container)}.gm-selection-count{margin-right:auto;font-weight:600}}@media(hover:none){table.messagelist:not(.records-table)>tbody>tr:hover td.subject>.date{visibility:visible}}table.messagelist:not(.records-table)>tbody>tr>td.threads{display:flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px;margin-left:-8px;padding:0;order:0}table.messagelist:not(.records-table)>tbody>tr>td.threads:not(:has(.collapsed,.expanded)),table.messagelist:not(.records-table)>tbody>tr>td.flags:empty{display:none}table.messagelist:not(.records-table) td.threads span.threads{display:inline-flex}table.messagelist:not(.records-table) td.threads div.collapsed,table.messagelist:not(.records-table) td.threads div.expanded{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;cursor:pointer;color:var(--color-on-surface-variant);font-size:0}table.messagelist:not(.records-table) td.threads div.collapsed:hover,table.messagelist:not(.records-table) td.threads div.expanded:hover{background:var(--color-state-hover)}table.messagelist:not(.records-table) td.threads div.collapsed:before,table.messagelist:not(.records-table) td.threads div.expanded:before{content:var(--ico-expand-more);font-family:var(--font-icons);font-size:20px;line-height:1;transition:transform .15s var(--ease-standard)}table.messagelist:not(.records-table) td.threads div.collapsed:before{transform:rotate(-90deg)}table.messagelist:not(.records-table)>tbody>tr>td.subject[style*=padding-left]{box-shadow:inset 2px 0 0 var(--color-outline-variant)}.listing{width:100%}table.listing{border-collapse:collapse}table.listing>thead{display:none}.listing:not(.messagelist) tr,.listing>li,.listing ul>li{position:relative}.listing>li>a,.listing ul>li>a,.listing>li>span,#settings-menu li>a,.listbox .menu.listing>li>a{display:flex;align-items:center;gap:16px;min-height:40px;padding:8px 16px 8px 24px;color:var(--color-on-surface);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.listing:not(.messagelist) tr{display:flex;align-items:center;min-height:40px;padding:0 16px 0 24px;gap:16px;cursor:pointer;transition:background-color .1s var(--ease-standard)}.listing:not(.messagelist) tr>td{display:flex;align-items:center;gap:16px;padding:8px 0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;color:var(--color-on-surface)}.listing:not(.messagelist) tr:hover,.listing>li>a:hover,.listing ul>li>a:hover,#settings-menu li>a:hover{background:var(--color-state-hover);text-decoration:none}.listing:not(.messagelist) tr.selected,.listing>li.selected>a,.listing ul>li.selected>a,#settings-menu li.selected>a,.listing:not(.messagelist) tr.selected>td{background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-weight:500}html.kbd .listing:not(.messagelist):focus-within tr.focused,html.kbd .listing:focus-within li.focused>a{box-shadow:inset 3px 0 0 var(--color-primary)}#subscription-table>li,#subscription-table li{display:flex;align-items:center;flex-wrap:wrap}#subscription-table li>a{flex:1 1 auto;margin-right:0}#subscription-table li>input[type=checkbox],#subscription-table li>.custom-switch{margin:0 16px 0 8px;flex:0 0 auto}#subscription-table li>ul{flex-basis:100%}#subscription-table li.root{display:none}.listing:not(.messagelist) tr.disabled,.listing>li.disabled>a{opacity:.5}.listing.iconized>li>a:before,.listing.iconized:not(.messagelist) tr>td:first-child:before,#settings-menu li>a:before{font-family:var(--font-icons);font-size:20px;line-height:1;color:var(--color-on-surface-variant);content:var(--ico-description);flex-shrink:0;margin-right:16px;vertical-align:middle}.listing:not(.messagelist) *:focus,.listing:not(.messagelist) *:focus-visible{outline:none}.listing:not(.messagelist) tr.selected>td:first-child:before,#settings-menu li.selected>a:before,.listing.iconized>li.selected>a:before{color:var(--color-on-secondary-container)}#settings-menu li>a.preferences:before{content:var(--ico-tune)}#settings-menu li>a.folders:before{content:var(--ico-folder)}#settings-menu li>a.identities:before{content:var(--ico-person)}#settings-menu li>a.responses:before{content:var(--ico-description)}#settings-menu li>a.password:before{content:var(--ico-key)}#settings-menu li>a.filter:before,#settings-menu li>a.filters:before,#settings-menu li>a.managesieve:before{content:var(--ico-filter-list)}#settings-menu li>a.vacation:before{content:var(--ico-event)}#settings-menu li>a.forward:before{content:var(--ico-forward-to-inbox)}#settings-menu li>a.enigma:before,#settings-menu li>a.encryption:before{content:var(--ico-lock)}#settings-menu li>a.carddav:before{content:var(--ico-contacts)}#settings-menu li>a.twofactor_gauthenticator:before,#settings-menu li.twofactor_gauthenticator>a:before{content:var(--ico-shield)}#settings-menu li>a.about:before{content:var(--ico-info)}#sections-table tr>td:first-child:before{content:var(--ico-tune)}#sections-table tr.general>td:first-child:before{content:var(--ico-language)}#sections-table tr.mailbox>td:first-child:before{content:var(--ico-inbox)}#sections-table tr.mailview>td:first-child:before{content:var(--ico-mail-open)}#sections-table tr.compose>td:first-child:before{content:var(--ico-compose)}#sections-table tr.addressbook>td:first-child:before{content:var(--ico-contacts)}#sections-table tr.folders>td:first-child:before{content:var(--ico-folder)}#sections-table tr.server>td:first-child:before{content:var(--ico-storage)}#sections-table tr.encryption>td:first-child:before{content:var(--ico-lock)}#sections-table tr.calendar>td:first-child:before{content:var(--ico-calendar)}#sections-table tr.authres_status>td:first-child:before{content:var(--ico-verified-user)}#sections-table tr.scheduled_sending>td:first-child:before{content:var(--ico-schedule)}#sections-table tr.thunderbird_labels>td:first-child:before{content:var(--ico-label)}#sections-table tr.hotkeys>td:first-child:before{content:var(--ico-keyboard)}#settings-menu li>a.cd_preferences:before{content:var(--ico-contacts)}#subscription-table tr>td.name{flex:1 1 auto}#subscription-table tr>td.subscribed{flex:0 0 auto;padding-right:8px}#subscription-table tr>td.name:before{font-family:var(--font-icons);font-size:20px;color:var(--color-on-surface-variant);content:var(--ico-folder);margin-right:16px}#subscription-table tr.inbox>td.name:before{content:var(--ico-inbox)}#subscription-table tr.drafts>td.name:before{content:var(--ico-drafts)}#subscription-table tr.sent>td.name:before{content:var(--ico-send)}#subscription-table tr.junk>td.name:before{content:var(--ico-spam)}#subscription-table tr.trash>td.name:before{content:var(--ico-delete)}#subscription-table tr[class*=level]>td.name{padding-left:24px}#identities-table tr>td:before,#responses-table tr>td:before{font-family:var(--font-icons);font-size:20px;color:var(--color-on-surface-variant);margin-right:16px;content:var(--ico-person)}#responses-table tr>td:before{content:var(--ico-description)}.contactlist tr>td.name{flex:1 1 auto}.contactlist tr>td.name:before{display:none}.listing .listing-empty,.listing:not(.messagelist) tr.listitem-empty td,.list-placeholder{justify-content:center;color:var(--color-on-surface-variant);padding:48px 24px}.listbox>.header>.header-title{font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface)}#layout-content>.header{padding-left:12px}#layout-content>.header .toolbar{flex:1 1 auto}#layout-content>.header .header-title:empty{display:none}html.iframe{background:var(--color-surface)}html.iframe body{background:var(--color-surface);height:auto;min-height:100%;overflow:auto}html.iframe #layout-content,html.iframe .content.frame-content{display:block;min-height:100%}#layout-content>.content.frame-content,html.iframe .content.frame-content{padding:0 24px 24px}#message-header{padding:20px 0 8px 56px}#message-header h2.subject{display:flex;align-items:center;gap:8px;font:400 var(--text-xl) / 28px var(--font-sans);color:var(--color-on-surface);margin:0 0 16px;overflow-wrap:anywhere}#message-header h2.subject a.extwin{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:auto;border-radius:50%;color:var(--color-on-surface-variant);font-size:0;flex-shrink:0}#message-header h2.subject a.extwin:before{font-family:var(--font-icons);font-size:20px;content:var(--ico-open-in-new)}#message-header h2.subject a.extwin:hover{background:var(--color-state-hover)}#message-header h2.subject img.lock_icon,#message-header h2.subject img{height:16px;width:auto;margin-left:4px}.header-summary>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--color-meta);font-size:var(--text-xs)}.header-summary .adr{display:inline-flex;align-items:center;gap:2px}.header-summary .adr .rcmContactAddress{font-size:var(--text-base);color:var(--color-on-surface);font-weight:700}a.rcmaddcontact{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:2px;border-radius:50%;vertical-align:middle;color:var(--color-on-surface-variant);font-size:0;text-decoration:none;opacity:.72;transition:opacity .12s var(--ease-standard),background-color .12s var(--ease-standard)}a.rcmaddcontact:hover{text-decoration:none;background:var(--color-state-hover);color:var(--color-on-surface)}.header-headers .adr,.gm-msg-line1 .adr{display:inline-flex;align-items:center;gap:2px}.header-summary:hover a.rcmaddcontact,.header-headers tr:hover a.rcmaddcontact{opacity:1}a.rcmaddcontact:before{font-family:var(--font-icons);font-size:16px;content:var(--ico-person-add)}img.authres-status-img{width:16px;height:16px;vertical-align:middle}#message-header>.header{display:flex;align-items:flex-start;gap:16px;margin-left:-56px}#message-header .contactphoto{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-surface-container-high)}#message-header .header-content{flex:1 1 auto;min-width:0}.header-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--text-base);line-height:20px}.header-summary .adr .rcmContactAddress,.header-summary .adr>a,.header-summary .adr>span{color:var(--color-on-surface);font-weight:700;text-decoration:none}.header-summary .adr .rcmContactAddress:after,.header-summary .date{color:var(--color-meta);font-weight:400;font-size:var(--text-xs)}.header-summary .date{margin-left:auto}.header-headers{display:none;margin-top:8px;font-size:var(--text-sm);color:var(--color-on-surface-variant)}.header-headers.details{display:block}.header-headers table,table.headers-table{border-collapse:collapse}.header-headers th,table.headers-table th,.header-headers td.header-title{padding:2px 12px 2px 0;text-align:left;font-weight:400;color:var(--color-on-surface-variant);white-space:nowrap;vertical-align:top}.header-headers td,table.headers-table td{padding:2px 0;color:var(--color-on-surface);overflow-wrap:anywhere}.header-links{display:flex;gap:4px 8px;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:var(--text-xs);color:var(--color-meta)}.header-links a{color:var(--color-meta);display:inline-flex;align-items:center;gap:6px;height:28px;text-decoration:none;border-radius:14px;padding:0 12px 0 10px;margin-left:-10px;font-size:var(--text-xs)}.header-links a+a{margin-left:0}.header-links a:before{font-family:var(--font-icons);font-size:18px;line-height:1}.header-links a.headers-all:before{content:var(--ico-description)}.header-links a.plain:before,.header-links a.html:before,.header-links a[class*=format]:before,.header-links a[onclick*=change_format]:before{content:var(--ico-code)}.header-links a:hover{background:var(--color-state-hover);text-decoration:none;color:var(--color-on-surface)}.header-links a.headers-summary{width:24px;height:24px;padding:0;justify-content:center;border-radius:50%}.header-links a.headers-summary:after{content:var(--ico-arrow-drop-down);font-family:var(--font-icons);font-size:20px;transition:transform .15s var(--ease-standard)}.header-links a.headers-summary.expanded:after{transform:rotate(180deg)}.gm-authres{font-size:16px;vertical-align:middle;margin-right:2px;color:var(--color-outline)}.gm-msg-summary .gm-authres[data-state=none].ico-help{display:none}.gm-authres[data-state=ok]{color:#1e8e3e}.gm-authres[data-state=partial],.gm-authres[data-state=warn]{color:#b06000}.gm-authres[data-state=fail]{color:var(--color-error)}.header-links .button.icon{width:24px;height:24px}#message-content{display:flex;flex-direction:column;gap:16px;padding-left:56px}#message-content .rightcol{min-width:0}#messagebody{font-size:var(--text-base);line-height:1.5;color:var(--color-on-surface);overflow-wrap:anywhere}#messagebody div.message-part,#messagebody div.message-htmlpart{margin:8px 0 16px}#messagebody div.message-part{white-space:pre-wrap;font-family:var(--font-sans)}#messagebody blockquote{margin:4px 0 4px 4px;padding-left:12px;border-left:2px solid var(--color-outline-variant);color:var(--color-on-surface-variant)}#messagebody .message-partheaders,#messagebody .part-notice,#message-objects>div{margin:8px 0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-surface-container);color:var(--color-on-surface-variant);font-size:var(--text-sm);display:flex;align-items:center;gap:12px;flex-wrap:wrap}#message-objects .notice:before,#message-objects .warning:before{content:var(--ico-info);font-family:var(--font-icons);font-size:20px;color:var(--color-primary)}#attachment-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}#attachment-list:empty{display:none}#attachment-list>li{display:flex;align-items:center;gap:8px;max-width:320px;height:36px;padding:0 4px 0 12px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm)}#attachment-list>li>a.filename{color:var(--color-on-surface);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}#attachment-list>li>a.filename:before{content:var(--ico-attachment);font-family:var(--font-icons);font-size:18px;color:var(--color-primary)}#attachment-list>li .attachment-size{color:var(--color-meta);font-size:var(--text-xs)}#attachment-list>li a.dropdown,#attachment-list>li a.attachment-menu{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;color:var(--color-on-surface-variant)}#attachment-list>li a.dropdown:before{content:var(--ico-more-vert);font-family:var(--font-icons);font-size:18px}.gm-reply-bar{display:flex;gap:8px;padding:24px 0 8px 56px}.gm-reply-bar .gm-btn{border:1px solid var(--color-outline);color:var(--color-on-surface-variant);padding:0 16px 0 12px}@media(width<=768px){html.iframe .content.frame-content,body.action-show #layout-content>.content,body.action-show #layout-content .frame-content{padding:0 16px 16px}#message-header,#message-content,.gm-reply-bar{padding-left:0}#message-header>.header{margin-left:0}}#message-header .gm-msg-avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;font:500 18px / 1 var(--font-sans);flex-shrink:0}#message-header img.contactphoto:not(.gm-loaded){visibility:hidden}#messagebody .image-attachment{display:inline-flex;flex-direction:column;width:240px;max-width:100%;margin:12px 12px 0 0;padding:0;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);overflow:hidden;vertical-align:top;background:var(--color-surface)}#messagebody .image-attachment .image-link{display:grid;place-items:center;width:100%!important;min-height:120px;background:var(--color-surface-container)}#messagebody .image-attachment .image-thumbnail{display:block;max-width:100%;max-height:160px!important;object-fit:contain}#messagebody .image-attachment .image-filename{padding:8px 12px 0;font-size:var(--text-sm);color:var(--color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#messagebody .image-attachment .image-filesize{padding:0 12px;font-size:var(--text-xs);color:var(--color-meta)}#messagebody .image-attachment .attachment-links{display:flex;gap:12px;padding:8px 12px 10px;font-size:var(--text-sm)}#messagebody .image-attachment .attachment-links a{color:var(--color-primary);text-decoration:none;font-weight:500}body.action-print .print-content{max-width:840px;margin:0 auto;padding:24px 32px}body.action-print #message-header,body.action-print #message-header>.header{padding:0;margin:0}body.action-print #message-header .contactphoto,body.action-print #message-header .gm-msg-avatar,body.action-print .header-links{display:none}body.action-print #message-header .header-headers{display:block}body.action-print #message-content{padding-left:0}body.action-print #logo{float:right;max-height:32px}.header-summary.gm-hidden{display:none}.gm-msg-summary{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-msg-line1{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--text-base);line-height:20px}.gm-msg-name{font-weight:700;color:var(--color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-msg-email{color:var(--color-on-surface-variant);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-msg-flags{display:inline-flex;align-items:center;gap:4px}.gm-msg-date{margin-left:auto;padding-left:12px;color:var(--color-meta);font-size:var(--text-xs);white-space:nowrap}.gm-msg-line1 a.rcmaddcontact{opacity:.72}.gm-msg-line1:hover a.rcmaddcontact{opacity:1}.gm-msg-to{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 2px 0 0;border:0;border-radius:10px;background:transparent;color:var(--color-on-surface-variant);font:400 var(--text-xs) / 20px var(--font-sans);cursor:pointer}.gm-msg-to:hover{color:var(--color-on-surface)}.gm-msg-to .ico{font-size:18px;transition:transform .15s var(--ease-standard)}.gm-msg-to[aria-expanded=true] .ico{transform:rotate(180deg)}#message-header .gm-msg-summary~.header-headers,#message-header .header-links a.headers-summary{margin-top:6px}#message-header:has(.gm-msg-summary) .header-links a.headers-summary{display:none}#layout-content .content>div[role=region]:has(>#attachment-list),#message-content .leftcol{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#message-content .leftcol:empty,#message-content .leftcol:not(:has(li)){display:none}#message-content .leftcol>h2.voice{position:absolute}a.button.zipdownload,#attachment-list~a.zipdownload{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border-radius:18px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:500 var(--text-sm) / 36px var(--font-sans);text-decoration:none;white-space:nowrap}a.button.zipdownload:before{content:var(--ico-download);font-family:var(--font-icons);font-size:20px}a.button.zipdownload:hover{filter:brightness(.97);text-decoration:none}.gm-headers-raw{font:12px / 20px var(--font-mono);color:var(--color-on-surface);white-space:normal;overflow-wrap:anywhere;padding:4px 0 8px}.gm-headers-raw font.bold{font-weight:700;color:var(--color-primary)}.boxtitle,#prefs-title{font:400 var(--text-xl) / 28px var(--font-sans);color:var(--color-on-surface);padding:16px 24px 0}.box.formcontainer,.box.formcontent,.settingsbox{padding:0 0 16px}#layout-content>.formcontainer,#layout-content>.scroller>.formcontainer{flex:1 1 auto;min-height:0;overflow:auto}.hint,.form-text,td.hint{font-size:var(--text-xs);color:var(--color-on-surface-variant)}.propform td>input[type=checkbox]+a,.propform td>.custom-switch+a,.form-check+a{margin-left:12px;font-size:var(--text-sm)}textarea,textarea.form-control{resize:none}label.skinselection{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 16px;padding:12px 16px;margin:0 0 8px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);cursor:pointer}label.skinselection:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-container)}label.skinselection .skinthumbnail{width:96px;height:60px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--color-outline-variant);background:var(--color-surface)}label.skinselection .skinname{font-weight:500;color:var(--color-on-surface)}label.skinselection .skinauthor,label.skinselection .skinlicense{font-size:var(--text-xs);color:var(--color-on-surface-variant)}.multi-input{border:1px solid var(--color-outline);border-radius:var(--radius-xs);padding:4px;background:var(--color-surface)}.multi-input.focused{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.multi-input.is-invalid{border-color:var(--color-error)}.multi-input .input-group{margin:0;gap:4px}.multi-input .input-group>input{border:0;min-height:32px;padding:4px 8px;box-shadow:none!important}.multi-input .input-group>a.reset{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-on-surface-variant);min-width:0}.multi-input .input-group>a.reset:hover{background:var(--color-state-hover)}.multi-input .invalid-feedback:empty{display:none}table.records-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin:8px 0 16px}table.records-table th,table.records-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--color-outline-variant);vertical-align:top}table.records-table th{font-weight:500;color:var(--color-on-surface-variant)}#scheduled-messages-table{display:block;width:100%;max-width:100%;overflow-x:auto}#scheduled-messages-table tr{display:table-row;margin:0}#scheduled-messages-table th,#scheduled-messages-table td{display:table-cell;padding:10px 12px;min-width:80px;text-align:left;border-bottom:1px solid var(--color-outline-variant)}.gm-about .frame-content{padding:0}.gm-about h2.sysname{font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface);margin:0 0 4px}.gm-about h3{font:500 var(--text-base) / 20px var(--font-sans);color:var(--color-on-surface);margin:20px 0 8px}.gm-about p{margin:0 0 8px}.gm-about .skinitem{display:block}#layout-list>.pagenav.pagenav-list{display:flex;align-items:center;gap:4px;margin:0;padding:4px 8px 4px 12px;font-size:var(--text-sm);color:var(--color-on-surface);cursor:pointer;border-bottom:1px solid var(--color-outline-variant)}#layout-list>.pagenav.pagenav-list>a.expand:before{content:var(--ico-expand-more);transition:transform .15s var(--ease-standard)}#layout-list>.pagenav.pagenav-list.expanded>a.expand:before{transform:rotate(180deg)}#filtersetslistbox{flex:0 0 auto;max-height:200px;border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}#filtersetslistbox.hidden{display:none}.rulerow,.actionrow{padding:8px 12px;margin:0 0 8px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface-container-lowest)}table.compact-table{width:100%;border-collapse:collapse}table.compact-table td{padding:2px 4px;vertical-align:top}.actionrow .checklist>label{display:flex;align-items:center;gap:8px;min-height:36px;line-height:20px}.actionrow .checklist>br{display:none}table.compact-table td.rowactions .flexbox,table.compact-table td.rowtargets .flexbox,.rulerow .flexbox,.actionrow .flexbox{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rulerow .flexbox>*,.actionrow .flexbox>*{flex:1 1 200px;min-width:160px}td.rowbuttons{width:1%;white-space:nowrap}td.rowbuttons a{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--color-on-surface-variant);text-decoration:none;vertical-align:middle}td.rowbuttons a:hover{background:var(--color-state-hover)}td.rowbuttons a.disabled{opacity:.38;pointer-events:none}td.rowbuttons a>.inner{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}td.rowbuttons a:before{font-family:var(--font-icons);font-size:20px;line-height:1}.advanced-rule-options,.rule-advanced{margin-top:8px;padding:8px 12px;border-radius:var(--radius-xs);background:var(--color-surface-container)}.listing[data-label-msg]:empty:after,#layout-list .scroller>.listing:empty:after{display:block;padding:48px 24px;text-align:center;color:var(--color-on-surface-variant);font-size:var(--text-sm)}.formcontent h3,.formcontainer h3:not(.voice){font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface);margin:16px 0 8px}html.iframe body.task-settings .formcontent,html.iframe body.task-settings .propform:first-child{padding-top:8px}html.iframe body.task-settings fieldset:first-of-type>legend{margin-top:0}.propform td:has(>.gm-dt-btn){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.propform td>.gm-dt-btn{min-width:200px}.propform td>.gm-dt-btn+input,.propform td>.gm-dt-btn~input[type=text]{width:120px;flex:0 0 auto}.propform td>input[type=button].button,.propform td>button.button{display:inline-block;height:32px;padding:0 14px;border:0;border-radius:16px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:500 var(--text-sm) / 32px var(--font-sans);cursor:pointer;margin-top:6px}#twofactor_gauthenticator-form .settingsbox{max-width:760px}#twofactor_gauthenticator-form h3#prefs-title{padding:0 0 12px;font:400 var(--text-xl) / 28px var(--font-sans)}#twofactor_gauthenticator-form table{width:100%;table-layout:fixed;border-collapse:collapse}#twofactor_gauthenticator-form td{padding:8px 0;vertical-align:middle}#twofactor_gauthenticator-form td.title{width:160px;color:var(--color-on-surface-variant);font-weight:500}#twofactor_gauthenticator-form td:not(.title):has(input){display:flex;flex-wrap:wrap;align-items:center;gap:8px}#twofactor_gauthenticator-form td:empty{width:160px}#twofactor_gauthenticator-form td:not(.title):not(:has(input)){color:var(--color-on-surface-variant);font-size:var(--text-sm);line-height:20px}#twofactor_gauthenticator-form td:not(.title)>input[type=password],#twofactor_gauthenticator-form td:not(.title)>input[type=text]{display:inline-block;width:auto;min-width:0;max-width:100%;flex:1 1 200px}#twofactor_gauthenticator-form input[name="2FA_recovery_codes[]"]{flex:0 1 140px;min-width:120px;font-family:var(--font-mono)}#twofactor_gauthenticator-form input.button.mainaction{display:inline-block;height:36px;padding:0 16px;border:0;border-radius:18px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:500 var(--text-sm) / 36px var(--font-sans);cursor:pointer;margin:0 8px 8px 0;max-width:100%}@media(width<=600px){#twofactor_gauthenticator-form tr{display:flex;flex-direction:column;margin-bottom:16px}#twofactor_gauthenticator-form td,#twofactor_gauthenticator-form td.title,#twofactor_gauthenticator-form td:empty{width:auto;min-width:0;overflow-wrap:anywhere}#twofactor_gauthenticator-form input.button.mainaction[id="2FA_setup_fields"]{font-size:11px;padding-inline:8px}}#twofactor_gauthenticator-form input.button.mainaction:disabled{opacity:.38;cursor:default}#twofactor_gauthenticator-form input.button.mainaction[onclick*=save]{background:var(--color-primary);color:var(--color-on-primary)}#twofactor_gauthenticator-form .boxcontent>p{margin:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#twofactor_gauthenticator-form .boxcontent>p>br{display:none}#twofactor_gauthenticator-form input[id="2FA_code_to_check"]{width:160px;flex:0 0 160px;display:inline-block;margin-bottom:8px}#twofactor_gauthenticator-form #2FA_qr_code,#twofactor_gauthenticator-form canvas,#twofactor_gauthenticator-form img[alt*="QR"]{display:block;margin:12px 0;border-radius:var(--radius-sm);background:#fff;padding:8px}#contactlist-content .listing:not(.messagelist) tr{min-height:40px;padding:0 16px 0 12px}table.contactlist tr>td.name{gap:14px;padding:4px 0;font-size:var(--text-base)}table.listing.iconized.contactlist tr>td.name:first-child:before{display:inline-grid!important;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gm-avatar-bg, var(--color-surface-container-highest));color:#fff;font:500 14px / 1 var(--font-sans);font-family:var(--font-sans);content:attr(data-initial);margin-right:0;flex-shrink:0}table.listing.iconized.contactlist tr.contactgroup>td.name:first-child:before,table.listing.iconized.contactlist tr.group>td.name:first-child:before{font-family:var(--font-icons);font-size:18px;content:var(--ico-group);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant)}table.contactlist tr.selected>td.name{font-weight:500}html.iframe body.task-addressbook .formcontent{padding:24px 32px 16px;max-width:880px}.contact-header{display:flex;align-items:flex-start;gap:24px;padding:0 0 24px;margin-bottom:8px;border-bottom:1px solid var(--color-outline-variant)}.contact-photo,fieldset.contact-photo{flex:0 0 auto;width:96px;height:96px;margin:0;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--color-surface-container-high);position:relative}.contact-photo img{display:block;width:100%;height:100%;object-fit:cover}.contact-photo #contactpic,.contact-photo .image-upload{position:absolute;inset:0}.contact-photo .droptarget:not(.image-upload),.contact-photo .photo-actions{display:none}.gm-photo-choose{position:absolute;inset:0;display:grid;place-content:end center;padding:8px 10px 14px;color:#fff;background:linear-gradient(transparent 35%,#000000a6);font-size:11px;line-height:14px;cursor:pointer;border:0;border-radius:50%}.gm-photo-choose:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.gm-photo-remove{margin-bottom:16px}.gm-photo-remove[hidden]{display:none}fieldset.contact-head{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}fieldset.contact-head>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-head.readonly{padding-top:12px}.contact-head.readonly .names{display:flex;flex-wrap:wrap;gap:0 8px;font:400 var(--text-2xl, 28px) / 36px var(--font-sans);color:var(--color-on-surface)}.contact-head.readonly .names:empty:before,.contact-head.readonly .names:not(:has(.namefield)):before{content:attr(data-fallback)}.contact-head.readonly .displayname,.contact-head.readonly .nickname,.contact-head.readonly .organization,.contact-head.readonly .department,.contact-head.readonly .jobtitle{color:var(--color-on-surface-variant);font-size:var(--text-base);line-height:22px}.contact-head.readonly .source{margin-top:8px;font-size:var(--text-xs);color:var(--color-on-surface-variant)}.contact-head.readonly .source .label{margin-right:4px}.contact-head:not(.readonly) .names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.contact-head:not(.readonly) .row{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.contact-head:not(.readonly) .names .row{margin:0}.contact-head:not(.readonly) .row>label{font-size:var(--text-xs);color:var(--color-on-surface-variant)}.contact-head:not(.readonly) .row>div{display:flex;gap:8px}.contact-head:not(.readonly) .row input{width:100%}p.addfield{margin:8px 0 0;max-width:220px}p.addfield .gm-select-btn{border-color:transparent;background:var(--color-surface-container);color:var(--color-primary);font-weight:500}#contacttabs.tabbed{display:flex;flex-direction:column;gap:8px}#contacttabs.tabbed>fieldset.propform{margin:0;padding:12px 0 8px;border:0;border-bottom:1px solid var(--color-outline-variant)}#contacttabs.tabbed>fieldset.propform:last-child{border-bottom:0}#contacttabs.tabbed>fieldset.propform>legend{font:500 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface);padding:0;margin:0 0 12px}fieldset.contactfieldgroup{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 16px;align-items:start;margin:0 0 12px;padding:0;border:0}fieldset.contactfieldgroup>legend{grid-column:1;float:left;width:120px;margin:0;padding:10px 0 0;font:500 var(--text-xs) / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant)}fieldset.contactfieldgroup>.row{grid-column:2;display:flex;align-items:center;gap:8px;margin:0 0 8px;min-width:0}fieldset.contactfieldgroup:not(.contactfieldgroupmulti)>.row{grid-column:1 / -1}fieldset.contactfieldgroup .row>label.contactfieldlabel{flex:0 0 120px;font:500 var(--text-xs) / 16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant)}fieldset.contactfieldgroup .row>.gm-select{flex:0 0 140px;width:140px}fieldset.contactfieldgroup .row>input,fieldset.contactfieldgroup .row>textarea,fieldset.contactfieldgroup .row>.content,fieldset.contactfieldgroup .row>.contactfieldcontent{flex:1 1 auto;min-width:0}fieldset.contactfieldgroup .row>textarea{min-height:120px}fieldset.contactfieldgroup .row>.gm-dt-btn{min-width:220px}fieldset.contactfieldgroup .row.composite{align-items:flex-start}fieldset.contactfieldgroup .row.composite>.gm-select{margin-top:0}fieldset.contactfieldgroup .row>.content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}fieldset.contactfieldgroup .row>.content>.ff_street{grid-column:1 / -1}a.contactfieldbutton{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;color:var(--color-on-surface-variant);text-decoration:none;font-size:0}a.contactfieldbutton:hover{background:var(--color-state-hover)}a.contactfieldbutton:before{font-family:var(--font-icons);font-size:20px;content:var(--ico-close)}a.contactfieldbutton.addbutton:before{content:var(--ico-add)}#advsearchform .contactfieldgroup .row{display:grid;gap:6px;margin-bottom:16px}#advsearchform .contactfieldlabel{color:var(--color-on-surface-variant)}#advsearchform .contactfieldcontent{min-width:0}.contactfieldcontent{color:var(--color-on-surface);font-size:var(--text-base);line-height:20px;overflow-wrap:anywhere}.contactfieldcontent a{color:var(--color-primary);text-decoration:none}.contactfieldcontent a:hover{text-decoration:underline}fieldset.propform.readonly .row>label.contactfieldlabel{padding-top:2px}html.iframe body.task-addressbook .formbuttons{padding:12px 32px 24px;max-width:880px}@media(width<=600px){html.iframe body.task-addressbook .formcontent{padding:20px 16px}fieldset.contactfieldgroup .row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px}fieldset.contactfieldgroup .row>:not(.contactfieldbutton){grid-column:1;width:100%;min-width:0}fieldset.contactfieldgroup .row>.contactfieldbutton{grid-column:2;grid-row:1}.contact-header{flex-direction:column;align-items:center;text-align:center}.contact-head:not(.readonly) .names{grid-template-columns:1fr}fieldset.contactfieldgroup{grid-template-columns:1fr}fieldset.contactfieldgroup>legend,fieldset.contactfieldgroup>.row{grid-column:1}}html.gm-in-dialog body.task-addressbook .formcontent{padding:8px 8px 0;max-width:none}html.gm-in-dialog .formbuttons{display:none}.gm-contact-dialog .gm-dialog-body{padding:0 8px}.gm-contact-dialog .gm-picker-frame{min-height:60vh}.gm-compose-page{background:var(--color-surface);position:relative}.gm-compose-head{background:var(--color-surface-container);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-left:16px}.gm-compose-head .header-title{font:500 var(--text-base) / 20px var(--font-sans);color:var(--color-on-primary-container);flex:0 0 auto}.gm-compose-status{flex:1 1 auto;font-size:var(--text-xs);color:var(--color-on-surface-variant);padding:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-compose-head .toolbar{margin-left:auto}#compose-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}#compose-content>form,.gm-compose-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0 16px}.gm-compose-objects:empty{display:none}.gm-compose-objects>div{margin:8px 0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-surface-container);font-size:var(--text-sm)}.gm-hrow{display:flex;align-items:flex-start;min-height:40px;border-bottom:1px solid var(--color-surface-container-high)}.gm-hrow:not(:has(.recipient-input)){align-items:center}.gm-hrow:not(:has(.recipient-input))>.gm-hlabel{padding-top:0;padding-bottom:0}.gm-hrow.hidden{display:none}.gm-hlabel{flex:0 0 auto;min-width:48px;padding:10px 8px 10px 0;color:var(--color-on-surface-variant);font-size:var(--text-base);line-height:20px;cursor:default}.gm-hfield{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px}.gm-hfield>input,.gm-hfield>select,.gm-hfield>.gm-select,.gm-hfield>.recipient-input,.gm-hfield>ul.form-control{flex:1 1 auto;min-width:0;border:0;border-radius:0;background:transparent;padding:10px 0;min-height:40px;box-shadow:none}.gm-hfield>input:focus,.gm-hfield>input:focus-visible{border:0;box-shadow:none}.gm-hfield .gm-select-btn{border:0;padding-left:0;background:transparent;min-height:40px}.gm-hfield .gm-select-btn:hover{background:transparent}.gm-subject{font-size:var(--text-base)}.gm-hlinks{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.gm-hlink{color:var(--color-on-surface-variant);font-size:var(--text-base);padding:4px 6px;border-radius:var(--radius-xs);white-space:nowrap}.gm-hlink:hover{background:var(--color-state-hover);text-decoration:none;color:var(--color-on-surface)}.gm-hlink.hidden,.gm-hrow:not(.hidden)~* .gm-hlink[data-header].used{display:none}.gm-hicon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--color-on-surface-variant)}.gm-hicon:hover{background:var(--color-state-hover);text-decoration:none}ul.recipient-input,.gm-hfield>ul.form-control{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;list-style:none;margin:0;padding:6px 0;cursor:text}ul.recipient-input>li.recipient{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 4px 0 10px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-on-surface);font-size:var(--text-base);line-height:26px;white-space:nowrap}ul.recipient-input>li.recipient:hover{background:var(--color-surface-container)}ul.recipient-input>li.recipient.invalid{border-color:var(--color-error);color:var(--color-error)}ul.recipient-input>li.recipient>.name{overflow:hidden;text-overflow:ellipsis;max-width:260px}ul.recipient-input>li.recipient>.email{display:none}ul.recipient-input>li.recipient>a.button{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--color-on-surface-variant);font-size:0}ul.recipient-input>li.recipient>a.button:before{font-family:var(--font-icons);font-size:16px;content:var(--ico-close)}ul.recipient-input>li.recipient>a.button:hover{background:var(--color-state-hover)}ul.recipient-input>li.input{flex:1 1 120px;min-width:120px}ul.recipient-input>li.input>input{width:100%;min-height:28px;padding:0;border:0;background:transparent;box-shadow:none}#rcmKSearchpane{position:absolute;z-index:1000;max-height:320px;overflow:auto;padding:8px 0;border-radius:var(--radius-xs);background:var(--color-surface-container-lowest);box-shadow:var(--shadow-menu)}html.dark-mode #rcmKSearchpane{background:var(--color-surface-container-high)}#rcmKSearchpane ul{list-style:none;margin:0;padding:0}#rcmKSearchpane li{padding:8px 16px;line-height:20px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rcmKSearchpane li.selected,#rcmKSearchpane li:hover{background:var(--color-state-hover)}#composebodycontainer{flex:1 1 auto;min-height:200px;display:flex;flex-direction:column;padding:8px 0}#composebody{flex:1 1 auto;min-height:200px;border:0;border-radius:0;padding:8px 0;resize:none;box-shadow:none;font:var(--text-base) / 1.5 var(--font-sans)}#composebody:focus{box-shadow:none}#composebodycontainer .tox-tinymce{flex:1 1 auto;border:0!important;border-radius:0}.gm-attachments{padding:4px 0 8px}.gm-attachments .attachmentslist{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gm-attachments .attachmentslist:empty{display:none}.gm-attachments .attachmentslist>li{display:flex;align-items:center;gap:8px;max-width:320px;height:36px;padding:0 4px 0 12px;border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);font-size:var(--text-sm)}.gm-attachments .attachmentslist>li>a.filename,.gm-attachments .attachmentslist>li>span.filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface);text-decoration:none}.gm-attachments .attachmentslist>li .attachment-size{color:var(--color-meta);font-size:var(--text-xs)}.gm-attachments .attachmentslist>li a.delete,.gm-attachments .attachmentslist>li a.cancelupload{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--color-on-surface-variant);font-size:0}.gm-attachments .attachmentslist>li a.delete:before,.gm-attachments .attachmentslist>li a.cancelupload:before{font-family:var(--font-icons);font-size:18px;content:var(--ico-close)}.gm-attachments .attachmentslist>li.uploading{opacity:.6}html.gm-dragging .gm-attachments{display:flex;align-items:center;justify-content:center;position:absolute;inset:48px 0 72px;z-index:5;border:2px dashed var(--color-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,#0b57d0 6%,#ffffff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}color:var(--color-primary);font-weight:500}html.gm-dragging .gm-attachments:after{content:attr(data-drop-label)}#uploadform,form#uploadform{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#editor-selector,.gm-select:has(>#editor-selector){display:none!important}.gm-compose-bar{display:flex;align-items:center;gap:8px;padding:12px 16px 16px;justify-content:flex-start;flex-shrink:0}.gm-send-group{display:inline-flex;align-items:stretch;height:36px;border-radius:18px;background:var(--color-primary);color:var(--color-on-primary);overflow:hidden;box-shadow:none}.gm-send-group>.gm-send,.gm-send-group>.gm-send:hover,.gm-send-group>.gm-send:focus-visible,.gm-send-group>.gm-send:active{height:36px;padding:0 20px 0 24px;border:0;border-radius:18px 0 0 18px;background:transparent;color:inherit;box-shadow:none;font:500 var(--text-base) / 36px var(--font-sans)}.gm-send-group>.gm-send-more{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:0 18px 18px 0;border-left:1px solid rgb(255 255 255 / .28);color:inherit;text-decoration:none}.gm-send-group>.gm-send:hover,.gm-send-group>.gm-send-more:hover{background:#ffffff1f}.gm-send-group>.gm-send:focus-visible,.gm-send-group>.gm-send-more:focus-visible{outline:none;background:#ffffff2e}.gm-send-group>.gm-send.disabled,.gm-send-group>.gm-send:disabled{opacity:1;color:#fff9}.gm-compose-tools{margin-left:8px}.gm-compose-tools>a,.gm-compose-tools .dropbutton>a{width:36px;height:36px}.gm-compose-tools a.format:before{content:var(--ico-format-size)}.gm-compose-tools a.attach:before{content:var(--ico-attachment)}.gm-compose-tools a.signature:before{content:var(--ico-edit)}.gm-compose-tools a.responses:before{content:var(--ico-description)}.gm-compose-tools a.spellcheck:before{content:var(--ico-spellcheck)}.gm-compose-tools a.encrypt:before{content:var(--ico-lock)}.gm-compose-tools a.more:before{content:var(--ico-more-vert)}.gm-compose-tools a.ai:before{content:var(--ico-ai);color:var(--color-primary)}.gm-compose-tools a.spellcheck.pressed{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.gm-compose-bar .save.draft{margin-left:auto}.gm-discard:before{content:var(--ico-delete)}.gm-compose-options{padding:8px 16px;min-width:340px}.gm-compose-options .form-group.row{gap:16px;margin:0;min-height:44px;align-items:center}.gm-compose-options .form-group.row>label{flex:1 1 auto;width:auto;font-weight:400;color:var(--color-on-surface)}.gm-compose-options .form-group.row>.gm-select{flex:0 0 180px}.gm-recipient-dialog #recipient-dialog>.listbox{display:flex;flex-direction:column;height:min(480px,55dvh)}.gm-recipient-dialog #recipient-dialog .scroller{flex:1;min-height:0;overflow-y:auto}.gm-recipient-dialog .searchbar{flex:0 0 40px;width:auto}.gm-recipient-dialog .searchbar input[type=text]{min-height:40px}.tox .tox-dialog{border:0!important;border-radius:24px!important;overflow:hidden;background:var(--color-surface-container)!important;color:var(--color-on-surface)!important;box-shadow:var(--shadow-menu)!important}.tox .tox-dialog__header,.tox .tox-dialog__body,.tox .tox-dialog__footer,.tox .tox-menu{background:var(--color-surface-container)!important;color:var(--color-on-surface)!important;font-family:var(--font-sans)!important}.tox .tox-dialog__title{font:400 22px / 28px var(--font-sans)!important}.tox .tox-label,.tox .tox-collection__item,.tox .tox-listbox__select-label{color:var(--color-on-surface)!important;font-family:var(--font-sans)!important}.tox .tox-textfield,.tox .tox-listboxfield .tox-listbox--select{border:1px solid var(--color-outline)!important;border-radius:8px!important;background:var(--color-surface)!important;color:var(--color-on-surface)!important;min-height:40px}.tox .tox-button{border:0!important;border-radius:20px!important;padding:8px 20px!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;font:500 14px / 20px var(--font-sans)!important}.tox .tox-button--secondary{background:transparent!important;color:var(--color-primary)!important}.tox .tox-button--icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 40px;width:40px!important;min-width:40px!important;height:40px!important;padding:8px!important;background:transparent!important;color:var(--color-on-surface-variant)!important}.tox .tox-button--icon:hover{background:var(--color-state-hover)!important}.tox .tox-button--icon svg{fill:currentcolor!important;flex-shrink:0}.tox .tox-dialog__footer{border-top-color:var(--color-outline-variant)!important}.tox .tox-dialog-wrap__backdrop{background:#00000052!important}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary,.tox .tox-toolbar-overlord{background:var(--color-surface-container)!important;border:0!important;border-radius:var(--radius-sm)}.tox .tox-editor-header{box-shadow:none!important;padding:4px 0!important;border:0!important;order:2}.tox .tox-tbtn{color:var(--color-on-surface-variant)!important;border-radius:var(--radius-xs)!important}.tox .tox-tbtn:hover{background:var(--color-state-hover)!important}.tox .tox-tbtn--enabled{background:var(--color-secondary-container)!important;color:var(--color-on-secondary-container)!important}.tox .tox-tbtn svg{fill:currentcolor!important}.tox .tox-edit-area__iframe{background:var(--color-surface)!important}.tox-tinymce{flex-direction:column}.tox .tox-statusbar{display:none!important}html.gm-editor-toolbar-hidden .tox .tox-editor-header{display:none}body.action-compose .gm-compose-head .toolbar>a.snooze,body.action-compose .gm-compose-head .toolbar>a.unsnooze,body.action-compose .gm-compose-head .toolbar>.dropbutton:has(>a.tb-label){display:none}@media(width<=768px){.gm-compose-head{border-radius:0}.gm-hlabel{min-width:40px}.gm-compose-bar{gap:4px;padding:8px}.gm-compose-tools{margin-left:0;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-width:0}.gm-compose-tools::-webkit-scrollbar{display:none}#ss-inline-schedule.ss-row{padding:0 8px}html:not(.gm-in-popup) #ss-inline-schedule .ss-label{min-width:0;font-size:0;gap:0}#ss-inline-schedule .gm-dt-btn{flex:1 1 auto;min-width:0;white-space:nowrap}#ss-inline-schedule .gm-dt-btn .gm-dt-value{overflow:hidden;text-overflow:ellipsis}html:not(.gm-in-popup) #ss-inline-schedule .gm-dt-btn .ico{display:none}.gm-send-group{flex:0 0 auto}}#ss-inline-schedule.ss-row{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 8px;margin:0;border:0;border-bottom:1px solid var(--color-outline-variant);background:transparent;font-size:var(--text-sm)}#ss-inline-schedule .ss-label{display:inline-flex;align-items:center;gap:8px;min-width:72px;color:var(--color-on-surface-variant);font-weight:400;white-space:nowrap}#ss-inline-schedule .ss-label:before{content:var(--ico-schedule);font-family:var(--font-icons);font-size:20px;color:var(--color-on-surface-variant)}#ss-inline-schedule .gm-dt-btn{border:0;background:transparent;height:32px;padding:0 8px;border-radius:16px}#ss-inline-schedule .gm-dt-btn:hover{background:var(--color-state-hover)}#ss-inline-schedule button.button{margin-left:auto;height:32px;padding:0 16px;border:0;border-radius:16px;background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:500 var(--text-sm) / 32px var(--font-sans);cursor:pointer}#ss-inline-schedule button.button:hover{filter:brightness(.97)}.gm-cwin{position:fixed;bottom:0;right:72px;width:min(600px,calc(100vw - 32px));height:min(616px,calc(100vh - 80px));z-index:700;display:flex;flex-direction:column;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-surface);box-shadow:var(--shadow-compose);overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .15s var(--ease-standard),transform .2s var(--ease-emphasized),width .2s var(--ease-standard),height .2s var(--ease-standard),right .2s var(--ease-standard)}.gm-cwin.gm-visible{opacity:1;transform:none}.gm-cwin[data-state=min]{width:260px;height:40px}.gm-cwin[data-state=full]{top:40px;bottom:auto;left:50%;right:auto!important;transform:translate(-50%);width:min(1140px,calc(100vw - 80px));height:calc(100vh - 80px);border-radius:var(--radius-sm);z-index:1050}html.gm-cwin-fullscreen:before{content:"";position:fixed;inset:0;background:#0006;z-index:1040}.gm-cwin-head{display:flex;align-items:center;height:40px;padding:0 8px 0 16px;background:var(--color-surface-container);color:var(--color-on-primary-container);cursor:default;user-select:none;flex-shrink:0}html.dark-mode .gm-cwin-head{background:var(--color-surface-container-high);color:var(--color-on-surface)}.gm-cwin-title{flex:1 1 auto;min-width:0;font:500 var(--text-base) / 20px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-cwin-actions{display:inline-flex;gap:4px}.gm-cwin-btn{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:inherit}.gm-cwin-btn:hover{background:var(--color-state-hover)}.gm-cwin-btn .ico{font-size:18px}.gm-cwin[data-state=full] .gm-cwin-btn.full .ico:before{content:var(--ico-exit-fullscreen)}.gm-cwin-frame{flex:1 1 auto;width:100%;border:0;background:var(--color-surface)}.gm-cwin[data-state=min] .gm-cwin-frame{display:none}html.gm-in-popup #layout-content>.gm-compose-head{display:none}html.gm-in-popup .gm-compose-page,html.gm-in-popup #layout-content{border-radius:0;height:100%}@media(width<=768px){.gm-cwin,.gm-cwin[data-state=full]{inset:0!important;width:100%;height:100%;transform:none;border-radius:0}}.gm-cwin-title[data-status]:after{content:attr(data-status);margin-left:12px;font:400 var(--text-xs) / 16px var(--font-sans);color:var(--color-on-surface-variant)}.gm-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;min-height:100%;background:var(--color-surface-container-low)}.gm-login-card{box-sizing:border-box;width:min(448px,100%);padding:48px 40px 36px;border:1px solid var(--color-outline-variant);border-radius:28px;background:var(--color-surface);text-align:center}html.dark-mode .gm-login-card{background:var(--color-surface-container)}.gm-login-brand{display:flex;justify-content:center;margin-bottom:20px}.gm-login-card #logo{display:block;height:64px;width:auto;max-width:220px;object-fit:contain}.gm-login-title{margin:0;font:400 var(--text-2xl) / 36px var(--font-sans);color:var(--color-on-surface);letter-spacing:0}.gm-login-subtitle{margin:4px 0 28px;font:400 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface-variant)}.gm-login-form.propform{padding:0;text-align:left}.gm-login-form table{width:100%;border-collapse:collapse}.gm-login-form tr{display:block}.gm-login-form td.title{display:block;width:auto;padding:12px 0 4px;font-size:var(--text-xs);color:var(--color-on-surface-variant)}.gm-login-form td.input{display:block;padding:0}.gm-login-form tr.gm-field{margin-bottom:20px}.gm-login-form tr.gm-field td.title{display:none}.gm-login-form tr.gm-field:not(.gm-field-select) td.input{position:relative}.gm-login-form tr.gm-field td.input input.form-control{box-sizing:border-box;height:56px;padding:0 16px;border:1px solid var(--color-outline);border-radius:var(--radius-xs);background:transparent;color:var(--color-on-surface);font:400 var(--text-md) / 24px var(--font-sans);box-shadow:none;transition:border-color .12s var(--ease-standard),box-shadow .12s var(--ease-standard)}.gm-login-form tr.gm-field-password td.input input.form-control{padding-right:52px}.gm-login-form tr.gm-field td.input input.form-control:hover{border-color:var(--color-on-surface)}.gm-login-form tr.gm-field td.input input.form-control:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.gm-login-form tr.gm-field td.input input.form-control:user-invalid{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.gm-login-form tr.gm-field td.input label{position:absolute;top:50%;left:12px;padding:0 4px;max-width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform:translateY(-50%);transform-origin:left top;font:400 var(--text-md) / 24px var(--font-sans);color:var(--color-on-surface-variant);background:var(--color-surface);pointer-events:none;transition:transform .15s var(--ease-standard),top .15s var(--ease-standard),color .15s var(--ease-standard)}html.dark-mode .gm-login-form tr.gm-field td.input label{background:var(--color-surface-container)}.gm-login-form tr.gm-field td.input input.form-control:focus~label,.gm-login-form tr.gm-field td.input input.form-control:not(:placeholder-shown)~label,.gm-login-form tr.gm-field td.input input.form-control:-webkit-autofill~label{top:0;transform:translateY(-50%) scale(.75)}.gm-login-form tr.gm-field td.input input.form-control:focus~label{color:var(--color-primary)}.gm-login-form tr.gm-field td.input input.form-control:user-invalid~label{color:var(--color-error)}.gm-login-form tr.gm-field td.input input.form-control:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--color-surface);-webkit-text-fill-color:var(--color-on-surface)}.gm-field-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);color:var(--color-on-surface-variant)}.gm-login-form tr.gm-field-select td.title{display:block}.gm-login-form .formbuttons{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:12px 0 0}.gm-login-form button.mainaction,.gm-login-form #rcmloginsubmit{min-width:96px;height:40px;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand);font:500 var(--text-base) / 20px var(--font-sans);transition:background .12s var(--ease-standard),box-shadow .12s var(--ease-standard)}.gm-login-form button.mainaction:hover,.gm-login-form #rcmloginsubmit:hover{background:color-mix(in srgb,#403e68 92%,#ffffff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-brand) 92%,var(--color-on-brand))}box-shadow:var(--shadow-fab)}.gm-login-form button.mainaction:focus-visible,.gm-login-form #rcmloginsubmit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.gm-login-form.gm-busy button.mainaction{opacity:.6;pointer-events:none}.gm-login-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:28px;font-size:var(--text-xs);line-height:20px;color:var(--color-on-surface-variant)}.gm-login-footer:empty{display:none}.gm-login-footer a{color:var(--color-primary);text-decoration:none}.gm-login-footer a:hover{text-decoration:underline}.gm-login-legal{margin:0;font-size:var(--text-xs);line-height:20px;color:var(--color-on-surface-variant)}.noscriptwarning{position:fixed;inset:auto 24px 24px;padding:16px;background:var(--color-error-container);color:var(--color-on-error-container);border-radius:var(--radius-sm)}@media(width<600px){.gm-login{justify-content:flex-start;gap:0;padding:0;background:var(--color-surface)}html.dark-mode .gm-login{background:var(--color-surface-container)}.gm-login-card{width:100%;padding:40px 24px 8px;border:0;border-radius:0}.gm-login-card #logo{height:48px}.gm-login-form button.mainaction,.gm-login-form #rcmloginsubmit{width:100%;height:48px}.gm-login-legal{flex:1;padding:0 24px 72px;background:var(--color-surface);width:100%;box-sizing:border-box;text-align:center}html.dark-mode .gm-login-legal{background:var(--color-surface-container)}}.gm-skel{border-radius:6px;background:linear-gradient(90deg,var(--color-surface-container) 25%,var(--color-surface-container-high) 37%,var(--color-surface-container) 63%);background-size:400% 100%;animation:gm-shimmer 1.4s ease infinite}@keyframes gm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.gm-skel-title{width:45%;height:22px;margin-bottom:20px}.gm-skel-row{width:70%;height:14px;margin-bottom:12px}.gm-skel-row.short{width:40%}.gm-skel-block{width:100%;height:120px;margin-top:20px}.gm-frame-loading{position:absolute;inset:0;padding:32px 24px;background:var(--color-surface);display:none;z-index:2}.iframe-wrapper.gm-loading>.gm-frame-loading{display:block}.gm-cwin-loading{position:absolute;inset:40px 0 0;padding:24px 16px;background:var(--color-surface);z-index:2;transition:opacity .15s var(--ease-standard)}.gm-cwin.gm-loaded .gm-cwin-loading{opacity:0;pointer-events:none}#messagelist-content{position:relative}#messagelist-content:after{content:"";position:absolute;inset:0;display:none;background:repeating-linear-gradient(to bottom,transparent 0 12px,var(--color-surface-container) 12px 28px,transparent 28px 40px);mask:linear-gradient(to bottom,#000 0,transparent 480px);opacity:.9;pointer-events:none}html.gm-list-loading #messagelist-content:after{display:block}#messagestack>div.loading,.gm-toast.loading{position:fixed;top:8px;left:50%;bottom:auto;transform:translate(-50%);min-height:32px;padding:6px 16px;border-radius:var(--radius-xs);background:#f9e79f;color:#3c3000;box-shadow:var(--shadow-menu);font-size:var(--text-sm);gap:10px}html.dark-mode #messagestack>div.loading,html.dark-mode .gm-toast.loading{background:#5b4a00;color:#ffe58a}.gm-toast.loading .gm-spinner{width:14px;height:14px;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:gm-spin .8s linear infinite}.gm-list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;color:var(--color-on-surface-variant);font-size:var(--text-base);text-align:center}.gm-list-empty.hidden{display:none}.gm-list-empty .ico{font-size:48px;color:var(--color-outline)}.listing[data-label-msg]:empty:after,#layout-list .scroller>.listing:empty:after{display:none}.gm-dt-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;margin:0;padding:0;border:0}.gm-dt-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--color-outline);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-on-surface);font:var(--text-base) / 20px var(--font-sans);cursor:pointer;max-width:100%}.gm-dt-btn:hover{background:var(--color-surface-container-low)}.gm-dt-btn:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.gm-dt-btn .ico{font-size:20px;color:var(--color-on-surface-variant)}.gm-dt-btn.gm-dt-empty .gm-dt-value{color:var(--color-outline)}.gm-dt{width:300px;padding:12px 12px 8px;border-radius:var(--radius-lg);z-index:1300}.gm-dt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gm-dt-month{font:500 var(--text-base) / 20px var(--font-sans);color:var(--color-on-surface)}.gm-dt-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.gm-dt-dow{text-align:center;font-size:var(--text-xs);color:var(--color-on-surface-variant);line-height:28px}.gm-dt-day{width:36px;height:36px;margin:0 auto;border:0;border-radius:50%;background:transparent;color:var(--color-on-surface);font:var(--text-sm) / 36px var(--font-sans);cursor:pointer}.gm-dt-day:hover{background:var(--color-state-hover)}.gm-dt-day:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.gm-dt-day.today{box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}.gm-dt-day.selected{background:var(--color-primary);color:var(--color-on-primary)}.gm-dt-time{display:flex;align-items:flex-end;justify-content:center;gap:8px;margin:12px 0 4px}.gm-dt-field{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-on-surface-variant)}.gm-dt-field input{width:64px;min-height:44px;text-align:center;font:500 22px / 28px var(--font-sans);border-radius:var(--radius-sm)}.gm-dt-colon{font:500 22px / 44px var(--font-sans);color:var(--color-on-surface)}.gm-dt-actions{display:flex;align-items:center;gap:4px;margin-top:8px}.gm-dt-spacer{flex:1 1 auto}.gm-tooltip{position:fixed;z-index:1400;max-width:280px;padding:6px 8px;border-radius:var(--radius-xs);background:var(--color-inverse-surface);color:var(--color-inverse-on-surface);font:500 var(--text-xs) / 16px var(--font-sans);letter-spacing:.01em;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .1s var(--ease-standard),transform .1s var(--ease-standard);white-space:normal;overflow-wrap:anywhere}.gm-tooltip.gm-visible{opacity:1;transform:none}.gm-ai-card{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius-md);background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant)}.gm-ai-card-head{display:flex;align-items:center;gap:8px;font:500 var(--text-base) / 20px var(--font-sans);color:var(--color-on-surface);margin-bottom:8px}.gm-ai-card-head .ico-ai{color:var(--color-primary);font-size:20px}.gm-ai-card-close{margin-left:auto;width:32px;height:32px}.gm-ai-card-text,.gm-ai-text{white-space:pre-wrap;font-size:var(--text-base);line-height:22px;color:var(--color-on-surface)}.gm-ai-note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--text-xs);color:var(--color-on-surface-variant)}.gm-ai-result{padding:4px 0}.gm-dialog.gm-ai-dialog{width:min(720px,100%);height:auto;max-height:min(80vh,720px)}.header-links a.ai-summarize:before{content:var(--ico-ai);color:var(--color-primary)}#ai-menu .menu>li>a:before{content:var(--ico-ai);color:var(--color-primary)}#ai-menu .menu>li>a.ai-fix:before{content:var(--ico-spellcheck)}#ai-menu .menu>li>a.ai-translate:before{content:var(--ico-translate)}#ai-menu .menu>li>a.ai-shorten:before{content:var(--ico-density-small)}#ai-menu .menu>li>a.ai-expand:before{content:var(--ico-density-medium)}#ai-menu .menu>li>a.ai-reply:before{content:var(--ico-reply)}#ai-menu .menu>li>a.ai-write:before{content:var(--ico-compose)}.gm-apps-menu .menu.listing>li>a.gm-app-ext:before{content:none}.gm-apps-menu .menu.listing>li>a.gm-app-ext>.ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:28px;color:var(--gm-app-color, var(--color-on-surface-variant));background:var(--color-surface-container-highest)}}html #sections-table tr>td.section:before{font-family:var(--font-icons)}html #sections-table tr.authres_status>td.section:before{content:var(--ico-verified-user)}html .messagelist tr>.authres_status span,html #sections-table tbody #rcmrowauthres_status td.section{background-image:none}html .menu a.filterlink:before{content:var(--ico-filter-list)}html #sections-table tr.scheduled_sending>td.section:before{content:var(--ico-schedule)}html #sections-table tbody #rcmrowthunderbird_labels>td.section:before,html #sections-table tr.thunderbird_labels>td.section:before{font-family:var(--font-icons);content:var(--ico-label)}html #sections-table tr.hotkeys>td.section:before{content:var(--ico-keyboard)}html #settings-menu li>a.cd_preferences:before,html #settings-menu li>a.carddav:before{font-family:var(--font-icons);content:var(--ico-contacts)}html #settings-menu li>a.twofactor_gauthenticator:before{font-family:var(--font-icons);content:var(--ico-shield)}html table.messagelist td.subject span.tb_label_dots{order:4}html .contextmenu.popupmenu{display:none;position:fixed;z-index:950;min-width:200px;padding:6px 0;border-radius:var(--radius-xs);background:var(--color-surface-container-lowest);color:var(--color-on-surface);box-shadow:var(--shadow-menu)}html.dark-mode .contextmenu.popupmenu{background:var(--color-surface-container-high)}html .toolbar>a.snooze,html .toolbar>a.unsnooze,html .toolbar>a.plugin_hotkeys_button_outer,html .toolbar .dropbutton>a.tb-label{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:0!important;margin:0;border:0;border-radius:50%;background:none;font-size:0!important;line-height:1!important}html .toolbar>a.snooze:before,html .toolbar>a.unsnooze:before,html .toolbar>a.plugin_hotkeys_button_outer:before,html .toolbar .dropbutton>a.tb-label:before,html .toolbar a.button.tb-label:before{font-family:var(--font-icons)!important;font-weight:400!important;font-style:normal!important;font-size:var(--spacing-icon)!important;line-height:1!important;width:1em!important;height:1em!important;display:inline-block!important;margin:0!important;float:none!important}html .toolbar>a.snooze:before{content:var(--ico-snooze)}html .toolbar>a.unsnooze:before{content:var(--ico-alarm)}html .toolbar>a.plugin_hotkeys_button_outer:before{content:var(--ico-keyboard)}html .toolbar .dropbutton>a.tb-label:before,html .toolbar a.button.tb-label:before{content:var(--ico-label)}html .toolbar>a.snooze .inner,html .toolbar>a.unsnooze .inner,html .toolbar>a.plugin_hotkeys_button_outer .button-inner,html .toolbar .dropbutton>a.tb-label .inner{display:block!important;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);font-size:0!important;background:none!important}html .snooze-menu a:before,html .snooze-until:before{font-family:var(--font-icons)!important;font-weight:400!important;content:var(--ico-schedule)}html body.action-compose .toolbar>a.snooze,html body.action-compose .toolbar>a.unsnooze,html body.action-compose .toolbar .dropbutton:has(>a.tb-label){display:none!important}html .gm-header .header-title.username{display:none}html #identity_switch_menu{float:none;position:relative;top:0;margin:0 8px 0 0;width:auto;max-width:240px;height:36px!important;padding:0 36px 0 16px!important;border:1px solid var(--color-outline-variant)!important;border-radius:18px;background:transparent;color:var(--color-on-surface);font:500 var(--text-sm) / 34px var(--font-sans);cursor:pointer;white-space:nowrap}html #identity_switch_menu:after{content:var(--ico-expand-more);position:absolute;right:8px;top:0;font-family:var(--font-icons);font-size:20px;line-height:34px;color:var(--color-on-surface-variant)}html #identity_switch_menu:hover{background-color:var(--color-surface-container-high)}html #identity_switch_dropdown{position:absolute;top:44px;left:0;transform:none;margin:0;width:280px;max-width:none;max-height:320px;padding:8px 0;border:0;border-radius:12px;background:var(--color-surface-container);box-shadow:var(--shadow-menu);color:var(--color-on-surface);font:400 var(--text-sm) / 20px var(--font-sans);overflow:auto;z-index:300}html #identity_switch_dropdown li{width:auto;height:40px;line-height:40px}html #identity_switch_dropdown a{display:block;padding:0 44px 0 16px;color:var(--color-on-surface)}html #identity_switch_dropdown li:hover{background:var(--color-surface-container-highest)}html #identity_switch_dropdown .unseen{top:10px;right:12px;line-height:20px;border-radius:10px;background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs)}html.dark-mode #identity_switch_menu{border-color:var(--color-outline-variant)!important;background:transparent}html.dark-mode #identity_switch_dropdown{background:var(--color-surface-container);border-color:transparent;box-shadow:var(--shadow-menu)}html #ss-inline-schedule.ss-row{border:0;border-bottom:1px solid var(--color-outline-variant);border-radius:0;background:transparent;margin:0;padding:0 8px}html #ss-inline-schedule .ss-label{font-weight:400}html #ss-inline-schedule .gm-dt-btn .ico{display:none}html #tb-label-menu .toolbarmenu{list-style:none;margin:0;padding:0}html #tb-label-menu .toolbarmenu>li>a{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 20px 0 16px;font:400 var(--text-base) / 20px var(--font-sans);white-space:nowrap;text-decoration:none}html #tb-label-menu .toolbarmenu>li>a:before{content:var(--ico-label);font-family:var(--font-icons);font-size:20px;flex:0 0 20px;color:currentcolor}html #tb-label-menu .toolbarmenu>li>a.label0:before{content:var(--ico-close)}html #tb-label-menu .toolbarmenu>li>a:hover,html #tb-label-menu .toolbarmenu>li>a:focus-visible{background:var(--color-state-hover)}html #tb-label-menu a.label1{color:#b3261e!important}html #tb-label-menu a.label2{color:#8c5000!important}html #tb-label-menu a.label3{color:#146c2e!important}html #tb-label-menu a.label4{color:#4034b0!important}html #tb-label-menu a.label5{color:#8c3289!important}html.dark-mode #tb-label-menu a.label1{color:#ffb4ab!important}html.dark-mode #tb-label-menu a.label2{color:#ffb95c!important}html.dark-mode #tb-label-menu a.label3{color:#6dd58c!important}html.dark-mode #tb-label-menu a.label4{color:#beb5ff!important}html.dark-mode #tb-label-menu a.label5{color:#f6a5ef!important}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@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-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
