/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#172b43;--muted:#66758a;--line:#dfe7ef;--soft:#f4f8fb;--primary:#0b70d1;--primary-dark:#0758a8;--primary-soft:#eaf4ff;--accent:#f36a27;--navy:#10243b;--success:#1f9d69;--mail-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", sans-serif;--mail-list-font-family:-apple-system, BlinkMacSystemFont, system-ui, "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", "Noto Sans CJK SC", sans-serif;--mail-sidebar-font-family:var(--mail-list-font-family);--mail-sidebar-font-size:14px;--mail-sidebar-line-height:20px;--mail-sidebar-count-font-size:12px;--mail-sidebar-count-line-height:16px;--mail-sender-font-size:14px;--mail-list-font-size:13px;--mail-section-font-size:14px;--mail-meta-font-size:12px;--mail-list-line-height:20px;--mail-preview-line-height:20px;--mail-row-min-height:84px;--mail-row-gutter:12px;--mail-row-padding-y:10px;--mail-date-group-height:34px;--mail-list-header-height:50px;--mail-list-header-title-size:16px;--mail-list-header-meta-size:14px;--mail-list-header-meta-font-family:"Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;--mail-reading-title-size:20px;--mail-reading-title-line-height:30px;--mail-reading-sender-size:14px;--mail-reading-meta-size:13px;--mail-reading-copy-size:14px;--mail-reading-line-height:20px;--mail-row-divider:#eef0f2;--mail-scrollbar-width:10px;--mail-scrollbar-thumb:#cfd6dd;--mail-scrollbar-thumb-hover:#8b96a2;--mail-empty-copy:#8c929a;--mail-empty-icon:#bac0c6;--search-row-min-height:66px;--search-row-padding-inline:14px;--search-row-divider:#e5ebf1;--search-facet-width:288px;--search-field-idle-bg:#edf3f7;--search-field-scope-bg:#f6f8fa;--search-field-input-bg:#fff;--search-field-action-bg:#eaf4ff;--search-field-action-hover-bg:#e1f0fc;--search-field-action-pressed-bg:#d8ebfa;--search-field-action-open-bg:#d2e7f8;--search-field-separator:#e5edf3;--search-field-copy-size:14px;--search-field-icon-size:21px;--search-clear-hit-width:36px;--search-clear-divider-gap:6px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#edf3f8;margin:0}:is(html:has(.app-shell),body:has(.app-shell)){height:100%;overflow:hidden}body{font-family:var(--mail-font-family);font-size:14px}button,input,textarea{font:inherit}button{color:inherit}.app-shell{--private-accent:#8b5aa4;--private-accent-ink:#603f70;--private-sidebar-ink:#514961;--private-sidebar-border:#d2c5db;--private-sidebar-background:linear-gradient(180deg, #efe7f5 0%, #e5daed 56%, #ddd1e7 100%);--private-sidebar-overlay:radial-gradient(ellipse 420px 320px at 18% -24px, #fffcffcc 0%, #fffaff6b 48%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffff9e, 5px 0 18px #4832570f;--private-control-border:#d3c5df;--private-control-background:linear-gradient(180deg, #fffcfff0 0%, #ede3f3eb 100%);--private-control-hover-background:linear-gradient(180deg, #fff 0%, #e7d9ef 100%);--private-switch-background:#e1d6ebb8;--private-hover-background:#80599b1a;--private-active-background:#8b5aa42b;--private-active-border:#8b5aa457;--private-topbar-background:linear-gradient(90deg, #f2eaf6 0%, #faf7fb 32%, #fff 68%);--private-topbar-border:#dfd3e6;--private-empty-background:linear-gradient(135deg, #fbf8fc 0%, #f5eff8 58%, #eee5f3 100%);background:#fff;width:100%;min-width:1180px;height:100vh;min-height:0;display:flex;overflow:hidden}.app-shell[data-private-theme=sky],.app-shell[data-shared-theme=sky]{--private-accent:#3b86b0;--private-accent-ink:#315f78;--private-sidebar-ink:#385b6f;--private-sidebar-border:#bfd6e1;--private-sidebar-background:linear-gradient(180deg, #edf7fb 0%, #dfedf4 56%, #d3e5ee 100%);--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffeb 0%, #ffffff73 48%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffb8, 5px 0 18px #2e5e7612;--private-control-border:#bdd6e2;--private-control-background:linear-gradient(180deg, #fffffff5, #dceef7eb);--private-control-hover-background:linear-gradient(180deg, #fff, #d3eaf5);--private-switch-background:#cfe5f0b8;--private-hover-background:#3b86b01a;--private-active-background:#3b86b029;--private-active-border:#3b86b052;--private-topbar-background:linear-gradient(90deg, #edf7fb 0%, #f8fcfd 34%, #fff 70%);--private-topbar-border:#d0e2eb;--private-empty-background:linear-gradient(145deg, #fbfdfe 0%, #edf7fb 56%, #deedf4 100%)}.app-shell[data-private-theme=sea],.app-shell[data-shared-theme=sea]{--private-accent:#438c83;--private-accent-ink:#376c66;--private-sidebar-ink:#3d625d;--private-sidebar-border:#bdd6d0;--private-sidebar-background:linear-gradient(180deg, #eff8f6 0%, #e0efeb 56%, #d4e7e2 100%);--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffe6 0%, #ffffff6b 48%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffb3, 5px 0 18px #32635b12;--private-control-border:#bed8d2;--private-control-background:linear-gradient(180deg, #fffffff5, #daeee9eb);--private-control-hover-background:linear-gradient(180deg, #fff, #d1e9e3);--private-switch-background:#cfe7e1b8;--private-hover-background:#438c831a;--private-active-background:#438c8329;--private-active-border:#438c8352;--private-topbar-background:linear-gradient(90deg, #eef8f6 0%, #f8fcfb 34%, #fff 70%);--private-topbar-border:#cfe2dd;--private-empty-background:linear-gradient(145deg, #fbfdfc 0%, #edf8f5 56%, #dceee9 100%)}.app-shell[data-private-theme=mountain],.app-shell[data-shared-theme=mountain]{--private-accent:#4f7f80;--private-accent-ink:#365f62;--private-sidebar-ink:#334f53;--private-sidebar-border:#b9ccca;--private-sidebar-background:linear-gradient(180deg, #f4f9f899 0, #e0ece9c2 220px, #d4e3e0f5 335px, #d4e3e1 370px, #d4e3e1 100%), url(/themes/private-mountain-mist.webp) 50% top / auto 370px no-repeat, #d4e3e1;--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffb3 0%, #ffffff40 50%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffb8, 5px 0 18px #2a515214;--private-control-border:#bcd0cd;--private-control-background:linear-gradient(180deg, #fffffff0, #deebe8e6);--private-control-hover-background:linear-gradient(180deg, #fff, #d5e8e4);--private-switch-background:#d4e4e0bd;--private-hover-background:#4f7f801c;--private-active-background:#4f7f802e;--private-active-border:#4f7f805c;--private-topbar-background:linear-gradient(90deg, #edf6f4e6, #fcfdfced 60%, #fff), url(/themes/private-mountain-mist.webp) 52% 45% / cover no-repeat;--private-topbar-border:#cadbd8;--private-empty-background:linear-gradient(90deg, #ffffffe6, #f4f9f8c2), url(/themes/private-mountain-mist.webp) center / cover no-repeat}.app-shell[data-private-theme=bamboo],.app-shell[data-shared-theme=bamboo]{--private-accent:#668a69;--private-accent-ink:#496a4e;--private-sidebar-ink:#3e5c45;--private-sidebar-border:#c3d3c3;--private-sidebar-background:linear-gradient(180deg, #f7faf494 0, #e5efe0bf 240px, #d8e7d5f5 365px, #d8e7d5 400px, #d8e7d5 100%), url(/themes/private-bamboo-breeze.webp) 76% top / auto 400px no-repeat, #d8e7d5;--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffb3 0%, #ffffff3d 50%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffb8, 5px 0 18px #3c5b3d14;--private-control-border:#c5d6c4;--private-control-background:linear-gradient(180deg, #fffffff0, #e2eedee6);--private-control-hover-background:linear-gradient(180deg, #fff, #dae9d6);--private-switch-background:#dae8d6bd;--private-hover-background:#668a691c;--private-active-background:#668a692e;--private-active-border:#668a6959;--private-topbar-background:linear-gradient(90deg, #f1f8eeeb, #fcfdfaf0 60%, #fff), url(/themes/private-bamboo-breeze.webp) 50% 42% / cover no-repeat;--private-topbar-border:#d1dfcf;--private-empty-background:linear-gradient(90deg, #ffffffe6, #f6faf1c2), url(/themes/private-bamboo-breeze.webp) center / cover no-repeat}.app-shell[data-private-theme=peach],.app-shell[data-shared-theme=peach]{--private-accent:#b87382;--private-accent-ink:#8b5361;--private-sidebar-ink:#6e4f58;--private-sidebar-border:#dfc8ce;--private-sidebar-background:linear-gradient(180deg, #fff8f794 0, #f6e4e7bf 230px, #ecd8dff5 355px, #ecd8df 390px, #ecd8df 100%), url(/themes/private-peach-rain.webp) 72% top / auto 390px no-repeat, #ecd8df;--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffb3 0%, #ffffff3d 50%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffb8, 5px 0 18px #70455014;--private-control-border:#e1cbd1;--private-control-background:linear-gradient(180deg, #fffffff2, #f3e0e5e6);--private-control-hover-background:linear-gradient(180deg, #fff, #efd7de);--private-switch-background:#efd9dfbd;--private-hover-background:#b873821a;--private-active-background:#b873822b;--private-active-border:#b8738257;--private-topbar-background:linear-gradient(90deg, #fff2f1eb, #fffbfaf0 60%, #fff), url(/themes/private-peach-rain.webp) 50% 44% / cover no-repeat;--private-topbar-border:#ead8dc;--private-empty-background:linear-gradient(90deg, #ffffffe6, #fff6f5c2), url(/themes/private-peach-rain.webp) center / cover no-repeat}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-accent:var(--illustrated-accent);--private-accent-ink:var(--illustrated-accent-ink);--private-sidebar-ink:var(--illustrated-sidebar-ink);--private-sidebar-border:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-sidebar-border:color-mix(in srgb, var(--illustrated-accent) 25%, var(--illustrated-surface))}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--illustrated-sidebar-wash:linear-gradient(180deg, #fff6 0%, var(--illustrated-surface) 34%, var(--illustrated-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--illustrated-sidebar-wash:linear-gradient(180deg, #fff6 0%, color-mix(in srgb, var(--illustrated-surface) 46%, transparent) 34%, color-mix(in srgb, var(--illustrated-surface) 70%, transparent) 100%)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-sidebar-background:var(--illustrated-sidebar-wash), var(--illustrated-art) var(--illustrated-sidebar-position,left top) / auto 100% no-repeat, var(--illustrated-surface);--private-sidebar-overlay:radial-gradient(ellipse 430px 330px at 18% -24px, #ffffffb8 0%, #ffffff3d 52%, transparent 100%);--private-sidebar-shadow:inset -1px 0 #ffffffbd, 5px 0 18px var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-sidebar-shadow:inset -1px 0 #ffffffbd, 5px 0 18px color-mix(in srgb, var(--illustrated-accent) 10%, transparent)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-border:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-border:color-mix(in srgb, var(--illustrated-accent) 25%, white)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-background:linear-gradient(180deg, #fffffff2, var(--illustrated-surface))}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-background:linear-gradient(180deg, #fffffff2, color-mix(in srgb, var(--illustrated-surface) 82%, #ffffffe0))}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-hover-background:linear-gradient(180deg, #fff, var(--illustrated-accent))}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-control-hover-background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--illustrated-accent) 12%, white))}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-switch-background:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-switch-background:color-mix(in srgb, var(--illustrated-accent) 12%, #ffffffad)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-hover-background:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-hover-background:color-mix(in srgb, var(--illustrated-accent) 10%, transparent)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-active-background:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-active-background:color-mix(in srgb, var(--illustrated-accent) 17%, transparent)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-active-border:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-active-border:color-mix(in srgb, var(--illustrated-accent) 35%, transparent)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-topbar-background:linear-gradient(90deg, var(--illustrated-surface) 0%, #ffffffb8 58%, #ffffffe6 88%), var(--illustrated-art) var(--illustrated-topbar-position,50% 45%) / cover no-repeat}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-topbar-background:linear-gradient(90deg, color-mix(in srgb, var(--illustrated-surface) 38%, transparent) 0%, #ffffffb8 58%, #ffffffe6 88%), var(--illustrated-art) var(--illustrated-topbar-position,50% 45%) / cover no-repeat}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-topbar-border:var(--illustrated-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-topbar-border:color-mix(in srgb, var(--illustrated-accent) 20%, white)}}.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-empty-background:linear-gradient(90deg, #ffffff61, var(--illustrated-surface)), var(--illustrated-art) var(--illustrated-empty-position,center bottom) / cover no-repeat, var(--illustrated-surface)}@supports (color:color-mix(in lab, red, red)){.app-shell:is([data-private-theme=cat-post],[data-private-theme=cloud-park],[data-private-theme=summer-coast],[data-private-theme=autumn-maple],[data-private-theme=winter-snow],[data-private-theme=modern-geometry],[data-private-theme=golden-editorial],[data-private-theme=aurora-data],[data-private-theme=future-grid],[data-private-theme=moon-realm],[data-private-theme=firefly-forest],[data-private-theme=warm-study],[data-private-theme=afternoon-cafe],[data-shared-theme=cat-post],[data-shared-theme=cloud-park],[data-shared-theme=summer-coast],[data-shared-theme=autumn-maple],[data-shared-theme=winter-snow],[data-shared-theme=modern-geometry],[data-shared-theme=golden-editorial],[data-shared-theme=aurora-data],[data-shared-theme=future-grid],[data-shared-theme=moon-realm],[data-shared-theme=firefly-forest],[data-shared-theme=warm-study],[data-shared-theme=afternoon-cafe]){--private-empty-background:linear-gradient(90deg, #ffffff61, color-mix(in srgb, var(--illustrated-surface) 25%, #ffffff5c)), var(--illustrated-art) var(--illustrated-empty-position,center bottom) / cover no-repeat, var(--illustrated-surface)}}.app-shell[data-sidebar-wash-profile=soft]{--illustrated-sidebar-wash:linear-gradient(180deg, #fff9 0%, var(--illustrated-surface) 34%, var(--illustrated-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-sidebar-wash-profile=soft]{--illustrated-sidebar-wash:linear-gradient(180deg, #fff9 0%, color-mix(in srgb, var(--illustrated-surface) 66%, transparent) 34%, color-mix(in srgb, var(--illustrated-surface) 84%, transparent) 100%)}}.app-shell[data-sidebar-wash-profile=calm]{--illustrated-sidebar-wash:linear-gradient(180deg, #ffffffb8 0%, var(--illustrated-surface) 34%, var(--illustrated-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-sidebar-wash-profile=calm]{--illustrated-sidebar-wash:linear-gradient(180deg, #ffffffb8 0%, color-mix(in srgb, var(--illustrated-surface) 78%, transparent) 34%, color-mix(in srgb, var(--illustrated-surface) 90%, transparent) 100%)}}.app-shell[data-sidebar-wash-profile=quiet]{--illustrated-sidebar-wash:linear-gradient(180deg, #ffffffd6 0%, var(--illustrated-surface) 34%, var(--illustrated-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-sidebar-wash-profile=quiet]{--illustrated-sidebar-wash:linear-gradient(180deg, #ffffffd6 0%, color-mix(in srgb, var(--illustrated-surface) 88%, transparent) 34%, color-mix(in srgb, var(--illustrated-surface) 96%, transparent) 100%)}}.app-shell:is([data-private-theme=cat-post],[data-shared-theme=cat-post]){--illustrated-accent:#b95d78;--illustrated-accent-ink:#7b4054;--illustrated-sidebar-ink:#65434f;--illustrated-surface:#f0dfe5;--illustrated-art:url(/themes/workspace-cat-post-full-v1.5ab0b166.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 44%}.app-shell:is([data-private-theme=cloud-park],[data-shared-theme=cloud-park]){--illustrated-accent:#5d82b1;--illustrated-accent-ink:#3f5d7f;--illustrated-sidebar-ink:#40566f;--illustrated-surface:#dfeaf5;--illustrated-art:url(/themes/workspace-cloud-park-full-v1.f67ace86.webp);--illustrated-sidebar-position:right top;--illustrated-topbar-position:52% 46%}.app-shell:is([data-private-theme=summer-coast],[data-shared-theme=summer-coast]){--illustrated-accent:#278d9e;--illustrated-accent-ink:#286875;--illustrated-sidebar-ink:#365e66;--illustrated-surface:#d9eff1;--illustrated-art:url(/themes/workspace-summer-coast-full-v1.220cddfb.webp);--illustrated-sidebar-position:right top;--illustrated-topbar-position:50% 42%}.app-shell:is([data-private-theme=autumn-maple],[data-shared-theme=autumn-maple]){--illustrated-accent:#a76335;--illustrated-accent-ink:#714625;--illustrated-sidebar-ink:#644c38;--illustrated-surface:#efe1d4;--illustrated-art:url(/themes/workspace-autumn-maple-full-v1.fd4590e4.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:52% 45%}.app-shell:is([data-private-theme=winter-snow],[data-shared-theme=winter-snow]){--illustrated-accent:#6f8ead;--illustrated-accent-ink:#4a617a;--illustrated-sidebar-ink:#46586a;--illustrated-surface:#e1eaf1;--illustrated-art:url(/themes/workspace-winter-snow-full-v1.9bde7164.webp);--illustrated-sidebar-position:right top;--illustrated-topbar-position:52% 40%}.app-shell:is([data-private-theme=modern-geometry],[data-shared-theme=modern-geometry]){--illustrated-accent:#5d68ab;--illustrated-accent-ink:#414a78;--illustrated-sidebar-ink:#474d70;--illustrated-surface:#e2e5f2;--illustrated-art:url(/themes/workspace-modern-geometry-full-v1.d765c5f8.webp);--illustrated-sidebar-position:right top;--illustrated-topbar-position:50% 50%}.app-shell:is([data-private-theme=golden-editorial],[data-shared-theme=golden-editorial]){--illustrated-accent:#a47b34;--illustrated-accent-ink:#6d542c;--illustrated-sidebar-ink:#625641;--illustrated-surface:#ede4d4;--illustrated-art:url(/themes/workspace-golden-editorial-full-v1.86f7911f.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:48% 48%}.app-shell:is([data-private-theme=aurora-data],[data-shared-theme=aurora-data]){--illustrated-accent:#2d8189;--illustrated-accent-ink:#245f66;--illustrated-sidebar-ink:#335b60;--illustrated-surface:#d9eaea;--illustrated-art:url(/themes/workspace-aurora-data-full-v1.ff9128ef.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 48%}.app-shell:is([data-private-theme=future-grid],[data-shared-theme=future-grid]){--illustrated-accent:#526bd2;--illustrated-accent-ink:#394c93;--illustrated-sidebar-ink:#414c79;--illustrated-surface:#dce3f3;--illustrated-art:url(/themes/workspace-future-grid-full-v1.38ea869d.webp);--illustrated-sidebar-position:right top;--illustrated-topbar-position:50% 46%}.app-shell:is([data-private-theme=moon-realm],[data-shared-theme=moon-realm]){--illustrated-accent:#765caa;--illustrated-accent-ink:#504179;--illustrated-sidebar-ink:#504a68;--illustrated-surface:#e5def0;--illustrated-art:url(/themes/workspace-moon-realm-full-v1.5a213f35.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 45%}.app-shell:is([data-private-theme=firefly-forest],[data-shared-theme=firefly-forest]){--illustrated-accent:#54805e;--illustrated-accent-ink:#3b5d44;--illustrated-sidebar-ink:#3e5944;--illustrated-surface:#dce8dd;--illustrated-art:url(/themes/workspace-firefly-forest-full-v1.49feecdf.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 46%}.app-shell:is([data-private-theme=warm-study],[data-shared-theme=warm-study]){--illustrated-accent:#a16b46;--illustrated-accent-ink:#704b34;--illustrated-sidebar-ink:#625044;--illustrated-surface:#ebdfd4;--illustrated-art:url(/themes/workspace-warm-study-full-v1.4c4bb112.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 48%}.app-shell:is([data-private-theme=afternoon-cafe],[data-shared-theme=afternoon-cafe]){--illustrated-accent:#9b6c59;--illustrated-accent-ink:#6d4d42;--illustrated-sidebar-ink:#62504a;--illustrated-surface:#eadeda;--illustrated-art:url(/themes/workspace-afternoon-cafe-full-v1.e78b26e3.webp);--illustrated-sidebar-position:left top;--illustrated-topbar-position:50% 45%}.app-sidebar{--sidebar-navigation-divider:#708ca33d;--sidebar-navigation-divider-highlight:#ffffff9e;--sidebar-collection-glyph-background:#eaf3f8;--sidebar-collection-glyph-hover-background:#eaf3f8;--sidebar-collection-glyph-active-background:#eaf3f8;isolation:isolate;color:#35546a;background:linear-gradient(#edf3f8 0%,#e7eef5 56%,#e3ebf3 100%);border-right:1px solid #c5d4df;flex-direction:column;flex:0 0 220px;width:220px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff8f,7px 0 24px #355b7418}.mobile-sidebar-trigger,.mobile-sidebar-close,.mobile-sidebar-backdrop,.mobile-back-to-list,.mobile-search-trigger,.mobile-toolbar-overflow-cue,.mobile-identity-card-close{display:none}.app-sidebar:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(420px 310px at 18% -24px,#ffffffc7 0%,#ffffff73 48%,#0000 100%);position:absolute;inset:0}.app-sidebar>*{z-index:1;position:relative}.app-sidebar[data-space=private]{--sidebar-navigation-divider:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private]{--sidebar-navigation-divider:color-mix(in srgb, var(--private-accent) 24%, transparent)}}.app-sidebar[data-space=private]{--sidebar-navigation-divider-highlight:#ffffffad;--sidebar-collection-glyph-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private]{--sidebar-collection-glyph-background:color-mix(in srgb, var(--private-accent) 8%, #ffffffb3)}}.app-sidebar[data-space=private]{--sidebar-collection-glyph-hover-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private]{--sidebar-collection-glyph-hover-background:color-mix(in srgb, var(--private-accent) 12%, #ffffffad)}}.app-sidebar[data-space=private]{--sidebar-collection-glyph-active-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private]{--sidebar-collection-glyph-active-background:color-mix(in srgb, var(--private-accent) 16%, #ffffffb8)}}.app-sidebar[data-space=private]{color:var(--private-sidebar-ink);border-right-color:var(--private-sidebar-border);background:var(--private-sidebar-background);box-shadow:var(--private-sidebar-shadow)}.app-sidebar[data-space=private]:before{background:var(--private-sidebar-overlay)}.app-sidebar[data-space=private] .workspace-switch-button{color:var(--private-accent-ink);border-color:var(--private-control-border);background:var(--private-control-background);box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button{box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px color-mix(in srgb, var(--private-accent) 14%, transparent)}}.app-sidebar[data-space=private] .workspace-switch-button svg{stroke:var(--private-accent)}.app-sidebar[data-space=private] .workspace-switch-button:hover{color:var(--private-accent-ink);border-color:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:hover{border-color:color-mix(in srgb, var(--private-accent) 44%, white)}}.app-sidebar[data-space=private] .workspace-switch-button:hover{background:var(--private-control-hover-background);box-shadow:inset 0 1px 0 #fff, 0 4px 10px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:hover{box-shadow:inset 0 1px 0 #fff, 0 4px 10px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-sidebar[data-space=private] .workspace-switch-button:hover svg{stroke:var(--private-accent)}.app-sidebar[data-space=private] .workspace-switch-button:active{background:var(--private-active-background);box-shadow:inset 0 1px 2px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-sidebar[data-space=private] .space-switcher{border-color:var(--private-control-border);background:var(--private-switch-background)}.app-sidebar[data-space=private] .space-switcher button.active{color:var(--private-accent-ink);box-shadow:0 1px 4px var(--private-accent);background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .space-switcher button.active{box-shadow:0 1px 4px color-mix(in srgb, var(--private-accent) 12%, transparent)}}.app-sidebar[data-space=private] .primary-nav button:hover{color:var(--private-accent-ink);background:var(--private-hover-background)}.app-sidebar[data-space=private] .primary-nav button.active{color:var(--private-accent-ink);background:var(--private-active-background);box-shadow:inset 0 0 0 1px var(--private-active-border)}.app-sidebar[data-space=private] .primary-nav button.context-target{color:var(--private-accent-ink);background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .primary-nav button.context-target{background:color-mix(in srgb, var(--private-accent) 20%, transparent)}}.app-sidebar[data-space=private] .primary-nav button.context-target{box-shadow:inset 0 0 0 1px var(--private-accent)}.app-sidebar[data-space=private] .primary-nav button.active:before{background:var(--private-accent)}.app-sidebar[data-space=private] .primary-nav button.active .sidebar-nav-icon{color:var(--private-accent);border-color:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .primary-nav button.active .sidebar-nav-icon{border-color:color-mix(in srgb, var(--private-accent) 24%, white)}}.app-sidebar[data-space=private] .primary-nav button.active .sidebar-nav-icon{background:#ffffffb8}.app-sidebar[data-space=private] .compose-button{background:var(--private-accent-ink);box-shadow:0 4px 11px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .compose-button{box-shadow:0 4px 11px color-mix(in srgb, var(--private-accent) 28%, transparent)}}.app-sidebar[data-space=private] .compose-button:hover{background:var(--private-accent-ink)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .compose-button:hover{background:color-mix(in srgb, var(--private-accent-ink) 88%, #18212a)}}.app-sidebar[data-space=private] .compose-button:hover{box-shadow:0 5px 13px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .compose-button:hover{box-shadow:0 5px 13px color-mix(in srgb, var(--private-accent) 34%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-navigation-divider:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-navigation-divider:color-mix(in srgb, var(--private-accent) 24%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-navigation-divider-highlight:#ffffffad;--sidebar-collection-glyph-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-collection-glyph-background:color-mix(in srgb, var(--private-accent) 8%, #ffffffb3)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-collection-glyph-hover-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-collection-glyph-hover-background:color-mix(in srgb, var(--private-accent) 12%, #ffffffad)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-collection-glyph-active-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{--sidebar-collection-glyph-active-background:color-mix(in srgb, var(--private-accent) 16%, #ffffffb8)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]{color:var(--private-sidebar-ink);border-right-color:var(--private-sidebar-border);background:var(--private-sidebar-background);box-shadow:var(--private-sidebar-shadow)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared]:before{background:var(--private-sidebar-overlay)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button{color:var(--private-accent-ink);border-color:var(--private-control-border);background:var(--private-control-background);box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button{box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px color-mix(in srgb, var(--private-accent) 14%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button svg{stroke:var(--private-accent)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover{color:var(--private-accent-ink);border-color:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover{border-color:color-mix(in srgb, var(--private-accent) 44%, white)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover{background:var(--private-control-hover-background);box-shadow:inset 0 1px 0 #fff, 0 4px 10px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover{box-shadow:inset 0 1px 0 #fff, 0 4px 10px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover svg{stroke:var(--private-accent)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:active{background:var(--private-active-background);box-shadow:inset 0 1px 2px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:active{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .space-switcher{border-color:var(--private-control-border);background:var(--private-switch-background)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .space-switcher button.active{color:var(--private-accent-ink);box-shadow:0 1px 4px var(--private-accent);background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .space-switcher button.active{box-shadow:0 1px 4px color-mix(in srgb, var(--private-accent) 12%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button:hover{color:var(--private-accent-ink);background:var(--private-hover-background)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.active{color:var(--private-accent-ink);background:var(--private-active-background);box-shadow:inset 0 0 0 1px var(--private-active-border)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.context-target{color:var(--private-accent-ink);background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.context-target{background:color-mix(in srgb, var(--private-accent) 20%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.context-target{box-shadow:inset 0 0 0 1px var(--private-accent)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.active:before{background:var(--private-accent)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.active .sidebar-nav-icon{color:var(--private-accent);border-color:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.active .sidebar-nav-icon{border-color:color-mix(in srgb, var(--private-accent) 24%, white)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .primary-nav button.active .sidebar-nav-icon{background:#ffffffb8}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button{background:var(--private-accent-ink);box-shadow:0 4px 11px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button{box-shadow:0 4px 11px color-mix(in srgb, var(--private-accent) 28%, transparent)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button:hover{background:var(--private-accent-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button:hover{background:color-mix(in srgb, var(--private-accent-ink) 88%, #18212a)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button:hover{box-shadow:0 5px 13px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .compose-button:hover{box-shadow:0 5px 13px color-mix(in srgb, var(--private-accent) 34%, transparent)}}.sidebar-header{flex:none}.brand-block{align-items:center;gap:7px;height:34px;padding:0;display:flex}.brand-logo-emblem{background:#fff;border:0;border-radius:9px;flex:0 0 30px;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:0 3px 9px #345a7118}.brand-logo-source{object-fit:cover;width:100%;max-width:none;height:100%;position:static}.brand-block>strong{color:#17344d;caret-color:#0000;cursor:default;letter-spacing:-.25px;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:13.5px;font-weight:760;line-height:1.2}.workspace-switch-button{color:#315f7b;cursor:pointer;letter-spacing:0;white-space:nowrap;background:linear-gradient(#ffffffe6 0%,#e1eef7e0 100%);border:1px solid #c5d9e6;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;height:30px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 2px 7px #2e526a1a}.workspace-switch-button svg{fill:none;stroke:#3f7f9f;stroke-width:1.7px;stroke-linecap:round;width:13px;height:13px}.workspace-switch-button:hover{color:#1f6084;background:linear-gradient(#fff 0%,#dbeaf4 100%);border-color:#a9c9dc;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px 10px #23537024}.workspace-switch-button:hover svg{stroke:#2b759d}.workspace-switch-button:active{background:#dceaf3;transform:translateY(0);box-shadow:inset 0 1px 2px #2353701f}.sidebar-control-row{grid-template-columns:108px minmax(0,1fr);gap:8px;height:36px;margin-top:11px;display:grid}.sidebar-navigation-divider{background:linear-gradient(90deg, transparent 0%, var(--sidebar-navigation-divider) 18%, var(--sidebar-navigation-divider) 82%, transparent 100%);height:1px;box-shadow:0 1px 0 var(--sidebar-navigation-divider-highlight);pointer-events:none;flex:0 0 1px;margin:10px 8px}.compose-button{color:#fff;cursor:pointer;background:#1979b7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;height:36px;margin:0;padding:0 7px;font-size:11.5px;font-weight:720;line-height:1;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 4px 11px #1b70a62b}.compose-button:hover{background:#126faa;box-shadow:0 5px 13px #1b70a638}.compose-button:active{transform:translateY(1px);box-shadow:0 2px 7px #1b70a62b}.compose-icon{flex:0 0 13px;place-items:center;width:13px;height:13px;display:grid}.compose-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;overflow:visible}.compose-label{color:#fff;white-space:nowrap;line-height:1}.space-switcher{background:#dee8ef94;border:1px solid #d0dee8db;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;height:36px;margin:0;padding:3px;display:grid}.space-switcher button{color:#526b7c;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:0;padding:0 4px;transition:color .16s,background .16s,box-shadow .16s}.space-switcher button span{font-size:11px;font-weight:680;display:block}.space-switcher button:hover{color:#286d98;background:#ffffff78}.space-switcher button.active{color:#176da5;background:#fffffff0;box-shadow:0 1px 4px #4a687b1a}.primary-nav{gap:3px;display:grid}.sidebar-nav-entry{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.sidebar-nav-entry>.sidebar-touch-menu-trigger{display:none}.primary-nav button{color:#13181d;cursor:pointer;height:36px;font-family:var(--mail-sidebar-font-family);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:400;transition:color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.primary-nav button:hover{color:#1d526f;background:#d8e5f0}.primary-nav button.active{color:#164c70;background:#c6dcf5;font-weight:700;box-shadow:inset 0 0 0 1px #abc8e3}.primary-nav button.context-target{color:#164c70;background:#bed8ef;box-shadow:inset 0 0 0 1px #559dcc}.primary-nav button.active:before{content:"";background:#1788ca;border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-14px}.workspace-switch-button:focus-visible,.primary-nav button:focus-visible,.space-switcher button:focus-visible,.compose-button:focus-visible{outline-offset:2px;outline:2px solid #2188c8}.sidebar-nav-label{min-width:0;font-size:var(--mail-sidebar-font-size);letter-spacing:normal;line-height:var(--mail-sidebar-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary-nav b,.mail-label-nav .mail-label-unread{color:#808995;min-width:2ch;font-size:var(--mail-sidebar-count-font-size);font-variant-numeric:normal;font-weight:400;line-height:var(--mail-sidebar-count-line-height);text-align:right;background:0 0;border:0;border-radius:0;flex:none;margin-left:auto;padding:0}.primary-nav button.active>b,.mail-label-nav button.active .mail-label-unread{color:#0f7af5;font-weight:600}.sidebar-count-skeleton{background:linear-gradient(90deg,#dfe8e4 24%,#f4f7f5 48%,#dfe8e4 72%) 0 0/240% 100%;border-radius:999px;flex:none;width:18px;height:8px;margin-left:auto;animation:1.15s ease-in-out infinite message-list-skeleton-shimmer}.sidebar-nav-icon{background:#edf5f9;border:1px solid #d6e6ef;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;margin-right:8px;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.sidebar-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;overflow:visible}.collection-glyph{box-sizing:border-box;color:#65788b;pointer-events:none;flex:0 0 14px;width:14px;height:14px;display:block;overflow:visible}.collection-glyph-tint{fill:currentColor;fill-opacity:.14;stroke:none}.collection-glyph-outline{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.collection-glyph-detail{fill:currentColor;stroke:none}.sidebar-collection-glyph{background:var(--sidebar-collection-glyph-background);filter:none;border-radius:4px;flex-basis:16px;width:16px;height:16px;margin:0 12px 0 4px;padding:1px;transition:background .16s}.sidebar-nav-icon.nav-inbox{color:#4c91b2}.sidebar-nav-icon.nav-sent{color:#5c85b7}.sidebar-nav-icon.nav-drafts{color:#a87e38}.sidebar-nav-icon.nav-trash{color:#6f91a5}.sidebar-nav-icon.nav-folder{color:#4c91b2}.primary-nav button:hover .sidebar-nav-icon{background:#f5f9fb;border-color:#c7dce8}.primary-nav button.active .sidebar-nav-icon{color:#2889bf;box-shadow:none;background:#edf7fc;border-color:#c4dce9}.sidebar-collections-scroll{--sidebar-collection-scroll-thumb:transparent;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;min-height:0;margin:0 0 0 -14px;padding:0 2px 2px 14px;overflow:hidden auto}.sidebar-collections-scroll:hover{--sidebar-collection-scroll-thumb:#a5b8c6;scrollbar-color:#a5b8c6 transparent}@supports selector(::-webkit-scrollbar){.sidebar-collections-scroll,.sidebar-collections-scroll:hover{scrollbar-width:auto;scrollbar-color:auto}}.sidebar-collections-scroll::-webkit-scrollbar{width:var(--mail-scrollbar-width)}.sidebar-collections-scroll::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}.sidebar-collections-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-collections-scroll::-webkit-scrollbar-corner{background:0 0}.sidebar-collections-scroll::-webkit-scrollbar-thumb{background-color:var(--sidebar-collection-scroll-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:24px}.sidebar-collections-scroll:hover::-webkit-scrollbar-thumb:hover{--sidebar-collection-scroll-thumb:#7f97a7}.mail-category-nav{align-content:start;gap:3px;margin-top:3px}.app-shell[data-private-theme=bamboo] .app-sidebar[data-space=private] .sidebar-category-button.active,.app-shell[data-shared-theme=bamboo] .app-sidebar[data-space=shared] .sidebar-category-button.active{color:var(--private-accent-ink);background:#668a691f;font-weight:600;box-shadow:inset 0 0 0 1px #668a6938}.sidebar-collapsible-section{margin-top:3px}.sidebar-collapsible-chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;flex:0 0 10px;width:10px;height:10px;margin:0 -.5px 0 -9.5px;transition:transform .16s;overflow:visible;transform:rotate(-90deg)}.sidebar-collapsible-header[aria-expanded=true] .sidebar-collapsible-chevron{transform:rotate(0)}.sidebar-collapsible-nav{align-content:start;gap:3px;padding:0}.sidebar-collapsible-nav[hidden]{display:none}.sidebar-collapsible-nav button{height:36px;font-size:var(--mail-sidebar-font-size)}.other-folders-nav>button,.other-folders-nav>.sidebar-nav-entry>.sidebar-collection-main{padding-left:26px}.sidebar-collapsible-empty{color:#667d8d;min-height:32px;padding:8px 10px 7px 36px;font-size:11px;line-height:17px;display:block}.other-folders-nav .sidebar-collapsible-empty{padding-left:54px}.mail-label-swatch{background:var(--sidebar-collection-glyph-background);filter:none;border-radius:4px;flex:0 0 16px;width:16px;height:16px;margin:0 12px 0 4px;padding:1px;transition:background .16s}.primary-nav button:hover .sidebar-collection-glyph,.primary-nav button:hover .mail-label-swatch{background:var(--sidebar-collection-glyph-hover-background)}.primary-nav button.active .sidebar-collection-glyph,.primary-nav button.active .mail-label-swatch{background:var(--sidebar-collection-glyph-active-background)}.sidebar-connection-state{color:#6c8393;white-space:nowrap;align-items:center;gap:7px;min-height:28px;margin:8px 4px 0;padding:0;display:flex}.sidebar-connection-dot{background:#27aa74;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #27aa741c}.sidebar-connection-state strong{color:#436478;text-overflow:ellipsis;font-size:11px;font-weight:680;line-height:1.2;overflow:hidden}.sidebar-connection-meta{color:#526b7c;margin-left:auto;font-size:10px;line-height:1.2}.sidebar-connection-state.syncing .sidebar-connection-dot{background:#d89a32;box-shadow:0 0 0 4px #d89a321c}.sidebar-connection-state.syncing strong{color:#8a6528}.sidebar-connection-state.syncing .sidebar-connection-meta{color:#a58757}.workspace{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;flex:0 0 82px;grid-template-columns:minmax(230px,1fr) minmax(360px,560px) 1fr;align-items:center;gap:28px;height:82px;padding:0 30px;display:grid;box-shadow:0 2px 10px #17324d08}.topbar.settings-shell-topbar{grid-template-columns:minmax(230px,1fr) auto}.topbar-title{align-items:center;gap:10px;min-width:0;display:flex}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar.mail-topbar{--mail-context-accent:#2385b8;--mail-context-ink:#235f7d;--mail-context-soft:#e7f2f8;--mail-context-border:#c9dfeb;background:linear-gradient(90deg,#eff6fa 0%,#f8fbfd 30%,#fff 62%);border-bottom-color:#dbe5ed;flex:0 0 70px;grid-template-columns:minmax(230px,300px) minmax(360px,600px) minmax(190px,1fr);gap:24px;height:70px;padding:0 24px;box-shadow:0 2px 8px #17324d0a}.topbar.mail-topbar[data-space=private]{--mail-context-accent:var(--private-accent);--mail-context-ink:var(--private-accent-ink);--mail-context-soft:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.topbar.mail-topbar[data-space=private]{--mail-context-soft:color-mix(in srgb, var(--private-accent) 10%, white)}}.topbar.mail-topbar[data-space=private]{--mail-context-border:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.topbar.mail-topbar[data-space=private]{--mail-context-border:color-mix(in srgb, var(--private-accent) 30%, white)}}.topbar.mail-topbar[data-space=private],.app-shell[data-space=private] .topbar.settings-shell-topbar,.app-shell[data-space=shared]:not([data-shared-theme=classic]) .topbar.settings-shell-topbar{border-bottom-color:var(--private-topbar-border);background:var(--private-topbar-background)}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .topbar.mail-topbar[data-space=shared]{--mail-context-accent:var(--private-accent);--mail-context-ink:var(--private-accent-ink);--mail-context-soft:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .topbar.mail-topbar[data-space=shared]{--mail-context-soft:color-mix(in srgb, var(--private-accent) 10%, white)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .topbar.mail-topbar[data-space=shared]{--mail-context-border:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .topbar.mail-topbar[data-space=shared]{--mail-context-border:color-mix(in srgb, var(--private-accent) 30%, white)}}.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .topbar.mail-topbar[data-space=shared]{border-bottom-color:var(--private-topbar-border);background:var(--private-topbar-background)}.mail-context-title{gap:9px;height:40px}.mail-context-title:before{content:"";background:var(--mail-context-accent);opacity:.9;border-radius:999px;flex:0 0 3px;width:3px;height:22px}.mail-topbar .mail-context-title h1{min-width:0;color:var(--mail-context-ink);letter-spacing:-.2px;font-size:18px;font-weight:680;line-height:26px}.mobile-reader-collection-title{display:none}.private-follow-settings{height:28px;color:var(--mail-context-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.private-follow-settings:hover{background:var(--mail-context-soft)}.private-follow-settings__icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.eyebrow{color:#8291a4;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.topbar h1,.rules-topbar h1{letter-spacing:-.45px;margin:0;font-size:24px;line-height:1.2}.search-field{background:var(--search-field-idle-bg);cursor:default;border:1px solid #0000;border-radius:11px;align-items:center;gap:0;height:42px;padding:0;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;overflow:hidden}.search-field:hover{background:#e9f1f6;border-color:#dbe6ee}.search-field:is(:focus-within,.is-engaged){background:var(--search-field-input-bg);border-color:#d4e0ea}.search-field:focus-within,.search-field.is-advanced-open{border-color:#65a8e5;box-shadow:0 0 0 3px #0b70d10a}.search-field__scope{color:#647587;cursor:pointer;height:100%;font-family:inherit;font-size:var(--search-field-copy-size);-webkit-user-select:none;user-select:none;background:0 0;border-right:1px solid #0000;flex:0 0 42px;justify-content:center;align-items:center;gap:0;padding:0;font-weight:500;line-height:20px;transition:flex-basis .16s,gap .16s,padding .16s,border-color .16s,color .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.search-field__icon{width:var(--search-field-icon-size);height:var(--search-field-icon-size);flex:0 0 var(--search-field-icon-size);color:inherit;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block}.search-field__scope-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .16s,opacity .12s;overflow:hidden}.search-field__scope-chevron{opacity:0;pointer-events:none;border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;transition:opacity .12s,transform .14s;overflow:hidden}.search-field__scope-select{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.search-field__scope-select .rule-select-trigger{cursor:pointer;width:100%;height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.search-field__scope-select .rule-select-trigger:focus-visible,.search-field__scope-select .rule-select-trigger[aria-expanded=true]{box-shadow:none;border:0;outline:0}.search-field__scope:has(.rule-select-trigger[aria-expanded=true]) .search-field__scope-chevron{transform:rotate(180deg)}.rule-select-popover.search-scope-popover{color:#385168;font-size:var(--search-field-copy-size);background:#fff;border-color:#d6e2eb;border-radius:10px;padding:6px;box-shadow:0 12px 28px #17324d24,0 2px 8px #17324d0d}.search-scope-popover .rule-select-option{border-radius:7px;min-height:38px;padding:0 10px;transition:color .12s,background .12s}.search-scope-popover .rule-select-option.active:not(.disabled){color:#285d86;background:#f1f7fb}.search-scope-popover .rule-select-option.selected:not(.disabled){color:#0b6fbf;background:#eaf4fb;font-weight:600}.search-scope-popover .rule-select-option.selected.active:not(.disabled){background:#e2f0fa}.search-scope-popover .rule-select-check{stroke:#1782ca}.search-field__input-zone{background:0 0;flex:auto;align-items:center;min-width:0;height:100%;padding-left:2px;transition:padding .16s,background .16s;display:flex}.search-field:is(:focus-within,.is-engaged) .search-field__scope{border-right-color:var(--search-field-separator);color:#50687e;background:var(--search-field-scope-bg);flex-basis:108px;gap:6px;padding:0 9px}.search-field:is(:focus-within,.is-engaged) .search-field__scope-label{opacity:1;max-width:52px}.search-field:is(:focus-within,.is-engaged) .search-field__scope-chevron{opacity:.72;width:0;overflow:visible}.search-field:is(:focus-within,.is-engaged) .search-field__input-zone{background:var(--search-field-input-bg);padding-left:12px}.search-field input{min-width:0;height:100%;color:var(--ink);cursor:default;font-family:inherit;font-size:var(--search-field-copy-size);background:0 0;border:0;outline:0;flex:1;padding:0 2px 0 0;font-weight:400;line-height:20px}.search-field input::placeholder{color:#748596;font:inherit;opacity:1}.search-field input:focus{cursor:text}.search-clear{width:var(--search-clear-hit-width);flex:0 0 var(--search-clear-hit-width);height:100%;margin:0 var(--search-clear-divider-gap) 0 0;color:#7b8e9f;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:color .12s;display:grid;position:relative}.search-clear:before{content:"";pointer-events:none;background:0 0;border-radius:50%;width:28px;height:28px;transition:background .12s,transform 80ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search-clear__icon{z-index:1;pointer-events:none;width:18px;height:18px;transition:transform 80ms;display:block;position:relative}.search-clear__icon circle{fill:currentColor}.search-clear__icon path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.search-clear:hover{color:#60778c;background:0 0}.search-clear:hover:before{background:#edf2f6}.search-clear:active{color:#405e75;background:0 0}.search-clear:active:before{background:#e2eaf1;transform:translate(-50%,-50%)scale(.94)}.search-clear:active .search-clear__icon{transform:scale(.94)}.search-clear:focus-visible{outline-offset:-3px;outline:2px solid #1680df}.topbar-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.topbar-actions>button{color:#727c94;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:18px}.topbar-actions>button:hover{background:var(--soft)}.topbar-account{border-left:0;align-items:center;min-width:0;margin-left:0;padding-left:0;display:flex;position:relative}.topbar-account-trigger{min-width:0;height:48px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:5px 8px;transition:background .16s,box-shadow .16s;display:flex}.topbar-account-trigger:hover,.topbar-account-trigger.active{background:#f2f7fb;box-shadow:inset 0 0 0 1px #e3ebf2}.topbar-account-avatar{color:#fff;background:linear-gradient(145deg,#1988e8,#1760ad);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 11px #1768b52b}.user-avatar{place-items:center;display:grid;position:relative;overflow:hidden}.user-avatar>span{z-index:0;position:relative}.user-avatar img{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.user-avatar img.is-loaded{opacity:1}.topbar-account-copy{gap:2px;min-width:0;line-height:1.2;display:grid}.topbar-account-copy strong,.topbar-account-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.topbar-account-copy strong{color:#24394f;font-size:11px}.topbar-account-copy small{color:#8696a8;font-size:9px}.topbar-account-chevron{border-bottom:1.5px solid #7d8ea0;border-right:1.5px solid #7d8ea0;flex:0 0 7px;width:7px;height:7px;margin:0 2px 4px 4px;transition:transform .16s,margin .16s;transform:rotate(45deg)}.topbar-account-trigger.active .topbar-account-chevron{margin-top:5px;margin-bottom:0;transform:rotate(225deg)}.account-popover{z-index:30;background:#fff;border:1px solid #dbe4ec;border-radius:12px;width:228px;padding:8px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #17324d2b}.account-popover-summary{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px 10px;display:grid}.account-popover-avatar{color:#fff;background:linear-gradient(145deg,#1988e8,#1760ad);border-radius:50%;width:42px;height:42px;font-size:14px;font-weight:800;box-shadow:0 4px 11px #1768b52b}.account-popover-summary-copy{gap:3px;min-width:0;display:grid}.account-popover-summary-copy strong{color:#21384f;font-size:13px}.account-popover-summary-copy>span{color:#7d8da0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-popover-summary-copy small{color:#3d668d;background:#edf5fc;border-radius:999px;width:max-content;margin-top:4px;padding:2px 7px;font-size:9px}.account-popover-divider{background:#e7edf3;height:1px;margin:2px 0 5px}.account-profile-button,.account-logout-button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:38px;padding:0 11px;display:flex}.account-profile-button{color:#4c657d}.account-profile-button:hover{color:#176fac;background:#eef6fc}.account-logout-button{color:#bb4c44}.account-logout-button:hover{background:#fff1ef}.account-profile-button span,.account-logout-button span{text-align:center;width:18px;font-size:16px}.settings-trigger{color:#53677d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 9px;display:flex}.topbar-actions>button.settings-trigger{width:auto;height:36px;font-size:inherit;padding:0 9px}.settings-trigger:hover,.settings-trigger.active{color:#0b70d1;background:#edf6ff}.settings-trigger>span{font-size:20px;line-height:1}.settings-trigger>b{font-size:11px;font-weight:650}.mail-topbar .search-field{background:#ffffffd6;border-color:#d8e4ec;border-radius:10px;height:40px;box-shadow:inset 0 1px 2px #1c3b520a}.mail-topbar .search-field:hover,.mail-topbar .search-field:is(:focus-within,.is-engaged){border-color:var(--mail-context-border);background:#fff}.mail-topbar .search-field:focus-within,.mail-topbar .search-field.is-advanced-open{border-color:var(--mail-context-accent);box-shadow:0 0 0 3px var(--mail-context-accent)}@supports (color:color-mix(in lab, red, red)){.mail-topbar .search-field:focus-within,.mail-topbar .search-field.is-advanced-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--mail-context-accent) 10%, transparent)}}.mail-topbar .search-field__scope,.mail-topbar .search-field:is(:focus-within,.is-engaged) .search-field__scope{color:var(--mail-context-accent)}.settings-layout{background:#f7f9fb;flex:1;grid-template-columns:246px minmax(0,1fr);min-height:0;display:grid}.settings-layout[data-space=shared]{--settings-sidebar-background:linear-gradient(180deg, #fbfdff 0%, #f7fafc 54%, #f3f7fa 100%);--settings-sidebar-border:#dce5eb;--settings-sidebar-ink:#4a5968;--settings-sidebar-icon:#7b8c9c;--settings-sidebar-divider:#e3e9ee;--settings-sidebar-back-background:#ffffffeb;--settings-sidebar-back-border:#dde6ed;--settings-sidebar-back-ink:#506577;--settings-sidebar-back-shadow:0 3px 12px #27445c0b;--settings-sidebar-back-hover-background:#f7fbfd;--settings-sidebar-back-hover-border:#bcd5e5;--settings-sidebar-hover-background:#edf5fa;--settings-sidebar-hover-ink:#2d668e;--settings-sidebar-active-background:#e1eff7;--settings-sidebar-active-ink:#245d84;--settings-sidebar-active-marker:#4a93bd;--settings-sidebar-active-icon:#3f88b2;--settings-sidebar-focus:#438fb8;--settings-sidebar-shadow:6px 0 18px #27415509}.settings-layout[data-space=private]{--settings-sidebar-background:linear-gradient(180deg, #fcfbfd 0%, #f8f7fa 54%, #f5f3f7 100%);--settings-sidebar-border:#e0dde4;--settings-sidebar-ink:#54515d;--settings-sidebar-icon:#87818e;--settings-sidebar-divider:#e7e2ea;--settings-sidebar-back-background:#ffffffeb;--settings-sidebar-back-border:#e0dae4;--settings-sidebar-back-ink:#5c5663;--settings-sidebar-back-shadow:0 3px 12px #392b440d;--settings-sidebar-back-hover-background:#f9f6fa;--settings-sidebar-back-hover-border:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.settings-layout[data-space=private]{--settings-sidebar-back-hover-border:color-mix(in srgb, var(--private-accent) 35%, white)}}.settings-layout[data-space=private]{--settings-sidebar-hover-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.settings-layout[data-space=private]{--settings-sidebar-hover-background:color-mix(in srgb, var(--private-accent) 8%, #faf9fb)}}.settings-layout[data-space=private]{--settings-sidebar-hover-ink:var(--private-accent-ink);--settings-sidebar-active-background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.settings-layout[data-space=private]{--settings-sidebar-active-background:color-mix(in srgb, var(--private-accent) 15%, #fbfafc)}}.settings-layout[data-space=private]{--settings-sidebar-active-ink:var(--private-accent-ink);--settings-sidebar-active-marker:var(--private-accent);--settings-sidebar-active-icon:var(--private-accent);--settings-sidebar-focus:var(--private-accent);--settings-sidebar-shadow:6px 0 18px #34263f0a;background:#f7f8fa}.settings-sidebar{border-right:1px solid var(--settings-sidebar-border);background:var(--settings-sidebar-background);min-height:0;box-shadow:var(--settings-sidebar-shadow);flex-direction:column;padding:22px 16px 18px;display:flex}.settings-back-button,.settings-sidebar-nav button{width:100%;height:42px;color:var(--settings-sidebar-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 13px;transition:color .16s,background .16s;display:flex}.settings-back-button{border:1px solid var(--settings-sidebar-back-border);color:var(--settings-sidebar-back-ink);background:var(--settings-sidebar-back-background);box-shadow:var(--settings-sidebar-back-shadow);margin-bottom:16px}.settings-back-button:hover{color:var(--settings-sidebar-hover-ink);border-color:var(--settings-sidebar-back-hover-border);background:var(--settings-sidebar-back-hover-background)}.settings-back-button:focus-visible,.settings-sidebar-nav button:focus-visible{outline:2px solid var(--settings-sidebar-focus);outline-offset:-2px}.settings-sidebar-nav{border-top:1px solid var(--settings-sidebar-divider);gap:4px;padding-top:14px;display:grid}.settings-sidebar-nav button:hover{color:var(--settings-sidebar-hover-ink);background:var(--settings-sidebar-hover-background)}.settings-sidebar-nav button.active{color:var(--settings-sidebar-active-ink);background:var(--settings-sidebar-active-background);box-shadow:inset 3px 0 0 var(--settings-sidebar-active-marker);font-weight:750}.settings-sidebar-nav button span{width:21px;color:var(--settings-sidebar-icon);text-align:center;font-size:16px}.settings-sidebar-nav button.active span{color:var(--settings-sidebar-active-icon)}.settings-sidebar-nav button.settings-nav-separated{margin-top:15px;position:relative}.settings-sidebar-nav button.settings-nav-separated:before{background:var(--settings-sidebar-divider);content:"";pointer-events:none;height:1px;position:absolute;top:-10px;left:9px;right:9px}.settings-nav-icon{place-items:center;display:grid}.settings-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.settings-main{min-width:0;min-height:0;display:flex;overflow:hidden}.settings-main>.rules-page{width:100%}.app-shell[data-space=private] .reading-panel.empty-reading-panel{background:var(--private-empty-background);transition:background .24s}.app-shell[data-space=private] .reading-panel.empty-reading-panel .mail-selection-empty{color:var(--private-accent-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-space=private] .reading-panel.empty-reading-panel .mail-selection-empty{color:color-mix(in srgb, var(--private-accent-ink) 62%, #8794a2)}}.app-shell[data-space=private] .reading-panel.empty-reading-panel .mail-selection-empty-icon{stroke:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-space=private] .reading-panel.empty-reading-panel .mail-selection-empty-icon{stroke:color-mix(in srgb, var(--private-accent) 42%, #aab3bd)}}.app-shell[data-space=shared]:not([data-shared-theme=classic]) .reading-panel.empty-reading-panel{background:var(--private-empty-background);transition:background .24s}.app-shell[data-space=shared]:not([data-shared-theme=classic]) .reading-panel.empty-reading-panel .mail-selection-empty{color:var(--private-accent-ink)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-space=shared]:not([data-shared-theme=classic]) .reading-panel.empty-reading-panel .mail-selection-empty{color:color-mix(in srgb, var(--private-accent-ink) 62%, #8794a2)}}.app-shell[data-space=shared]:not([data-shared-theme=classic]) .reading-panel.empty-reading-panel .mail-selection-empty-icon{stroke:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-space=shared]:not([data-shared-theme=classic]) .reading-panel.empty-reading-panel .mail-selection-empty-icon{stroke:color-mix(in srgb, var(--private-accent) 42%, #aab3bd)}}.private-appearance-page{--appearance-accent:var(--private-accent);--appearance-accent-ink:var(--private-accent-ink);background:#f7f8fa}.appearance-defaults-page{--appearance-accent:#1979b7;--appearance-accent-ink:#145b86;background:#f3f7fa}.private-appearance-page>:not(.modal-backdrop):not(.sr-only){width:min(100%,1180px)}.private-appearance-topbar{align-items:end}.private-appearance-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.private-theme-reset,.private-theme-manage{border:1px solid var(--appearance-accent);height:36px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.private-theme-reset,.private-theme-manage{border:1px solid color-mix(in srgb, var(--appearance-accent) 30%, #dce2e7)}}.private-theme-reset,.private-theme-manage{color:var(--appearance-accent-ink);cursor:pointer;background:#fff;border-radius:9px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s,transform .16s;box-shadow:0 3px 10px #262c340d}.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover{border-color:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover{border-color:color-mix(in srgb, var(--appearance-accent) 58%, white)}}.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover{background:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover{background:color-mix(in srgb, var(--appearance-accent) 6%, white)}}.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover{transform:translateY(-1px)}.private-theme-manage{color:#486578}.private-theme-reset:disabled{color:#a7afb7;cursor:default;box-shadow:none;background:#f5f6f7;border-color:#e2e6ea}.private-theme-reset:focus-visible,.private-theme-manage:focus-visible,.appearance-default-save:focus-visible,.appearance-default-cancel:focus-visible,.appearance-scope-switch button:focus-visible,.theme-gallery__filter:focus-visible{outline:2px solid var(--appearance-accent);outline-offset:2px}.private-theme-card:has(.private-theme-card__input:focus-visible){outline:2px solid var(--appearance-accent);outline-offset:2px}.private-appearance-card{background:#fff;border:1px solid #dfe4e8;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #232a310f}.private-appearance-card>header{background:linear-gradient(#fff,#fcfcfd);border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 22px;display:flex}.private-appearance-card>header>div{gap:5px;display:grid}.private-appearance-card>header strong{color:#273746;font-size:15px}.private-appearance-card>header span{color:#697682;font-size:11px;line-height:1.5}.private-theme-scope{border:1px solid var(--appearance-accent);align-items:center;gap:7px;height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.private-theme-scope{border:1px solid color-mix(in srgb, var(--appearance-accent) 20%, #e1e5e8)}}.private-theme-scope{background:var(--appearance-accent);border-radius:999px;color:var(--appearance-accent-ink)!important}@supports (color:color-mix(in lab, red, red)){.private-theme-scope{background:color-mix(in srgb, var(--appearance-accent) 6%, white)}}.private-theme-scope{white-space:nowrap}.private-theme-scope i{background:var(--appearance-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--appearance-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.private-theme-scope i{box-shadow:0 0 0 4px color-mix(in srgb, var(--appearance-accent) 13%, transparent)}}.private-theme-options{border:0;min-width:0;margin:0;padding:0}.theme-gallery{gap:16px;min-width:0;display:grid}.theme-gallery__toolbar{background:linear-gradient(#fbfcfd,#f7fafc);border:1px solid #e2e8ed;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:9px 11px;display:flex}.theme-gallery__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.theme-gallery__filter{color:#5f7180;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe3e9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.theme-gallery__filter small{color:#7a8995;text-align:center;background:#f0f4f6;border-radius:999px;min-width:18px;padding:1px 5px;font-size:9px;font-weight:750;line-height:16px}.theme-gallery__filter:hover{color:var(--appearance-accent-ink);border-color:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter:hover{border-color:color-mix(in srgb, var(--appearance-accent) 38%, #dbe3e9)}}.theme-gallery__filter:hover{background:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter:hover{background:color-mix(in srgb, var(--appearance-accent) 5%, white)}}.theme-gallery__filter:hover{transform:translateY(-1px)}.theme-gallery__filter.active{color:var(--appearance-accent-ink);border-color:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter.active{border-color:color-mix(in srgb, var(--appearance-accent) 44%, white)}}.theme-gallery__filter.active{background:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter.active{background:color-mix(in srgb, var(--appearance-accent) 11%, white)}}.theme-gallery__filter.active{box-shadow:inset 0 0 0 1px var(--appearance-accent), 0 3px 9px var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appearance-accent) 8%, transparent), 0 3px 9px color-mix(in srgb, var(--appearance-accent) 10%, transparent)}}.theme-gallery__filter.active small{color:var(--appearance-accent-ink);background:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.theme-gallery__filter.active small{background:color-mix(in srgb, var(--appearance-accent) 14%, white)}}.theme-gallery__filter:disabled{cursor:wait;opacity:.68;transform:none}.theme-gallery__count{color:#7b8995;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px}.private-theme-section{padding:20px 22px 24px}.private-theme-section+.private-theme-section{border-top:1px solid #eceff1}.private-theme-section__heading{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.private-theme-section__heading strong{color:#314150;font-size:13px}.private-theme-section__heading span{color:#697682;font-size:11px}.private-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.private-theme-card{--theme-card-accent:#8b5aa4;--theme-card-sidebar:linear-gradient(180deg, #efe7f5, #ddd1e7);--theme-card-canvas:linear-gradient(145deg, #fcf9fd, #eee5f3);color:#2d3d4b;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe4e8;border-radius:13px;min-width:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #222b330a}.private-theme-card:hover{border-color:var(--theme-card-accent)}@supports (color:color-mix(in lab, red, red)){.private-theme-card:hover{border-color:color-mix(in srgb, var(--theme-card-accent) 42%, #dfe4e8)}}.private-theme-card:hover{box-shadow:0 9px 23px var(--theme-card-accent)}@supports (color:color-mix(in lab, red, red)){.private-theme-card:hover{box-shadow:0 9px 23px color-mix(in srgb, var(--theme-card-accent) 12%, transparent)}}.private-theme-card:hover{transform:translateY(-2px)}.private-theme-card.selected{border-color:var(--appearance-accent);box-shadow:0 0 0 1px var(--appearance-accent), 0 10px 24px var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.private-theme-card.selected{box-shadow:0 0 0 1px var(--appearance-accent), 0 10px 24px color-mix(in srgb, var(--appearance-accent) 15%, transparent)}}.private-theme-card.disabled{cursor:wait;opacity:.68;transform:none}.private-theme-card[data-theme=classic]{--theme-card-accent:#2385b8;--theme-card-sidebar:linear-gradient(180deg, #edf3f8, #e3ebf3);--theme-card-canvas:linear-gradient(145deg, #f8fbfd, #edf3f8)}.private-theme-card[data-theme=sky]{--theme-card-accent:#3b86b0;--theme-card-sidebar:linear-gradient(180deg, #edf7fb, #d3e5ee);--theme-card-canvas:linear-gradient(145deg, #fbfdfe, #deedf4)}.private-theme-card[data-theme=sea]{--theme-card-accent:#438c83;--theme-card-sidebar:linear-gradient(180deg, #eff8f6, #d4e7e2);--theme-card-canvas:linear-gradient(145deg, #fbfdfc, #dceee9)}.private-theme-card[data-theme=mountain]{--theme-card-accent:#4f7f80;--theme-card-sidebar:linear-gradient(180deg, #f5f9f8d1, #d7e5e2db);--theme-card-canvas:linear-gradient(90deg, #ffffffd1, #edf6f594)}.private-theme-card[data-theme=bamboo]{--theme-card-accent:#668a69;--theme-card-sidebar:linear-gradient(180deg, #f8faf5d1, #deebdadb);--theme-card-canvas:linear-gradient(90deg, #ffffffd1, #f3f9ef94)}.private-theme-card[data-theme=peach]{--theme-card-accent:#b87382;--theme-card-sidebar:linear-gradient(180deg, #fff8f7d1, #f1dbe1db);--theme-card-canvas:linear-gradient(90deg, #ffffffd1, #fff2f294)}.private-theme-card__input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.private-theme-card__preview{isolation:isolate;aspect-ratio:40/21;background:var(--theme-card-canvas);border-bottom:1px solid #37444d14;grid-template-columns:30% minmax(0,1fr);display:grid;position:relative;overflow:hidden}.private-theme-card__art{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.private-theme-card__mini-sidebar{z-index:1;border-right:1px solid var(--theme-card-accent);flex-direction:column;gap:8px;padding:18px 9px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-sidebar{border-right:1px solid color-mix(in srgb, var(--theme-card-accent) 18%, transparent)}}.private-theme-card__mini-sidebar{background:var(--theme-card-sidebar)}.private-theme-card__preview:has(.private-theme-card__art) .private-theme-card__mini-sidebar{background:linear-gradient(180deg, var(--theme-card-accent), var(--theme-card-accent))}@supports (color:color-mix(in lab, red, red)){.private-theme-card__preview:has(.private-theme-card__art) .private-theme-card__mini-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-card-accent) 9%, #ffffffb3), color-mix(in srgb, var(--theme-card-accent) 16%, #ffffff8f))}}.private-theme-card__preview:has(.private-theme-card__art) .private-theme-card__mini-sidebar{-webkit-backdrop-filter:blur(.7px);backdrop-filter:blur(.7px)}.private-theme-card__mini-sidebar i{background:var(--theme-card-accent);border-radius:999px;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-sidebar i{background:color-mix(in srgb, var(--theme-card-accent) 20%, white)}}.private-theme-card__mini-sidebar i:first-child{background:#ffffffc7;width:72%;height:10px;margin-bottom:7px}.private-theme-card__mini-sidebar i:nth-child(2){background:var(--theme-card-accent);width:88%;height:15px}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-sidebar i:nth-child(2){background:color-mix(in srgb, var(--theme-card-accent) 26%, white)}}.private-theme-card__mini-sidebar i:nth-child(3){width:69%}.private-theme-card__mini-sidebar i:nth-child(4){width:79%}.private-theme-card__mini-workspace{z-index:1;background:var(--theme-card-canvas);align-content:start;gap:9px;padding:45px 14px 12px;display:grid;position:relative}.private-theme-card__preview:has(.private-theme-card__art) .private-theme-card__mini-workspace{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);background:linear-gradient(135deg,#ffffffad,#fff6)}.private-theme-card__mini-workspace:before{border-bottom:1px solid var(--theme-card-accent);height:29px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-workspace:before{border-bottom:1px solid color-mix(in srgb, var(--theme-card-accent) 14%, transparent)}}.private-theme-card__mini-workspace:before{content:"";background:#ffffff9e}.private-theme-card__mini-workspace i{background:var(--theme-card-accent);border-radius:999px;width:45%;height:9px;position:absolute;top:9px;left:13px}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-workspace i{background:color-mix(in srgb, var(--theme-card-accent) 13%, white)}}.private-theme-card__mini-workspace i+i{background:var(--theme-card-accent);width:16%;left:auto;right:13px}@supports (color:color-mix(in lab, red, red)){.private-theme-card__mini-workspace i+i{background:color-mix(in srgb, var(--theme-card-accent) 22%, white)}}.private-theme-card__mini-workspace b{background:#ffffffbd;border-radius:5px;width:88%;height:11px;display:block;box-shadow:0 1px #323c440f}.private-theme-card__mini-workspace b:nth-of-type(2){width:74%}.private-theme-card__mini-workspace b:nth-of-type(3){width:82%}.private-theme-card__copy{background:#fff;align-content:center;gap:4px;min-height:62px;padding:11px 44px 11px 14px;display:grid}.private-theme-card__copy strong{color:#2e3e4c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.private-theme-card__copy small{color:#697682;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.private-theme-card__check{color:#0000;background:#fff;border:1px solid #d6dde2;border-radius:50%;place-items:center;width:22px;height:22px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid;position:absolute;bottom:18px;right:13px}.private-theme-card__check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.private-theme-card__badge{z-index:2;border:1px solid var(--theme-card-accent);max-width:calc(100% - 20px);padding:3px 8px;position:absolute;top:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.private-theme-card__badge{border:1px solid color-mix(in srgb, var(--theme-card-accent) 24%, white)}}.private-theme-card__badge{color:var(--theme-card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.private-theme-card__badge{color:color-mix(in srgb, var(--theme-card-accent) 78%, #26333d)}}.private-theme-card__badge{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe0;font-size:9px;font-weight:750;box-shadow:0 2px 7px #1f2b3412}.private-theme-card__status{z-index:2;border:1px solid var(--theme-card-accent);max-width:calc(50% - 14px);padding:3px 8px;position:absolute;top:10px;left:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.private-theme-card__status{border:1px solid color-mix(in srgb, var(--theme-card-accent) 26%, white)}}.private-theme-card__status{color:var(--theme-card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.private-theme-card__status{color:color-mix(in srgb, var(--theme-card-accent) 82%, #26333d)}}.private-theme-card__status{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe6;font-size:9px;font-weight:750;line-height:1.35;box-shadow:0 2px 7px #1f2b3412}.private-theme-card:has(.private-theme-card__status) .private-theme-card__badge{max-width:calc(50% - 14px)}.private-theme-card.selected .private-theme-card__check{border-color:var(--appearance-accent);color:#fff;background:var(--appearance-accent);transform:scale(1.04)}.appearance-default-save{color:#fff;cursor:pointer;background:#1979b7;border:1px solid #1474b2;border-radius:9px;height:36px;padding:0 16px;font-size:11px;font-weight:750;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 4px 12px #1979b733}.appearance-default-save:hover:not(:disabled){background:#116ca8;transform:translateY(-1px);box-shadow:0 6px 15px #1979b745}.appearance-default-save:disabled{color:#a2adb5;box-shadow:none;cursor:default;background:#edf1f4;border-color:#d8e0e6}.appearance-defaults-card{position:relative;overflow:visible}.appearance-scope-switch{background:#edf3f7;border:1px solid #d7e2e9;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;width:min(440px,100% - 44px);height:42px;margin:18px auto 0;padding:4px;display:grid}.appearance-scope-switch button{color:#627688;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:700;transition:color .16s,background .16s,box-shadow .16s}.appearance-scope-switch button.active{color:#165f8d;background:#fff;box-shadow:0 2px 8px #2a4b621f}.appearance-scope-switch button:disabled{cursor:wait}.appearance-default-savebar{z-index:5;min-height:66px;padding:11px 22px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfefff0;border-top:1px solid #e2e8ed;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #263a490a}.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){border-top-color:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){border-top-color:color-mix(in srgb, var(--appearance-accent) 32%, #dbe5ec)}}.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){background:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){background:color-mix(in srgb, var(--appearance-accent) 4%, #fffffff5)}}.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){box-shadow:0 -10px 28px var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.appearance-default-savebar:is(.dirty,.is-dirty,[data-dirty=true]){box-shadow:0 -10px 28px color-mix(in srgb, var(--appearance-accent) 12%, transparent)}}.appearance-default-savebar__copy{color:#687987;gap:3px;min-width:0;font-size:11px;line-height:1.45;display:grid}.appearance-default-savebar__copy strong{color:#2d4252;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.appearance-default-savebar__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appearance-default-cancel{color:#5e7180;cursor:pointer;background:#fff;border:1px solid #d7e0e6;border-radius:9px;height:36px;padding:0 14px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s}.appearance-default-cancel:hover:not(:disabled){color:#354d5f;background:#f7fafc;border-color:#bacbd7}.appearance-default-cancel:disabled{color:#a2adb5;cursor:default;background:#f0f3f5}.appearance-default-error{color:#a14f48;background:#fff6f4;border:1px solid #efd1cd;border-radius:8px;margin:14px 22px 0;padding:9px 12px;font-size:11px}.cloudflare-settings-page{background:#f7fafc;overflow-y:auto}.cloudflare-settings-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fafcf2;position:sticky;top:0}.cloudflare-settings-notice{color:#2f7257;background:#f1faf6;border:1px solid #c8e6d8;border-radius:8px;margin:0 28px 16px;padding:10px 13px;font-size:12px}.cloudflare-settings-notice.error{color:#a24f47;background:#fff6f4;border-color:#efd0cc}.cloudflare-settings-state,.cloudflare-settings-empty{color:#70869a;text-align:center;background:#fff;border:1px dashed #cad8e3;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:270px;margin:0 28px 28px;display:flex}.cloudflare-settings-state i{border:2px solid #dce6ee;border-top-color:#2488cf;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite search-loading-spin}.cloudflare-settings-state strong,.cloudflare-settings-empty strong{color:#28445a;font-size:14px}.cloudflare-settings-state span,.cloudflare-settings-empty p{max-width:540px;margin:0;font-size:12px;line-height:1.65}.cloudflare-settings-state button,.cloudflare-settings-empty button{color:#086fbd;cursor:pointer;background:#f6fbff;border:1px solid #bed5e8;border-radius:7px;height:34px;padding:0 14px;font-weight:700}.cloudflare-settings-empty>span{color:#2385c9;background:#f3f9fd;border:1px solid #cfe0ed;border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.cloudflare-account-list{gap:16px;padding:0 28px 34px;display:grid}.cloudflare-account-card{background:#fff;border:1px solid #d5e1ea;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #16344d0a}.cloudflare-account-card.disabled{opacity:.82}.cloudflare-account-card__header{background:linear-gradient(#fbfdff,#f7fafc);border-bottom:1px solid #e3ebf1;align-items:center;gap:13px;min-height:72px;padding:14px 17px;display:flex}.cloudflare-account-mark{color:#d86f16;background:#fff8f1;border:1px solid #f1d4ba;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.cloudflare-account-heading{flex:1;gap:4px;min-width:0;display:grid}.cloudflare-account-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.cloudflare-account-heading h2{color:#20384c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.cloudflare-account-heading p{color:#8192a2;margin:0;font-size:10px}.cloudflare-account-heading code{color:#61788c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cloudflare-config-state,.cloudflare-domain-status{color:#438067;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.cloudflare-config-state i,.cloudflare-domain-status i{background:#45a779;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #45a77914}.cloudflare-config-state.paused,.cloudflare-domain-status.paused{color:#8d98a3}.cloudflare-config-state.paused i,.cloudflare-domain-status.paused i{box-shadow:none;background:#9ba8b3}.cloudflare-domain-status.attention{color:#ad6b2f}.cloudflare-domain-status.attention i{background:#d68a42;box-shadow:0 0 0 3px #d68a4214}.cloudflare-account-actions,.cloudflare-domain-actions{align-items:center;gap:7px;display:flex}.cloudflare-account-actions button,.cloudflare-domain-actions button,.cloudflare-domain-section>header button{color:#4b657a;cursor:pointer;background:#fff;border:1px solid #cfdee9;border-radius:7px;height:31px;padding:0 11px;font-size:10px;font-weight:700}.cloudflare-account-actions button:hover,.cloudflare-domain-actions button:hover,.cloudflare-domain-section>header button:hover{color:#086fbd;background:#f5fbff;border-color:#acd0e9}.cloudflare-account-actions button:disabled,.cloudflare-domain-actions button:disabled{opacity:.55;cursor:default}.cloudflare-account-actions .danger-quiet{color:#9b554f}.cloudflare-account-actions .primary-quiet,.cloudflare-domain-actions .onboard{color:#086fbd;background:#f7fbff;border-color:#b8d5e9}.cloudflare-account-meta{color:#8595a3;background:#fcfdfe;border-bottom:1px solid #e9eff4;align-items:center;gap:20px;min-height:36px;padding:0 18px;font-size:10px;display:flex}.cloudflare-account-meta b{color:#526d82;font-weight:750}.cloudflare-domain-section>header{align-items:center;gap:16px;padding:14px 17px 11px;display:flex}.cloudflare-domain-section>header>div{flex:1;gap:2px;min-width:0;display:grid}.cloudflare-domain-section>header strong{color:#2d485e;font-size:12px}.cloudflare-domain-section>header span{color:#8495a4;font-size:10px}.cloudflare-domain-form{background:#f8fbfd;border:1px solid #dce7ee;border-radius:9px;align-items:flex-end;gap:10px;margin:0 17px 12px;padding:11px;display:flex}.cloudflare-domain-form label{flex:1;gap:5px;min-width:0;display:grid}.cloudflare-domain-form label span{color:#5b7184;font-size:10px;font-weight:700}.cloudflare-domain-form input{color:#28455b;background:#fff;border:1px solid #cddbe6;border-radius:7px;outline:none;width:100%;height:34px;padding:0 10px}.cloudflare-domain-form input:focus{border-color:#65a9da;box-shadow:0 0 0 3px #2b8ed116}.cloudflare-domain-form>div{gap:7px;display:flex}.cloudflare-domain-form button{color:#516a7f;cursor:pointer;background:#fff;border:1px solid #cfdee9;border-radius:7px;height:34px;padding:0 13px;font-weight:700}.cloudflare-domain-form .send-button{color:#fff;background:#137dc6;border-color:#137dc6}.cloudflare-domain-tabs{align-items:center;gap:7px;margin:0 17px 9px;display:flex}.cloudflare-domain-tabs button{color:#718596;cursor:pointer;background:#fff;border:1px solid #d5e1ea;border-radius:999px;height:30px;padding:0 11px;font-size:10px;font-weight:700}.cloudflare-domain-tabs button b{margin-left:3px;font-weight:800}.cloudflare-domain-tabs button.active{color:#0876bd;background:#f1f9ff;border-color:#a9d0ea}.cloudflare-domain-tabs button.active.attention{color:#9b5c25;background:#fff8f1;border-color:#e7c9a9}.cloudflare-domain-search{align-items:center;gap:7px;margin:0 17px 12px;display:flex}.cloudflare-domain-search input{color:#2d4a60;background:#fff;border:1px solid #d3e0e9;border-radius:7px;outline:none;flex:1;min-width:0;height:32px;padding:0 10px;font-size:11px}.cloudflare-domain-search input:focus{border-color:#65a9da;box-shadow:0 0 0 3px #2b8ed116}.cloudflare-domain-search button,.cloudflare-domain-pagination button,.cloudflare-domain-empty button{color:#4b657a;cursor:pointer;background:#fff;border:1px solid #cfdee9;border-radius:7px;height:32px;padding:0 11px;font-size:10px;font-weight:700}.cloudflare-domain-search button:hover,.cloudflare-domain-pagination button:hover:not(:disabled),.cloudflare-domain-empty button:hover{color:#086fbd;background:#f5fbff;border-color:#acd0e9}.cloudflare-domain-search .clear{color:#7b8b98;background:0 0;border-color:#0000}.cloudflare-domain-loading{color:#7d8f9e;border-top:1px solid #edf1f4;justify-content:center;align-items:center;gap:8px;min-height:78px;font-size:10px;display:flex}.cloudflare-domain-loading i{border:2px solid #dce6ee;border-top-color:#2488cf;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite search-loading-spin}.cloudflare-domain-empty{color:#8a99a7;text-align:center;background:#fbfcfd;border:1px dashed #d8e2ea;border-radius:9px;margin:0 17px 15px;padding:23px;font-size:11px}.cloudflare-domain-empty.error{color:#9b554f;background:#fff8f6;border-color:#ecd3cf;flex-direction:column;align-items:center;gap:7px;display:flex}.cloudflare-domain-list{border-top:1px solid #edf1f4}.cloudflare-domain-row{grid-template-columns:minmax(220px,1fr) 105px auto;align-items:center;gap:14px;padding:12px 17px;display:grid}.cloudflare-domain-row+.cloudflare-domain-row{border-top:1px solid #edf1f4}.cloudflare-domain-row.disabled{background:#fafbfc}.cloudflare-domain-identity{align-items:center;gap:10px;min-width:0;display:flex}.cloudflare-domain-identity>span{color:#3d8583;background:#f5fbfa;border:1px solid #d1e2e2;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.cloudflare-domain-identity>div{gap:2px;min-width:0;display:grid}.cloudflare-domain-identity strong{color:#2f4b5f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cloudflare-domain-identity small{color:#8a9aa8;font-size:9px}.cloudflare-check-result{color:#93544d;background:#fff8f6;border:1px solid #efd1cc;border-radius:9px;margin:12px 17px;padding:12px}.cloudflare-check-result.passed{color:#347257;background:#f5fbf8;border-color:#c8e5d6}.cloudflare-check-result>header{align-items:center;gap:9px;display:flex}.cloudflare-check-result>header>span{border:1px solid;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.cloudflare-check-result>header div{gap:2px;display:grid}.cloudflare-check-result>header strong{font-size:11px}.cloudflare-check-result>header small{color:#8897a5;font-size:9px}.cloudflare-check-result ol{border-top:1px solid #dae6e1;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:6px;margin:11px 0 0;padding:10px 0 0;list-style:none;display:grid}.cloudflare-check-result li{color:#8b98a4;align-items:flex-start;gap:7px;min-width:0;display:flex}.cloudflare-check-result li i{border:1px solid #d7e0e6;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.cloudflare-check-result li.passed{color:#3c7c5f}.cloudflare-check-result li.failed{color:#9c5049}.cloudflare-check-result li>span{gap:1px;min-width:0;display:grid}.cloudflare-check-result li strong{font-size:9px;font-weight:700}.cloudflare-check-result li small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cloudflare-check-result.compact{grid-column:1/-1;width:100%;margin:2px 0 0}.cloudflare-domain-pagination{color:#7d8f9e;background:#fbfcfd;border-top:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:7px 17px;font-size:10px;display:flex}.cloudflare-domain-pagination>div{gap:7px;display:flex}.cloudflare-domain-pagination button:disabled{opacity:.45;cursor:default}.cloudflare-account-modal{width:min(510px,100vw - 30px)}.cloudflare-token-field{border-bottom:1px solid #e7edf3;grid-template-columns:105px 1fr;align-items:center;min-height:60px;padding:0 21px;display:grid}.cloudflare-token-label-row{align-items:center;gap:6px;min-width:0;display:flex}.cloudflare-token-label-row>label{color:#617388;font-size:12px}.cloudflare-token-help{align-items:center;display:inline-flex}.cloudflare-token-help__trigger{color:#527690;cursor:help;background:#f5f9fc;border:1px solid #9db7cc;border-radius:50%;outline:0;flex:0 0 18px;place-items:center;width:18px;height:18px;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid}.cloudflare-token-help__trigger:hover,.cloudflare-token-help__trigger:focus-visible{color:#086ac5;background:#eaf5ff;border-color:#4b95d3;box-shadow:0 0 0 3px #0b70d118}.cloudflare-token-help__panel{z-index:40;color:#385066;cursor:default;background:#fff;border:1px solid #cbdce9;border-radius:16px;width:min(650px,100vw - 32px);max-height:min(720px,100dvh - 40px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #07192f70}.cloudflare-token-help__heading{z-index:1;background:#fff;border-bottom:1px solid #dde8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 15px;display:flex;position:sticky;top:0}.cloudflare-token-help__heading>div{gap:4px;display:grid}.cloudflare-token-help__heading strong{color:#213d58;font-size:16px}.cloudflare-token-help__heading span{color:#7d8fa0;font-size:11px}.cloudflare-token-help__heading button{color:#8191a0;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:grid}.cloudflare-token-help__heading button:hover,.cloudflare-token-help__heading button:focus-visible{color:#315d80;background:#edf4f9;outline:0}.cloudflare-token-help__actions{flex-wrap:wrap;gap:8px;padding:14px 20px 0;display:flex}.cloudflare-token-help__actions a{color:#086ac5;background:#f5faff;border:1px solid #c8dceb;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none}.cloudflare-token-help__actions a:hover,.cloudflare-token-help__actions a:focus-visible{outline-offset:1px;background:#eaf5ff;outline:2px solid #4b95d3}.cloudflare-token-help__steps{counter-reset:cloudflare-token-step;gap:13px;margin:0;padding:17px 20px 18px;list-style:none;display:grid}.cloudflare-token-help__steps>li{counter-increment:cloudflare-token-step;min-height:28px;padding-left:38px;position:relative}.cloudflare-token-help__steps>li:before{color:#fff;content:counter(cloudflare-token-step);background:linear-gradient(135deg,#2488dc,#0864b8);border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.cloudflare-token-help__steps>li>strong{color:#29465f;margin-bottom:3px;font-size:12px;display:block}.cloudflare-token-help__steps p{color:#687e91;margin:0;font-size:11px;line-height:1.65}.cloudflare-token-help__steps p b{color:#3e5a71;font-weight:750}.cloudflare-token-help__permission{color:#527086;background:#f6faff;border:1px solid #d8e7f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;padding:8px 10px;font-size:11px;display:flex}.cloudflare-token-help__permission b{color:#2d5879}.cloudflare-token-help__permission i{color:#94a8b8;font-style:normal}.cloudflare-token-help__permission em{color:#247154;background:#e6f6ee;border-radius:5px;padding:2px 7px;font-style:normal;font-weight:800}.cloudflare-token-help__warning{color:#7b6541;background:#fffaf0;border:1px solid #f0d7aa;border-radius:8px;margin:0 20px 20px;padding:11px 12px;font-size:11px;line-height:1.6}.cloudflare-token-help__warning b{color:#9a6324}.cloudflare-token-guidance{color:#718799;background:#f7fafc;border:1px solid #d8e5ee;border-radius:8px;gap:3px;margin:0 22px 5px;padding:10px 12px;display:grid}.cloudflare-token-guidance strong{color:#3e6078;font-size:10px}.cloudflare-token-guidance span{font-size:9px;line-height:1.55}.mail-layout{background:#fff;flex:1;grid-template-columns:clamp(500px,36vw,660px) minmax(560px,1fr);min-height:0;display:grid;position:relative}.message-panel,.reading-panel{min-height:0}.dot-0{background:#9aa6b5}.dot-1{background:#0b70d1}.dot-2{background:#f36a27}.dot-3{background:#2aa274}.dot-4{background:#d8668d}.message-panel{border-right:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.message-list-header{height:var(--mail-list-header-height);flex:0 0 var(--mail-list-header-height);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;padding:0 16px;display:flex}.message-list-header>strong{color:#172c42;font-size:var(--mail-list-header-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.message-list-loading-label{color:#8b98a4;white-space:nowrap;flex:none;font-size:12px;font-weight:400}.bulk-job-progress{color:#1769ae;text-overflow:ellipsis;white-space:nowrap;background:#eef7ff;border-radius:999px;flex:0 auto;max-width:min(330px,42vw);padding:4px 8px;font-size:11px;font-weight:700;overflow:hidden}.bulk-job-progress.syncing{color:#247154;background:#eaf7f0}.bulk-operation-notice{min-width:0;padding:10px max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));color:#405d72;background:#f3f8fc;border-bottom:1px solid #d8e5ed;flex:none;align-items:flex-start;gap:12px;display:flex}.bulk-operation-notice:is(.reconnecting,.server-retry,.failed,.unconfirmed){color:#805d2e;background:#fffaf0;border-color:#eadfc8}.bulk-operation-notice__copy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;max-height:128px;font-size:11px;line-height:1.5;display:grid;overflow-y:auto}.bulk-operation-notice__copy strong{font-size:12px}.bulk-operation-notice__close{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:0 9px;font-size:11px}.bulk-operation-notice__close:focus-visible{outline-offset:2px;outline:2px solid #2188c8}.message-filter-control,.message-archive-control{position:relative}.message-list-menu{color:#43566b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;font-size:17px;line-height:1;display:grid}.message-list-menu:hover{background:var(--soft)}.message-list-menu.active{color:#075fae;background:#e6f2ff}.message-filter-control{flex:none;align-items:center;display:inline-flex}.message-list-menu svg,.message-filter-clear svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.message-filter-control.is-filtered{color:#0875d1;background:#edf5ff;border-radius:5px}.message-filter-control.is-filtered .message-list-menu{width:auto;height:26px;color:inherit;font-family:var(--mail-list-header-meta-font-family);white-space:nowrap;background:0 0;border-radius:5px 0 0 5px;gap:4px;padding:0 2px 0 7px;font-size:12px;display:inline-flex}.message-filter-control.is-filtered svg{width:14px;height:14px}.message-filter-clear{width:24px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 5px 5px 0;place-items:center;padding:0;display:grid}.message-filter-control.is-filtered .message-list-menu:hover,.message-filter-clear:hover{background:#dfecfb}.message-filter-control button:focus-visible{outline-offset:2px;outline:2px solid #2188c8}.message-filter-control button:disabled{cursor:default;opacity:.6}.message-archive-control{margin-left:auto}.message-total{color:#3f5367;cursor:pointer;height:32px;font-family:var(--mail-list-header-meta-font-family);font-size:var(--mail-list-header-meta-size);white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.message-total:hover{color:#263a4d;background:#f4f5f7}.message-total.active{color:#263a4d;background:#eef0f3}.message-total.search-total{color:#1769ae;cursor:default;background:#f2f8fe;font-weight:700}.message-total.search-total:hover{color:#1769ae;background:#f2f8fe}.message-total small{color:#65798c;flex:0 0 10px;place-items:center;width:10px;height:10px;display:grid}.message-total small:before{content:"";border-bottom:1.25px solid;border-right:1.25px solid;width:4.5px;height:4.5px;transform:translateY(-1px)rotate(45deg)}.message-filter-popover,.archive-popover{z-index:12;background:#fff;border:1px solid #dbe3eb;border-radius:12px;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 34px #132b4440}.message-filter-popover{width:224px;padding:6px 0;left:-8px;overflow:visible}.archive-popover{overflow:hidden}.message-filter-popover>p{color:#9aa5b2;margin:5px 15px 2px;font-size:11px}.message-filter-popover>button,.sort-menu-row>button,.sort-submenu>button{color:#27394c;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:7px;width:100%;height:36px;padding:0 15px;font-family:inherit;font-size:13px;display:grid}.message-filter-popover>button:hover,.sort-menu-row>button:hover,.sort-menu-row>button[aria-expanded=true],.sort-submenu>button:hover{background:#f3f7fb}.message-filter-popover button b{color:#24384c;font-size:16px}.message-filter-popover button em{color:#8793a1;font-size:11px;font-style:normal}.message-filter-popover button i{color:#526273;font-size:20px;font-style:normal}.sort-menu-row{position:relative}.sort-submenu{z-index:13;background:#fff;border:1px solid #dbe3eb;border-radius:10px;width:158px;padding:6px 0;position:absolute;top:-6px;left:calc(100% - 2px);box-shadow:0 12px 30px #132b4438}.sort-submenu>button{grid-template-columns:1fr auto}.menu-divider{background:#e7ecf1;height:1px;margin:5px 0}.archive-popover{border-radius:8px;width:264px;padding:0 12px 12px;top:calc(100% + 2px);left:0;right:auto;box-shadow:0 9px 24px #132b4430}.archive-popover header{justify-content:space-between;align-items:center;height:50px;margin:0;padding:0 4px;display:flex}.archive-popover header strong{color:#1d2938;font-size:14px;font-weight:700}.archive-popover header span{gap:2px;display:flex}.archive-popover header button{color:#708090;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.archive-year-arrow i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px}.archive-year-arrow.newer i{transform:translateY(2px)rotate(225deg)}.archive-year-arrow.older i{transform:translateY(-2px)rotate(45deg)}.archive-popover header button:hover:not(:disabled){color:#0b70d1;background:#edf5fd}.archive-popover button:disabled{color:#a8b2bd;cursor:default;opacity:1}.archive-reset{color:#0a66b9;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;height:30px;font-family:inherit;font-size:12px}.archive-reset:hover{color:#075fae;background:#e9f3fd}.archive-month-grid{grid-template-columns:repeat(3,1fr);gap:4px 6px;margin:0;display:grid}.archive-month-grid button{color:#27384a;cursor:pointer;background:0 0;border:0;border-radius:4px;height:56px;font-family:inherit;font-size:14px}.archive-month-grid button:hover:not(:disabled){color:#075fae;background:#edf6ff}.archive-month-grid button.active{color:#fff;box-shadow:none;background:#1683f4}.archive-month-grid button:disabled{color:#b2b8bf;background:0 0}.check-control{cursor:pointer;place-items:center;width:28px;height:32px;display:grid;position:relative}.check-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.check-control span{pointer-events:none;background:#fff;border:1px solid #bcc8d5;border-radius:4px;width:15px;height:15px;transition:border-color .12s,background-color .12s}.check-control:hover input:not(:checked):not(:indeterminate)+span{background-color:#f4f6f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6 2.2 2.2 4.8-5' fill='none' stroke='%238693a1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#9caab8}.check-control input:checked+span,.check-control input:indeterminate+span{background-color:#0b79db;background-position:50%;background-repeat:no-repeat;border-color:#0b79db}.check-control input:checked+span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6 2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check-control input:indeterminate+span{background-image:linear-gradient(#fff,#fff);background-size:8px 2px}.message-list{--message-list-scroll-thumb:transparent;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;font-family:var(--mail-list-font-family);flex:1;overflow-y:auto}.message-list:hover{--message-list-scroll-thumb:var(--mail-scrollbar-thumb);scrollbar-color:#172d4533 transparent}@supports selector(::-webkit-scrollbar){.message-list,.message-list:hover{scrollbar-width:auto;scrollbar-color:auto}}.message-list::-webkit-scrollbar{width:var(--mail-scrollbar-width)}.message-list::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}.message-list::-webkit-scrollbar-track{background:0 0}.message-list::-webkit-scrollbar-corner{background:0 0}.message-list::-webkit-scrollbar-thumb{background-color:var(--message-list-scroll-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:24px}.message-list:hover::-webkit-scrollbar-thumb:hover{--message-list-scroll-thumb:var(--mail-scrollbar-thumb-hover)}.message-window-before-spacer{pointer-events:none;background:#fff;width:100%;min-height:1px;position:relative}.message-window-before-spacer button{border:1px solid var(--line);color:#587087;min-height:32px;font:inherit;pointer-events:auto;background:#fffffff0;border-radius:8px;position:absolute;bottom:10px;left:16px;right:16px}.message-swipe-shell,.message-swipe-content{display:contents}.message-swipe-actions{display:none}.message-load-more{color:#8795a4;place-items:center;min-height:52px;padding:10px 18px 16px;font-size:12px;display:grid}.message-load-more button{color:#52677c;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:7px;height:32px;padding:0 14px;font-family:inherit;font-size:12px}.message-load-more button:hover{color:#0767bd;background:#f4f9fe;border-color:#b8d2e8}.message-load-more.loading{color:#5f7890}.message-load-more.complete{color:#8c929a;text-align:center;min-height:64px;padding:20px 18px 24px;font-size:14px;font-weight:400;line-height:20px}.message-date-section{margin:0}.message-date-group{z-index:auto;height:var(--mail-date-group-height);color:#374c61;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;align-items:center;padding:0 18px;display:flex;position:static;top:auto}.message-date-group strong{font-size:var(--mail-section-font-size);font-weight:700;line-height:var(--mail-list-line-height)}.message-date-group span{color:#6f7f90;font-size:var(--mail-meta-font-size);line-height:18px}.message-row{width:calc(100% - var(--mail-row-gutter) - var(--mail-row-gutter));min-height:var(--mail-row-min-height);margin:0 var(--mail-row-gutter);padding:var(--mail-row-padding-y) var(--mail-row-gutter) var(--mail-row-padding-y) 0;border:0;border-bottom:1px solid var(--mail-row-divider);color:inherit;caret-color:#0000;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:#fff;grid-template:"indicator checkbox envelope sender time"21px". . .subject subject"22px". . .preview tags"20px/12px 18px 20px minmax(0,1fr) auto;align-items:center;gap:0 8px;transition:background .12s,border-radius .12s;display:grid;position:relative}.message-row.selection-locked{cursor:wait}.message-row.unread{background:#fff}.message-row:hover:not(.checked){background:#f1f3f5;border-radius:9px}.message-row.opened,.message-row.opened:hover,.message-row.checked,.message-row.checked:hover{background:#d7e9fb;border-bottom-color:#0000;border-radius:9px}.message-row.context-target{z-index:3;background:#fff;border-bottom-color:#0000;border-radius:9px;box-shadow:inset 0 0 0 2px #1682ec}.message-row.context-target:hover{background:#f1f3f5}.message-row.context-target.checked,.message-row.context-target.checked:hover{background:#d7e9fb}.row-checkbox-hover-zone{z-index:0;cursor:pointer;background:0 0;border:0;border-radius:9px 0 0 9px;width:76px;margin:0;padding:0;position:absolute;inset:0 auto 0 0}.row-selection-indicator{z-index:1;opacity:0;pointer-events:none;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:8px solid #16a34a;grid-area:indicator;width:0;height:0;transition:opacity .12s;position:relative}.message-row.opened .row-selection-indicator{opacity:1}.row-checkbox{z-index:1;appearance:none;cursor:pointer;background:#fff;border:1px solid #aab8c6;border-radius:3px;grid-area:checkbox;width:16px;height:16px;margin:0;transition:border-color .12s,background-color .12s;position:relative}.message-row:has(.row-checkbox-hover-zone:hover,.row-selection-indicator:hover,.row-checkbox:hover,.row-envelope:hover) .row-checkbox:not(:checked){background-color:#f4f6f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6 2.2 2.2 4.8-5' fill='none' stroke='%238693a1' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#9caab8}.row-checkbox:checked{background-color:#0b79db;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6 2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#0b79db}.row-checkbox:focus-visible{outline-offset:2px;outline:2px solid #79b7ef}.row-envelope{z-index:1;pointer-events:none;shape-rendering:geometricprecision;grid-area:envelope;align-self:center;width:19px;height:15px;display:block;position:relative;overflow:visible}.read-envelope{filter:drop-shadow(0 1px #fff)}.unread-envelope{filter:drop-shadow(0 1px 1px #c88d0024)}.row-sender{color:#000;min-width:0;font-size:var(--mail-sender-font-size);font-weight:400;line-height:var(--mail-list-line-height);white-space:nowrap;grid-area:sender;align-items:center;gap:3px;display:flex;overflow:hidden}.row-sender-text{min-width:0;font-size:var(--mail-sender-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-storefront-tag{min-width:0;max-width:min(56%,230px);color:inherit;font-size:var(--mail-meta-font-size);font-weight:400;line-height:inherit;white-space:nowrap;flex:0 auto;align-items:center;margin-left:3px;display:inline-flex}.recipient-storefront-tag__bracket{flex:none}.recipient-storefront-tag__username{text-overflow:ellipsis;min-width:0;overflow:hidden}.delivery-status-icon{color:#8b99a8;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:16px;display:inline-flex}.delivery-status-icon svg{width:18px;height:16px;display:block;overflow:visible}.delivery-status-icon-tile{fill:currentColor;stroke:#132f481f;stroke-width:.45px}.delivery-status-icon-glyph{fill:none;stroke:#fff;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.delivery-status-icon.tone-success{color:#35ad67}.delivery-status-icon.tone-accepted{color:#2382d0}.delivery-status-icon.tone-warning{color:#e49a2f}.delivery-status-icon.tone-pending{color:#6183a2}.delivery-status-icon.tone-failed{color:#d95c52}.delivery-status-icon.tone-unknown{color:#a1acb7}.row-delivery-status-icon{filter:drop-shadow(0 1px 1px #1d5b371f);margin-right:1px}.row-attachment-icon{color:#778696;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #ffffffb8);shape-rendering:geometricprecision;flex:0 0 14px;width:14px;height:14px;margin-left:1px;overflow:visible}.message-row.unread .row-sender{color:#000;font-weight:700}.message-row.unread .recipient-storefront-tag,.search-result-row--unread .recipient-storefront-tag{font-weight:700}.message-row.unread .row-attachment-icon{color:#5d7082}.message-row.opened .row-attachment-icon,.message-row.checked .row-attachment-icon{color:#526b82}.row-subject{color:#000;min-width:0;font-size:var(--mail-list-font-size);font-weight:400;line-height:var(--mail-list-line-height);text-overflow:ellipsis;white-space:nowrap;grid-area:subject;overflow:hidden}.message-row.unread .row-subject{color:#000;font-weight:700}.row-preview{color:#19293b66;min-width:0;font-size:var(--mail-list-font-size);font-weight:400;line-height:var(--mail-preview-line-height);white-space:nowrap;grid-area:preview;align-items:center;gap:5px;display:flex;overflow:hidden}.row-preview-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recipient-follow-marker{color:#7f641f;vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:0;min-width:0;max-width:72px;height:22px;padding:0;font-size:9px;font-weight:700;line-height:18px;display:inline-flex;overflow:visible}.recipient-follow-marker-list{margin-right:2px}.recipient-follow-marker-avatars{flex:none;align-items:center;padding:0;display:inline-flex}.recipient-follow-marker-avatar-wrap,.recipient-follow-marker-more-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.recipient-follow-marker-avatar{isolation:isolate;color:#fff;width:18px;height:18px;box-shadow:none;font-family:var(--mail-list-header-meta-font-family);background:linear-gradient(145deg,#d9a53f,#bc7e18);border:0;border-radius:50%;flex:0 0 18px;font-size:10px;font-weight:700;line-height:1;position:relative;overflow:hidden}.recipient-follow-marker-avatar.has-image>img.is-loaded{filter:saturate(.68)brightness(.74)}.recipient-follow-marker-avatar:after{z-index:2;content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.recipient-follow-marker-avatar.has-image:after{background:#14233229}.recipient-follow-marker-avatar>span{z-index:3;color:#fff;font-family:var(--mail-list-header-meta-font-family);text-align:center;text-shadow:none;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.recipient-follow-marker-avatar-wrap+.recipient-follow-marker-avatar-wrap{margin-left:-4px}.recipient-follow-marker-more-wrap{margin-left:3px}.recipient-follow-marker-more{color:#89651f;background:#fff9ec;border:1px solid #ead39c;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid}.recipient-follow-marker-tooltip{z-index:75;box-sizing:border-box;color:#fff;pointer-events:none;white-space:normal;background:#243546f5;border:0;border-radius:5px;align-items:center;width:max-content;min-width:0;max-width:180px;min-height:24px;padding:4px 7px;animation:.12s both recipient-follow-tooltip-in;display:flex;position:fixed;box-shadow:0 4px 12px #17324d2e}.enhanced-title-tooltip{z-index:220;box-sizing:border-box;color:#385168;pointer-events:auto;overflow-wrap:anywhere;white-space:pre-line;background:#fffffffa;border:1px solid #cfdce6f0;border-radius:8px;width:max-content;max-width:min(320px,100vw - 20px);margin:0;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.5;animation:.13s both enhanced-title-tooltip-in;position:fixed;inset:auto;overflow:visible;box-shadow:0 10px 30px #17324d29,0 2px 7px #17324d14}.enhanced-title-tooltip-content{overscroll-behavior:contain;max-height:min(240px,100dvh - 32px);display:block;overflow:auto}.enhanced-title-tooltip:before{left:var(--enhanced-tooltip-arrow-left,50%);content:"";background:#fffffffa;border:solid #cfdce6f0;width:8px;height:8px;position:absolute}.enhanced-title-tooltip[data-placement=top]:before{border-width:0 1px 1px 0;bottom:-5px;transform:translate(-50%)rotate(45deg)}.enhanced-title-tooltip[data-placement=bottom]:before{border-width:1px 0 0 1px;top:-5px;transform:translate(-50%)rotate(45deg)}@keyframes enhanced-title-tooltip-in{0%{opacity:0;transform:translateY(-2px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.recipient-follow-marker-tooltip[data-followed-recipient-tooltip=more]{gap:2px;min-width:96px;padding:6px 8px;display:grid}.recipient-follow-marker-tooltip:before{left:var(--recipient-follow-tooltip-arrow-left);content:"";background:#243546f5;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.recipient-follow-marker-tooltip[data-placement=bottom]:before{top:-3px}.recipient-follow-marker-tooltip[data-placement=top]:before{bottom:-3px}.recipient-follow-marker-tooltip>span{color:#ffffffa3;font-size:9px;font-weight:500;line-height:1.35}.recipient-follow-marker-tooltip>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.recipient-follow-marker-tooltip[data-followed-recipient-tooltip=more]>strong{overflow-wrap:anywhere;white-space:normal}@keyframes recipient-follow-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recipient-follow-marker-tooltip,.enhanced-title-tooltip{animation:none}}.message-row.unread .row-preview{color:#19293b66}.row-tags{grid-area:tags;justify-self:end;align-items:center;gap:4px;min-width:0;margin-left:8px;display:flex}.message-label-chips{align-items:center;gap:4px;min-width:0;display:inline-flex}.message-label-chips em,.message-label-chips button{max-width:104px;height:22px;color:var(--message-label-foreground);background:var(--message-label-background);box-shadow:none;white-space:nowrap;border:0;border-radius:3px;align-items:center;gap:3px;padding:0 6px;font-family:inherit;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.message-label-chips em>span,.message-label-chips button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-label-chips .collection-glyph{opacity:1;flex-basis:12px;width:12px;height:12px;color:var(--message-label-foreground)!important}.message-label-chips button{cursor:pointer}.message-label-chips button:hover{color:var(--message-label-foreground);background:var(--message-label-background);filter:brightness(.94)saturate(1.04)}.message-label-chips button:focus-visible{outline:2px solid var(--message-label-background)}@supports (color:color-mix(in lab, red, red)){.message-label-chips button:focus-visible{outline:2px solid color-mix(in srgb, var(--message-label-background) 58%, #0f172a)}}.message-label-chips button:focus-visible{outline-offset:2px}.message-label-chips i{color:#758699;flex:none;font-size:10px;font-style:normal;font-weight:750}.row-tags em.category-tone-0{background:#1976d2}.row-tags em.category-tone-1{background:#8128e8}.row-tags em.category-tone-2{background:#ff8a1f}.row-tags em.category-tone-3{background:#20a44b}.row-tags em.category-tone-4{background:#ef4b3f}.content-tags span{color:#0863ba;white-space:nowrap;background:#e8f3ff;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700}.content-tags span.urgent-tag{color:#bd533e;background:#fff0eb}.row-time{color:#000;font-size:var(--mail-list-font-size);font-weight:400;line-height:var(--mail-list-line-height);text-align:right;white-space:nowrap;grid-area:time}.message-row.unread .row-time{color:#000;font-weight:700}.message-context-menu{z-index:80;color:#26384b;background:#fff;border:1px solid #d9e2eb;border-radius:12px;width:238px;padding:7px;position:fixed;box-shadow:0 18px 46px #17324d30}.message-context-menu button{color:#30465b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-family:inherit;font-size:14px;display:flex}.message-context-menu button:hover{color:#075fae;background:#edf6ff}.message-context-menu button.mailbox-follow-action.is-followed{color:#6b5635;background:#fff9ec;box-shadow:inset 0 0 0 1px #eed9a6}.message-context-menu button.mailbox-follow-action.is-followed:hover{color:#6b5635;background:#fff3d6;box-shadow:inset 0 0 0 1px #e5c77f}.message-context-menu button.danger{color:#bd433a}.message-context-menu button.danger:hover{color:#b2352c;background:#fff0ee}.message-context-menu .mail-action-icon{width:20px;height:20px}.message-context-divider{background:#e7edf3;height:1px;margin:6px -7px}.message-context-summary{color:#6d7f91;margin:0;padding:8px 12px 7px;font-size:12px;font-weight:700}.sidebar-context-menu{z-index:85;border-radius:10px;width:218px;padding:6px;box-shadow:0 14px 34px #10283f38}.sidebar-context-menu button{color:#26394c;border-radius:6px;gap:10px;height:38px;padding:0 11px;font-size:14px}.sidebar-context-menu button:hover:not(:disabled){color:#075fae;background:#edf6ff}.sidebar-context-menu button:disabled{color:#aeb7c0;cursor:default;background:0 0}.sidebar-context-menu .mail-action-icon{width:19px;height:19px}.sidebar-context-disclosure{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 9px;width:9px;height:9px;margin:0 5px 0 3px;transform:rotate(-45deg)}.sidebar-context-disclosure.expanded{transform:rotate(45deg)}.empty-state{height:260px;color:var(--mail-empty-copy);font-size:var(--mail-list-font-size);text-align:center;place-content:center;gap:5px;display:grid}.empty-state strong{color:#626b80}.message-list-empty{color:#555e68;gap:0;width:100%;height:100%;padding-top:24px;font-size:14px;font-weight:400;line-height:22px}.message-list-skeleton{pointer-events:none;background:#fff;width:100%;min-height:100%;overflow:hidden}.message-list-skeleton-date{width:72px;height:10px;margin:17px 0 10px calc(var(--mail-row-gutter) + 34px);background:#e9eef3;border-radius:999px;display:block}.message-list-skeleton-row{width:calc(100% - var(--mail-row-gutter) - var(--mail-row-gutter));min-height:var(--mail-row-min-height);margin:0 var(--mail-row-gutter);padding:var(--mail-row-padding-y) var(--mail-row-gutter) var(--mail-row-padding-y) 38px;border-bottom:1px solid var(--mail-row-divider);grid-template-rows:20px 20px;grid-template-columns:20px minmax(100px,22%) minmax(180px,1fr) 66px;align-content:center;align-items:center;gap:7px 14px;display:grid}.message-list-skeleton-row i{background:linear-gradient(90deg,#edf1f4 24%,#f7f9fb 48%,#edf1f4 72%) 0 0/240% 100%;border-radius:999px;height:10px;animation:1.15s ease-in-out infinite message-list-skeleton-shimmer;display:block}.message-list-skeleton-row i:first-child{grid-area:1/1;width:18px}.message-list-skeleton-row i:nth-child(2){grid-area:1/2;width:min(150px,86%)}.message-list-skeleton-row i:nth-child(3){grid-area:2/3;width:min(520px,74%)}.message-list-skeleton-row i:nth-child(4){grid-area:1/4;justify-self:end;width:52px}.message-list-skeleton.is-folder-loading{background:0 0;min-height:0;position:relative}.message-list-skeleton.is-folder-loading .message-list-skeleton-row{border-bottom-color:#f4f6f5;grid-template-rows:repeat(3,10px);grid-template-columns:16px minmax(0,1fr) 42px;gap:7px 14px;width:calc(100% - 28px);height:84px;min-height:0;margin:0 14px;padding:18px 10px}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i{background:#f0f3f2;border-radius:3px;height:4px;animation:none}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i:first-child{background:0 0;border:1px solid #e3eae7;border-radius:3px;grid-area:1/1/4;align-self:start;width:13px;height:13px}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i:nth-child(2){grid-area:1/2;width:min(104px,45%)}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i:nth-child(3){grid-area:2/2/auto/4;width:48%}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i:nth-child(4){grid-area:3/2/auto/4;justify-self:start;width:74%}.message-list-skeleton.is-folder-loading .message-list-skeleton-row i:nth-child(5){grid-area:1/3;justify-self:end;width:35px}.message-list-skeleton.is-folder-loading .message-list-skeleton-row:nth-child(3n+2) i:nth-child(2){width:min(84px,38%)}.message-list-skeleton.is-folder-loading .message-list-skeleton-row:nth-child(3n+2) i:nth-child(3){width:56%}.message-list-skeleton.is-folder-loading .message-list-skeleton-row:nth-child(3n+2) i:nth-child(4){width:68%}.message-list-skeleton.is-folder-loading .message-list-skeleton-row:nth-child(3n) i:nth-child(3){width:43%}.message-list-skeleton.is-folder-loading .message-list-skeleton-row:nth-child(3n) i:nth-child(4){width:79%}.message-list-skeleton.is-folder-loading:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 5%,#ffffffb8 50%,#fff0 95%);width:65%;animation:2s linear infinite message-list-folder-sweep;position:absolute;inset:0 auto 0 0;transform:translate(-135%)}@keyframes message-list-folder-sweep{0%,8%{transform:translate(-135%)}84%,to{transform:translate(165%)}}@keyframes message-list-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.reading-panel{background:#fff;flex-direction:column;min-width:0;display:flex;position:relative}.mail-selection-empty{min-height:0;color:var(--mail-empty-copy);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding-top:16px;display:flex}.mail-selection-empty-icon{fill:none;width:96px;height:64px;stroke:var(--mail-empty-icon);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;flex:none;overflow:visible}.mail-selection-empty span{font-size:var(--mail-list-font-size);font-weight:400;line-height:1.4}.mail-open-state{gap:10px;padding:24px}.mail-open-state strong{color:#24364b;font-size:15px}.mail-open-retry{color:#1f5f96;cursor:pointer;background:#fff;border:1px solid #b9cde0;border-radius:6px;min-height:44px;margin-top:4px;padding:0 18px;font-weight:600}.mail-open-retry:hover,.mail-open-retry:focus-visible{background:#f3f8fc;border-color:#6d9cc5}.mail-open-back{color:#3f607d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600}.mail-open-back:hover,.mail-open-back:focus-visible{color:#164f80;text-decoration:underline}.reading-panel.selection-mode{background:#fff}.selection-cards{background:#fff;flex:1;min-height:0;padding:22px 18px 54px;overflow-y:auto}.selection-card-stack{isolation:isolate;position:relative}.selection-card-stack.multiple{margin-bottom:10px}.selection-card-stack.multiple:before,.selection-card-stack.many:after{content:"";z-index:-1;background:#fff;border:1px solid #dce4eb;border-radius:8px;position:absolute;box-shadow:0 5px 12px #17324d12}.selection-card-stack.multiple:before{inset:8px 12px -8px}.selection-card-stack.many:after{z-index:-2;inset:16px 24px -16px}.selection-summary-card{color:#23384e;background:#fff;border:1px solid #dce4eb;border-radius:8px;min-height:126px;padding:17px 20px 16px;box-shadow:0 6px 18px #17324d16}.selection-summary-card>strong{color:#21364b;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.selection-summary-card>p{color:#40546a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 24px;font-size:13px;line-height:1.5;overflow:hidden}.selection-summary-card>footer{color:#8a98a7;align-items:center;gap:6px;font-size:11px;display:flex}.selection-summary-card>footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.selection-summary-card>footer time:before{content:"·";margin-right:6px}.mail-action-toolbar{z-index:6;height:var(--mail-list-header-height);flex:0 0 var(--mail-list-header-height);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.mail-action-toolbar>button,.mail-action-toolbar>.message-viewers-trigger,.toolbar-menu-wrap>button,.mailbox-follow-action-wrap>button{color:#435264;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4ec;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:12px;display:inline-flex;box-shadow:0 1px 1px #17324d05}.mail-action-toolbar>button:hover,.toolbar-menu-wrap>button:hover,.toolbar-menu-wrap>button[aria-expanded=true],.mailbox-follow-action-wrap>button:hover{color:#086ac5;background:#f3f8fd;border-color:#c7d5e2}.mail-action-toolbar .mailbox-follow-action.is-followed{color:#6b5635;background:#fff9ec;border-color:#eed9a6}.mail-action-toolbar .mailbox-follow-action.is-followed:hover{color:#6b5635;background:#fff3d6;border-color:#e5c77f}.mailbox-follow-action.is-assigned-other:disabled{cursor:not-allowed;opacity:1;color:#657789;box-shadow:none;background:#f2f5f7;border-color:#d5dee6}.message-context-menu .mailbox-follow-action.is-assigned-other:disabled{color:#657789;background:#f2f5f7}.mail-action-group-divider{background:var(--line);pointer-events:none;border-radius:999px;flex:0 0 1px;width:1px;height:20px;margin:0 3px}.mobile-mark-group-divider{display:none}.mail-action-toolbar>button.danger-action{color:#bd433a;background:#fff8f7;border-color:#f0cbc7}.mail-action-toolbar>button.danger-action:hover{color:#a92f27;background:#fff0ee;border-color:#e5a9a2}.mail-action-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.mail-action-icon.is-active{fill:currentColor}.mail-action-icon-follow{color:#70859a;fill:none;stroke-width:1.7px}.mail-action-icon-follow.is-active{color:#d89b2b;fill:none}.mailbox-follow-action,.mailbox-follow-action>span:last-child{-webkit-user-select:none;user-select:none;caret-color:#0000;cursor:pointer}.mailbox-follow-action>span:last-child{pointer-events:none}.mailbox-follow-action-followers,.mailbox-follow-action-follower-wrap{flex:none;align-items:center;display:inline-flex}.mailbox-follow-action-follower-wrap+.mailbox-follow-action-follower-wrap{margin-left:-4px}.mailbox-follow-action-follower-avatar{pointer-events:none}.mailbox-follow-action-follower-more{pointer-events:none;margin-left:3px}.mailbox-follow-action-divider{pointer-events:none;background:#dce4ec;flex:0 0 1px;width:1px;height:18px}.mailbox-follow-action-avatar{color:#fff;background:linear-gradient(145deg,#7893ad,#526f89);border:1px solid #fff;border-radius:50%;flex:0 0 17px;width:17px;height:17px;font-size:7px;font-weight:700;box-shadow:0 0 0 1px #d6e0e8}.mailbox-follow-action-wrap{flex:none;display:inline-flex;position:relative}.mailbox-followers-tooltip{z-index:30;color:#354a60;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dce5ed;border-radius:9px;width:max-content;min-width:168px;max-width:240px;padding:6px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px);box-shadow:0 14px 36px #17324d24}.mailbox-followers-tooltip:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.mailbox-followers-tooltip-list{overscroll-behavior:contain;gap:2px;max-height:min(238px,100vh - 154px);display:grid;overflow-y:auto}.mailbox-followers-tooltip-row{border-radius:6px;align-items:center;gap:8px;min-width:0;height:34px;padding:0 7px;display:flex}.mailbox-followers-tooltip-row:hover{background:#f5f8fb}.mailbox-followers-tooltip-row>span:last-child{color:#354a60;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.mailbox-followers-tooltip-guidance{color:#718397;border-top:1px solid #e6edf2;margin:4px 3px 1px;padding:6px 7px 2px;font-size:10px;line-height:1.5;display:block}.mailbox-followers-tooltip-avatar{color:#fff;background:linear-gradient(145deg,#7893ad,#526f89);border:1px solid #fff;border-radius:50%;flex:0 0 24px;width:24px;height:24px;font-size:9px;font-weight:700;box-shadow:0 0 0 1px #d6e0e8}:is(.mailbox-follow-action:has(>.mailbox-follow-action-followers:hover)+.mailbox-followers-tooltip,.mailbox-follow-action:has(>.mailbox-follow-action-avatar:hover)+.mailbox-followers-tooltip,.mailbox-followers-tooltip:hover){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mailbox-followers-tooltip{transition:none}}.mail-action-icon circle{fill:currentColor;stroke:none}.mail-action-icon-view circle{fill:none;stroke:currentColor}.toolbar-menu-wrap{flex:none;position:relative}.toolbar-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 1px 0 2px;transform:rotate(45deg)}.toolbar-spacer{flex:1;min-width:0}.mail-action-toolbar>.toolbar-icon-only{width:34px;padding:0}.mail-action-toolbar>.message-viewers-divider{background:#dce5ed;margin-inline:4px}.mail-action-toolbar>.message-viewers-trigger{flex:none;justify-content:flex-start;width:max-content;min-width:0;max-width:none}.mail-action-toolbar>.message-viewers-trigger.is-loading,.mail-action-toolbar>.message-viewers-trigger.is-unavailable{pointer-events:none;cursor:wait}.mail-action-toolbar>.message-viewers-trigger.is-unavailable{cursor:default}.message-viewers-trigger .mail-action-icon{width:17px;height:17px;color:inherit}.message-viewers-label{flex:none;align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex}.message-viewers-avatars{align-items:center;min-width:0;padding:0 1px;display:inline-flex}.message-viewer-avatar-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.message-viewer-avatar-wrap+.message-viewer-avatar-wrap,.message-viewers-more+.message-viewer-avatar-wrap{margin-left:-5px}.message-viewer-avatar{color:#fff;background:linear-gradient(145deg,#7693ac,#4f6f8c);border:1px solid #fff;border-radius:50%;flex:0 0 22px;width:22px;height:22px;font-size:8px;font-weight:750;box-shadow:0 0 0 1px #d5e0e9,0 1px 3px #17324d14}.message-viewer-avatar-wrap[data-responsible=true] .message-viewer-avatar{box-shadow:0 0 0 1px #9dbbd0,0 1px 4px #17324d1c}.message-viewers-more{color:#5e7488;background:#edf3f7;border:1px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:-4px;padding:0 4px;font-size:8px;font-weight:750;display:inline-grid;box-shadow:0 0 0 1px #d5e0e9}.message-viewers-count-skeleton,.message-viewer-avatar-skeleton,.message-viewers-chevron-skeleton{background:linear-gradient(90deg,#edf1f4 24%,#f7f9fb 48%,#edf1f4 72%) 0 0/240% 100%;flex:none;animation:1.15s ease-in-out infinite message-list-skeleton-shimmer;display:inline-block}.message-viewers-count-skeleton{border-radius:999px;width:20px;height:9px}.message-viewer-avatar-skeleton{border:1px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #d5e0e9}.message-viewers-chevron-skeleton{border-radius:3px;width:12px;height:9px;margin-left:1px}.message-viewers-trigger.is-unavailable .message-viewers-count-skeleton,.message-viewers-trigger.is-unavailable .message-viewer-avatar-skeleton,.message-viewers-trigger.is-unavailable .message-viewers-chevron-skeleton{background:#e3eaf0;animation:none}.message-viewers-trigger>.store-glyph.is-chevron{color:#6685a2;stroke-width:1.8px;flex-basis:12px;width:12px;height:12px;margin-left:1px;transition:transform .15s;transform:rotate(0)}.message-viewers-trigger[data-popover-open=true]>.store-glyph.is-chevron{transform:rotate(180deg)}.store-info-popover.message-viewers-popover{width:max-content;max-width:min(248px,100vw - 24px);padding:10px}.message-viewers-popover-title{color:#29465b;padding:2px 5px 7px;font-size:12px;font-weight:700}.message-viewers-popover-list{gap:2px;max-width:100%;display:grid}.message-viewers-popover-row{border-radius:8px;grid-template-columns:30px minmax(0,max-content) auto;justify-content:start;align-items:center;gap:9px;width:max-content;min-width:0;max-width:100%;min-height:42px;padding:5px 6px;display:grid}.message-viewers-popover-row:hover{background:#f5f8fb}.message-viewers-popover-row[data-responsible=true]{background:#f2f7fb}.message-viewers-popover-avatar{color:#fff;background:linear-gradient(145deg,#7693ac,#4f6f8c);border:1px solid #fff;border-radius:50%;width:30px;height:30px;font-size:10px;font-weight:750;box-shadow:0 0 0 1px #d5e0e9}.message-viewers-popover-copy{gap:1px;min-width:0;max-width:150px;line-height:1.35;display:grid;overflow:hidden}.message-viewers-popover-copy strong,.message-viewers-popover-copy time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-viewers-popover-copy strong{color:#30495f;font-size:12px;font-weight:650}.message-viewers-popover-copy time{color:#8596a6;font-variant-numeric:tabular-nums;font-size:9px}.message-viewers-popover-row>small{color:#356b91;white-space:nowrap;background:#e7f1f8;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.toolbar-popover{z-index:10;background:#fff;border:1px solid #dce5ed;border-radius:9px;width:150px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 14px 36px #17324d24}.toolbar-portal-dismiss-layer{z-index:119;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.mail-action-toolbar[data-toolbar-portal-open=true]{z-index:120}.toolbar-popover.toolbar-portal-popover{z-index:120;overscroll-behavior:contain;position:fixed;right:auto;overflow:hidden auto}.toolbar-popover button{color:#354a60;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;height:34px;padding:0 11px;font-size:12px}.toolbar-popover button:hover{color:#075fae;background:#edf6ff}.toolbar-popover button:disabled{color:#aab5c1;cursor:default;background:0 0}.toolbar-popover button.danger{color:#bd433a}.toolbar-popover button.danger:hover{color:#b2352c;background:#fff0ee}.toolbar-popover.organizer-popover{width:224px;max-height:min(420px,100vh - 120px);overflow-y:auto}.organizer-popover>p{color:#8795a6;margin:3px 8px 6px;font-size:10px;font-weight:750}.organizer-popover>button{align-items:center;gap:8px;display:flex}.organizer-popover>button b{color:#0b70d1;margin-left:auto}.picker-empty{color:#8b98a8;padding:12px 9px;font-size:11px;display:block}.label-bulk-popover:not(.toolbar-portal-popover){width:300px!important}.bulk-label-row{border-top:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:3px;min-height:38px;padding:2px 4px 2px 9px;display:grid}.bulk-label-row>span{color:#354a60;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow:hidden}.bulk-label-row>button{color:#0868c2;text-align:center;width:auto;height:28px;padding:0 7px}.toolbar-confirm{z-index:12;color:#31475d;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:260px;padding:14px;position:absolute;top:47px;left:14px;box-shadow:0 16px 38px #17324d2b}.toolbar-confirm.toolbar-portal-popover{z-index:121;overscroll-behavior:contain;position:fixed;bottom:auto;right:auto;overflow:hidden auto}.toolbar-confirm strong{font-size:13px;display:block}.toolbar-confirm p{color:#738499;margin:6px 0 13px;font-size:11px;line-height:1.55}.toolbar-confirm div{justify-content:flex-end;gap:7px;display:flex}.toolbar-confirm button{color:#566a7e;cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:6px;height:30px;padding:0 12px;font-size:11px}.toolbar-confirm button.danger{color:#fff;background:#dc4f42;border-color:#dc4f42}.purge-confirm-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10243b52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.purge-confirm-dialog{color:#2d4156;background:#fff;border:1px solid #e2e8ee;border-radius:14px;grid-template-columns:42px 1fr;gap:14px;width:min(390px,92vw);padding:22px;display:grid;box-shadow:0 24px 70px #10243b42}.purge-confirm-icon{color:#c8463b;background:#fff0ee;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.purge-confirm-icon .mail-action-icon{width:21px;height:21px}.purge-confirm-dialog strong{color:#263a4f;margin-top:1px;font-size:16px;display:block}.purge-confirm-dialog p{color:#718195;margin:7px 0 0;font-size:12px;line-height:1.6}.purge-confirm-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:7px;display:flex}.purge-confirm-dialog footer button{color:#52667a;cursor:pointer;background:#fff;border:1px solid #d8e2eb;border-radius:7px;height:34px;padding:0 15px;font-size:12px}.purge-confirm-dialog footer button.danger{color:#fff;background:#d8483d;border-color:#d8483d}.purge-confirm-dialog footer button:disabled{cursor:wait;opacity:.68}.message-content{background:linear-gradient(#fff 0% 76%,#fbfdff 100%);flex:1;min-height:0;padding:14px clamp(24px,3vw,48px) 32px;overflow-y:auto}.message-title-row{display:block}.message-title-row,.sender-card,.message-delivery-status,.mail-translation-banner,.mail-order-context,.mail-body,.reply-box{width:min(100%,980px);margin-left:auto;margin-right:auto}.content-tags{vertical-align:middle;align-items:center;gap:6px;margin-left:16px;display:inline-flex}.content-tags span{padding:5px 9px;font-size:11px}.message-title-row h2{color:#13181d;max-width:100%;font-size:var(--mail-reading-title-size);font-weight:700;line-height:var(--mail-reading-title-line-height);letter-spacing:normal;overflow-wrap:anywhere;margin:0;display:inline}.message-title-row>.message-label-chips{vertical-align:text-bottom;flex-wrap:wrap;gap:6px;max-width:calc(100% - 16px);margin-left:16px;position:relative;top:-1px}.message-title-row>.message-label-chips button{border-radius:3px;gap:3px;max-width:180px;height:20px;padding:0 5px;font-size:11px;font-weight:500;line-height:1}.message-title-row>.message-label-chips .collection-glyph{flex-basis:11px;width:11px;height:11px}:is(.message-label-chips em:has(>[data-label-glyph=key-reset]),.message-label-chips button:has(>[data-label-glyph=key-reset])){gap:4px}.message-label-chips [data-label-glyph=key-reset],.message-title-row>.message-label-chips [data-label-glyph=key-reset]{opacity:1;flex-basis:12px;width:12px;height:12px;color:#fff!important}.message-label-chips [data-label-glyph=key-reset] .collection-glyph-key-reset-outline{stroke-width:2px;vector-effect:non-scaling-stroke}.sender-card{border-bottom:1px solid #e7edf3;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:13px;margin-top:12px;padding-bottom:23px;display:grid}.sender-card:has(+.message-delivery-status){border-bottom:0;padding-bottom:14px}.sender-card:has(+.translatable-message-body>.mail-translation-banner){border-bottom:0;padding-bottom:0}.sender-avatar{color:#fff;background:linear-gradient(145deg,#0c76d7,#225f98);border-radius:50%;align-self:start;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #0b70d126}.sender-avatar.has-logo{background:#fff;border:1px solid #d9e2e9;overflow:hidden;box-shadow:0 4px 12px #17324d1a}.sender-avatar>span{z-index:0;position:relative}.sender-avatar img{z-index:1;object-fit:contain;opacity:0;background:#f4f6f8;border-radius:7px;width:30px;height:30px;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sender-avatar img.is-loaded{opacity:1}.identity-trigger{font:inherit;cursor:default}.sender-avatar-trigger{cursor:default;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;display:block}.sender-primary-trigger{width:fit-content;max-width:100%;color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0}.recipient-identity-trigger{color:#8995a3;cursor:default;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-weight:400;overflow:hidden}.recipient-identity-name{color:#1f2933;font-weight:400}.recipient-identity-address{color:#8995a3;font-weight:400}.recipient-identity-trigger:has(.recipient-storefront-identity){vertical-align:bottom;max-width:100%;display:inline-flex}.sender-detail-line .recipient-storefront-identity{vertical-align:bottom;min-width:0;max-width:100%;line-height:var(--mail-reading-line-height);flex:0 auto;display:inline-flex}.recipient-storefront-identity .recipient-storefront-identity-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:baseline;min-width:0;display:inline-flex;overflow:hidden}.recipient-storefront-username{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sender-expanded-details .recipient-storefront-identity{width:100%;max-width:100%}.sender-expanded-details .recipient-storefront-identity-text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex-wrap:wrap;overflow:visible}.sender-expanded-details .recipient-storefront-username,.sender-expanded-details .recipient-storefront-identity .recipient-identity-address{text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;flex:100%;min-width:0;max-width:100%;overflow:visible}.sender-detail-line .sender-recipient-summary{color:#8995a3;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sender-expanded-details .sender-recipient-summary{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.recipient-identity-loading{color:#a3adb7;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recipient-identity-retry,.reply-identity-retry{color:#d05d4c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.sender-avatar-trigger:focus-visible,.sender-primary-trigger:focus-visible,.recipient-identity-trigger:focus-visible{outline-offset:3px;outline:2px solid #2588df}.sender-card-meta{min-width:0}.sender-primary-line{min-width:0;min-height:var(--mail-reading-line-height);line-height:var(--mail-reading-line-height);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px;display:flex}.sender-primary-line strong{color:#13181d;min-width:0;font-size:var(--mail-reading-sender-size);font-weight:700;line-height:var(--mail-reading-line-height);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.sender-primary-line .sender-address{color:#19293b66;min-width:0;font-size:var(--mail-reading-meta-size);font-weight:400;line-height:var(--mail-reading-line-height);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.sender-detail-line{color:#19263680;min-width:0;font-size:var(--mail-reading-meta-size);line-height:var(--mail-reading-line-height);white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:5px;margin:2px 0 0;display:flex;overflow:hidden}.sender-detail-line span{flex:none}.sender-detail-line b{color:#192636c7;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:400;overflow:hidden}.sender-expanded-details .sender-detail-line{white-space:normal;overflow:visible}.sender-expanded-details .sender-detail-line b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.sender-recipient-detail{align-items:flex-start}.sender-detail-line .sender-recipient-detail-list{color:#586b7f;flex-wrap:wrap;flex:auto;align-items:baseline;min-width:0;display:flex}.sender-recipient-detail-list>span{align-items:baseline;min-width:0;display:inline-flex}.sender-recipient-detail-list>span:has(.recipient-storefront-identity){flex:0 auto;max-width:100%}.sender-recipient-detail-list i{color:#8a97a5;font-style:normal}.sender-recipient-detail-list .recipient-identity-trigger{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.sender-attachment-line{color:#8a97a5;align-items:flex-start;gap:8px;min-width:0;margin:4px 0 0;font-size:13px;line-height:1.45;display:flex}.sender-attachment-label{flex:none}.sender-attachment-list{min-width:0;max-width:min(620px,100%);display:flex}.sender-attachment-entry{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.sender-attachment-count{color:#53677a;flex:none}.sender-attachment-separator{color:#a3adb7;flex:none}.sender-attachment-link{color:#0878d1;cursor:pointer;min-width:0;max-width:500px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:inline-flex}.sender-attachment-preview-trigger{text-align:left}.sender-attachment-link:hover .sender-attachment-name{text-decoration:underline}.sender-attachment-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2588df}.sender-attachment-link.is-restricted{color:#b94a42}.sender-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sender-attachment-link.has-more .sender-attachment-name{text-overflow:clip}.sender-attachment-more{color:currentColor;letter-spacing:1px;flex:none;margin-left:-3px}.sender-attachment-warning{color:#9b6b28;flex:none;font-size:11px}.sender-attachment-warning.is-infected{color:#b94a42}.attachment-type-icon{color:#fff;background:#708090;border-radius:3px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #172b3d14}.attachment-type-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;shape-rendering:geometricprecision;width:16px;height:16px;display:block}.attachment-type-icon.is-pdf{box-shadow:none;background:#d83b32;border-radius:2px}.attachment-type-icon.is-pdf svg{stroke-width:1.9px;width:15px;height:15px}.attachment-type-icon.is-image{background:#2788cf}.attachment-type-icon.is-document{background:#316fbd}.attachment-type-icon.is-spreadsheet{background:#2f9360}.attachment-type-icon.is-presentation{background:#db6a34}.attachment-type-icon.is-archive{background:#b67825}.attachment-type-icon.is-audio{background:#735fba}.attachment-type-icon.is-video{background:#96579d}.attachment-type-icon.is-calendar{background:#477fb4}.attachment-type-icon.is-text{background:#66798b}.sender-attachment-link .attachment-type-icon{flex-basis:18px;width:18px;height:18px}.sender-attachment-link .attachment-type-icon svg{width:16px;height:16px}html.attachment-preview-open{overflow:hidden}.attachment-preview-dialog{color:#182431;background:#edf4fa;border:1px solid #63778a33;border-radius:8px;width:calc(100vw - clamp(32px,5vw,96px));max-width:none;height:calc(100dvh - clamp(32px,6vh,80px));max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 54px #0e1b2847}.attachment-preview-dialog[open]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.attachment-preview-dialog.has-attachment-list[open]{grid-template-columns:clamp(220px,14vw,276px) minmax(0,1fr)}.attachment-preview-dialog::backdrop{background:#111c277a}.attachment-preview-a11y-description{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attachment-preview-sidebar{background:#fff;border-right:1px solid #dfe4e8;grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.attachment-preview-sidebar h2{color:#1d2a37;border-bottom:1px solid #dfe4e8;align-items:center;gap:7px;min-width:0;margin:0;padding:0 16px;font-size:16px;font-weight:600;display:flex}.attachment-preview-sidebar h2 span{color:#647586;font-size:14px;font-weight:500}.attachment-preview-sidebar ul{min-height:0;margin:0;padding:8px;list-style:none;overflow:auto}.attachment-preview-sidebar li{min-width:0;margin:0;padding:0}.attachment-preview-sidebar li+li{margin-top:2px}.attachment-preview-sidebar button{color:#344657;cursor:pointer;width:100%;min-width:0;height:48px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.attachment-preview-sidebar button:hover{background:#f3f6f8}.attachment-preview-sidebar button[aria-current=true]{color:#1f3447;background:#e8eef3}.attachment-preview-sidebar button:focus-visible{outline-offset:-2px;outline:2px solid #2588df}.attachment-preview-sidebar button.is-restricted{color:#a2504a}.attachment-preview-sidebar button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-preview-sidebar .attachment-type-icon{flex-basis:24px;width:24px;height:26px}.attachment-preview-sidebar .attachment-type-icon svg{width:20px;height:20px}.attachment-preview-session{grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid}.attachment-preview-toolbar{z-index:2;background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 10px 0 20px;display:flex;position:relative;box-shadow:0 1px 3px #1928380d}.attachment-preview-heading{align-items:center;gap:10px;min-width:0;display:flex}.attachment-preview-heading .attachment-type-icon{flex-basis:20px;width:20px;height:22px}.attachment-preview-heading strong{color:#192633;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(52vw,720px);font-size:14px;font-weight:600;overflow:hidden}.attachment-preview-heading span{color:#7b8895;flex:none;font-size:12px}.attachment-preview-actions{flex:none;align-items:center;gap:2px;display:flex}.attachment-preview-actions a,.attachment-preview-actions button{color:#33475a;cursor:pointer;min-width:40px;height:40px;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.attachment-preview-actions a:hover,.attachment-preview-actions button:hover{color:#0878d1;background:#f0f5f9}.attachment-preview-actions a:focus-visible,.attachment-preview-actions button:focus-visible{outline-offset:0;outline:2px solid #2588df}.attachment-preview-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px}.attachment-preview-actions button{min-width:40px;padding:0}.attachment-preview-actions .attachment-preview-print{padding:0 11px}.attachment-preview-sequence{border-left:1px solid #e1e6ea;align-items:center;height:32px;margin-left:5px;padding-left:6px;display:flex}.attachment-preview-actions .attachment-preview-sequence button{gap:3px;min-width:68px;height:32px;padding:0 7px}.attachment-preview-sequence button svg{width:15px;height:15px}.attachment-preview-actions button:disabled{color:#aeb9c3;cursor:default}.attachment-preview-actions button:disabled:hover{color:#aeb9c3;background:0 0}.attachment-preview-stage{background:#edf4fa;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.attachment-preview-pdf-viewer{width:100%;min-width:0;height:100%;min-height:0;position:relative}.attachment-preview-pdf-viewport{width:100%;height:100%;overflow:auto}.attachment-preview-pdf-scroll-content{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:34px 40px 76px;display:flex}.attachment-preview-pdf-canvas{background:#fff;flex:none;display:block;box-shadow:0 2px 14px #1724302e}.attachment-preview-pdf-controls{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.attachment-preview-page-controls{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #75859440;border-radius:6px;align-items:center;height:36px;display:flex;overflow:hidden;box-shadow:0 4px 16px #1927341f}.attachment-preview-page-controls button{color:#4f6274;cursor:pointer;background:0 0;border:0;width:36px;height:34px;padding:0;font-size:22px;line-height:1}.attachment-preview-page-controls button:hover:not(:disabled){color:#0878d1;background:#edf5fb}.attachment-preview-page-controls button:focus-visible{outline-offset:-2px;outline:2px solid #2588df}.attachment-preview-page-controls button:disabled{color:#bdc6ce;cursor:default}.attachment-preview-page-controls span{color:#71808e;text-align:center;border-left:1px solid #e0e5e9;border-right:1px solid #e0e5e9;min-width:66px;padding:0 10px;font-size:12px;line-height:34px}.attachment-preview-page-controls b{color:#344759;font-weight:600}.attachment-preview-error.is-inline{margin:auto}.attachment-preview-image-viewport{width:100%;height:100%;overflow:auto}.attachment-preview-image-scroll-content{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:42px 48px 78px;display:flex}.attachment-preview-image-viewport img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none;transition:width .14s,height .14s;box-shadow:0 3px 18px #1826332e}.attachment-preview-unsupported{color:#263746;text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.attachment-preview-unsupported .attachment-type-icon.is-large{border-radius:7px;flex-basis:78px;width:78px;height:78px}.attachment-preview-unsupported .attachment-type-icon.is-large svg{stroke-width:1.35px;width:48px;height:48px}.attachment-preview-unsupported h2{color:#263746;margin:24px 0 0;font-size:18px;font-weight:500;line-height:1.5}.attachment-preview-unsupported>a{color:#fff;background:#1685e6;border:1px solid #0d79dc;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:224px;height:48px;margin-top:28px;padding:0 24px;font-size:16px;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #116fc43d}.attachment-preview-unsupported>a:hover{background:#0d79dc;border-color:#086cc5}.attachment-preview-unsupported>a:focus-visible{outline-offset:2px;outline:3px solid #1685e652}.attachment-preview-unsupported>a small{color:#ffffffad;font-size:13px;font-weight:400}.attachment-preview-unsupported>p{color:#8291a0;margin:12px 0 0;font-size:12px}.attachment-preview-error{text-align:center;background:#fff;border:1px solid #dbe2e8;border-radius:10px;width:min(520px,100vw - 40px);padding:32px 34px;box-shadow:0 12px 36px #16253321}.attachment-preview-error>span{color:#b94a42;background:#ffebe8;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:13px;font-size:24px;font-weight:600;display:inline-flex}.attachment-preview-error h2{color:#1b2733;margin:0;font-size:18px;font-weight:600}.attachment-preview-error p{color:#68798a;text-align:left;margin:12px 0 24px;font-size:13px;line-height:1.75}.attachment-preview-error>div{justify-content:center;gap:10px;display:flex}.attachment-preview-error button,.attachment-preview-error a{color:#3b4e60;cursor:pointer;min-width:84px;height:36px;font:inherit;background:#fff;border:1px solid #d5dee6;border-radius:5px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.attachment-preview-error button:hover,.attachment-preview-error a:hover{color:#0878d1;background:#f5faff;border-color:#9fc5e8}.attachment-preview-error button:focus-visible,.attachment-preview-error a:focus-visible{outline-offset:1px;outline:2px solid #2588df}.attachment-preview-state{color:#5f7182;flex-direction:column;align-items:center;display:flex}.attachment-preview-state i{border:3px solid #c9d5df;border-top-color:#1686dc;border-radius:50%;width:32px;height:32px;margin-bottom:15px;animation:.8s linear infinite attachment-preview-spin}.attachment-preview-state strong{color:#344759;font-size:14px;font-weight:600}.attachment-preview-state span{color:#82909d;margin-top:7px;font-size:12px}.attachment-preview-zoom{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #75859440;border-radius:6px;align-items:center;display:flex;position:absolute;bottom:16px;right:18px;overflow:hidden;box-shadow:0 4px 16px #1927341f}.attachment-preview-zoom.is-pdf{pointer-events:auto;position:static}.attachment-preview-zoom button{color:#4f6274;cursor:pointer;background:0 0;border:0;width:36px;height:34px;padding:0;font-size:17px}.attachment-preview-zoom button:hover:not(:disabled){color:#0878d1;background:#edf5fb}.attachment-preview-zoom button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #2588df;position:relative}.attachment-preview-zoom button:disabled{color:#bdc6ce;cursor:default}.attachment-preview-zoom .attachment-preview-zoom-value{border-left:1px solid #e0e5e9;border-right:1px solid #e0e5e9;width:56px;font-size:12px}.attachment-preview-zoom span{color:#7a8996;white-space:nowrap;border-left:1px solid #e0e5e9;padding:0 12px 0 10px;font-size:11px;line-height:34px}@keyframes attachment-preview-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.attachment-preview-dialog.has-attachment-list[open]{grid-template-columns:190px minmax(0,1fr)}.attachment-preview-sidebar h2{padding:0 12px}.attachment-preview-sidebar ul{padding:6px}.attachment-preview-sidebar button{gap:7px;padding:0 8px}.attachment-preview-heading strong{max-width:30vw}}@media (max-width:760px),(max-height:500px) and (max-width:950px){.attachment-preview-dialog{width:calc(100vw - max(8px, env(safe-area-inset-left)) - max(8px, env(safe-area-inset-right)));height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:7px}.attachment-preview-dialog.has-attachment-list[open]{grid-template-columns:minmax(0,1fr)}.attachment-preview-sidebar{display:none}.attachment-preview-toolbar{gap:8px;padding-left:12px}.attachment-preview-heading{gap:6px}.attachment-preview-heading strong{max-width:42vw;font-size:13px}.attachment-preview-heading .attachment-type-icon,.attachment-preview-heading span,.attachment-preview-actions a span,.attachment-preview-actions .attachment-preview-print span,.attachment-preview-sequence button span{display:none}.attachment-preview-actions a,.attachment-preview-actions button,.attachment-preview-actions .attachment-preview-print{min-width:44px;height:44px;padding:0}.attachment-preview-sequence{margin-left:2px;padding-left:3px}.attachment-preview-actions .attachment-preview-sequence button{min-width:44px;height:44px;padding:0}.attachment-preview-image-scroll-content{padding:24px 20px 74px}.attachment-preview-pdf-scroll-content{padding:22px 16px 72px}.attachment-preview-pdf-controls{bottom:10px;left:10px;right:10px}.attachment-preview-error{padding:26px 22px}.attachment-preview-error>div{flex-wrap:wrap}.attachment-preview-error button,.attachment-preview-error a{min-height:44px}.attachment-preview-unsupported{padding:22px 16px}.attachment-preview-unsupported>a{width:min(224px,100vw - 64px);min-width:0}.attachment-preview-page-controls{height:46px}.attachment-preview-page-controls button,.attachment-preview-zoom button{width:44px;height:44px}.attachment-preview-page-controls span{line-height:44px}.attachment-preview-zoom{bottom:10px;right:10px}.attachment-preview-zoom span{display:none}}@media print{@page{margin:12mm}html.attachment-preview-open:not(.attachment-preview-printing) .attachment-preview-dialog{display:none!important}html.attachment-preview-printing,html.attachment-preview-printing body{background:#fff!important;overflow:visible!important}html.attachment-preview-printing body *{visibility:hidden!important}html.attachment-preview-printing .attachment-preview-dialog,html.attachment-preview-printing .attachment-preview-dialog *{visibility:visible!important}html.attachment-preview-printing .attachment-preview-dialog{width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}html.attachment-preview-printing .attachment-preview-dialog::backdrop{background:0 0!important}html.attachment-preview-printing .attachment-preview-dialog[open]{display:block!important}html.attachment-preview-printing .attachment-preview-sidebar,html.attachment-preview-printing .attachment-preview-toolbar,html.attachment-preview-printing .attachment-preview-zoom,html.attachment-preview-printing .attachment-preview-pdf-controls{display:none!important}html.attachment-preview-printing .attachment-preview-session{width:100%!important;height:auto!important;display:block!important}html.attachment-preview-printing .attachment-preview-stage,html.attachment-preview-printing .attachment-preview-pdf-viewer,html.attachment-preview-printing .attachment-preview-pdf-viewport,html.attachment-preview-printing .attachment-preview-image-viewport{background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html.attachment-preview-printing .attachment-preview-image-scroll-content,html.attachment-preview-printing .attachment-preview-pdf-scroll-content{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}html.attachment-preview-printing .attachment-preview-image-viewport img,html.attachment-preview-printing .attachment-preview-pdf-canvas{width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;margin:0 auto!important;display:block!important;transform:none!important}}.sender-card-aside{flex-direction:column;align-items:flex-end;gap:4px;min-width:72px;display:flex}.sender-card time{color:#19263680;font-size:var(--mail-reading-meta-size);line-height:var(--mail-reading-line-height);white-space:nowrap}.message-detail-toggle{color:#0e70df;cursor:pointer;font-size:var(--mail-reading-copy-size);line-height:var(--mail-reading-line-height);white-space:nowrap;background:0 0;border:0;padding:0}.message-detail-toggle:hover,.message-detail-toggle:focus-visible{color:#075fa9;text-underline-offset:2px;outline:0;text-decoration:underline}.message-delivery-status{color:#43566a;border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3;margin-top:0}.message-delivery-summary{width:100%;min-height:42px;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--mail-reading-meta-size);line-height:var(--mail-reading-line-height);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.message-delivery-summary-copy{color:#4b5e72;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-delivery-summary-copy strong{color:#293f53;font-weight:700}.message-delivery-toggle{color:#0e70df;white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.message-delivery-toggle i{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;display:block;transform:translateY(-2px)rotate(45deg)}.message-delivery-summary[aria-expanded=true] .message-delivery-toggle i{transform:translateY(2px)rotate(225deg)}.message-delivery-summary:hover .message-delivery-toggle{color:#075fa9;text-underline-offset:2px;text-decoration:underline}.message-delivery-summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2588df}.message-delivery-details{padding:0 0 14px 26px}.message-delivery-details table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#516478;width:100%;font-size:var(--mail-reading-meta-size);border:1px solid #e2e8ee;border-radius:5px;line-height:1.5;overflow:hidden}.message-delivery-details th,.message-delivery-details td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-right:1px solid #e8edf2;padding:8px 10px}.message-delivery-details th:last-child,.message-delivery-details td:last-child{border-right:0}.message-delivery-details th{color:#7a8896;background:#f7f9fb;font-weight:500}.message-delivery-details th:first-child{width:39%}.message-delivery-details th:nth-child(2){width:38%}.message-delivery-details th:last-child{width:23%}.message-delivery-details td{background:#fff;border-top:1px solid #e8edf2}.message-delivery-recipients{flex-wrap:wrap;display:flex}.message-delivery-recipients>span{min-width:0}.message-delivery-recipients i{color:#98a4b0;font-style:normal}.message-delivery-result{color:#52677b;align-items:flex-start;gap:6px;display:inline-flex}.message-delivery-result>.delivery-status-icon{margin-top:1px}.message-delivery-result.tone-success{color:#357b55}.message-delivery-result.tone-accepted{color:#2d709f}.message-delivery-result.tone-warning{color:#9b671c}.message-delivery-result.tone-failed{color:#ad443c}.message-delivery-result.tone-pending,.message-delivery-result.tone-unknown{color:#65798d}.message-delivery-details time{color:#66788a;white-space:normal}.translatable-message-body{display:contents}.mail-translation-banner{color:#161e26cc;caret-color:#0000;cursor:default;min-height:40px;font-size:var(--mail-reading-copy-size);line-height:var(--mail-reading-line-height);-webkit-user-select:none;user-select:none;background:#f2f8fb;border:1px solid #e6f1f7;border-radius:6px;align-items:center;gap:10px;margin-top:20px;padding:10px 12px 10px 16px;display:flex;position:relative;overflow:hidden}.mail-translation-icon{color:#67869f;flex:0 0 18px;width:18px;height:18px;display:inline-flex}.mail-translation-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.mail-translation-status{overflow-wrap:anywhere;flex:0 auto;min-width:0}.mail-translation-banner button{color:#0878d1;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0;font-weight:500}.mail-translation-banner button:hover,.mail-translation-banner button:focus-visible{color:#075fa9;text-underline-offset:2px;outline:0;text-decoration:underline}.mail-translation-banner button:disabled{color:#8295a7;cursor:wait;text-decoration:none}.mail-translation-banner.is-error{color:#9c5d56;background:#fff7f5;border-color:#f0dfdc}.mail-translation-progress{border:1.5px solid #b5c9d9;border-top-color:#1686dc;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-left:1px;animation:.75s linear infinite mail-translation-spin}.mail-translation-banner+.mail-body{padding-top:25px}@keyframes mail-translation-spin{to{transform:rotate(360deg)}}.mail-body{color:#162a43;font-size:var(--mail-reading-copy-size);line-height:var(--mail-reading-line-height);letter-spacing:normal;padding:24px 4px 18px}.mail-body-reader{background:#fff;border-radius:4px;min-width:0;min-height:180px;position:relative;overflow:hidden}.mail-body-frame{visibility:hidden;overscroll-behavior-x:contain;opacity:0;pointer-events:none;background:#fff;border:0;width:100%;min-height:180px;display:block;position:absolute;inset:0 auto auto 0;overflow:auto hidden}.mail-body-frame.is-ready{visibility:visible;opacity:1;pointer-events:auto;position:static}.mail-body-preview{color:#536b82;background:#fff;place-items:center;min-height:180px;padding:28px 18px;display:grid;position:relative}.mail-body-loading{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.mail-body-loading>i{border:2px solid #d8e7f2;border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;margin-bottom:3px;animation:.72s linear infinite mail-body-loading-spin}.mail-body-loading strong{color:#405b73;font-size:13px;font-weight:650;line-height:20px}.mail-body-loading span{color:#8a9aaa;font-size:11px;line-height:18px}.mail-body-preview>span{background:#e5edf4;border-radius:999px;width:min(180px,28%);height:2px;position:absolute;inset:-1px auto auto 0;overflow:hidden}.mail-body-preview>span:after{content:"";background:var(--primary);transform-origin:0;animation:1.1s ease-in-out infinite mail-body-preview-progress;position:absolute;inset:0}.mail-body-error{color:#7d8997;text-align:center;background:#fafcfe;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:24px;font-size:12px;display:flex}.mail-body-error strong{color:#41566b;font-size:14px}.mail-body-error button{color:#3d668b;cursor:pointer;font:inherit;background:#fff;border:1px solid #d2dfe9;border-radius:7px;margin-top:5px;padding:7px 14px}@keyframes mail-body-preview-progress{0%{opacity:.35;transform:scaleX(.08)}55%{opacity:.85;transform:scaleX(.72)}to{opacity:0;transform:scaleX(1)}}@keyframes mail-body-loading-spin{to{transform:rotate(360deg)}}.reply-box{background:#fff;border:1px solid #d8e4ee;border-radius:14px;margin-top:24px;overflow:hidden;box-shadow:0 10px 30px #17324d0b,0 1px 2px #17324d08}.reply-header,.reply-footer{background:#fbfcfd;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.reply-header{border-bottom:1px solid #e5ebf0}.reply-identity{flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.reply-identity-mark{width:22px;height:22px;box-shadow:none;border:1px solid;border-radius:6px;flex:0 0 22px;place-items:center;font-size:9px;font-weight:750;display:grid}.reply-identity.is-sender .reply-identity-mark{color:#176aa6;background:#eaf5ff;border-color:#bfdcf4}.reply-identity.is-recipient .reply-identity-mark{color:#247a62;background:#eaf8f3;border-color:#bfe2d4}.reply-identity-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}.reply-identity.is-sender .reply-identity-address{color:#496b88}.reply-identity.is-recipient .reply-identity-address{color:#426f64}.reply-identity-loading{color:#a3adb7;font-size:11px;font-weight:600;line-height:22px}.reply-identity-retry{font-size:11px;font-weight:600;line-height:22px}.reply-placeholder{color:#72859a;cursor:text;text-align:left;background:#fff;border:0;width:100%;height:88px;padding:17px;font-size:14px}.reply-placeholder:disabled{color:#a3adb7;cursor:default}.reply-footer{border-top:1px solid #e7edf3}.reply-footer button,.send-button{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));cursor:pointer;border:0;border-radius:8px;padding:9px 18px;font-size:12px;font-weight:750}.inline-reply-editor textarea{resize:vertical;color:#263d55;background:#fff;border:0;outline:0;width:100%;min-height:156px;padding:16px 18px;font-family:inherit;font-size:14px;line-height:1.65;display:block}.inline-reply-editor textarea::placeholder{color:#91a0b2}.outbound-capability-panel{color:#51677d;text-align:left;background:#f9fbfd;border:1px solid #dce7ef;border-radius:12px;gap:12px;padding:16px 18px;display:grid}.inline-reply-editor>.outbound-capability-panel{background:#fbfcfd;border:0;border-radius:0;gap:7px;min-height:0;padding:10px 14px}.inline-reply-editor>.outbound-capability-panel.is-unavailable,.inline-reply-editor>.outbound-capability-panel.is-ready{align-items:center;gap:6px 14px;padding:9px 13px}.inline-reply-editor>.outbound-capability-panel.is-unavailable{background:#fffdfc;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"summary progress retry";gap:16px;min-height:62px;padding:10px 16px;box-shadow:inset 2px 0 #e8c5bf}.inline-reply-editor>.outbound-capability-panel.is-ready{grid-template-areas:"summary"}.inline-reply-editor>.outbound-capability-panel>header{grid-template-columns:26px minmax(0,1fr);gap:9px}.inline-reply-editor>.outbound-capability-panel>header>span{width:26px;height:26px;box-shadow:none;border-radius:8px;font-size:11px}.inline-reply-editor>.outbound-capability-panel>header small{margin-bottom:1px;font-size:9px}.inline-reply-editor>.outbound-capability-panel>header strong{font-size:13px;line-height:1.35}.inline-reply-editor>.outbound-capability-panel p{margin-top:2px;line-height:1.45}.inline-reply-editor>.outbound-capability-panel.is-unavailable>header,.inline-reply-editor>.outbound-capability-panel.is-ready>header{grid-area:summary}.inline-reply-editor>.outbound-capability-panel.is-unavailable>.outbound-capability-progress,.inline-reply-editor>.outbound-capability-panel.is-ready>.outbound-capability-progress{grid-area:progress;justify-content:flex-end}.inline-reply-editor>.outbound-capability-panel.is-unavailable>header{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px}.inline-reply-editor>.outbound-capability-panel.is-unavailable>header>span{color:#a8665d;background:#fff5f3;border-color:#efd8d4;border-radius:6px;width:20px;height:20px;font-size:10px}.inline-reply-editor>.outbound-capability-panel.is-unavailable>header strong{color:#76504b;font-size:12px;font-weight:700}.inline-reply-editor>.outbound-capability-panel.is-unavailable>header p{color:#718397;margin-top:1px;font-size:11px;line-height:1.35}.outbound-capability-panel>header{color:inherit;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin:0;padding:0;display:grid}.outbound-capability-panel>header>span{color:#a45c53;background:#fff5f3;border:1px solid #ecd6d2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid;box-shadow:0 3px 9px #8f4e450d}.outbound-capability-panel>header div{min-width:0}.outbound-capability-panel>header small{color:#9b665e;letter-spacing:.04em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.outbound-capability-panel>header strong{color:#7f413b;font-size:14px;line-height:1.4;display:block}.outbound-capability-panel p{color:#708398;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.outbound-capability-panel.is-checking{color:#60768b;text-align:left;background:#fbfdff;grid-template-columns:28px minmax(0,auto);place-content:center;align-items:center;gap:11px;min-height:72px}.outbound-capability-panel.is-checking strong{color:#40566d;font-size:13px;display:block}.outbound-capability-spinner{border:2px solid #d6e5f2;border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite reply-capability-spin;display:block}.outbound-capability-panel.is-ready{background:#fbfdfc;border-color:#d9e9e1}.outbound-capability-panel.is-ready>header>span{color:#3f8265;background:#eef8f3;border-color:#cee5da;box-shadow:0 3px 9px #2e74560d}.outbound-capability-panel.is-ready>header strong{color:#2f7056}.outbound-capability-panel.is-ready>header p{color:#6f8b7e}.outbound-capability-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.outbound-capability-checks li{color:#718397;background:#fff;border:1px solid #e1e8ee;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 9px;display:grid}.outbound-capability-checks li i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:850;display:grid}.outbound-capability-checks li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.outbound-capability-checks li strong{white-space:nowrap;font-size:9px;font-weight:800}.outbound-capability-checks li.is-passed{color:#47765f;background:#fbfefc;border-color:#dcebe4}.outbound-capability-checks li.is-passed i{color:#fff;background:#4a9975}.outbound-capability-checks li.is-failed{color:#925047;background:#fff9f8;border-color:#efd5d1}.outbound-capability-checks li.is-failed i{color:#fff;background:#bd6a5e}.outbound-capability-checks li.is-not-checked{color:#8997a6;background:#fafbfc}.outbound-capability-checks li.is-not-checked i{color:#8494a4;background:#e9eef2}.outbound-capability-progress{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.outbound-capability-progress span{color:#748598;background:#fff;border:1px solid #dfe7ed;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;line-height:1.2}.outbound-capability-progress span.is-passed{color:#4b7b63;background:#f7fcf9;border-color:#d7e8df}.outbound-capability-progress span.is-failed{color:#98554c;background:#fff8f7;border-color:#ead5d1}.outbound-capability-progress span.is-not-checked{color:#8493a2;background:#fafbfc}.outbound-capability-next{color:#617488;background:#fbfcfd;border:1px solid #dfe7ed;border-radius:8px;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.outbound-capability-next strong{color:#4d6a85;font-size:10px}.outbound-capability-next span{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.inline-reply-editor .outbound-capability-progress{white-space:nowrap;flex-wrap:nowrap;gap:8px}.inline-reply-editor .outbound-capability-progress span{background:0 0;border:0;border-radius:0;padding:0;font-weight:650}.inline-reply-editor>.outbound-capability-panel.is-unavailable>.outbound-capability-progress{border-left:1px solid #e5eaee;padding-left:16px}.outbound-capability-retry{color:#376c98;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfdde8;border-radius:7px;justify-self:start;padding:7px 13px;font-size:11px;font-weight:750}.outbound-capability-retry:hover{color:#0b67b4;background:#f4f9fd;border-color:#b9cfdf}.inline-reply-editor .outbound-capability-retry{color:#58738b;background:#fff;border-color:#d8e1e8;grid-area:retry;justify-self:end;padding:6px 10px}.inline-reply-editor>.outbound-capability-panel.is-checking{min-height:54px}.inline-reply-editor .outbound-capability-spinner{width:18px;height:18px}@keyframes reply-capability-spin{to{transform:rotate(360deg)}}.inline-reply-editor .reply-footer{gap:16px}.inline-reply-actions{flex:none;gap:8px;display:flex}.reply-footer .reply-cancel{color:#5d7085;background:#fff;border:1px solid #d6e1eb}.reply-footer .reply-send{background:linear-gradient(135deg, var(--primary), var(--primary-dark));min-width:72px}.reply-footer .reply-send:disabled{color:#98a5b2;box-shadow:none;cursor:not-allowed;opacity:1;background:#edf1f4;border:1px solid #d8e0e7}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182d99;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.compose-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(720px,92vw);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #07192f66}.compose-modal>header{color:#fff;background:linear-gradient(135deg,#112b48,#0b2038);flex:none;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.compose-modal>header p,.compose-modal>header strong{margin:0}.compose-modal>header p{font-size:16px;font-weight:800}.compose-modal>header strong{color:#9fb4cb;margin-top:4px;font-size:11px;font-weight:500}.compose-modal>header button{color:#b6bfd4;cursor:pointer;background:0 0;border:0;font-size:23px}.compose-field{border-bottom:1px solid #e4ebf1;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:8px 22px;transition:background .16s;display:grid}.compose-field>label{color:#718197;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:stretch;align-items:center;font-size:12px;display:flex}.compose-field input,.compose-field select{color:#263d55;text-align:left;background:#f8fbfd;border:1px solid #d6e1eb;border-radius:8px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:13px;transition:border-color .16s,background .16s,box-shadow .16s}.compose-field select{appearance:auto}.compose-field:focus-within{background:#f5faff}.compose-field input:focus-visible,.compose-field select:focus-visible{background:#fff;border-color:#2188c8;box-shadow:0 0 0 3px #2188c82e}.compose-field:has(>:disabled)>label{color:#98a5b2;cursor:not-allowed}.compose-capability-slot{background:#f7fafc;border-bottom:1px solid #e4ebf1;flex:0 auto;max-height:292px;padding:11px 18px;overflow-y:auto}.compose-capability-slot .outbound-capability-panel{padding:12px 14px}.compose-capability-slot .outbound-capability-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.compose-modal textarea{resize:vertical;color:#2d4158;background:#fbfdff;border:1px solid #d6e1eb;border-radius:10px;outline:0;flex:280px;width:calc(100% - 44px);min-height:180px;margin:16px 22px;padding:16px;font-size:14px;line-height:1.65;transition:border-color .16s,background .16s,box-shadow .16s}.compose-modal textarea:focus-visible{background:#fff;border-color:#2188c8;box-shadow:0 0 0 3px #2188c82e}.compose-modal :is(input,select,textarea):disabled{color:#8b99a8;cursor:not-allowed;background:#eef2f5}.compose-modal footer{background:#f8fafc;border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.compose-modal footer div{gap:6px;display:flex}.compose-modal footer button{color:#5c6f84;cursor:pointer;background:#fff;border:1px solid #d8e3ec;border-radius:8px;padding:9px 14px;font-size:11px}.compose-modal footer .send-button{border-color:var(--primary);color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));padding-inline:20px}.mail-identity-card{z-index:85;color:#263d55;background:#fff;border:1px solid #d8e3ec;border-radius:14px;width:min(360px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow-y:auto;box-shadow:0 18px 48px #17324d2e,0 4px 12px #17324d12}.mail-identity-card button{font-family:inherit}.mail-identity-card-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.mail-identity-card-copy{min-width:0}.mail-identity-card-name-row{align-items:center;gap:8px;min-width:0;display:flex}.mail-identity-card-name-row>strong,.mail-identity-card-address-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-identity-card-name-row>strong{color:#506477;min-width:0;font-size:14px}.mail-identity-card.recipient .mail-identity-card-name-row>strong{color:#1f2933}.mail-identity-card .mail-identity-card-name-row>.store-info-trigger.store-status-trigger,.mail-identity-card-name-row>.store-status-badge{flex:none;min-width:0;min-height:0}.mail-identity-card-name-row .store-status-badge{gap:3px;padding:2px 4px;font-size:10px;line-height:12px}.mail-identity-card-name-row .store-status-badge:before{flex-basis:4px;width:4px;height:4px}.identity-storefront-status-control{--identity-storefront-status-color:#748696;--identity-storefront-status-border:#d9e2e9;--identity-storefront-status-background:#f0f4f7;--identity-storefront-status-hover:#e6edf2;border:1px solid var(--identity-storefront-status-border);min-width:0;max-width:100%;height:20px;color:var(--identity-storefront-status-color);background:var(--identity-storefront-status-background);border-radius:999px;flex:none;align-items:center;display:inline-flex;overflow:visible}.identity-storefront-status-control.is-normal{--identity-storefront-status-color:#267354;--identity-storefront-status-border:#c9e5d6;--identity-storefront-status-background:#eaf7f0;--identity-storefront-status-hover:#dff2e8}.identity-storefront-status-control.is-restricted{--identity-storefront-status-color:#996117;--identity-storefront-status-border:#ead5b3;--identity-storefront-status-background:#fff3df;--identity-storefront-status-hover:#fbe8c9}.identity-storefront-status-control.is-vacation{--identity-storefront-status-color:#3c73a2;--identity-storefront-status-border:#caddec;--identity-storefront-status-background:#edf4fb;--identity-storefront-status-hover:#e0edf8}.identity-storefront-status-control>.store-info-trigger.store-status-trigger,.identity-storefront-status-control>.store-status-badge{min-width:0;height:18px;min-height:0;color:inherit;background:0 0;border-radius:999px 0 0 999px;flex:none;align-items:center;padding:0 6px 0 5px}.identity-storefront-status-control>.store-info-trigger.store-status-trigger>.store-status-badge{color:inherit;background:0 0;padding:0}.identity-storefront-status-control .store-status-badge{gap:3px;font-size:10px;line-height:12px}.identity-storefront-status-control .store-status-badge:before{flex-basis:4px;width:4px;height:4px}.identity-storefront-status-divider{opacity:.26;background:currentColor;flex:0 0 1px;width:1px;height:10px}.identity-storefront-refresh-button{width:24px;height:18px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 999px 999px 0;flex:0 0 24px;place-items:center;padding:0;display:grid}.identity-storefront-refresh-button>.store-glyph{stroke-width:1.8px;flex-basis:13px;width:13px;height:13px}.identity-storefront-refresh-button:hover:not(:disabled),.identity-storefront-refresh-button:focus-visible{color:inherit;background:var(--identity-storefront-status-hover);outline:0}.identity-storefront-refresh-button:focus-visible{box-shadow:inset 0 0 0 2px}.identity-storefront-refresh-button:disabled{cursor:wait;opacity:.72}.identity-storefront-refresh-button.is-loading>.store-glyph{animation:.75s linear infinite search-loading-spin}.identity-storefront-refresh-button.is-success>.store-glyph{stroke-width:1.8px}.mail-identity-card-address-row{align-items:center;gap:3px;min-width:0;margin-top:4px;display:flex}.mail-identity-card-address-row span{color:#8998a8;min-width:0;font-size:12px}.identity-recipient-avatar{color:#fff;background:linear-gradient(145deg,#6d7f92,#405c77);border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #17324d20}.identity-recipient-storefront-link{border-radius:50%;outline:0;width:44px;height:44px;text-decoration:none;display:block}.identity-recipient-storefront-link:focus-visible{box-shadow:0 0 0 3px #1686cc3d}.identity-recipient-storefront-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .14s;position:absolute;inset:0}.identity-recipient-storefront-avatar img.is-loaded{opacity:1}.identity-recipient-storefront-link:hover .identity-recipient-storefront-avatar{box-shadow:0 8px 20px #17324d38}.identity-copy-button{color:#718399;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.identity-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.identity-copy-button:hover,.identity-copy-button:focus-visible{color:#52677b;background:#f0f4f7;outline:0}.sender-history{border-top:1px solid #e7edf3;padding:13px 16px 11px}.sender-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sender-history h3{color:#718297;margin:0;font-size:11px;font-weight:700}.sender-history-heading button{color:#7d8c9c;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.sender-history-heading button i{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.sender-history-heading button:hover,.sender-history-heading button:focus-visible{color:#506477;text-underline-offset:2px;outline:0;text-decoration:underline}.sender-history-state{color:#8796a7;align-items:center;min-height:38px;margin:0;font-size:12px;display:flex}.sender-history-state.error{color:#b35a53}.sender-history-list{gap:0;display:grid}.sender-history-list button{color:#395069;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:38px;padding:7px 8px;display:grid}.sender-history-list button+button{border-top:1px solid #e7edf3}.sender-history-list button:hover,.sender-history-list button:focus-visible{background:#eef6fd;outline:0}.sender-history-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.sender-history-list button.unread strong{color:#203950;font-weight:800}.sender-history-list time{color:#8998a8;white-space:nowrap;font-size:10px}.toast{z-index:40;color:#fff;background:#252d43;border-radius:9px;align-items:center;gap:8px;padding:10px 15px;font-size:10px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #17213a33}.toast i{background:#52d59a;border-radius:50%;width:7px;height:7px}.android-app-update-notice{z-index:96;box-sizing:border-box;color:#26465f;background:#f3faff;border:1px solid #b9d9f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(650px,100vw - 32px);padding:13px 14px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #17324d2b}.android-app-update-notice strong{color:#173a55;font-size:13px;display:block}.android-app-update-notice p{color:#60788c;margin:3px 0 0;font-size:11px;line-height:1.55}.android-app-update-actions{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;display:grid}.android-app-update-notice a,.android-app-update-notice button{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.android-app-update-notice a.android-app-update-primary{border:1px solid var(--private-accent);color:#fff;background:var(--private-accent)}.android-app-update-notice button{color:#526b7d;background:#fff;border:1px solid #c8d8e4}.android-app-update-notice a.android-app-update-fallback{color:#54748d;text-underline-offset:2px;background:0 0;border:0;grid-column:1/-1;min-height:28px;padding:0 4px;font-size:10px;font-weight:650;text-decoration:underline}.android-app-update-notice a:focus-visible,.android-app-update-notice button:focus-visible{outline:2px solid var(--private-accent);outline-offset:2px}.new-mail-notice{z-index:90;background:#fff;border:1px solid #d9e3ec;border-radius:12px;width:min(340px,100vw - 32px);min-height:82px;animation:.24s ease-out both new-mail-notice-in;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 16px 42px #17324d29,0 3px 10px #17324d12}.new-mail-notice-open{color:#263d55;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;padding:13px 38px 13px 14px;display:grid}.new-mail-notice-open:hover{background:#f7faff}.new-mail-notice-avatar{width:40px;height:40px;display:block}.new-mail-notice-avatar .sender-avatar{width:40px;height:40px;box-shadow:none;font-size:14px}.new-mail-notice-avatar .sender-avatar img{border-radius:6px;width:28px;height:28px}.new-mail-notice-copy,.new-mail-notice-heading,.new-mail-notice-address,.new-mail-notice-subject,.new-mail-notice-subject>span{min-width:0}.new-mail-notice-heading{align-items:baseline;gap:5px;display:flex}.new-mail-notice-copy strong,.new-mail-notice-address,.new-mail-notice-subject>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-mail-notice-copy strong{color:#1f3348;flex:0 auto;font-size:13px;font-weight:800}.new-mail-notice-address{color:#8997a7;flex:auto;font-size:10px;font-weight:450}.new-mail-notice-copy em{color:#0873d1;background:#e7f3ff;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.new-mail-notice-subject{color:#63758a;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.new-mail-notice-subject .row-envelope{flex:none;grid-area:auto;width:16px;height:13px}.new-mail-notice-subject>span{display:block}.new-mail-notice-open time{color:#8a98a8;white-space:nowrap;align-self:start;margin-top:4px;font-size:9px}.new-mail-notice-close{color:#8997a7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:6px;right:7px}.new-mail-notice-close:hover{color:#344b61;background:#edf3f8}@keyframes new-mail-notice-in{0%{opacity:0;transform:translate(18px,12px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.rules-page{background:#f2f6fa;flex:1;min-height:0;padding:28px clamp(26px,3vw,44px) 42px;overflow-y:auto}.rules-page>:not(.modal-backdrop):not(.sr-only){width:min(100%,1320px);margin-left:auto;margin-right:auto}.rules-topbar{grid-template-columns:1fr auto;align-items:center;gap:22px;margin-bottom:22px;display:grid}.back-button{display:none}.rules-topbar>div>span{color:#718197;margin-top:6px;font-size:11px;display:block}.new-rule-button{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark));cursor:pointer;border:0;border-radius:9px;padding:11px 17px;font-size:11px;font-weight:750;box-shadow:0 8px 18px #0b70d124}.rules-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:17px;display:grid}.rules-summary-grid>div{background:#fff;border:1px solid #dce6ee;border-radius:13px;min-height:112px;padding:18px 20px;box-shadow:0 6px 18px #17324d08}.rules-summary-grid span,.rules-summary-grid strong,.rules-summary-grid small{display:block}.rules-summary-grid span{color:#718197;font-size:11px}.rules-summary-grid strong{color:#183047;margin:9px 0 5px;font-size:28px}.rules-summary-grid small{color:#8795a6;font-size:10px}.rules-card{background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #17324d09}.rules-card>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.rules-card>header strong,.rules-card>header span{display:block}.rules-card>header strong{color:#263d55;font-size:14px}.rules-card>header span{color:#8492a4;margin-top:4px;font-size:10px}.rules-card>header button{color:#5d7085;cursor:pointer;background:#fff;border:1px solid #d8e3ec;border-radius:8px;padding:8px 11px;font-size:10px}.rule-management-grid{grid-template-columns:minmax(280px,.72fr) minmax(620px,1.7fr);align-items:start;gap:16px;display:grid}.rule-management-grid .rules-card,.store-settings-page{min-width:0}.store-settings-page>:not(.modal-backdrop):not(.sr-only){width:min(100%,1320px)}.store-settings-topbar{align-items:center;margin-bottom:18px}.store-glyph{vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-block}.store-platform-tabs{background:#fff;border:1px solid #d8e4ed;border-radius:9px;justify-self:end;align-items:center;gap:9px;padding:5px;display:flex}.store-settings-topbar>.store-platform-tabs>.store-platform-tabs__label{color:#74879a;margin:0 2px 0 6px;font-size:11px}.store-platform-tabs>button{color:#496075;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 15px;font-size:12px;font-weight:700}.store-platform-tabs>button[aria-selected=true]{color:#176f9f;background:#e7f3fb}.store-platform-tabs>button:focus-visible,.store-avatar-link:focus-visible,.store-username-link:focus-visible,.store-username-button:focus-visible,.store-username-edit-button:focus-visible,.store-owner-select:focus-visible,.store-sort-button:focus-visible,.store-info-trigger:focus-visible,.store-info-popover button:focus-visible,.store-mobile-sort button:focus-visible{outline-offset:3px;outline:2px solid #4399ca}.store-settings-topbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.store-refresh-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.store-refresh-controls>button{flex:none}.store-refresh-last{color:#8192a0;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:1px 6px;max-width:170px;font-size:10px;line-height:1.5;display:flex}.store-refresh-last time{color:#536e82}.store-refresh-last .store-info-trigger.store-refresh-last__failure{color:#9a6830;height:auto;min-height:0;box-shadow:none;font:inherit;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;-webkit-text-decoration:underline dotted #c9ad88;text-decoration:underline dotted #c9ad88}.store-list-toolbar .store-refresh-last .store-refresh-last__failure:hover{color:#83501a;background:0 0;border:0;text-decoration-style:solid}.store-settings-topbar__actions button,.store-list-toolbar button,.store-pagination button{color:#496075;cursor:pointer;background:#fff;border:1px solid #d5e0e9;border-radius:9px;min-height:36px;padding:0 14px;font-size:11px;font-weight:750}.store-settings-topbar__actions button:hover:not(:disabled),.store-list-toolbar button:hover:not(:disabled),.store-pagination button:hover:not(:disabled):not([aria-disabled=true]){color:#176d9f;background:#f6fbff;border-color:#9bc4df}.store-settings-topbar__actions .store-refresh-button{color:#fff;background:linear-gradient(135deg,#248dca,#176da5);border-color:#197db8;box-shadow:0 7px 16px #197db824}.store-settings-topbar__actions button:disabled,.store-list-toolbar button:disabled,.store-pagination button:disabled,.store-pagination button[aria-disabled=true]{opacity:.52;cursor:default;box-shadow:none}.store-list-toolbar{background:#fff;border:1px solid #dce5ed;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:56px;margin-bottom:12px;padding:10px 12px;display:flex}.store-list-toolbar form{flex:245px;align-items:center;gap:7px;min-width:0;display:flex}.store-list-toolbar form>button{white-space:nowrap;flex:none}.store-list-toolbar input{color:#253d53;background:#fbfdff;border:1px solid #d5e0e9;border-radius:7px;outline:0;width:100%;min-width:0;max-width:320px;height:36px;padding:0 11px;font-size:12px}.store-list-toolbar input:focus{border-color:#4399ca;box-shadow:0 0 0 3px #4399ca18}.store-list-toolbar .store-search-reset{color:#7a8998;background:0 0;border-color:#0000;padding-inline:8px}.store-list-filter{color:#76572c;background:#fffbf3;border:1px solid #eadcbe;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:12px;padding:8px 10px 8px 13px;display:flex}.store-list-filter>span{flex-wrap:wrap;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.store-list-filter strong{font-size:12px}.store-list-filter small{color:#8a7556;font-size:10px}.store-list-filter>button{color:#795c32;cursor:pointer;background:#fff;border:1px solid #ddcba8;border-radius:7px;flex:none;min-height:32px;padding:0 11px;font-size:10px;font-weight:700}.store-list-filter>button:hover{background:#fffdf8;border-color:#c6a970}.store-refresh-notice{color:#365a75;background:#f6fbff;border:1px solid #d9e8f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;margin-bottom:12px;padding:8px 12px;display:flex}.store-refresh-notice>span{color:#1979b5;background:#dff1fc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;display:grid}.store-refresh-notice.is-running>span{animation:.9s linear infinite search-loading-spin}.store-refresh-notice.is-success{color:#2f6d50;background:#f4fbf7;border-color:#cfe8da}.store-refresh-notice.is-success>span{color:#28744f;background:#dcf2e5}.store-refresh-notice.is-warning{color:#876335;background:#fffbf3;border-color:#eadcbe}.store-refresh-notice.is-warning>span{color:#97661f;background:#f7e9c8}.store-refresh-notice.is-error{color:#8b453f;background:#fff8f7;border-color:#efd6d2}.store-refresh-notice.is-error>span{color:#ad4e44;background:#f9e4e0}.store-refresh-notice__copy{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.store-refresh-notice__reason{color:#8c6b42;flex-basis:100%;font-size:11px;line-height:1.5}.store-refresh-notice strong,.store-refresh-notice small{display:block}.store-refresh-notice strong{font-size:12px}.store-refresh-notice small{color:#657e92;font-variant-numeric:tabular-nums;font-size:11px}.store-refresh-progress{background:#dfebf3;border-radius:4px;flex:80px;height:4px;margin-left:4px;overflow:hidden}.store-refresh-progress>span{border-radius:inherit;background:#398fc0;height:100%;display:block}.store-settings-error{color:#9a4139;background:#fff7f6;border:1px solid #efd4d0;border-radius:10px;margin-bottom:13px;padding:10px 13px;font-size:11px;line-height:1.5}.store-settings-error.is-retrying{color:#82612f;background:#fffbf3;border-color:#eadcbe}.store-settings-error__summary{text-align:left;align-items:flex-start;gap:8px;display:flex}.store-settings-error__summary>.store-glyph{margin-top:1px}.store-settings-error__summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.store-settings-error__summary>button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddc5be;border-radius:5px;flex:none;padding:3px 8px}.store-settings-error__details{text-align:left;border-top:1px solid #ecd9d4;margin:8px 0 0 24px;padding-top:7px}.store-settings-error__details>summary{color:#8e4f47;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.store-settings-error__details>summary::-webkit-details-marker{display:none}.store-settings-error__details[open]>summary .store-glyph{transform:rotate(180deg)}.store-settings-error__details dl{gap:7px;margin:10px 0 0;display:grid}.store-settings-error__details dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.store-settings-error__details dt{color:#976c65;font-weight:400}.store-settings-error__details dd{color:#764a43;overflow-wrap:anywhere;margin:0}.store-list{min-width:0;container:store-list/inline-size}.store-list.is-loading .store-row{opacity:.6}.store-mobile-sort{display:none}.store-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#294258;background:#fff;border:1px solid #d8e3ec;border-radius:10px;width:100%;overflow:hidden}.store-table__identity-column{width:34%}.store-table__number-column{width:9.5%}.store-table__status-column{width:11.5%}.store-table__updated-column{width:14%}.store-table__owner-column{width:12%}.store-table th{color:#657c90;white-space:nowrap;text-align:center;background:#f4f8fb;padding:0 6px;font-size:12px;font-weight:600}.store-sort-button{max-width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.store-sort-button:hover,.store-sort-button.is-sorted,.store-sort-button.is-filtered{color:#1d709f}.store-sort-button>.store-glyph{color:#a0b2c1;flex-basis:12px;width:12px;height:15px}.store-sort-button.is-asc .store-sort-up,.store-sort-button.is-desc .store-sort-down{color:#227ead;stroke-width:2.3px}.store-sort-button.is-asc .store-sort-down,.store-sort-button.is-desc .store-sort-up{opacity:.45}.store-table__count{color:#8297a8;font-variant-numeric:tabular-nums;font-weight:500}.store-table td{vertical-align:middle;text-align:center;border-top:1px solid #e2eaf1;min-width:0;height:72px;padding:11px 12px}.store-table td.store-table__status{padding-inline:6px}.store-table th+th,.store-table td+td{border-inline-start:1px solid #e0e8ef}.store-table th:first-child,.store-table td.store-table__identity{text-align:left;padding-left:17px}.store-row:hover{background:#f8fbfe}.store-table .store-table__number{text-align:center;font-variant-numeric:tabular-nums}.store-identity{align-items:center;gap:11px;min-width:0;display:flex}.store-identity__text{gap:4px;min-width:0;display:grid}.store-username-line{align-items:center;gap:5px;min-width:0;display:flex}.store-avatar-link{color:inherit;border-radius:10px;flex:none;text-decoration:none}.store-avatar{color:#fff;background:linear-gradient(145deg,#eb754d,#c84372);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:850;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #c8437224}.store-avatar>span{grid-area:1/1}.store-avatar>img{opacity:0;object-fit:cover;width:34px;height:34px;transition:opacity .12s;position:absolute;inset:0}.store-avatar>img.is-loaded{opacity:1}.store-username,.store-username-button{color:#274258;overflow-wrap:anywhere;min-width:0;margin:0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.4}.store-username-link{min-width:0;color:inherit;text-decoration:none}.store-username-link:hover .store-username{color:#1677ae;text-underline-offset:3px;text-decoration:underline}.store-username-button{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.store-username-button>span{overflow-wrap:anywhere;min-width:0}.store-username-button>.store-glyph{color:#839cac;flex-basis:14px;width:14px;height:14px}.store-username-button:hover{color:#1677ae}.store-username-button:hover>span{text-underline-offset:3px;text-decoration:underline}.store-username-button:hover>.store-glyph{color:#1677ae}.store-username-edit-button{color:#839cac;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.store-username-edit-button>.store-glyph{width:14px;height:14px}.store-username-edit-button:hover{color:#1677ae;background:#edf7fc}.store-username-pending{color:#748a9b;font-weight:500}.store-pending-hint{color:#7e8f9c;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.store-mailbox-address{color:#6a8093;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.store-table__mobile-label{display:none}.store-metric strong{color:#25445c;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.3;display:block}.store-metric small{color:#7e8f9c;margin-top:4px;font-size:10px;display:block}.store-metric.is-missing strong{color:#9caab6}.store-status-badge{color:#748696;overflow-wrap:anywhere;background:#f0f4f7;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:4px 5px;font-size:11px;line-height:1.3;display:inline-flex}.store-status-badge:is(.is-normal,.is-restricted,.is-vacation){white-space:nowrap}.store-status-badge:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.store-status-badge.is-normal{color:#267354;background:#eaf7f0}.store-status-badge.is-restricted{color:#996117;background:#fff3df}.store-status-badge.is-vacation{color:#3c73a2;background:#edf4fb}.store-info-trigger{max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.store-info-trigger.store-sort-button{cursor:pointer;gap:4px;min-height:42px}.store-info-trigger.store-sort-button.is-sorted,.store-info-trigger.store-sort-button.is-filtered,.store-info-trigger.store-sort-button:hover{color:#1d709f}.store-info-trigger.store-refresh-failure-trigger{color:#916529;cursor:pointer;background:#fffdf8;border:1px solid #e7d7bd;border-radius:6px;flex:none;min-height:28px;padding:3px 9px;font-size:11px}.store-info-trigger.store-refresh-failure-trigger:hover{background:#fff6e5;border-color:#cda974}.store-info-trigger.store-conflict-trigger{color:#ad741c;cursor:pointer;background:#fff3de;border-radius:6px;flex:0 0 24px;width:24px;height:24px}.store-conflict-trigger:hover,.store-conflict-trigger[aria-expanded=true]{color:#94600e;background:#ffe9bf}.store-info-popover{z-index:160;color:#40596f;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e2ec;border-radius:12px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);padding:15px 16px;font-size:12px;line-height:1.6;position:fixed;overflow:auto;box-shadow:0 12px 34px #203e5a21,0 2px 8px #203e5a0a}.store-info-popover>strong{color:#29465b;font-size:13px;font-weight:650;display:block}.store-info-popover>p{margin:8px 0 0}.store-info-popover>small{color:#8192a0;margin-top:7px;font-size:11px;display:block}.store-info-heading{color:#31516a;align-items:center;gap:7px;min-width:0;display:flex}.store-info-heading>strong{min-width:0;font-size:13px;font-weight:650}.store-info-heading>.store-status-timezone{color:#90a0ad;margin-left:auto;font-size:10px;font-weight:400}.store-scope-popover>.store-info-heading{padding-right:28px}.store-scope-popover .store-scope-label{color:#8296a5;margin-left:auto;font-size:10px;font-weight:400}.store-scope-counts{background:#f7fafc;border:1px solid #e0eaf1;border-radius:8px;grid-template-columns:1fr;margin:12px 0 0;display:grid;overflow:hidden}.store-scope-counts>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:58px;padding:8px 10px 8px 12px;display:grid}.store-scope-counts>div+div{border-top:1px solid #e0eaf1}.store-scope-counts dt{color:#7890a1;font-size:10px}.store-scope-counts dd{color:#718898;justify-content:flex-end;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.store-scope-counts strong{color:#3b5c73;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.store-directory-view-button{color:#2f729b;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dbe7;border-radius:7px;flex:none;margin-left:6px;padding:0 10px;font-size:10px;font-weight:700}.store-directory-view-button:hover:not(:disabled){color:#176f9f;background:#eff8fd;border-color:#99c2db}.store-directory-view-button:disabled{color:#9baab5;cursor:default;background:#f4f7f9;border-color:#dde6ec}.store-info-popover.store-owner-summary-popover,.store-info-popover.store-status-filter-popover{width:min(360px,100vw - 24px)}.store-info-popover.store-mobile-sort-field-popover{width:min(300px,100vw - 24px);padding:15px}.store-mobile-sort-field-heading{justify-content:space-between;gap:18px;padding-right:28px}.store-mobile-sort-field-heading>span{color:#8296a5;flex:none;font-size:10px}.store-mobile-sort-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.store-mobile-sort-options>button{color:#536d81;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #dbe5ec;border-radius:8px;padding:7px 28px 7px 11px;font-size:11px;position:relative}.store-mobile-sort-options>button:hover{color:#246f9b;background:#f0f8fd;border-color:#b7d2e2}.store-mobile-sort-options>button.is-selected{color:#176f9f;background:#eaf5fc;border-color:#9cc9e4;font-weight:700}.store-mobile-sort-options>button.is-selected:after{content:"✓";color:#2582b7;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.store-status-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.store-status-filter-option{color:#60788b;min-width:0;min-height:38px;font:inherit;cursor:pointer;text-align:left;background:#f9fbfc;border:1px solid #dbe5ec;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.store-status-filter-option:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.store-status-filter-option:hover{background:#f1f8fc;border-color:#b8cfdd}.store-status-filter-option.is-normal{color:#267354}.store-status-filter-option.is-restricted{color:#996117}.store-status-filter-option.is-vacation{color:#3c73a2}.store-status-filter-option.is-unknown{color:#748696}.store-status-filter-option[aria-pressed=true]{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.store-status-filter-option[aria-pressed=true]{background:color-mix(in srgb, currentColor 10%, #fff)}}.store-status-filter-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.store-status-filter-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}}.store-status-filter-option[aria-pressed=true]{font-weight:700}.store-status-filter-footer{border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.store-status-filter-footer>span{color:#7a8e9d;overflow-wrap:anywhere;min-width:0;font-size:10px}.store-status-filter-footer>button{color:#2f729b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadbe6;border-radius:7px;flex:none;padding:0 10px;font-size:10px;font-weight:700}.store-status-filter-footer>button:hover:not(:disabled){background:#eff8fd;border-color:#99c2db}.store-status-filter-footer>button:disabled{color:#9baab5;cursor:default;background:#f4f7f9;border-color:#dde6ec}.store-owner-counts{overscroll-behavior:contain;background:#f7fafc;border:1px solid #e0eaf1;border-radius:8px;gap:0;max-height:min(420px,100dvh - 140px);margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden auto}.store-owner-counts>li{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 10px 8px 12px;display:flex}.store-owner-counts>li+li{border-top:1px solid #e0eaf1}.store-owner-counts>li>span{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.store-owner-counts strong{color:#3b5c73;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:650}.store-owner-counts small{color:#7890a1;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.store-owner-counts-empty{color:#8192a0;background:#f7fafc;border:1px solid #e0eaf1;border-radius:8px;margin:12px 0 0;padding:12px;font-size:11px}.store-info-popover.store-refresh-failure-popover{width:min(360px,100vw - 24px);padding:16px}.store-refresh-failure-popover>.store-info-heading{color:#946329;padding-right:22px}.store-refresh-failure-popover .store-refresh-result-counts{color:#7e8f9c;flex-wrap:wrap;align-items:center;gap:5px 16px;margin-top:7px;font-size:11px;display:flex}.store-refresh-result-counts strong{color:#586f7e;font-variant-numeric:tabular-nums}.store-refresh-result-counts>span:last-child strong{color:#9a682b}.store-refresh-reasons{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.store-refresh-reasons>li{border-top:1px solid #e9edf0;padding:11px 0}.store-refresh-reasons>li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.store-refresh-reasons strong{color:#5d513f;font-size:12px;font-weight:600}.store-refresh-reasons li>div>span{color:#a7793b;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.store-refresh-reasons li>p{color:#7c8c97;margin:5px 0 0;font-size:11px;line-height:1.6}.store-refresh-failure-footer{border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:12px;margin-top:1px;padding-top:10px;display:flex}.store-refresh-failure-footer>small{color:#8192a0;font-size:11px}.store-refresh-failure-actions{flex:none;align-items:center;gap:7px;display:flex}.store-refresh-failure-actions>button{color:#83581f;min-height:32px;font:inherit;cursor:pointer;background:#fffaf1;border:1px solid #d9c7a9;border-radius:7px;flex:none;padding:0 12px;font-size:11px;font-weight:700}.store-refresh-failure-actions>button:hover:not(:disabled){background:#fff5e3;border-color:#c9a875}.store-refresh-failure-actions>button.is-primary{color:#fff;background:#b87924;border-color:#b87924}.store-refresh-failure-actions>button.is-primary:hover:not(:disabled){background:#9f6416;border-color:#9f6416}.store-refresh-failure-actions>button:disabled{opacity:.52;cursor:default}.store-refresh-reason-unavailable{color:#7b8e9b;font-size:11px}.store-update-error-popover .store-info-heading{color:#966641}.store-update-error-hint,.store-update-pending-hint{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.store-info-popover.is-restricted .store-info-heading,.store-conflict-heading .store-info-heading{color:#98621d}.store-info-popover.is-vacation .store-info-heading{color:#346b94}.store-info-rows{gap:9px;margin:14px 0 0;display:grid}.store-info-rows>div{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.store-info-rows dt{color:#7b8f9d;font-size:11px}.store-info-rows dd{color:#354f63;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.store-info-rows dd.is-unavailable{color:#8a99a5}.store-info-popover.store-status-popover{--store-status-popover-border:#d6e2ec;border-color:var(--store-status-popover-border);border-radius:9px;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;line-height:1.5;overflow:visible;box-shadow:0 6px 20px #203e5a18,0 1px 4px #203e5a08}.store-info-popover.store-status-popover:before{content:"";left:var(--store-popover-arrow-left,50%);background:inherit;pointer-events:none;width:9px;height:9px;position:absolute}.store-info-popover.store-status-popover.is-placement-top:before{border-right:1px solid var(--store-status-popover-border);border-bottom:1px solid var(--store-status-popover-border);bottom:-5px;transform:translate(-50%)rotate(45deg)}.store-info-popover.store-status-popover.is-placement-bottom:before{border-top:1px solid var(--store-status-popover-border);border-left:1px solid var(--store-status-popover-border);top:-5px;transform:translate(-50%)rotate(45deg)}.store-info-popover.store-status-popover.is-restricted{--store-status-popover-border:#eadbc6;color:#98713c;background:#fffdf9;border-radius:7px;padding:8px 10px}.store-status-inline{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.store-status-time-value{color:#5c503e;font-variant-numeric:tabular-nums;font-weight:500}.store-status-time-value.is-unavailable{color:#8a99a5;font-weight:400}.store-status-popover .store-info-heading{gap:16px}.store-status-popover .store-info-heading>strong{font-size:12px;font-weight:600}.store-status-popover .store-info-rows{gap:5px;margin-top:7px}.store-status-popover .store-info-rows>div{grid-template-columns:max-content max-content;gap:9px}.store-status-popover .store-info-rows dd{white-space:nowrap}.store-info-popover.store-conflict-popover{width:min(360px,100vw - 24px);padding:16px}.store-conflict-heading{justify-content:space-between;align-items:center;gap:6px;padding-right:20px;display:flex}.store-popover-close{color:#8d9da9;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:12px;right:10px}.store-popover-close:hover{color:#4b657a;background:#f0f5f8}.store-conflict-description{color:#718797;font-size:11px}.store-conflict-comparison{background:#f8fbfd;border:1px solid #e0e9ef;border-radius:9px;gap:0;padding:3px 12px}.store-conflict-comparison>div{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:9px 0}.store-conflict-comparison>div+div{border-top:1px solid #e4edf3}.store-conflict-comparison dd{flex-wrap:wrap;align-items:center;gap:5px 8px;font-weight:600;display:flex}.store-conflict-username{overflow-wrap:anywhere;min-width:0}.store-conflict-comparison dd>.store-conflict-priority{color:#418063;background:#eaf5ef;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500}.store-conflict-popover>footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:13px;display:flex}.store-conflict-popover>footer>p{color:#8797a5;margin:0;font-size:10px}.store-conflict-acknowledge{color:#286f99;min-height:34px;font:inherit;cursor:pointer;background:#f0f8fd;border:1px solid #c9deeb;border-radius:7px;align-self:flex-end;padding:0 14px;font-size:11px;font-weight:600}.store-conflict-acknowledge:hover:not(:disabled){color:#1d618c;background:#e4f2fb;border-color:#96bfd8}.store-conflict-acknowledge:disabled{opacity:.6;cursor:default}.store-conflict-popover>.store-settings-error{margin:11px 0 0}.store-table__updated time{color:#6d8295;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5;display:block}.store-update-error{color:#9a5a4d;margin-top:4px;font-size:10px;line-height:1.4;display:block}.store-owner-select{color:#35516a;text-align:center;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;max-width:175px;height:32px;padding:0 3px;font-size:12px}.store-owner-select:hover:not(:disabled),.store-owner-select:focus-visible{background:#fff;border-color:#cedde8}.store-owner-select:disabled{cursor:default;opacity:.65}.store-owner-name{color:#35516a;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.store-owner-select.is-unassigned,.store-owner-name.is-unassigned{color:#967249}@supports (field-sizing:content){@container store-list (min-width:701px){.store-table__owner .store-owner-select{field-sizing:content;text-align:start;width:auto;min-width:80px;max-width:calc(100% - 8px);margin-inline:auto;padding:0 22px 0 8px;display:block}}}@container store-list (max-width:1000px){.store-table th{padding-inline:4px}.store-sort-button{gap:2px;font-size:11px}}@container store-list (max-width:700px){.store-mobile-sort{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin-bottom:10px;display:flex}.store-mobile-sort>.store-mobile-scope-trigger{color:#516e82;cursor:pointer;background:0 0;border:0;height:38px;padding:0;font-size:12px}.store-mobile-scope-trigger>strong{font-weight:600}.store-mobile-sort-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;display:grid}.store-mobile-sort button{color:#526c80;min-width:0;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 9px;font-size:11px;display:flex}.store-mobile-sort .store-mobile-sort-field-trigger{color:#365a73;border-color:#cbdde9;justify-content:space-between;gap:0;width:100%;min-width:116px;padding:0 12px 0 14px;font-size:12px;box-shadow:0 1px 2px #24465e0a}.store-mobile-sort-field-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-mobile-sort-field-trigger>.store-glyph{color:#6f8799;flex:0 0 16px;width:16px;height:16px;margin-left:10px;margin-right:2px;transition:transform .15s}.store-mobile-sort-field-trigger[aria-expanded=true]{color:#176f9f;background:#f4faff;border-color:#82bddd;box-shadow:0 0 0 3px #4399ca12}.store-mobile-sort-field-trigger[aria-expanded=true]>.store-glyph{transform:rotate(180deg)}.store-mobile-sort .store-mobile-sort-direction{gap:5px;min-width:74px;padding-inline:10px}.store-mobile-sort-direction>.store-glyph{color:#758b9c;flex:0 0 16px;width:16px;height:16px}.store-mobile-status-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-mobile-sort .store-mobile-status-trigger.is-filtered{color:#176f9f;background:#edf7fc;border-color:#9fc6dd;font-weight:700}.store-table,.store-table tbody{display:block}.store-table colgroup,.store-table thead{display:none}.store-table .store-row{-webkit-tap-highlight-color:transparent;border-top:1px solid #e0e8ef;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:15px 14px 0;display:grid}.store-table .store-row:hover,.store-table .store-row:active{background:#fff}.store-table .store-row:first-child{border-top:0}.store-table td,.store-table td+td{border:0;height:auto;padding:0;display:block}.store-table td.store-table__identity{grid-area:1/1/auto/-1;padding:0 76px 14px 0}.store-identity{align-items:flex-start;gap:9px}.store-table .store-table__number{text-align:center;border-top:1px solid #e3eaf0;grid-row:2;padding:11px 8px 10px}.store-table .store-table__number:nth-of-type(2){grid-column:1/3}.store-table .store-table__number:nth-of-type(3){grid-column:3/5}.store-table .store-table__number:nth-of-type(4){grid-column:5/7}.store-table .store-table__number+.store-table__number{border-inline-start:1px solid #e0e8ef}.store-table .store-table__status{grid-area:1/5/auto/7;place-self:start end;max-width:80px}.store-table .store-table__updated,.store-table .store-table__owner{text-align:center;background:#f9fbfc;border-top:1px solid #e3eaf0;flex-direction:column;grid-row:3;justify-content:center;align-items:center;min-height:64px;padding:10px 12px 12px;display:flex}.store-table .store-table__updated{grid-column:1/4}.store-table .store-table__owner{border-inline-start:1px solid #e0e8ef;grid-column:4/7}.store-table__mobile-label{color:#7a8c9c;margin-bottom:5px;font-size:11px;font-weight:400;display:block}.store-table__updated .store-table__mobile-label{margin-bottom:2px}.store-owner-select{height:32px;margin-inline:auto}}@container store-list (max-width:520px){.store-mobile-sort-actions{gap:6px}.store-mobile-sort .store-mobile-sort-field-trigger{min-width:0}}.store-list-state{color:#7c8c9d;text-align:center;background:#fbfdff;border:1px dashed #cad8e3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:28px;font-size:11px;display:flex}.store-list-state i{border:2px solid #d3e0ea;border-top-color:#2586c0;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite search-loading-spin}.store-list-state strong{color:#536b80;font-size:14px}.store-list-state span{max-width:440px;line-height:1.6}.store-list-state button{color:#33769f;cursor:pointer;background:#fff;border:1px solid #d2e0ea;border-radius:8px;min-height:34px;padding:0 13px}.store-list-state.is-error{color:#9a5148;background:#fff9f8;border-color:#ead3cf}.store-pagination{color:#778697;background:#fff;border:1px solid #dce5ed;border-radius:12px;min-height:60px;margin-top:14px;padding:11px 14px;font-size:11px;container:store-pagination/inline-size}.store-pagination__layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"summary controls size";align-items:center;gap:12px;display:grid}.store-pagination__summary{font-variant-numeric:tabular-nums;grid-area:summary;justify-self:start;min-width:0;line-height:1.6}.store-pagination__controls,.store-pagination__pages{align-items:center;gap:5px;display:flex}.store-pagination__controls{grid-area:controls;justify-content:center;justify-self:center;min-width:0}.store-pagination__controls>button{white-space:nowrap;padding-inline:9px}.store-pagination button{border-radius:8px;min-height:36px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.store-pagination__pages button{font-variant-numeric:tabular-nums;min-width:34px;padding-inline:8px}.store-pagination__pages button[aria-current=page]{color:#176f9f;background:#eaf5fc;border-color:#b7d7eb;font-weight:750;box-shadow:0 1px 2px #217aae0b}.store-pagination__pages>span{color:#94a4b1;padding-inline:3px}.store-pagination .store-pagination__jump,.store-pagination .store-pagination__size-trigger{color:#496075;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fbfdff;justify-content:center;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.store-pagination .store-pagination__jump{margin-left:5px}.store-pagination .store-pagination__jump[aria-expanded=true],.store-pagination .store-pagination__size-trigger[aria-expanded=true]{color:#176f9f;background:#f1f8fc;border-color:#9cc9e4;box-shadow:0 0 0 3px #4399ca12}.store-pagination__jump .store-glyph,.store-pagination__size-trigger .store-glyph{color:#8097a8;flex-basis:14px;width:14px;height:14px;transition:transform .15s}.store-pagination__jump[aria-expanded=true] .store-glyph,.store-pagination__size-trigger[aria-expanded=true] .store-glyph{transform:rotate(180deg)}.store-pagination__size{white-space:nowrap;grid-area:size;justify-self:end;align-items:center;gap:7px;display:inline-flex}.store-pagination__size-trigger{min-width:62px}.store-pagination :is(button,input):focus-visible,.store-pagination-popover :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #4399ca}.store-pagination-popover{z-index:160;color:#405e74;background:#fff;border:1px solid #d1e0ea;border-radius:12px;flex-direction:column;width:min(306px,100vw - 24px);min-width:0;max-height:min(390px,100dvh - 24px);padding:12px;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 34px #294d6d24,0 2px 6px #294d6d0a}.store-pagination-popover.is-size{width:142px;padding:5px}.store-pagination-popover__heading{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;line-height:1.5;display:flex}.store-pagination-popover__heading strong{color:#38556a;font-size:12px;font-weight:700}.store-pagination-popover__heading span{color:#8a9baa;font-variant-numeric:tabular-nums;font-size:11px}.store-pagination-popover button{color:#506b7e;min-width:0;min-height:34px;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.store-pagination-popover button:hover:not(:disabled){color:#176f9f;background:#f0f7fc}.store-pagination-popover button:disabled{opacity:.52;cursor:default}.store-pagination-jump-form{border-bottom:1px solid #e8eff4;flex:none;align-items:center;gap:8px;margin:0 0 10px;padding:0 2px 11px;display:flex}.store-pagination-jump-form label{color:#7a90a1;flex:none;font-size:11px}.store-pagination-jump-form input{color:#36566e;width:0;min-width:0;height:34px;font:inherit;font-variant-numeric:tabular-nums;background:#fbfdff;border:1px solid #d7e3ec;border-radius:7px;outline:none;flex:auto;padding:0 9px}.store-pagination-jump-form input:focus{border-color:#91c3e1;box-shadow:0 0 0 3px #4399ca10}.store-pagination-jump-form input[aria-invalid=true]{border-color:#d79c89}.store-pagination-jump-form button{color:#176f9f;background:#edf6fc;border-color:#c1dcec;flex:none;padding-inline:11px;font-weight:650}.store-pagination-jump-error{color:#a66548;flex:none;margin:-2px 2px 9px;font-size:11px;line-height:1.5}.store-pagination-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccdce6 transparent;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:5px;min-height:0;max-height:232px;padding:2px;display:grid;overflow-y:auto}.store-pagination-grid button{background:#fbfdff;border-color:#e8eff4;flex-shrink:0}.store-pagination-grid button[aria-current=page]{color:#176f9f;background:#e8f4fc;border-color:#aed3e9;font-weight:750}.store-pagination-size-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccdce6 transparent;flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.store-pagination-size-options button{text-align:left;justify-content:space-between;width:100%;min-height:35px;padding-inline:10px}.store-pagination-size-options button[aria-selected=true]{color:#176f9f;background:#eaf5fc;font-weight:700}.store-pagination-check{flex:0 0 14px;width:14px;height:14px}@container store-pagination (max-width:1120px){.store-pagination__layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary size""controls controls";gap:10px 12px}.store-pagination__controls{border-top:1px solid #edf2f6;width:100%;padding-top:10px}}@container store-pagination (max-width:650px){.store-pagination__pages{display:none}.store-pagination__controls{gap:4px}.store-pagination__controls>button{padding-inline:8px}.store-pagination .store-pagination__jump{margin-left:0;padding-inline:8px}}@container store-pagination (max-width:340px){.store-pagination__summary{font-size:10px}.store-pagination__size{gap:4px;font-size:10px}.store-pagination__controls{gap:3px}.store-pagination__controls>button,.store-pagination .store-pagination__jump{padding-inline:5px;font-size:10px}.store-pagination .store-pagination__jump{gap:2px}.store-pagination__jump .store-glyph{flex-basis:11px;width:11px}}.store-dialog{background:#fff;border:1px solid #dce5ed;border-radius:15px;width:min(480px,100vw - 24px);overflow:hidden;box-shadow:0 22px 70px #0c1f3438}.store-dialog>header{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:15px 18px;display:flex}.store-dialog>header p,.store-dialog>header span{margin:0;display:block}.store-dialog>header p{color:#273f55;font-size:15px;font-weight:800}.store-dialog>header span{color:#8291a1;margin-top:4px;font-size:10px}.store-dialog>header button{color:#8290a0;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;width:34px;height:34px;font-size:22px}.store-dialog>header button:hover{color:#42586e;background:#f0f4f7}.store-dialog>header button>.store-glyph{width:19px;height:19px}.store-dialog>.store-settings-error,.store-dialog>#store-edit-error{margin:14px 18px 0}.store-dialog>#store-edit-error>.store-settings-error{margin:0}.store-dialog>label{color:#52687d;border-bottom:1px solid #edf1f4;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:13px;margin:0 18px;padding:13px 0;font-size:11px;font-weight:700;display:grid}.store-dialog>label input,.store-dialog>label select{color:#263e54;background:#fbfdff;border:1px solid #d4dfe8;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:12px}.store-dialog>label input:focus,.store-dialog>label select:focus{border-color:#4399ca;box-shadow:0 0 0 3px #4399ca18}.store-dialog>p{color:#84919f;margin:0;padding:12px 18px 2px;font-size:10px;line-height:1.55}.store-dialog>footer{justify-content:flex-end;gap:8px;padding:17px 18px 18px;display:flex}.store-dialog>footer button{color:#526a7e;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:9px;min-width:76px;min-height:38px;padding:0 14px;font-size:11px;font-weight:750}.store-dialog>footer button.primary{color:#fff;background:#197db8;border-color:#197db8}.store-dialog>footer button:disabled{opacity:.55;cursor:default}.store-proxy-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow:hidden auto}.store-proxy-dialog>header{z-index:2;background:#fff;position:sticky;top:0}.store-proxy-dialog>footer{z-index:2;background:#fff;border-top:1px solid #edf1f4;position:sticky;bottom:0}.store-proxy-current{color:#788797;background:#f8fafc;border:1px solid #e0e8ee;border-radius:10px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:5px 12px;margin:16px 18px 2px;padding:12px;font-size:10px;display:grid}.store-proxy-current strong{color:#657789;font-size:11px}.store-proxy-current.is-loading strong{color:#386f91}.store-proxy-current.is-error strong{color:#a24843}.store-proxy-current.is-configured>strong:first-of-type{color:#2f6a49}.store-proxy-current small{color:#7f8e9d;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.store-proxy-test-label{margin-top:7px}.store-proxy-test-state.is-testing{color:#386f91}.store-proxy-test-state.is-success{color:#2f6a49}.store-proxy-test-state.is-failure{color:#a24843}.store-proxy-current .store-proxy-test-detail{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.store-inline-retry{color:#39657f;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:8px;grid-column:2;justify-self:start;min-height:32px;padding:0 12px;font-size:10px;font-weight:750}.store-inline-retry:disabled{opacity:.55;cursor:default}.store-source-dialog{width:min(860px,100vw - 24px);max-height:min(90vh,880px);overflow-y:auto}.store-source-dialog>.store-source-actions{z-index:1;background:#fff;border-top:1px solid #e4ecf3;position:sticky;bottom:0}.store-source-message{color:#2f6a49;background:#f3fbf6;border:1px solid #cfe5d7;border-radius:10px;margin:12px 18px 0;padding:10px 13px;font-size:11px}.store-source-current em{color:#916936;background:#f8eed9;border-radius:999px;grid-column:2;width:fit-content;padding:4px 8px;font-size:9px;font-style:normal;font-weight:750}.store-source-current em.is-enabled{color:#2c6a4a;background:#e0f2e7}.store-source-current em.is-error{color:#9a4239;background:#f8e5e2}.store-source-last-error{color:#91443d;background:#fff7f6;border:1px solid #efd4d0;border-radius:8px;grid-column:1/-1;gap:3px;margin-top:4px;padding:9px 10px;display:grid}.store-source-last-error strong{color:inherit;font-size:10px}.store-source-last-error span{overflow-wrap:anywhere;font-size:9px;line-height:1.5}.store-source-preview{background:#fbfdff;border:1px solid #dbe6ee;border-radius:11px;margin:14px 18px 0;overflow:hidden}.store-source-preview__summary{border-bottom:1px solid #e4ebf1;gap:3px;padding:12px 14px;display:grid}.store-source-preview__summary strong{color:#2f6a49;font-size:12px}.store-source-preview__summary span,.store-source-preview__summary small{color:#7a8a99;overflow-wrap:anywhere;font-size:10px}.store-source-preview__metrics{background:#fff;border-bottom:1px solid #e4ebf1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.store-source-preview__metrics>div{border-right:1px solid #e8eef3;gap:5px;min-width:0;padding:11px 13px;display:grid}.store-source-preview__metrics>div:last-child{border-right:0}.store-source-preview__metrics span{color:#8291a0;font-size:9px}.store-source-preview__metrics strong{color:#27475f;font-size:17px}.store-source-preview__metrics .is-warning{background:#fff8ef}.store-source-preview__metrics .is-warning strong{color:#a25c24}.store-source-preview__missing{color:#896330;background:#fffaf1;border-bottom:1px solid #eadcbe;padding:11px 13px;font-size:10px;line-height:1.5}.store-source-sheets{background:#fff;max-height:250px;overflow-y:auto}.store-source-sheets>header,.store-source-sheets>article{border-bottom:1px solid #e8eef3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:8px 13px;display:grid}.store-source-sheets>header{z-index:1;color:#506a80;background:#f4f8fb;font-size:10px;position:sticky;top:0}.store-source-sheets>header span{color:#8b98a5}.store-source-sheets>article:last-child{border-bottom:0}.store-source-sheets>article>div{align-items:center;gap:8px;min-width:0;display:flex}.store-source-sheets>article strong{color:#365269;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-source-sheets code{color:#8b98a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.store-source-sheets>article>span{color:#718496;white-space:nowrap;font-size:10px}.store-source-conflicts{color:#86473f;background:#fff8f6;border-top:1px solid #efd8d2;gap:7px;padding:11px 13px;display:grid}.store-source-conflicts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-source-conflicts>header strong{font-size:10px}.store-source-conflicts>header span,.store-source-conflicts>small{color:#9b706b;font-size:9px}.store-source-conflicts p{overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.store-source-conflicts p strong{margin-right:3px}.store-source-preview>footer{color:#64788a;background:#f7fafc;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}.store-source-preview>footer small{color:#9a6b35}.store-dialog>label.store-source-confirm{color:#4c657a;cursor:pointer;background:#f7fbfe;border:1px solid #cfe0ed;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:12px 13px}.store-source-confirm input{accent-color:#197db8;margin:1px 0 0;width:16px!important;height:16px!important}.store-source-confirm span,.store-source-confirm strong,.store-source-confirm small{display:block}.store-source-confirm strong{color:#31566f;font-size:11px}.store-source-confirm small{color:#778a9a;margin-top:4px;font-size:9px;font-weight:500;line-height:1.5}.store-source-schedule,.store-source-sync-result{color:#426d55;background:#f4fbf6;border:1px solid #cfe5d7;border-radius:10px;gap:4px;margin:12px 18px 0;padding:11px 13px;display:grid}.store-source-schedule strong,.store-source-sync-result strong{font-size:11px}.store-source-schedule span,.store-source-sync-result span{font-size:9px;line-height:1.5}.store-dialog>footer.store-source-actions{flex-wrap:wrap}.store-dialog>footer.store-source-actions .store-source-sync-button{background:#2e8258;border-color:#2e8258}.incoming-rules-page{background:#fff;padding:24px 20px 40px}.incoming-rules-page>:not(.modal-backdrop):not(.sr-only){width:100%;margin-left:0;margin-right:0}.incoming-rules-topbar{margin-bottom:20px;display:block}.incoming-rules-topbar h1{color:#20262d;font-size:22px;font-weight:700}.incoming-rules-topbar>div>span{color:#5f6873;margin-top:5px;font-size:13px}.incoming-rules-toolbar{margin-bottom:14px}.incoming-rule-create-button{color:#20262d;cursor:pointer;background:#fff;border:1px solid #d9dee4;border-radius:6px;height:38px;padding:0 14px;font-size:14px}.incoming-rule-create-button:hover{background:#fafbfc;border-color:#bdc5ce}.incoming-rule-create-button:focus-visible{outline-offset:2px;border-color:#0f7af5;outline:2px solid #0f7af533}.incoming-rule-create-button:disabled{opacity:.55;cursor:wait}.incoming-rules-table{background:#fff;border:1px solid #e2e5e9;border-radius:7px;overflow:hidden}.incoming-rules-table-head,.rule-row{grid-template-columns:minmax(0,3fr) minmax(120px,1fr) minmax(130px,.4fr) minmax(170px,.6fr);align-items:center;display:grid}.incoming-rules-table-head{color:#8b929a;background:#f7f8f9;min-height:36px;padding:0 14px;font-size:12px;line-height:18px}.rule-row{color:#20262d;background:#fff;border-bottom:1px solid #eceff2;min-height:50px;padding:0 14px;transition:background .12s,opacity .12s,box-shadow .12s;position:relative}.rule-row:last-child{border-bottom:0}.rule-row:hover{background:#fbfcfd}.rule-row.disabled .rule-summary-text{color:#969da5}.rule-row.dragging{opacity:.42;background:#f1f7ff}.rule-row.drop-before{box-shadow:inset 0 2px #1682e5}.rule-row.drop-after{box-shadow:inset 0 -2px #1682e5}.rule-rule-cell{grid-template-columns:32px minmax(0,1fr);align-items:center;min-width:0;display:grid}.rule-main{min-width:0;padding-right:18px}.rule-summary-text{color:#252b32;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:hidden}.rule-status-cell,.rule-actions-cell,.rule-updated-cell{align-items:center;min-width:0;display:flex}.rule-actions-cell{gap:18px}.rule-updated-cell{color:#68717b;white-space:nowrap;gap:6px;font-size:13px;line-height:20px}.rule-updated-cell time{font-variant-numeric:tabular-nums}.rule-updated-mobile-label{display:none}.rule-updated-empty{color:#a0a7af}.rule-action-link{color:#0f7af5;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;line-height:20px}.rule-action-link:hover{color:#0867d5;text-decoration:underline}.rule-action-link.delete{color:#f04438}.rule-action-link.delete:hover{color:#d92d20}.rule-action-link:disabled{opacity:.45;cursor:wait;text-decoration:none}.rule-drag-handle{color:#9aa2aa;cursor:grab;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:28px;height:32px;padding:0;display:flex}.rule-drag-handle:hover{color:#66717c;background:#f1f3f5}.rule-drag-handle:focus-visible{color:#4f6070;outline-offset:1px;background:#f1f7ff;outline:2px solid #1682e5}.rule-drag-handle:active{cursor:grabbing}.rule-drag-handle[aria-disabled=true]{opacity:.45;cursor:wait}.rule-drag-handle i{pointer-events:none;background:currentColor;border-radius:2px;width:15px;height:1.5px}.rule-touch-order-actions{align-items:center;gap:5px;display:none}.rule-touch-order-actions button{color:#5f6974;cursor:pointer;background:#fff;border:1px solid #d7dde3;border-radius:5px;width:28px;height:28px;padding:0;font-size:14px;line-height:1}.rule-touch-order-actions button:disabled{color:#c2c7cc;cursor:default;background:#fafafa}.incoming-rules-table.saving-order{cursor:progress}.rule-table-message{color:#8a929b;place-items:center;min-height:220px;font-size:13px;display:grid}.rule-table-message>[role=cell]{flex-direction:column;align-items:center;gap:7px;display:flex}.rule-table-message strong{color:#5c6670;font-size:14px}.rule-table-message small{font-size:13px}.incoming-rules-footnote{color:#8a929b;margin:12px 2px 0;font-size:12px;line-height:20px}.rule-label-selector{border-bottom:1px solid #e7edf3;grid-template-columns:105px minmax(0,1fr);gap:0;min-height:68px;padding:13px 21px;display:grid}.rule-label-selector>span{color:#617388;align-self:start;padding-top:9px;font-size:12px}.rule-label-selector>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rule-label-selector label{color:#415970;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.rule-label-selector input{accent-color:#0b70d1;width:15px;height:15px;margin:0}.rule-label-selector i{border-radius:50%;width:8px;height:8px}.rule-label-selector small{color:#8a98a8;font-size:11px}.toggle{width:31px;height:18px;position:relative}.toggle input{opacity:0;position:absolute}.toggle span{background:#c9cdd7;border-radius:12px;position:absolute;inset:0}.toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:3px;left:3px}.toggle input:checked+span{background:var(--primary)}.toggle input:checked+span:after{transform:translate(13px)}.rule-table-switch{cursor:pointer;width:38px;height:22px}.rule-table-switch span{background:#c7ccd2;border-radius:14px}.rule-table-switch span:after{width:16px;height:16px;top:3px;left:3px;box-shadow:0 1px 2px #00000018}.rule-table-switch input:checked+span:after{transform:translate(16px)}.rule-table-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #0f7af533}.rule-table-switch:has(input:disabled){opacity:.52;cursor:wait}.more-button{color:#8c94a7;cursor:pointer;background:0 0;border:0}.category-manager-list article{border-bottom:1px solid #e7edf3;grid-template-columns:24px 12px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 17px 10px 11px;transition:background .14s,box-shadow .14s,opacity .14s;display:grid}.category-manager-list article:last-child{border-bottom:0}.category-manager-list article:has(.category-drag-handle:hover){background:#f5f9fd}.category-manager-list article.dragging{opacity:.48;background:#eaf4ff;box-shadow:inset 3px 0 #1682e5}.category-manager-list button.category-drag-handle{color:#8293a6;cursor:grab;touch-action:none;border-radius:6px;grid-template-columns:repeat(2,3px);grid-auto-rows:3px;place-content:center;gap:3px;width:24px;height:32px;padding:0;display:grid}.category-manager-list button.category-drag-handle:active{cursor:grabbing}.category-drag-handle span{background:currentColor;border-radius:50%;width:3px;height:3px}.category-manager-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #0000000a}.category-manager-list strong,.category-manager-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-manager-list strong{color:#2a4057;font-size:12px}.category-manager-list small{color:#8795a6;margin-top:4px;font-size:9px}.category-manager-list button{color:#0868c2;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:10px}.category-manager-list button.danger-link{color:#d75b50}.folders-labels-page .rules-topbar{margin-bottom:17px}.collections-table-card{min-width:0;container-type:inline-size}.collections-table-card>header{padding-block:15px}.collections-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.collections-table{color:#42576c;width:100%;min-width:0;font-size:11px}.collections-table-head,.collection-table-row{grid-template-columns:minmax(0,20fr) minmax(0,7fr) minmax(0,7fr) minmax(0,11fr) minmax(0,10fr) minmax(0,12fr) minmax(0,11fr) minmax(0,22fr);align-items:center;column-gap:0;padding-inline:12px;display:grid}.collections-table-head>span,.collection-table-row>span{box-sizing:border-box;min-width:0;padding-inline:4px}.collections-table-head>span,.collection-table-row>span:not(.collection-name-cell):not(.collection-row-actions){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collections-table-head{color:#7c8b9b;background:#f7f9fb;min-height:42px;font-size:10px}.collections-table-head>span:not(:first-child),.collection-table-row>span:not(.collection-row-actions){text-align:center}.collection-table-row{border-top:1px solid #e8edf2;min-height:48px;transition:opacity .14s,background .14s,box-shadow .14s}.collections-table-head+.collection-table-row{border-top:0}.collection-table-row:hover{background:#fbfdff}.collection-table-row.dragging{opacity:.48;background:#eaf4ff;box-shadow:inset 3px 0 #1682e5}.collection-name-cell{align-items:center;gap:9px;min-width:0;display:flex}.collection-name-cell strong{color:#263d55;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.collection-table-row.system .collection-name-cell{padding-left:30px}.collection-drag-handle{color:#8b9aab;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:5px;flex:0 0 21px;grid-template-columns:repeat(2,3px);grid-auto-rows:3px;place-content:center;gap:3px;width:21px;height:28px;padding:0;display:grid}.collection-drag-handle:hover,.collection-drag-handle:focus-visible{color:#1976d2;background:#edf6ff;outline:0}.collection-drag-handle:active{cursor:grabbing}.collection-drag-handle i{background:currentColor;border-radius:50%;width:3px;height:3px}.collection-name-cell>.collection-glyph{flex-basis:15px;width:15px;height:15px}.system-folder-symbol:before{content:"";border:inherit;background:#fff;border-bottom:0;border-radius:2px 2px 0 0;width:6px;height:4px;position:absolute;top:-4px;left:1px}.system-folder-symbol{border:1.5px solid #596e82;border-radius:2px;flex:0 0 14px;width:14px;height:11px;display:block;position:relative}.collection-muted{color:#a1acb7}.collection-cleanup-label{color:#5d7185;white-space:nowrap}.collection-not-applicable{color:#8996a4;white-space:nowrap;font-size:10px}.collection-inherited-setting{color:#657586;white-space:nowrap;font-size:11px}.collection-row-actions{justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.collection-row-actions button{color:#0872cf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:36px;height:28px;padding:0 5px;font-size:10px}.collection-row-actions button:hover:not(:disabled){background:#edf6ff}.collection-row-actions button:disabled{color:#b1bac4;cursor:default}.collection-row-actions button.danger-link{color:#d65d54}.collection-row-actions button.collection-order-button,.collection-row-actions>small{display:none}.collection-switch{vertical-align:middle;width:32px;height:18px;display:inline-block;position:relative}.collection-switch input{opacity:0;pointer-events:none;position:absolute}.collection-switch>span{cursor:pointer;background:#edf1f5;border:1px solid #d5dde5;border-radius:999px;transition:border-color .15s,background .15s;position:absolute;inset:0}.collection-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #17324d38}.collection-switch input:checked+span{background:#1685e2;border-color:#1685e2}.collection-switch input:checked+span:after{transform:translate(14px)}.collection-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #9bc9f2}.collection-switch input:disabled+span{cursor:wait;opacity:.65}.collection-switch>i{border:1px solid #bed0df;border-top-color:#1685e2;border-radius:50%;width:8px;height:8px;animation:.7s linear infinite storage-status-spin;position:absolute;top:5px;left:36px}.collection-table-message{color:#8796a6;border-top:1px solid #e8edf2;align-items:center;min-height:48px;padding:0 48px;display:flex}.collection-table-message.compact{min-height:54px}.collection-expand-row{background:#fff;border-top:1px solid #e8edf2;align-items:center;min-height:38px;padding:0 30px;display:flex}.collection-expand-row button{color:#7b8997;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;height:30px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.collection-expand-row button:hover{color:#0872cf;background:#f2f7fc}.collection-expand-row i{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.collection-expand-row button[aria-expanded=true] i{transform:rotate(225deg)translate(-1px,-1px)}.collection-create-row{background:#fff;border-top:1px solid #e8edf2;align-items:center;min-height:42px;padding:0 30px;display:flex}.collection-create-row.labels{border-top:7px solid #f3f6f9}.collection-create-row button{color:#1681dc;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;height:31px;padding:0 10px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.collection-create-row button:hover{background:#edf6ff}.collection-create-row button>span{font-size:16px;font-weight:300;line-height:1;transform:translateY(-.5px)}.rule-safety-note{color:#3f725d;background:#eef9f4;border:1px solid #d1eadf;border-radius:12px;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.rule-safety-note>span{color:#fff;background:#35a678;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.rule-safety-note strong{font-size:12px}.rule-safety-note p{color:#688677;margin:4px 0 0;font-size:10px}.team-topbar-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.mailbox-assignment-entry{color:#176da9;cursor:pointer;background:#f8fcff;border:1px solid #bdd5e8;border-radius:9px;min-height:38px;padding:0 16px;font-size:11px;font-weight:750}.mailbox-assignment-entry:hover{background:#edf7ff;border-color:#91bddf}.team-table-scroll{scrollbar-width:thin;scrollbar-color:#c6d5e1 transparent;overflow-x:auto}.team-table-head,.team-row{grid-template-columns:minmax(230px,1.45fr) minmax(160px,.82fr) minmax(68px,.56fr) minmax(76px,.45fr) minmax(88px,.62fr) minmax(150px,.72fr) 144px;align-items:center;gap:16px;padding-inline:21px;display:grid}.team-table-head{color:#7e8d9f;letter-spacing:.4px;background:#f7f9fb;height:44px;font-size:10px;font-weight:750}.team-table-head>span:last-child{text-align:center;justify-self:stretch}.team-row{border-top:1px solid #e6edf3;min-height:76px}.team-identity{align-items:center;gap:12px;min-width:0;display:flex}.team-identity>span{color:#0863ba;background:#e8f3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.team-identity strong,.team-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-identity strong{color:#2b4259;font-size:13px}.team-identity small{color:#7d8c9f;margin-top:4px;font-size:10px}.team-password-cell{align-items:center;gap:9px;min-width:0;display:flex}.team-password-mask{color:#61758a;letter-spacing:1.5px;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1;overflow:hidden}.team-password-change{color:#1677c8;cursor:pointer;min-width:0;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 5px;font-size:10px;line-height:1;display:inline-flex}.team-password-change:hover:not(:disabled){color:#075fae;background:#edf6fe}.team-password-change:focus-visible{outline-offset:1px;outline:2px solid #9bc9f2}.team-password-change:disabled{cursor:wait;opacity:.56}.team-password-change svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.team-password-readonly{color:#a0abb6;white-space:nowrap;font-size:10px}.role-pill{color:#607286;background:#edf2f6;border-radius:7px;justify-self:start;padding:5px 9px;font-size:10px;font-weight:750}.role-主账号{color:#9b5c25;background:#fff2e5}.role-管理员{color:#075fae;background:#e8f3ff}.team-last-active{color:#61758a;font-variant-numeric:tabular-nums;min-width:0;font-size:11px;line-height:1.5}.team-last-active time{white-space:nowrap}.team-last-active>span{color:#8492a4}.team-followed-mailbox-count{color:#176da9;cursor:pointer;min-width:38px;font:inherit;font-variant-numeric:tabular-nums;background:#f7fbfe;border:1px solid #cfe0ed;border-radius:8px;justify-self:start;padding:7px 9px;font-size:12px;font-weight:700}.team-followed-mailbox-count:hover:not(:disabled){background:#edf7ff;border-color:#9ec4df}.team-followed-mailbox-count:disabled{cursor:wait;opacity:.58}.member-status{color:#8492a4;align-items:center;gap:6px;font-size:10px;display:flex}.member-status i{background:#adb3c0;border-radius:50%;width:6px;height:6px}.member-status.active{color:#438067}.member-status.active i{background:#37aa79;box-shadow:0 0 0 3px #37aa7920}.team-actions{justify-content:center;justify-self:stretch;align-items:center;gap:6px;min-width:0;display:flex}.member-action{color:#596e84;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e2eb;border-radius:7px;min-width:48px;padding:7px 9px;font-size:10px;line-height:1}.member-action:hover:not(:disabled){color:#315e83;background:#f8fbfd;border-color:#bdd1e1}.member-action:disabled{cursor:wait;opacity:.56}.member-delete-action{color:#a85b5b;background:snow;border-color:#ead2d2}.member-delete-action:hover:not(:disabled){color:#9b4040;background:#fff5f5;border-color:#dfbcbc}.team-action-unavailable{color:#9aa6b3;text-align:center;white-space:nowrap;font-size:10px}.modal-backdrop.mailbox-assignment-backdrop{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15243b80;justify-content:flex-end;padding:0;display:flex}.mailbox-assignment-drawer{background:#f7f9fc;border-left:1px solid #d7e3ed;flex-direction:column;width:min(780px,100vw - 72px);height:100dvh;min-height:0;display:flex;overflow:hidden;box-shadow:-20px 0 60px #0c20343d}.mailbox-assignment-header{background:#fff;border-bottom:1px solid #dde6ee;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 22px;display:flex}.mailbox-assignment-header p,.mailbox-assignment-header span{margin:0;display:block}.mailbox-assignment-header p{color:#203950;font-size:18px;font-weight:800}.mailbox-assignment-header span{color:#74869a;margin-top:4px;font-size:11px}.mailbox-assignment-header>button{color:#718094;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:24px;display:grid}.mailbox-assignment-header>button:hover:not(:disabled){color:#344d64;background:#edf3f8}.mailbox-assignment-search{background:#fff;padding:14px 20px 12px}.mailbox-assignment-search>label{color:#526a80;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.mailbox-assignment-search>div{gap:8px;display:flex}.mailbox-assignment-search input{color:#263e55;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d2dee8;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.mailbox-assignment-search input:focus{border-color:#77afe0;box-shadow:0 0 0 4px #1678c914}.mailbox-assignment-search button{color:#fff;cursor:pointer;background:#1778bf;border:1px solid #1778bf;border-radius:9px;min-width:72px;padding:0 15px;font-size:11px;font-weight:750}.mailbox-assignment-filters{background:#fff;border-bottom:1px solid #e0e8ef;gap:5px;padding:0 20px 13px;display:flex}.mailbox-assignment-filters button{color:#637589;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 14px;font-size:11px}.mailbox-assignment-filters button[aria-pressed=true]{color:#126faf;background:#e8f4fd;font-weight:750}.mailbox-assignment-scope{color:#617589;background:#f0f7fc;border-bottom:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:11px;display:flex}.mailbox-assignment-scope strong{color:#294b68}.mailbox-assignment-scope button,.mailbox-assignment-result-summary button{color:#1574b7;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 7px;font-size:10px}.mailbox-assignment-scope button:hover,.mailbox-assignment-result-summary button:hover{background:#e3f0fa}.mailbox-assignment-result-summary{color:#7a8a9b;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 20px;font-size:10px;display:flex}.mailbox-assignment-error{color:#a64c46;background:#fff4f3;border:1px solid #f0c9c5;border-radius:9px;align-items:center;gap:8px;margin:0 20px 10px;padding:9px 11px;font-size:11px;display:flex}.mailbox-assignment-error svg{fill:none;stroke:currentColor;flex:0 0 17px;width:17px;height:17px}.mailbox-assignment-error span{flex:1;min-width:0}.mailbox-assignment-error button{color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e8bcb7;border-radius:6px;padding:5px 8px;font-size:10px}.mailbox-assignment-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdccd8 transparent;flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto}.mailbox-assignment-row{cursor:pointer;background:#fff;border:1px solid #dce6ee;border-radius:11px;grid-template-columns:24px minmax(220px,1.4fr) minmax(160px,.9fr) 88px;align-items:center;gap:12px;min-height:72px;margin-bottom:8px;padding:11px 13px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.mailbox-assignment-row:hover{border-color:#b7cfe1;box-shadow:0 5px 15px #193b570a}.mailbox-assignment-row.is-selected{background:#f4faff;border-color:#76b1db;box-shadow:0 0 0 2px #1682d810}.mailbox-assignment-row.is-disabled{cursor:not-allowed;opacity:.54}.mailbox-assignment-row>input{accent-color:#1579c1;width:17px;height:17px;margin:0}.mailbox-assignment-identity,.mailbox-assignment-assignee{min-width:0;display:block}.mailbox-assignment-identity strong,.mailbox-assignment-identity small,.mailbox-assignment-identity em,.mailbox-assignment-assignee strong,.mailbox-assignment-assignee small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailbox-assignment-identity strong{color:#253f57;font-size:12px}.mailbox-assignment-identity small,.mailbox-assignment-assignee small{color:#8190a0;margin-top:4px;font-size:10px}.mailbox-assignment-identity em{color:#69829a;margin-top:3px;font-size:9px;font-style:normal}.mailbox-assignment-assignee strong{color:#46627b;font-size:11px}.mailbox-assignment-assignee.is-unassigned strong{color:#9a6d36}.mailbox-assignment-observation{color:#8a97a4;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mailbox-assignment-observation i{background:#aab3bc;border-radius:50%;width:6px;height:6px}.mailbox-assignment-observation.is-active{color:#3f8066}.mailbox-assignment-observation.is-active i{background:#38a979;box-shadow:0 0 0 3px #38a9791b}.mailbox-assignment-empty{color:#8996a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;font-size:11px;display:flex}.mailbox-assignment-empty strong{color:#5a6d80;font-size:12px}.mailbox-assignment-load-more{color:#4e718e;cursor:pointer;background:#f8fbfd;border:1px dashed #c8d7e3;border-radius:9px;width:100%;min-height:42px;font-size:11px}.mailbox-assignment-actions,.mailbox-assignment-confirm{background:#fff;border-top:1px solid #dce6ee;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;box-shadow:0 -8px 20px #24445e0a}.mailbox-assignment-actions>div:first-child strong,.mailbox-assignment-actions>div:first-child span{display:block}.mailbox-assignment-actions>div:first-child strong{color:#304b63;font-size:11px}.mailbox-assignment-actions>div:first-child span{color:#8492a1;margin-top:4px;font-size:9px}.mailbox-assignment-action-controls{justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.mailbox-assignment-action-controls label span{color:#708195;margin-bottom:5px;font-size:9px;display:block}.mailbox-assignment-action-controls select{color:#344e66;background:#fff;border:1px solid #d1dee8;border-radius:8px;width:210px;height:36px;padding:0 9px;font-size:10px}.mailbox-assignment-action-controls button,.mailbox-assignment-confirm button{color:#526b81;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccdbe6;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:700}.mailbox-assignment-action-controls .send-button,.mailbox-assignment-confirm .send-button{color:#fff;background:#1579bf;border-color:#1579bf}.mailbox-assignment-action-controls .mailbox-assignment-unassign{color:#a4524d;background:#fff8f7;border-color:#e5c6c3}.mailbox-assignment-action-controls button:disabled,.mailbox-assignment-confirm button:disabled{cursor:wait;opacity:.55}.mailbox-assignment-confirm{background:#fffbf3;border-top-color:#e8cfaa;align-items:flex-start}.mailbox-assignment-confirm>div:first-child{flex:1;min-width:0}.mailbox-assignment-confirm strong{color:#604725;font-size:12px}.mailbox-assignment-confirm p{color:#806d50;max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.55}.mailbox-assignment-confirm>div:last-child{flex:none;gap:7px;display:flex}.mailbox-assignment-drawer :is(button,input,select):focus-visible,.mailbox-assignment-entry:focus-visible,.team-followed-mailbox-count:focus-visible{outline-offset:2px;outline:2px solid #2188c8}.mailbox-add-form{border-bottom:1px solid #e3eaf0;padding:17px 20px}.mailbox-add-form>label{color:#53697f;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.mailbox-add-controls{align-items:center;gap:10px;display:flex}.mailbox-add-controls input{color:#263d55;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d5e1eb;border-radius:8px;outline:0;padding:0 11px;font-size:11px}.mailbox-add-controls input::placeholder{color:#94a1ae;opacity:1}.mailbox-add-controls input:focus{border-color:#79b7e8;box-shadow:0 0 0 3px #1682e514}.mailbox-add-controls button{color:#fff;cursor:pointer;background:#1682e5;border:1px solid #1682e5;border-radius:8px;flex:none;height:36px;padding:0 15px;font-size:11px;font-weight:750}.mailbox-add-controls input:disabled,.mailbox-add-controls button:disabled{cursor:wait;opacity:.65}.mailbox-add-error{color:#c94f46;margin:8px 0 0;font-size:10px}.mailbox-storefront-error{color:#9f4d46;background:#fff8f7;border-bottom:1px solid #efd5d2;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 20px;font-size:10px;display:flex}.mailbox-storefront-error button{color:#9f4d46;cursor:pointer;min-height:28px;font:inherit;background:#fff;border:1px solid #ddb9b5;border-radius:7px;flex:none;padding:0 10px;font-weight:750}.mailbox-card{container:mailbox-card/inline-size}.mailbox-mobile-table-controls{display:none}.mailbox-table-head,.mailbox-row{grid-template-columns:14% 29% minmax(0,1fr) 14% minmax(132px,12%);align-items:center;display:grid}.mailbox-table-head{color:#7e8d9f;letter-spacing:.4px;background:#f7f9fb;height:44px;font-size:10px;font-weight:750}.mailbox-table-head>span{text-align:center;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.mailbox-table-head>span:nth-child(2){text-align:left;justify-content:flex-start}.mailbox-table-head>span:last-child{padding-inline:10px}.mailbox-table-head>span+span,.mailbox-row>:not(:first-child){border-inline-start:1px solid #e0e8ef}.mailbox-sort-button{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:flex}.mailbox-table-head>span:nth-child(2) .mailbox-sort-button{justify-content:flex-start;padding-inline:21px 10px}.store-info-trigger.mailbox-sort-button{cursor:pointer;max-width:none;height:100%;min-height:0}.mailbox-sort-button:hover,.mailbox-sort-button.is-sorted,.mailbox-sort-button.is-filtered{color:#1d709f;background:#eef6fb}.mailbox-sort-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailbox-table-count{color:#8297a8;font-variant-numeric:tabular-nums;font-weight:600}.mailbox-sort-button>.store-glyph{color:#a0b2c1;flex:0 0 12px;width:12px;height:15px}.mailbox-sort-button.is-asc .store-sort-up,.mailbox-sort-button.is-desc .store-sort-down{color:#227ead;stroke-width:2.3px}.mailbox-sort-button.is-asc .store-sort-down,.mailbox-sort-button.is-desc .store-sort-up{opacity:.45}.mailbox-sort-button:focus-visible,.mailbox-mobile-table-controls :is(select,button):focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4399ca;position:relative}.mailbox-row{color:#53697f;border-top:1px solid #e6edf3;min-height:76px;font-size:11px}.mailbox-followed-at,.mailbox-store-status{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:76px;padding-inline:10px;display:flex}.mailbox-followed-at time{color:#667e92;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.45}.mailbox-followed-at>span:not(.mailbox-mobile-cell-label),.mailbox-store-status>.store-pending-hint{color:#8595a3;font-size:10px;line-height:1.45}.mailbox-mobile-cell-label,.mailbox-mobile-store-icon,.mailbox-mobile-time-icon{display:none}.mailbox-identity{align-items:center;gap:12px;min-width:0;min-height:76px;padding-inline:21px;display:flex}.mailbox-identity>div{min-width:0}.mailbox-identity>.mailbox-store-avatar-link,.mailbox-identity>.mailbox-store-avatar{color:#0863ba;background:#e8f3ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.mailbox-store-avatar-link,.mailbox-store-username-link{color:inherit;text-decoration:none}.mailbox-store-avatar-link:focus-visible,.mailbox-store-username-link:focus-visible{outline-offset:3px;outline:2px solid #2588df}.mailbox-store-username-link:hover strong{color:#1677ae;text-underline-offset:3px;text-decoration:underline}.mailbox-store-avatar{border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.mailbox-store-avatar>span{grid-area:1/1}.mailbox-store-avatar>img{opacity:0;object-fit:cover;width:38px;height:38px;transition:opacity .12s;position:absolute;inset:0}.mailbox-store-avatar>img.is-loaded{opacity:1}.mailbox-identity strong,.mailbox-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailbox-identity strong{color:#263d55;font-size:12px}.mailbox-identity small{color:#8795a6;margin-top:4px;font-size:10px}.mailbox-store-name{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:76px;padding-inline:21px;display:flex}.mailbox-store-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailbox-action-cell{justify-content:center;align-items:center;min-width:0;min-height:76px;padding-inline:15px;display:flex}.mailbox-follow-button{color:#a34f49;cursor:pointer;background:#fff;border:1px solid #e3d5d3;border-radius:7px;justify-self:start;min-width:78px;height:31px;padding:0 11px;font-size:10px;font-weight:700}.mailbox-follow-button:hover:not(:disabled){color:#b23f37;background:#fff7f6;border-color:#d9aaa6}.mailbox-follow-button:disabled{cursor:wait;opacity:.6}@container mailbox-card (max-width:700px){.mailbox-mobile-table-controls{background:#f9fbfc;border-bottom:1px solid #e3eaf0;flex-wrap:wrap;align-items:stretch;gap:8px;padding:10px 14px;display:flex}.mailbox-mobile-table-controls>div{flex:230px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;display:grid}.mailbox-mobile-table-controls :is(select,button){color:#526c80;cursor:pointer;min-width:44px;height:44px;font:inherit;background:#fff;border:1px solid #d6e2eb;border-radius:8px;padding:0 10px;font-size:11px}.mailbox-mobile-table-controls select{width:100%}.mailbox-mobile-table-controls button{justify-content:center;align-items:center;gap:4px;display:inline-flex}.mailbox-mobile-table-controls button>.store-glyph{width:13px;height:15px}.mailbox-mobile-table-controls>.mailbox-mobile-status-filter{flex:0 auto}.mailbox-mobile-table-controls>.mailbox-mobile-status-filter.is-filtered{color:#176f9f;background:#edf7fc;border-color:#9fc6dd;font-weight:700}.mailbox-table-head{display:none}.mailbox-row>:not(:first-child){border-inline-start:0}.mailbox-identity{grid-area:1/1/auto/9;min-height:70px;padding:0 8px 0 14px}.mailbox-action-cell{grid-area:1/9/auto/13;min-height:70px;padding-inline:8px}@media (max-width:760px),(max-height:500px) and (max-width:950px){.mailbox-table-body{background:#f5f7fa;gap:12px;padding:12px;display:grid}.mailbox-row{background:#fff;border:1px solid #e0e6ec;border-radius:12px;grid-template-rows:auto 1px auto auto;grid-template-columns:minmax(0,1fr) 96px;min-width:0}.mailbox-row:before{content:"";pointer-events:none;border-top:1px dashed #d6dfe7;grid-area:2/1/auto/-1;margin-inline:24px}.mailbox-identity{grid-area:1/1;gap:10px;min-height:76px;padding:16px 8px 16px 14px}.mailbox-identity>.mailbox-store-avatar-link,.mailbox-identity>.mailbox-store-avatar{flex-basis:44px;width:44px;height:44px}.mailbox-identity .mailbox-store-avatar,.mailbox-identity .mailbox-store-avatar>img{width:44px;height:44px}.mailbox-identity strong{font-size:13px;line-height:20px}.mailbox-identity small{margin-top:3px;font-size:11px;line-height:16px}.mailbox-action-cell{grid-area:1/2;min-height:76px;padding:16px 14px 16px 0}.mailbox-followed-at,.mailbox-row>.mailbox-store-name,.mailbox-store-status{text-align:left;background:0 0;min-height:0}.mailbox-row>.mailbox-store-name{grid-area:3/1;grid-template-columns:32px minmax(0,1fr);align-self:start;align-items:center;gap:16px;padding:14px 10px 12px 20px;display:grid}.mailbox-row>.mailbox-store-name>.mailbox-store-name-copy{white-space:normal;grid-template-rows:auto auto;align-content:start;gap:10px;display:grid;overflow:visible}.mailbox-store-name-value{color:#53697f;overflow-wrap:anywhere;align-self:start;min-width:0;font-size:12px;font-weight:500;line-height:20px}.mailbox-store-name.is-placeholder .mailbox-store-name-value{color:#8595a3;font-weight:400}.mailbox-store-status{grid-area:3/2;grid-template-rows:auto auto;justify-content:start;align-self:start;place-items:start;gap:10px;padding:14px 14px 12px 0;display:grid}.mailbox-store-status>.store-status-trigger{justify-content:flex-start;align-items:flex-start;min-width:44px;min-height:44px;margin-block:-10px -12px;padding-block:10px 12px}.mailbox-mobile-cell-label{color:#718397;white-space:nowrap;font-size:11px;font-weight:500;line-height:20px;display:block}.mailbox-row>.mailbox-store-name>.mailbox-mobile-store-icon,.mailbox-row>.mailbox-followed-at>.mailbox-mobile-time-icon{color:#344b61;place-items:center;display:grid;overflow:visible}.mailbox-mobile-store-icon{width:32px;height:32px}.mailbox-mobile-time-icon{width:20px;height:20px}.mailbox-mobile-store-icon svg,.mailbox-mobile-time-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.mailbox-followed-at{border-top:1px solid #edf1f4;grid-area:4/1/auto/-1;grid-template-columns:20px auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;margin-inline:14px;padding:12px 0;display:grid}.mailbox-followed-at time{color:#53697f;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px;line-height:20px}}@media (min-width:761px) and (min-height:501px),(min-width:951px){.mailbox-row{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr))}.mailbox-row>.mailbox-store-name{grid-area:2/1/auto/13}.mailbox-store-status{grid-area:3/1/auto/6}.mailbox-followed-at{grid-area:3/6/auto/13}.mailbox-followed-at,.mailbox-row>.mailbox-store-name,.mailbox-store-status{text-align:left;background:#f9fbfc;justify-content:flex-start}.mailbox-row>.mailbox-store-name{border-top:1px solid #e6edf3;gap:8px;min-height:40px;padding:7px 14px}.mailbox-store-status,.mailbox-followed-at{align-items:center;gap:6px;min-height:40px;padding:6px 10px 9px 14px}.mailbox-store-status{flex-direction:row}.mailbox-followed-at{border-inline-start:1px solid #e0e8ef;padding-left:10px}.mailbox-followed-at:before,.mailbox-row>.mailbox-store-name:before,.mailbox-store-status:before{color:#8393a3;flex:none;font-size:10px;font-weight:650}.mailbox-followed-at:before{content:"关注时间"}.mailbox-row>.mailbox-store-name:before{content:"店铺名称"}.mailbox-store-status:before{content:"店铺状态"}.mailbox-followed-at time{color:#53697f;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.mailbox-follow-button{min-width:82px;height:44px;padding-inline:8px}}.profile-page{--profile-accent:var(--private-accent);--profile-accent-ink:var(--private-accent-ink);background:#f7f8fa}.profile-page>:not(.modal-backdrop):not(.sr-only){width:min(100%,1040px)}.push-notifications-page>:not(.modal-backdrop):not(.sr-only){width:min(100%,760px)}.push-notifications-topbar{display:block}.push-notifications-topbar h1{color:#273a4d;margin:0;font-size:24px}.push-notifications-card{margin-bottom:16px}.push-notifications-card>header{background:#fbfcfd;min-height:72px}.push-notifications-card[aria-labelledby=push-scope-title]>header{min-height:0}.push-notifications-card[aria-labelledby=push-content-title]>header,.push-notifications-card[aria-labelledby=push-diagnostics-title]>header{min-height:52px}.push-notifications-card>header>div{min-width:0}.push-notifications-card>header strong{font-size:15px;font-weight:700}.push-notifications-card>header>div>span{font-size:12px}.push-preference-list{padding:0 20px}.push-preference-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:68px;padding:12px 0;display:grid}.push-preference-row:last-child{border-bottom:0}.push-preference-row strong{color:#263d55;font-size:13px;display:block}.push-content-mode-row{grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:center;gap:18px;min-height:62px;padding:12px 20px;display:grid}.push-content-mode-row label{color:#263d55;font-size:13px;font-weight:700}.push-content-mode-row select{color:#344b61;width:100%;height:44px;font:inherit;background-color:#fff;border:1px solid #d4dfe8;border-radius:8px;outline:0;padding:0 34px 0 11px;font-size:12px}.push-content-mode-row select:focus-visible{border-color:var(--private-accent);box-shadow:0 0 0 3px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.push-content-mode-row select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--private-accent) 14%, transparent)}}.push-content-mode-row select:disabled{cursor:wait;opacity:.62}.push-diagnostics-list{margin:0;padding:0 20px 8px}.push-diagnostics-list>div{border-top:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:46px;display:grid}.push-diagnostics-list dt{color:#64768a;font-size:12px}.push-diagnostics-list dd{color:#263d55;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:750}.push-browser-body p{color:#738296;margin:6px 0 0;font-size:12px;line-height:1.7}.push-toggle{cursor:pointer;background:0 0;border:0;flex:none;width:52px;height:44px;padding:0;position:relative}.push-toggle:before{box-sizing:border-box;content:"";background:#dfe5ea;border:1px solid #ccd6df;border-radius:999px;transition:border-color .16s,background .16s;position:absolute;inset:9px 4px}.push-toggle span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:12px;left:7px;box-shadow:0 1px 4px #18324f35}.push-toggle[aria-checked=true]:before{border-color:var(--private-accent);background:var(--private-accent)}.push-toggle[aria-checked=true] span{transform:translate(18px)}.push-toggle:focus-visible{outline:2px solid var(--private-accent);outline-offset:2px;border-radius:999px}.push-toggle:disabled{cursor:not-allowed;opacity:.55}.rules-card>header .push-browser-status{color:#728194;background:#edf1f4;border-radius:999px;flex:none;margin:0;padding:5px 10px;font-size:11px;font-weight:700}.rules-card>header .push-browser-status.enabled{color:#197346;background:#e4f5eb}.push-browser-body{padding:20px}.push-browser-body>p:first-child{margin-top:0}.push-browser-button{color:#fff;background:linear-gradient(135deg, var(--private-accent), var(--private-accent-ink));cursor:pointer;border:0;border-radius:9px;min-width:158px;min-height:44px;margin-top:16px;padding:0 16px;font-weight:700}.push-browser-button.secondary{color:#52677b;background:#fff;border:1px solid #d4dde5}.push-browser-button:disabled{cursor:not-allowed;opacity:.55}.push-install-guide{color:#34536c;background:#f2f8fc;border:1px solid #d8e6ef;border-radius:10px;padding:14px 16px}.push-install-guide p{color:#647b8e;margin:5px 0 0;font-size:12px;line-height:1.7}.push-native-version-panel{background:#fff;border:1px solid #d5e5ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:0 0 14px;padding:13px 14px;display:grid}.push-native-version-current{min-width:0}.push-native-version-current>span,.push-native-version-current>strong{display:block}.push-native-version-current>span{color:#718394;font-size:11px;font-weight:650}.push-native-version-current>strong{color:#284b64;font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-top:3px;font-size:18px}.push-native-version-check{min-width:112px;margin-top:0!important}.push-native-version-result{grid-column:1/-1;min-width:0}.push-native-version-result.idle{display:none}.push-native-version-result>strong{color:#2f607f;font-size:12px;display:block}.push-native-version-result.current>strong,.push-native-version-result.ahead>strong{color:#197346}.push-native-version-result.available>strong{color:#9a5f11}.push-native-version-result.error>strong{color:#a33e3e}.push-native-version-result .push-apk-download{margin-top:10px}.push-install-button{color:#2f607f;cursor:pointer;background:#fff;border:1px solid #bdd5e5;border-radius:9px;min-height:44px;margin-top:12px;padding:0 16px;font-weight:700}.push-apk-download{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.push-install-detail-link{color:#376f91;text-underline-offset:3px;margin:10px 0 0 12px;font-size:12px;font-weight:700;display:inline-flex}.push-android-apk-guide{border-color:var(--private-accent);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.push-android-apk-guide{border-color:color-mix(in srgb, var(--private-accent) 34%, #d8e6ef)}}.push-android-apk-guide{background:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.push-android-apk-guide{background:color-mix(in srgb, var(--private-accent) 6%, #f2f8fc)}}.push-install-guide .push-apk-integrity{overflow-wrap:anywhere;color:#718697;font-size:11px}.push-install-button:focus-visible{outline:2px solid var(--private-accent);outline-offset:2px}.push-install-button:disabled{cursor:wait;opacity:.58}.push-server-disabled{color:#9a6a21!important}.push-feedback{color:#246744;background:#eff9f3;border:1px solid #cae4d4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.push-feedback-error{color:#a33e3e;background:#fff4f4;border-color:#efd2d2}.push-feedback button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:0 10px}.profile-card+.profile-card{margin-top:18px}.profile-card>header{min-height:58px;padding:16px 20px}.profile-card>header>strong{color:#2a3e50;font-size:14px}.profile-avatar-content{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:22px;display:grid}.profile-current-avatar{border-right:1px solid #e7eaed;align-items:center;gap:14px;min-width:0;padding-right:22px;display:flex}.profile-avatar-preview{color:#fff;background:linear-gradient(145deg, var(--profile-accent), var(--profile-accent-ink));width:82px;height:82px;box-shadow:0 0 0 1px var(--profile-accent), 0 8px 22px var(--profile-accent);border:3px solid #fff;border-radius:50%;flex:0 0 82px}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preview{box-shadow:0 0 0 1px color-mix(in srgb, var(--profile-accent) 25%, #d9dfe4), 0 8px 22px color-mix(in srgb, var(--profile-accent) 18%, transparent)}}.profile-avatar-preview{font-size:26px;font-weight:800}.profile-current-avatar>div{min-width:0}.profile-current-avatar>div>strong,.profile-current-avatar>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-current-avatar>div>strong{color:#2b4052;font-size:14px}.profile-current-avatar>div>span{color:#80909e;margin-top:5px;font-size:10px}.profile-avatar-picker{min-width:0}.profile-avatar-preset-grid{grid-template-columns:repeat(6,minmax(72px,1fr));gap:10px;display:grid}.profile-avatar-preset-grid button{color:#667887;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #e0e5e9;border-radius:11px;justify-items:center;gap:7px;padding:8px 6px 7px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.profile-avatar-preset-grid button:hover:not(:disabled){border-color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preset-grid button:hover:not(:disabled){border-color:color-mix(in srgb, var(--profile-accent) 42%, #dfe4e8)}}.profile-avatar-preset-grid button:hover:not(:disabled){background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preset-grid button:hover:not(:disabled){background:color-mix(in srgb, var(--profile-accent) 4%, white)}}.profile-avatar-preset-grid button:hover:not(:disabled){transform:translateY(-1px)}.profile-avatar-preset-grid button.selected{border-color:var(--profile-accent);color:var(--profile-accent-ink);background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preset-grid button.selected{background:color-mix(in srgb, var(--profile-accent) 7%, white)}}.profile-avatar-preset-grid button.selected{box-shadow:0 0 0 2px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preset-grid button.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--profile-accent) 12%, transparent)}}.profile-avatar-preset-grid button:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.profile-avatar-preset-grid button:disabled{cursor:wait;opacity:.62;transform:none}.profile-avatar-preset-grid img{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.profile-avatar-preset-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.profile-avatar-preset-grid i{color:#fff;background:var(--profile-accent);width:17px;height:17px;box-shadow:0 2px 6px var(--profile-accent);border:2px solid #fff;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.profile-avatar-preset-grid i{box-shadow:0 2px 6px color-mix(in srgb, var(--profile-accent) 25%, transparent)}}.profile-avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.profile-avatar-file-input{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar-actions button{border:1px solid var(--profile-accent);min-height:34px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.profile-avatar-actions button{border:1px solid color-mix(in srgb, var(--profile-accent) 28%, #d8e0e6)}}.profile-avatar-actions button{color:var(--profile-accent-ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;font-size:10px;font-weight:700}.profile-avatar-actions button:hover:not(:disabled){border-color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--profile-accent) 55%, white)}}.profile-avatar-actions button:hover:not(:disabled){background:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-avatar-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--profile-accent) 5%, white)}}.profile-avatar-actions button:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.profile-avatar-actions button.profile-avatar-reset{color:#6f7b86;border-color:#dfe4e8}.profile-avatar-actions button:disabled{cursor:wait;opacity:.55}.profile-avatar-actions>span{color:#8a969f;margin-left:2px;font-size:10px}.profile-form-error{margin:10px 0 0}.profile-password-content{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:22px;display:grid}.profile-password-guide{color:#778795;border-right:1px solid #e7eaed;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px;min-width:0;padding:4px 22px 4px 0;display:grid}.profile-password-guide-icon{width:42px;height:42px;color:var(--profile-accent-ink);background:var(--profile-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-password-guide-icon{background:color-mix(in srgb, var(--profile-accent) 12%, white)}}.profile-password-guide-icon{box-shadow:inset 0 0 0 1px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-password-guide-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--profile-accent) 16%, #e2e7eb)}}.profile-password-guide-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.profile-password-guide>div{min-width:0}.profile-password-guide>div>strong,.profile-password-guide>div>span{display:block}.profile-password-guide>div>strong{color:#32495b;font-size:12px}.profile-password-guide>div>span{margin-top:4px;font-size:10px;line-height:1.55}.profile-password-guide ul{grid-column:1/-1;gap:7px;margin:5px 0 0;padding:0;font-size:10px;line-height:1.45;list-style:none;display:grid}.profile-password-guide li{padding-left:15px;position:relative}.profile-password-guide li:before{background:var(--profile-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:1px}@supports (color:color-mix(in lab, red, red)){.profile-password-guide li:before{background:color-mix(in srgb, var(--profile-accent) 72%, white)}}.profile-password-guide li:before{content:""}.profile-password-form{justify-self:center;width:min(100%,590px);min-width:0;padding:0}.profile-password-field{gap:7px;min-width:0;margin-bottom:14px;display:grid}.profile-password-field>label{color:#526879;font-size:11px;font-weight:700}.profile-password-field>small{color:#8a969f;margin-top:-1px;font-size:10px}.profile-password-form .password-input-wrap{width:100%}.profile-password-form .password-input-wrap>input{color:#2c4153;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d8e1e8;border-radius:9px;outline:0;padding:0 42px 0 12px;font-size:11px}.profile-password-form .password-input-wrap>input:focus{border-color:var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-password-form .password-input-wrap>input:focus{border-color:color-mix(in srgb, var(--profile-accent) 65%, white)}}.profile-password-form .password-input-wrap>input:focus{box-shadow:0 0 0 3px var(--profile-accent)}@supports (color:color-mix(in lab, red, red)){.profile-password-form .password-input-wrap>input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--profile-accent) 10%, transparent)}}.profile-password-form .password-input-wrap>input:disabled{cursor:wait;opacity:.7;background:#f6f7f8}.profile-password-form .password-visibility-button:disabled{cursor:wait;opacity:.55}.profile-password-form>.profile-form-error{margin:0 0 14px}.profile-password-form>footer{justify-content:flex-end;padding-top:2px;display:flex}.profile-password-form>footer button{border:1px solid var(--profile-accent);color:#fff;background:var(--profile-accent);cursor:pointer;min-width:124px;height:38px;font:inherit;border-radius:8px;padding:0 16px;font-size:11px;font-weight:750}.profile-password-form>footer button:hover:not(:disabled){background:var(--profile-accent-ink)}.profile-password-form>footer button:focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.profile-password-form>footer button:disabled{cursor:default;opacity:.52}.profile-password-form[aria-busy=true]>footer button:disabled{cursor:wait}.storage-status-card{margin-bottom:17px}.storage-status-card>header>div{min-width:0}.storage-status-card>header span{font-size:11px;line-height:1.55}.storage-status-card>header em{color:#438067;flex:none;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.storage-status-card>header em i{background:#37aa79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #37aa7920}.storage-status-state{color:#66798c;text-align:left;justify-content:center;align-items:center;gap:12px;min-height:132px;padding:24px;display:flex}.storage-status-state>i{border:2px solid #d6e4ef;border-top-color:#2588df;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite storage-status-spin}@keyframes storage-status-spin{to{transform:rotate(360deg)}}.storage-status-state strong,.storage-status-state span{display:block}.storage-status-state strong{color:#405970;font-size:12px}.storage-status-state span{color:#8795a6;margin-top:5px;font-size:11px;line-height:1.5}.storage-status-state.unavailable>i{background:#f1b84b;border:0;border-radius:50%;animation:none;box-shadow:0 0 0 4px #f1b84b20}.storage-status-content{padding:22px}.storage-overview{background:linear-gradient(135deg,#f8fbfe,#f2f8fd);border:1px solid #d7e7f3;border-radius:12px;padding:20px}.storage-overview__numbers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-overview__number{min-width:0;padding-right:24px}.storage-overview__number+.storage-overview__number{text-align:right;border-left:1px solid #dbe7f0;padding-left:24px;padding-right:0}.storage-overview__number span,.storage-overview__number strong,.storage-overview__number small{display:block}.storage-overview__number span{color:#64798e;font-size:12px;font-weight:700}.storage-overview__number strong{color:#203a52;margin-top:7px;font-size:30px;line-height:1.05}.storage-overview__number small{color:#8595a5;margin-top:6px;font-size:11px}.storage-overview__number.available strong{color:#0874ce}.storage-overview__number.warning strong{color:#d75f27}.storage-overview__number.unavailable strong{color:#8291a2;font-size:21px}.storage-progress-block{margin-top:21px}.storage-progress-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.storage-progress-heading span{color:#536b81;font-size:12px;font-weight:700}.storage-progress-heading strong{color:#176fad;font-size:14px}.storage-progress{background:#e8eff5;border:1px solid #d7e3ec;border-radius:999px;width:100%;height:14px;overflow:hidden;box-shadow:inset 0 1px 2px #17324d10}.storage-progress>span{border-radius:inherit;background:linear-gradient(90deg,#0b70d1,#2492e9);max-width:100%;height:100%;display:block;box-shadow:1px 0 #075fae}.storage-progress.warning>span{background:linear-gradient(90deg,#db702d,#ee9858);box-shadow:1px 0 #bd5721}.storage-progress-block p{color:#8191a1;margin:8px 0 0;font-size:11px;line-height:1.5}.storage-progress-unavailable{color:#7d8d9d;background:#edf2f6;border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.storage-space-warning{color:#8e492c;background:#fff6ef;border:1px solid #efb18d;border-radius:10px;align-items:center;gap:14px;margin-top:15px;padding:12px 15px;display:flex}.storage-space-warning strong{color:#c64f22;flex:none;font-size:12px}.storage-space-warning span{font-size:11px;line-height:1.6}.storage-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.storage-breakdown>div{background:#f8fafc;border:1px solid #e0e9f0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:62px;padding:13px 16px;display:flex}.storage-breakdown span{color:#63778b;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.storage-breakdown span i{background:#318fdc;border-radius:3px;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 3px #318fdc18}.storage-breakdown span i.attachment{background:#78a7cb;border-radius:50%;box-shadow:0 0 0 3px #78a7cb18}.storage-breakdown strong{color:#2a4259;flex:none;font-size:17px}.storage-volume-note{color:#6f8294;background:#f5f8fa;border-radius:9px;align-items:center;gap:11px;margin-top:14px;padding:11px 13px;display:flex}.storage-volume-note>i{background:#8fa7ba;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #8fa7ba18}.storage-volume-note strong,.storage-volume-note span{display:block}.storage-volume-note strong{color:#466077;font-size:11px}.storage-volume-note span{margin-top:3px;font-size:11px;line-height:1.5}.storage-capacity-unavailable{color:#8a98a7;margin:13px 2px 0;font-size:11px;line-height:1.5}.status-row{border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 21px;display:flex}.status-row:first-of-type{border-top:0}.status-row strong,.status-row span{display:block}.status-row strong{color:#263d55;font-size:12px}.status-row span{color:#8795a6;margin-top:5px;font-size:10px}.status-row em{color:#438067;align-items:center;gap:7px;font-size:11px;font-style:normal;font-weight:750;display:flex}.status-row em i{background:#37aa79;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #37aa7920}.status-row em.syncing{color:#b97919}.status-row em.syncing i{background:#e4a23c;box-shadow:0 0 0 3px #e4a23c20}.member-modal{background:#fff;border-radius:15px;width:min(540px,92vw);overflow:hidden;box-shadow:0 28px 88px #07192f66}.member-modal header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.member-modal header p,.member-modal header span{margin:0;display:block}.member-modal header p{color:#223b54;font-size:15px;font-weight:800}.member-modal header span{color:#7c8b9d;margin-top:4px;font-size:10px}.member-modal header button{color:#8891a3;cursor:pointer;background:0 0;border:0;font-size:20px}.member-modal>label{border-bottom:1px solid #e7edf3;grid-template-columns:105px 1fr;align-items:center;min-height:60px;padding:0 21px;display:grid}.member-modal>label:last-of-type{border-bottom:0}.member-modal label span{color:#617388;font-size:12px}.member-modal input,.member-modal select{color:#2d4359;background:#fff;border:1px solid #d8e3ec;border-radius:8px;outline:0;height:40px;padding:0 12px;font-size:12px}.member-modal input:focus,.member-modal select:focus{border-color:#74ace0;box-shadow:0 0 0 4px #0b70d10e}.member-password-modal{width:min(510px,92vw)}.member-password-username{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.member-password-notice{color:#62768a;background:#f5f9fc;border:1px solid #dce9f3;border-radius:10px;margin:17px 21px 3px;padding:12px 14px}.member-password-notice strong,.member-password-notice span{display:block}.member-password-notice strong{color:#34556f;font-size:11px}.member-password-notice span{margin-top:4px;font-size:10px;line-height:1.55}.password-input-wrap{min-width:0;position:relative}.member-modal .password-input-wrap input{width:100%;padding-right:42px}.password-visibility-button{color:#74879a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-visibility-button:hover{color:#176fac;background:#eef6fc}.password-visibility-button:focus-visible{outline-offset:0;outline:2px solid #9bc9f2}.password-visibility-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.member-create-error,.member-password-error{margin:12px 21px 14px}.member-create-error,.member-password-error,.profile-form-error{color:#a34740;background:#fff7f5;border:1px solid #f0cfca;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex;box-shadow:0 4px 14px #8f35280d}.member-create-error>svg,.member-password-error>svg,.profile-form-error>svg{color:#de604f;filter:drop-shadow(0 2px 3px #b3453530);flex:0 0 17px;width:17px;height:17px;margin-top:0}.member-create-error>svg circle,.member-password-error>svg circle,.profile-form-error>svg circle{fill:currentColor}.member-create-error>svg path,.member-password-error>svg path,.profile-form-error>svg path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.member-modal footer{background:#f8fafc;border-top:1px solid #e3eaf0;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}.member-modal footer button{color:#5d7085;cursor:pointer;background:#fff;border:1px solid #d8e3ec;border-radius:8px;padding:9px 15px;font-size:11px}.member-modal footer .send-button{border-color:var(--primary);color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-dark))}.member-modal footer button:disabled{cursor:wait;opacity:.58}.rule-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047;padding:16px}.rule-editor-modal{color:#13181d;border-radius:8px;flex-direction:column;width:min(800px,100vw - 32px);height:min(600px,100dvh - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 16px 48px #0000002e}.rule-editor-modal>header.rule-editor-header{border:0;flex:0 0 52px;align-items:flex-start;min-height:52px;padding:24px 24px 0}.rule-editor-modal>header.rule-editor-header p{color:#13181d;font-size:18px;font-weight:700;line-height:22px}.rule-editor-modal>header.rule-editor-header button{color:#858c95;border-radius:6px;place-items:center;width:28px;height:28px;margin-top:-7px;padding:0;font-size:22px;line-height:1;display:grid}.rule-editor-modal>header.rule-editor-header button:hover{color:#4d545c;background:#f2f3f4}.rule-editor-body{border-top:1px solid #eef0f2;flex:auto;min-height:0;padding:20px 24px 22px;overflow-y:auto}.rule-editor-section-heading{color:#13181d;align-items:center;gap:12px;min-height:36px;display:flex}.rule-editor-section-heading strong,.rule-name-field>strong{color:#13181d;font-size:16px;font-weight:700;line-height:36px}.rule-editor-section-heading i{color:#ee2d2d;margin-right:2px;font-style:normal}.rule-editor-modal .rule-match-select{flex:0 0 112px;width:112px;min-width:112px}.rule-select{min-width:0}.rule-select-trigger{color:#13181d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:36px;padding:0 11px;font-size:14px;display:flex}.rule-select-trigger:hover{border-color:#cbd1d8}.rule-select-trigger:focus-visible,.rule-select-trigger[aria-expanded=true]{border-color:#0f7af5;outline:0;box-shadow:0 0 0 2px #0f7af51a}.rule-select-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.rule-select-value>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rule-select-value.placeholder{color:#9ba3ac}.rule-select-chevron{fill:none;stroke:#626a73;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:7px;transition:transform .14s}.rule-select-trigger[aria-expanded=true] .rule-select-chevron{transform:rotate(180deg)}.rule-select-popover{z-index:120;overscroll-behavior:contain;color:#13181d;background:#fff;border:1px solid #e0e3e7;border-radius:6px;outline:none;padding:4px 0;font-size:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 22px #00000024}.rule-select-group{color:#9298a0;align-items:center;min-height:28px;padding:5px 12px 2px;font-size:12px;display:flex}.rule-select-option{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:grid}.rule-select-option.active:not(.disabled){background:#f3f5f7}.rule-select-option.selected:not(.disabled){color:#151a20}.rule-select-option.disabled{color:#a8adb3;cursor:not-allowed}.rule-select-option.group-toggle{color:#334155;font-weight:600}.rule-select-option.group-child{padding-left:30px}.rule-select-option-main{align-items:center;gap:8px;min-width:0;display:flex}.rule-select-option-main>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rule-select-option>small{color:#a0a6ad;white-space:nowrap;font-size:11px}.rule-select-check{fill:none;stroke:#333a42;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rule-select-group-chevron{fill:none;stroke:#64748b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:7px;transition:transform .14s}.rule-select-group-chevron.expanded{transform:rotate(180deg)}.rule-select-footer{background:#fff;border-top:1px solid #e7eaee;margin-top:4px;padding:10px 12px;position:sticky;bottom:-4px}.rule-label-creator{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.rule-label-creator label{gap:5px;min-width:0;display:grid}.rule-label-creator label span{color:#606872;font-size:12px}.rule-label-creator input{color:#13181d;background:#fff;border:1px solid #dfe3e8;border-radius:5px;outline:0;width:100%;height:34px;padding:0 9px;font-size:13px}.rule-label-creator input:focus{border-color:#0f7af5;box-shadow:0 0 0 2px #0f7af51a}.rule-label-creator button{color:#fff;cursor:pointer;background:#0f7af5;border:1px solid #0f7af5;border-radius:5px;height:34px;padding:0 13px;font-size:13px}.rule-label-creator button:disabled{cursor:wait;opacity:.65}.rule-editor-panel{background:#f7f8f9;border:0;border-radius:6px;margin-top:8px;padding:16px}.condition-editor-list{gap:12px;display:grid}.condition-editor-empty{color:#606872;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.condition-editor-empty button{color:#0f70df;cursor:pointer;background:#fff;border:1px solid #d5dae0;border-radius:6px;height:32px;padding:0 12px;font-size:13px}.condition-editor-empty button:hover{background:#f7fbff;border-color:#0f7af5}.condition-editor-row{grid-template-columns:180px 120px minmax(0,1fr) 60px;align-items:start;gap:4px;display:grid}.condition-editor-row input,.condition-true-value{color:#13181d;background:#fff;border:1px solid #dfe3e8;border-radius:6px;width:100%;height:36px;padding:0 12px;font-size:14px}.rule-editor-modal input:focus{border-color:#0f7af5;box-shadow:0 0 0 2px #0f7af51a}.rule-condition-value{min-width:0}.condition-true-value{color:#356c53;background:#f2faf6;align-items:center;display:flex}.rule-chip-editor{gap:4px;display:grid}.rule-editor-modal .rule-chip-editor>small{display:none}.rule-chip-box{background:#fff;border:1px solid #dfe3e8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;min-height:36px;padding:4px 8px;display:flex}.rule-chip-box:focus-within{border-color:#0f7af5;box-shadow:0 0 0 2px #0f7af51a}.condition-editor-row .rule-chip-box input{width:110px;min-width:110px;height:28px;box-shadow:none;border:0;border-radius:4px;flex:110px;padding:0 4px}.condition-editor-row .rule-chip-box input:focus{box-shadow:none;border:0}.rule-value-chip{color:#252a30;background:#e7eaed;border-radius:4px;align-items:center;max-width:100%;height:26px;font-size:14px;line-height:26px;display:inline-flex;overflow:hidden}.rule-value-chip-edit{min-width:0;height:26px;color:inherit;cursor:text;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;padding:0 4px 0 8px;display:flex;overflow:hidden}.rule-value-chip-edit>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rule-value-chip-edit:hover{background:#dde2e6}.rule-value-chip-remove{color:#9aa1a9;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-right:2px;padding:0;font-size:17px;line-height:1;display:grid}.rule-value-chip-remove:hover{color:#606871;background:#f8f9fa}.rule-value-chip-edit:focus-visible,.rule-value-chip-remove:focus-visible{outline-offset:-1px;outline:2px solid #0f7af5}.rule-condition-value>small{color:#8a98a8;font-size:9px;line-height:1.35;display:block}.rule-legacy-value{gap:4px;display:grid}.rule-legacy-value>small{color:#9a7350}.rule-size-editor,.rule-time-editor{align-items:center;gap:7px;display:flex}.rule-size-editor input,.rule-time-editor input{min-width:0}.rule-size-editor span,.rule-time-editor span{color:#8795a5;flex:none;font-size:10px}.rule-size-editor em{color:#60758a;flex:none;font-size:10px;font-style:normal;font-weight:700}.rule-size-editor.single input{flex:auto}.condition-editor-actions,.rule-action-controls{justify-content:center;align-items:center;gap:10px;height:36px;display:flex}.condition-editor-actions button,.rule-action-controls button{color:#39414a;cursor:pointer;background:0 0;border:1px solid #9098a1;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;line-height:0;display:grid}.rule-editor-control-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:12px;height:12px;display:block;overflow:visible}.rule-editor-control-icon path{vector-effect:non-scaling-stroke}.condition-editor-actions button:hover:not(:disabled),.rule-action-controls button:hover:not(:disabled){color:#0f7af5;background:#fff;border-color:#0f7af5}.condition-editor-actions button:disabled,.rule-action-controls button:disabled{color:#b9bec4;cursor:default;opacity:.7;border-color:#c7cbd0}.rule-action-section>.rule-editor-section-heading,.rule-name-section{padding-top:16px}.rule-action-list{gap:12px;display:grid}.rule-action-row{border:0;grid-template-columns:180px minmax(0,1fr) 60px;align-items:start;gap:4px;min-height:36px;padding:0;display:grid}.rule-action-row-trash_after_days,.rule-action-row-permanent_delete_after_days{grid-template-columns:220px minmax(0,1fr) 96px}.rule-action-row-trash_after_days .rule-action-controls,.rule-action-row-permanent_delete_after_days .rule-action-controls{gap:4px;height:44px}.rule-action-row-trash_after_days .rule-action-controls button,.rule-action-row-permanent_delete_after_days .rule-action-controls button{width:44px;height:44px}.rule-action-delay{color:#5b626a;align-items:center;gap:8px;min-width:0;min-height:36px;font-size:13px;display:flex}.rule-action-delay>input{color:#13181d;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:0;flex:0 0 88px;width:88px;min-width:0;height:36px;padding:0 10px;font-size:14px}.rule-action-delay>input:focus{border-color:#0f7af5;box-shadow:0 0 0 2px #0f7af51a}.rule-action-delay>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rule-action-delay-danger{color:#a33a31}.rule-action-forward{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.rule-action-forward>input{color:#13181d;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:0;width:100%;height:36px;padding:0 11px;font-size:14px}.rule-action-forward>label{color:#505861;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rule-editor-modal .rule-action-forward input[type=checkbox]{accent-color:#0f7af5;width:15px;height:15px;box-shadow:none;margin:0;padding:0}.rule-action-auto-reply{gap:8px;min-width:0;display:grid}.rule-action-auto-reply textarea{resize:vertical;color:#13181d;width:100%;min-height:72px;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline:0;padding:9px 11px;font-size:13px;line-height:1.5}.rule-action-auto-reply textarea:focus{border-color:#0f7af5;box-shadow:0 0 0 2px #0f7af51a}.rule-auto-reply-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rule-auto-reply-schedule label{gap:4px;min-width:0;display:grid}.rule-auto-reply-schedule label span{color:#747d86;font-size:11px}.rule-auto-reply-schedule input{color:#13181d;background:#fff;border:1px solid #dfe3e8;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:12px}.rule-action-notice{color:#5b626a;background:#eef1f4;border-radius:6px;align-items:center;min-height:36px;padding:7px 11px;font-size:13px;line-height:1.45;display:flex}.rule-action-notice.danger{color:#a33a31;background:#fff0ee}.rule-name-field{display:grid}.rule-name-field>strong{min-height:60px;padding-top:16px;display:block}.rule-editor-modal .rule-name-field input{color:#13181d;border-color:#dfe3e8;border-radius:6px;width:100%;height:36px;padding:0 12px;font-size:14px}.rule-name-field input::placeholder{color:#9aa6b3}.rule-editor-modal>footer{background:#fff;border-top:1px solid #eef0f2;flex:0 0 60px;align-items:center;min-height:60px;padding:12px 18px 12px 24px}.rule-editor-modal>footer button{color:#313941;border-color:#dfe3e8;border-radius:6px;height:36px;padding:0 18px;font-size:14px}.rule-editor-modal>footer .send-button{color:#fff;background:#0f7af5;border-color:#0f7af5;box-shadow:0 2px 5px #0f7af52e}.rule-editor-modal>footer .send-button:hover{background:#086ee4}.category-color-control{align-items:center;gap:12px;display:flex}.category-color-control input[type=color]{cursor:pointer;width:58px;padding:4px}.category-color-control code{color:#607286;font-size:11px}.auth-check-page{color:#20364e;background:radial-gradient(circle at 78% 18%,#e5f1fd 0,#0000 31%),linear-gradient(145deg,#f8fbfe 0%,#edf4fa 100%);place-items:center;width:100vw;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.auth-check-content{z-index:1;justify-items:center;gap:25px;display:grid;position:relative}.auth-check-brand{align-items:center;gap:13px;display:flex}.auth-check-logo-emblem{flex:0 0 58px;width:58px;height:51px;position:relative;overflow:hidden}.auth-check-logo-source{width:252px;max-width:none;height:auto;position:absolute;top:-96px;left:-20px}.auth-check-brand strong,.auth-check-brand span{display:block}.auth-check-brand strong{color:#172d45;letter-spacing:.04em;font-size:22px;line-height:1.2}.auth-check-brand span{color:#73859a;letter-spacing:.07em;margin-top:4px;font-size:10px;font-weight:650}.auth-check-status{color:#73859a;align-items:center;gap:10px;font-size:13px;display:flex}.auth-check-status i{border:2px solid #cfe0ef;border-top-color:var(--primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-check-spin}.auth-check-status.is-message{color:#5b6f84;text-align:center;max-width:360px;line-height:1.7}.auth-check-retry{color:#1769b0;cursor:pointer;height:36px;font:inherit;background:#f7fbff;border:1px solid #bcd2e7;border-radius:8px;padding:0 18px;font-size:12px;font-weight:700}.auth-check-retry:hover{background:#edf7ff;border-color:#8fb8db}.auth-check-retry:focus-visible{outline-offset:2px;outline:3px solid #1473d22e}@keyframes auth-check-spin{to{transform:rotate(360deg)}}.login-page{color:#17283e;background:radial-gradient(circle at 10% 88%,#ff7b3214 0,#0000 26%),radial-gradient(circle at 90% 10%,#086fda16 0,#0000 30%),linear-gradient(145deg,#f8fafc 0%,#f2f6fb 52%,#edf3f9 100%);place-items:center;min-height:100vh;padding:42px 20px;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.login-page:before{border:1px solid #0d6fd315;width:560px;height:560px;top:-260px;right:-210px;box-shadow:0 0 0 70px #0d6fd307,0 0 0 150px #0d6fd305}.login-page:after{border:1px solid #f36a2715;width:440px;height:440px;bottom:-220px;left:-170px;box-shadow:0 0 0 58px #f36a2706}.login-shell{z-index:1;width:min(420px,100%);position:relative}.login-branding{justify-content:center;align-items:center;gap:12px;margin-bottom:23px;display:flex}.login-logo-emblem{flex:0 0 72px;width:72px;height:62px;position:relative;overflow:hidden}.login-logo-source{width:310px;max-width:none;height:auto;position:absolute;top:-119px;left:-24px}.login-brand-copy{flex-direction:column;min-width:0;display:flex}.login-brand-copy strong{color:#1f1715;letter-spacing:.12em;white-space:nowrap;font-size:21px;font-weight:850;line-height:1.15}.login-brand-copy span{color:#5d5553;letter-spacing:.065em;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:750;line-height:1}.login-card{color:#24354a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #9eb3c773;border-radius:18px;width:100%;padding:29px 34px 28px;box-shadow:0 30px 82px #2f4a671f,0 8px 30px #2f4a670f}.login-heading{text-align:center;margin-bottom:24px}.login-heading h1{color:#14283f;letter-spacing:.05em;margin:0;font-size:27px;line-height:1.3}.login-fields{gap:16px;display:grid}.login-card label{display:block}.login-card label span{color:#43566b;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.login-card input{color:#1d3046;background:#fbfcfe;border:1px solid #d7e0e9;border-radius:10px;outline:0;width:100%;height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.login-card input::placeholder{color:#acb6c2}.login-card input:hover{border-color:#bbc9d8}.login-card input:focus{background:#fff;border-color:#1473d2;box-shadow:0 0 0 4px #1473d213}.login-card input[aria-invalid=true]{background:snow;border-color:#d66055;box-shadow:0 0 0 4px #d6605510}.login-card input[aria-invalid=true]:focus{border-color:#d14f45;box-shadow:0 0 0 4px #d6605518}.login-field-error{color:#c24c43;margin:6px 2px 0;font-size:11px;font-weight:600;line-height:1.45;display:block}.login-submit{color:#fff;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#0877df,#145bbd);border:0;border-radius:10px;width:100%;height:46px;margin-top:22px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s;box-shadow:0 8px 18px #0f68ca20}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 21px #0f68ca2b}.login-submit:focus-visible{outline-offset:3px;outline:3px solid #1473d22e}.login-card>button:disabled,button:disabled{cursor:not-allowed;opacity:.55}.login-footer{color:#8b9aae;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.5}.form-error{color:#b5463c;background:#fff3f1;border:1px solid #f3d5d1;border-radius:8px;margin:15px 0 -8px;padding:10px 12px;font-size:11px}.search-field-wrap{width:100%;min-width:0;position:relative}.search-field-wrap .search-field{width:100%}.search-history-panel{z-index:70;color:#24394d;background:#fff;border:1px solid #d8e2eb;border-radius:11px;max-height:min(310px,100vh - 112px);padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #17324d2e}.search-history-panel__header{color:#8795a5;justify-content:space-between;align-items:center;height:36px;padding:0 8px 0 10px;font-size:12px;display:flex}.search-history-panel__header button{color:#43566b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 7px;font-family:inherit;font-size:12px}.search-history-panel__header button:hover{color:#086ac5;background:#edf6ff}.search-history-list{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.search-history-item{border-radius:7px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;height:40px;display:grid}.search-history-item:hover,.search-history-item:focus-within{background:#f2f5f8}.search-history-item__query{color:#25394e;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;height:40px;padding:0 8px 0 10px;font-family:inherit;font-size:13px;display:flex}.search-history-item__query svg{color:#96a4b3;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.search-history-item__query span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-history-item__remove{color:#6f7d8c;cursor:pointer;width:28px;height:28px;font:18px/1 var(--mail-font-family);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:grid}.search-history-item:hover .search-history-item__remove,.search-history-item:focus-within .search-history-item__remove{opacity:1}.search-history-item__remove:hover{color:#24394d;background:#e3e8ed}.search-history-panel button:focus-visible{outline-offset:-2px;outline:2px solid #1780df}.advanced-search-trigger{color:#476279;cursor:pointer;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:0 0 0;justify-content:center;align-items:center;gap:6px;max-width:0;height:34px;margin:4px 0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:18px;transition:max-width .18s ease-out,flex-basis .18s ease-out,margin .18s ease-out,padding .18s ease-out,color .12s,background .12s,opacity .12s;display:inline-flex;position:relative;overflow:hidden}.advanced-search-trigger:before{content:"";background:var(--search-field-separator);pointer-events:none;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.search-field:is(:focus-within,.is-engaged) .advanced-search-trigger{background:var(--search-field-action-bg);opacity:1;visibility:visible;pointer-events:auto;flex-basis:100px;max-width:100px;margin-right:4px;padding:0 10px}.search-field:is(:focus-within,.is-engaged) .advanced-search-trigger:hover{color:#176fae;background:var(--search-field-action-hover-bg)}.search-field:is(:focus-within,.is-engaged) .advanced-search-trigger:active{color:#0d669f;background:var(--search-field-action-pressed-bg)}.search-field:is(:focus-within,.is-engaged) .advanced-search-trigger.active{color:#075fa9;background:var(--search-field-action-open-bg)}.advanced-search-trigger:focus-visible{outline-offset:-2px;outline:2px solid #1680df}.advanced-search-trigger__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.advanced-search-panel{z-index:70;color:#24394d;background:#fff;border:1px solid #d7e3ed;border-radius:13px;width:min(720px,100vw - 32px);padding:20px 22px 16px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 20px 54px #18344f38}.advanced-search-panel__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.advanced-search-panel__title{color:#19344e;margin:0;font-size:17px}.advanced-search-panel__description{color:#8796a5;margin:4px 0 0;font-size:10px}.advanced-search-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.advanced-search-field{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.advanced-search-field--wide{grid-column:1/-1}.advanced-search-field>label{color:#53687c;font-size:11px;font-weight:700}.advanced-search-field input,.advanced-search-field select{color:#273a4d;background:#fff;border:1px solid #dce5ed;border-radius:7px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;font-family:inherit;font-size:12px}.advanced-search-field input:focus,.advanced-search-field select:focus{border-color:#77b2e8;box-shadow:0 0 0 3px #1582e312}.advanced-search-field__compound{grid-template-columns:minmax(0,1fr) auto 142px;align-items:center;gap:8px;min-width:0;display:grid}.advanced-search-field__inline-label{color:#76879a;font-size:10px}.advanced-search-panel__actions{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.advanced-search-panel__primary-actions{gap:8px;display:flex}.advanced-search-panel__actions button{cursor:pointer;border:1px solid #d9e3ec;border-radius:7px;height:34px;padding:0 16px;font-family:inherit;font-size:11px}.advanced-search-panel__reset,.advanced-search-panel__cancel{color:#52687d;background:#fff}.advanced-search-panel__reset:hover,.advanced-search-panel__cancel:hover{color:#086ac5;background:#f3f8fd}.advanced-search-panel__submit{color:#fff;background:#0878dc;box-shadow:0 5px 12px #0878dc26;border-color:#0878dc!important}.advanced-search-panel__submit:hover{background:#066abd}.mail-layout.search-results-layout{grid-template-columns:minmax(760px, 1fr) var(--search-facet-width);background:#fff}@keyframes search-loading-spin{to{transform:rotate(360deg)}}.search-results-panel{min-width:0}.search-results-panel .message-list-header{padding-inline:16px}.search-results-panel .message-list-header>strong{font-size:16px}.search-results-toolbar{z-index:8;background:#fff;flex:0 0 46px;gap:7px;height:46px;padding:0 16px}.search-results-toolbar>button,.search-results-toolbar .toolbar-menu-wrap>button{height:32px;padding-inline:10px;font-size:12px}.search-results-toolbar>button:disabled,.search-results-toolbar .toolbar-menu-wrap>button:disabled{color:#aeb8c2;cursor:default;opacity:.72;background:#fafbfd}.search-results-toolbar__back{color:#36516b!important}.search-results-toolbar__hint{color:#8997a5;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}.search-results-toolbar .toolbar-popover{top:38px;left:0;right:auto}.search-results-toolbar .toolbar-menu-wrap:last-of-type .toolbar-popover{left:auto;right:0}.search-results-table-head,.search-result-row{grid-template-columns:36px 28px minmax(170px,220px) minmax(320px,1fr) 112px 44px 64px 120px;align-items:center;display:grid}.search-results-table-head{z-index:6;height:40px;padding:0 var(--search-row-padding-inline);color:#738397;font-size:var(--mail-meta-font-size);background:#f7f9fb;border-bottom:1px solid #e3eaf0;flex:0 0 40px;gap:0;font-weight:600;position:sticky;top:0}.search-results-table-head strong{font-size:inherit;font-weight:inherit}.search-results-list{overflow-x:hidden}.search-results-list .message-date-section{margin:0}.search-result-row{min-height:var(--search-row-min-height);padding:7px var(--search-row-padding-inline);border-bottom:1px solid var(--search-row-divider);color:#34485c;background:#fff;gap:0;transition:background .12s}.search-result-row--openable{caret-color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none}.search-result-row:hover{background:#f5f9fc}.search-result-row--selected,.search-result-row--selected:hover{background:#eaf4ff}.search-result-row--unread{color:#172c42}.search-result-row--disabled{cursor:wait;opacity:.68}.search-result-row__selection{grid-column:1}.search-result-row__selection input{accent-color:#0b79db;cursor:pointer;width:16px;height:16px;margin:0}.search-result-row__state{grid-column:2}.search-result-row__state-icon{color:#b8c0c8;place-items:center;width:20px;height:16px;display:inline-grid}.search-result-row__state-icon svg{fill:#f7f9fb;stroke:currentColor;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:16px;overflow:visible}.search-result-row__state-icon--unread{color:#e6a20a}.search-result-row__state-icon--unread svg{fill:#ffd84a}.search-result-row__sender{grid-column:3;min-width:0;padding-right:14px;display:block}.search-result-row__sender-name,.search-result-row__sender-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-row__sender-name{color:#233a51;font-size:var(--mail-sender-font-size);font-weight:550;line-height:var(--mail-preview-line-height);align-items:center;gap:3px;display:flex}.search-result-row__sender-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-result-row--unread .search-result-row__sender-name{color:#132940;font-weight:700}.search-result-row__sender-address{display:none}.search-result-row__content{grid-column:4;justify-self:start;width:min(100%,960px);min-width:0;padding-right:56px}.search-result-row__subject{color:#1d3349;cursor:pointer;max-width:100%;font-family:inherit;font-size:var(--mail-list-font-size);font-weight:500;line-height:var(--mail-preview-line-height);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.search-result-row--unread .search-result-row__subject{color:#10263d;font-weight:700}.search-result-row__preview-line{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex;overflow:hidden}.search-result-row__preview{color:#8b98a8;min-width:0;font-size:var(--mail-list-font-size);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;line-height:22px;overflow:hidden}.search-result-row__preview-trailing{flex:none;min-width:0;max-width:min(46%,240px);overflow:hidden}.search-result-row__preview-trailing:only-child{max-width:min(100%,240px)}.search-result-row__preview-trailing>.row-tags{justify-self:stretch;width:100%;margin-left:0}.search-result-row__preview-trailing .message-label-chips{vertical-align:middle;max-width:100%;overflow:hidden}.search-result-row__preview-trailing .message-label-chips em{flex:0 auto;min-width:0}.search-result-row mark{color:inherit;background:#ffe589;padding:0 1px}.search-results-table-head__folder,.search-result-row__folder{text-align:left}.search-results-table-head__attachment,.search-result-row__attachment{text-align:center}.search-results-table-head__size,.search-result-row__size,.search-results-table-head__time,.search-result-row__time{text-align:right}.search-result-row__folder{color:#169251;font-size:var(--mail-meta-font-size);text-overflow:ellipsis;white-space:nowrap;grid-column:5;overflow:hidden}.search-result-row__attachment{color:#7d8d9e;grid-column:6}.search-result-row__attachment-icon{color:#778696;vertical-align:middle;place-items:center;width:16px;height:16px;display:inline-grid}.search-result-row__attachment-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;width:14px;height:14px;overflow:visible}.search-result-row--unread .search-result-row__attachment-icon{color:#5d7082}.search-result-row__size{color:#53677b;font-size:var(--mail-meta-font-size);grid-column:7}.search-result-row__time{color:#52667a;font-size:var(--mail-list-font-size);white-space:nowrap;grid-column:8}.search-facets-panel{background:#fbfdff;border-left:0;padding:0;display:block;overflow:hidden auto}.search-facet-sidebar{color:#30465b;width:100%;min-width:0;min-height:100%;padding:18px 28px 30px 20px}.search-facet-sidebar__header{border-bottom:1px solid #e3eaf0;align-items:center;gap:9px;margin-bottom:3px;padding-bottom:14px;display:flex}.search-facet-sidebar__header h2{color:#1e354b;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:15px;line-height:22px;overflow:hidden}.search-facet-sidebar__total{display:none}.search-facet-sidebar__refreshing{border:1.5px solid #d5dfe8;border-top-color:#7f91a4;border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.8s linear infinite search-loading-spin}.search-facet-sidebar__groups,.search-facet-group,.search-facet-group__list,.search-facet-group__list>li{min-width:0;max-width:100%}.search-facet-sidebar__groups{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.search-facet-group{border-bottom:1px solid #e9eef3;padding:14px 0 12px}.search-facet-group h3{color:#41566b;margin:0 0 8px;font-size:13px;font-weight:700}.search-facet-group__list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.search-facet-option{color:#2376bd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:2px;width:100%;min-width:0;max-width:100%;min-height:31px;padding:4px 7px;font-family:inherit;font-size:13px;display:flex;overflow:hidden}.search-facet-option:hover{background:#edf6fe}.search-facet-option--active{color:#086ac5;background:#eaf4ff;font-weight:700}.search-facet-option--active:hover{background:#dfedfb}.search-facet-option__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.search-facet-option__count{color:#5f7f9d;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:1px;font-size:12px}.search-facet-option--active .search-facet-option__count{color:#4c85b8}.search-facet-group__expand{color:#7c8d9d;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:3px 7px;font-size:12px}.search-facet-group__expand:hover{color:#086ac5}.search-facet-group__empty,.search-facet-sidebar__status,.search-facet-sidebar__error{color:#8f9dab;margin:9px 0;font-size:12px;line-height:1.55}.search-facet-sidebar__error button{color:#0a68ba;cursor:pointer;background:#fff;border:1px solid #d7e2eb;border-radius:5px;margin-top:7px;padding:5px 10px;font-size:12px}.search-back-results{color:#086ac5!important;background:#f2f8fe!important}@media (min-width:761px){.mail-layout.search-results-layout{background:#f4f8fb;padding-right:16px}.search-facets-panel{border-radius:0 10px 10px 0}.folders-labels-page .rules-topbar h1{font-size:26px}.folders-labels-page .rules-topbar>div>span{font-size:12px}}@container (min-width:980px){.folders-labels-page .collections-table-card>header strong{font-size:15px}.folders-labels-page .collections-table-card>header span{font-size:12px}.collections-table{font-size:13px}.collections-table-head{font-size:12px}.collection-name-cell strong{font-size:13px}.collection-not-applicable,.collection-row-actions button{font-size:12px}.collections-table-head,.collection-table-row{grid-template-columns:minmax(0,16fr) minmax(0,8fr) minmax(0,8fr) minmax(0,12fr) minmax(0,11fr) minmax(0,13fr) minmax(0,12fr) minmax(0,20fr)}}@media (min-width:1700px){.app-sidebar{flex-basis:220px;width:220px;padding-inline:14px}.primary-nav button{height:36px;font-size:12px}.mail-label-nav button{height:36px;font-size:var(--mail-sidebar-font-size)}.space-switcher button span{font-size:11px}.topbar{grid-template-columns:minmax(260px,1fr) minmax(440px,620px) 1fr}.mail-layout{grid-template-columns:minmax(620px,700px) minmax(640px,1fr)}.mail-layout.search-results-layout{--search-facet-width:304px;grid-template-columns:minmax(760px, 1fr) var(--search-facet-width)}.message-row{min-height:var(--mail-row-min-height);grid-template-rows:21px 22px 20px}.row-sender{font-size:var(--mail-sender-font-size)}.row-subject,.row-preview{font-size:var(--mail-list-font-size)}.row-tags em{max-width:118px}.message-title-row,.sender-card,.message-delivery-status,.mail-translation-banner,.mail-order-context,.mail-body,.reply-box{width:min(100%,1040px)}}@media (max-width:1500px){.row-tags em{max-width:86px}.topbar-account-copy small{display:none}}@media (max-width:1220px){.app-sidebar{flex-basis:220px;width:220px;padding-inline:14px}.brand-logo-emblem{flex-basis:30px;width:30px;height:30px}.brand-block>strong{font-size:13.5px}.mail-layout{grid-template-columns:minmax(440px,500px) minmax(380px,1fr)}.mail-layout.search-results-layout{--search-facet-width:220px;grid-template-columns:minmax(560px, 1fr) var(--search-facet-width);padding-right:12px}.search-results-table-head,.search-result-row{grid-template-columns:32px 22px minmax(125px,160px) minmax(220px,1fr) 100px}.search-results-table-head>:nth-child(5),.search-results-table-head>:nth-child(6),.search-results-table-head>:nth-child(7),.search-result-row__folder,.search-result-row__attachment,.search-result-row__size{display:none}.search-result-row__selection{grid-column:1}.search-result-row__state{grid-column:2}.search-result-row__sender{grid-column:3}.search-result-row__content{grid-column:4;width:100%;padding-right:18px}.search-result-row__time{grid-column:5}.message-list-header{padding-inline:13px}.message-row{grid-template-columns:10px 17px 19px minmax(0,1fr) auto;column-gap:7px}.row-tags em{max-width:76px}.topbar{grid-template-columns:190px minmax(300px,420px) 1fr;padding-inline:20px}.topbar.mail-topbar{grid-template-columns:minmax(190px,240px) minmax(300px,420px) minmax(150px,1fr);gap:16px;padding-inline:18px}.mail-topbar .mail-context-title h1{font-size:17px}.message-content{padding-inline:26px}.rule-management-grid{grid-template-columns:1fr}.team-table-head,.team-row{min-width:1120px}}@media (max-width:760px),(max-height:500px) and (max-width:950px){:is(html:has(.app-shell),body:has(.app-shell)){height:auto;overflow:visible}.auth-check-page{padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))}.auth-check-brand strong{font-size:20px}.login-page{padding:max(28px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.login-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea),.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){font-size:16px!important}.auth-check-retry{height:44px;min-height:44px}.login-branding{gap:10px;margin-bottom:21px}.login-logo-emblem{flex-basis:66px;width:66px;height:57px}.login-logo-source{width:286px;top:-109px;left:-22px}.login-brand-copy strong{font-size:19px}.login-brand-copy span{font-size:9px}.login-card{border-radius:17px;padding:26px 22px 24px}.login-heading{margin-bottom:22px}.login-heading h1{font-size:25px}.app-shell{min-width:0;height:auto;min-height:100vh;overflow:visible}.app-sidebar{display:none}.workspace{min-height:100vh}.topbar{grid-template-columns:1fr auto;gap:12px;height:auto;min-height:116px;padding:16px}.topbar.settings-shell-topbar{grid-template-columns:1fr auto;min-height:72px}.mail-topbar .topbar-title{grid-area:1/1}.mail-topbar .topbar-actions{grid-area:1/2}.mail-topbar .private-follow-settings span{display:none}.search-field-wrap{grid-area:2/1/auto/-1}.search-field{grid-area:auto}.search-field__scope,.search-field:is(:focus-within,.is-engaged) .search-field__scope{flex-basis:44px;padding-inline:0}.search-field__scope-label{display:none}.search-field:is(:focus-within,.is-engaged) .advanced-search-trigger{flex-basis:88px;max-width:88px;padding-inline:8px;font-size:11px}.advanced-search-panel{position:fixed;transform:none}.advanced-search-panel__fields{grid-template-columns:1fr}.advanced-search-field--wide{grid-column:auto}.advanced-search-field__compound{grid-template-columns:minmax(0,1fr)}.advanced-search-field__inline-label{display:none}.topbar-account{border-left:0;margin-left:0;padding-left:0}.topbar-account-copy,.settings-trigger>b{display:none}.mail-layout,.mail-layout.search-results-layout{display:block}.message-panel{border-right:0;min-height:calc(100vh - 116px)}.archive-popover{left:auto;right:0}.search-results-layout .message-panel{min-height:0}.search-results-layout .reading-panel.search-facets-panel{border-top:1px solid #dfe7ee;max-height:none;display:block}.search-results-table-head{display:none}.search-result-row{grid-template-rows:24px 30px;grid-template-columns:28px 20px minmax(0,1fr) 82px;min-height:72px;padding:7px 10px}.search-result-row__selection{grid-area:1/1}.search-result-row__state{grid-area:1/2}.search-result-row__sender{grid-area:1/3;padding-right:6px;display:block}.search-result-row__sender-address{display:none}.search-result-row__content{grid-area:2/3/auto/5;padding-right:0}.search-result-row__time{grid-area:1/4}.search-result-row__folder,.search-result-row__attachment,.search-result-row__size{display:none}.search-facet-sidebar{padding:16px}.compose-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.outbound-capability-checks,.compose-capability-slot .outbound-capability-checks{grid-template-columns:minmax(0,1fr)}.outbound-capability-next{grid-template-columns:1fr;gap:4px}.inline-reply-editor>.outbound-capability-panel.is-unavailable,.inline-reply-editor>.outbound-capability-panel.is-ready{grid-template-columns:minmax(0,1fr)}.inline-reply-editor>.outbound-capability-panel.is-unavailable{grid-template-areas:"summary""progress""retry"}.inline-reply-editor>.outbound-capability-panel.is-ready{grid-template-areas:"summary"}.inline-reply-editor>.outbound-capability-panel.is-unavailable>.outbound-capability-progress,.inline-reply-editor>.outbound-capability-panel.is-ready>.outbound-capability-progress{justify-content:flex-start}.inline-reply-editor>.outbound-capability-panel.is-unavailable>.outbound-capability-progress{border-left:0;padding-left:30px}.inline-reply-editor .outbound-capability-retry{justify-self:start}.rules-topbar,.rules-summary-grid{grid-template-columns:1fr}.store-settings-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.store-platform-tabs{gap:3px;padding:3px}.store-settings-topbar>.store-platform-tabs>.store-platform-tabs__label{display:none}.store-platform-tabs>button{min-height:44px;padding:0 11px}.store-mobile-sort>.store-mobile-scope-trigger,.store-mobile-sort button{height:44px;min-height:44px}.store-mobile-sort-options>button{min-height:44px}.store-mobile-sort-field-popover .store-popover-close{width:44px;height:44px;top:3px;right:3px}.store-mobile-sort-field-popover>.store-info-heading{min-height:30px;padding-right:44px}.store-status-filter-option,.store-status-filter-footer>button{min-height:44px}.store-status-filter-popover .store-popover-close{width:44px;height:44px;top:3px;right:3px}.store-status-filter-popover>.store-info-heading{padding-right:44px}.store-settings-topbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.store-settings-topbar__actions>button:only-child{grid-column:1/-1}.store-settings-topbar__actions>.store-refresh-controls{grid-column:1/-1;justify-content:space-between}.store-refresh-last{flex:1;justify-content:flex-start;max-width:none}.store-settings-topbar__actions button{min-height:44px}.store-list-toolbar{flex-direction:column;align-items:stretch}.store-list-toolbar form{flex-basis:auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.store-list-toolbar input{width:100%;max-width:none;min-height:44px}.store-list-toolbar button{min-height:44px}.store-list-toolbar .store-search-reset{grid-column:1/-1}.store-list-filter{flex-direction:column;align-items:stretch}.store-list-filter>button,.store-refresh-failure-actions>button,.store-directory-view-button{min-height:44px}.store-refresh-failure-footer{flex-direction:column;align-items:stretch}.store-refresh-failure-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-owner-select{min-height:44px}.store-avatar-link{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.mailbox-identity>.mailbox-store-avatar-link{flex-basis:44px;width:44px;height:44px}.store-username-link,.store-username-button{min-height:44px}.store-username-edit-button,.store-info-trigger.store-conflict-trigger{flex-basis:44px;width:44px;min-width:44px;height:44px}@container store-list (max-width:700px){.store-table .store-row{padding-top:20px}.store-username-link,.store-username-button,.store-username-edit-button,.store-info-trigger.store-conflict-trigger{min-width:44px;min-height:24px;position:relative}.store-username-edit-button,.store-info-trigger.store-conflict-trigger{flex-basis:44px;width:44px;height:24px}.store-username-link:after,.store-username-button:after,.store-username-edit-button:after,.store-info-trigger.store-conflict-trigger:after{content:"";height:max(100%,44px);position:absolute;bottom:0;left:0;right:0}}.store-info-trigger.store-status-trigger{min-width:44px;min-height:44px}.store-username-link{align-items:center;display:inline-flex}.store-refresh-notice__copy{flex:1}.store-refresh-progress{flex-basis:100%;margin-left:0}.store-pagination{padding:10px}.store-pagination button,.store-pagination-popover button{min-height:44px}.store-pagination__controls>button{min-width:44px}.store-pagination-grid{gap:4px}.store-pagination-popover{width:min(306px,100vw - 24px)}.store-pagination-popover.is-size{width:142px}.store-pagination-jump-form input{height:44px}.store-dialog>label{grid-template-columns:minmax(0,1fr);gap:7px}.store-dialog>label input,.store-dialog>label select{min-height:44px}.store-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-dialog>footer button{min-height:44px}.store-proxy-dialog>footer{grid-template-columns:repeat(3,minmax(0,1fr))}.store-proxy-current{grid-template-columns:minmax(0,1fr)}.store-proxy-current small{white-space:normal;overflow-wrap:anywhere;grid-column:1}.store-inline-retry{grid-column:1;min-height:44px}.store-source-dialog{max-height:calc(100vh - 16px)}.store-source-current em{grid-column:1}.store-source-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.store-source-preview__metrics>div{border-bottom:1px solid #e8eef3}.store-source-preview__metrics>div:nth-child(2n){border-right:0}.store-source-preview__metrics>div:nth-child(odd):last-child{grid-column:1/-1}.store-source-preview__metrics>div:nth-last-child(-n+2){border-bottom:0}.store-source-sheets>article{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px}.store-source-sheets>article>div{flex-direction:column;align-items:flex-start;gap:3px}.store-source-sheets>article>span{white-space:normal}.store-dialog>label.store-source-confirm{grid-template-columns:20px minmax(0,1fr)}.store-source-preview>footer{flex-direction:column;align-items:flex-start}.store-dialog>footer.store-source-actions{grid-template-columns:minmax(0,1fr)}.incoming-rules-page{padding:18px 10px 28px}.incoming-rules-topbar{margin-bottom:16px}.incoming-rules-topbar h1{font-size:20px}.incoming-rules-table{overflow:hidden}.incoming-rules-table-head{display:none}.rule-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rule status""updated updated""actions actions";min-width:0;min-height:96px;padding:7px 10px 5px}.rule-rule-cell{grid-area:rule}.rule-status-cell{grid-area:status;justify-self:end}.rule-updated-cell{grid-area:updated;padding-left:32px}.rule-updated-mobile-label{color:#8b929a;display:inline}.rule-actions-cell{grid-area:actions;justify-content:flex-end;gap:14px;padding-left:28px}.rule-main{padding-right:8px}.rule-summary-text,.rule-action-link{font-size:13px}.rule-touch-order-actions{margin-right:auto;display:inline-flex}.rule-editor-backdrop{padding:8px}.rule-editor-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.rule-editor-modal>header.rule-editor-header{padding:22px 16px 0}.rule-editor-body{padding:16px}.rule-editor-section-heading strong,.rule-name-field>strong{font-size:15px}.rule-condition-heading{flex-wrap:wrap}.rule-editor-modal .rule-match-select{flex:100%;width:100%;min-width:0}.condition-editor-actions{grid-area:1/3/3;align-self:start;gap:6px}.rule-action-row{grid-template-columns:110px minmax(0,1fr) 56px;gap:6px}.rule-action-controls{gap:6px}.rule-action-forward,.rule-auto-reply-schedule{grid-template-columns:minmax(0,1fr)}.rule-action-forward>label{justify-self:start}.rule-editor-modal>footer{padding-left:16px;padding-right:16px}.collection-manager-list article{grid-template-columns:16px minmax(0,1fr) 62px}.collection-manager-list article>button{grid-row:2}.settings-layout{grid-template-columns:1fr;overflow-y:auto}.settings-sidebar{min-height:auto;padding:12px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));border-right:0;border-bottom:1px solid var(--settings-sidebar-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.settings-back-button{margin:0}.settings-sidebar-nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:8px;display:grid}.settings-sidebar-nav button.settings-nav-separated{grid-column:1/-1}.settings-main{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);overflow:visible}.push-notifications-page{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.push-notifications-card>header{min-height:68px;padding:15px 16px}.push-notifications-card[aria-labelledby=push-scope-title]>header{min-height:0}.push-notifications-card[aria-labelledby=push-content-title]>header,.push-notifications-card[aria-labelledby=push-diagnostics-title]>header{min-height:52px}.push-preference-list,.push-browser-body{padding-left:16px;padding-right:16px}.push-preference-row{gap:14px}.push-content-mode-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 16px 16px}.push-diagnostics-list{padding-left:16px;padding-right:16px}.push-browser-button{width:100%}.push-native-version-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.push-native-version-check,.push-native-version-result .push-apk-download{width:100%}.push-feedback button{min-width:44px;min-height:44px}.android-app-update-notice{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:9px;width:auto;padding:12px;transform:none}.android-app-update-actions{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.android-app-update-notice a.android-app-update-primary,.android-app-update-notice button{min-height:44px;padding-left:8px;padding-right:8px}.android-app-update-notice a.android-app-update-fallback{white-space:normal;text-align:center;min-height:44px}.push-install-detail-link{margin-left:0}.private-appearance-topbar{grid-template-columns:1fr;align-items:start}.private-appearance-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.private-theme-reset,.private-theme-manage,.appearance-default-save{min-height:44px}.private-appearance-card>header{flex-direction:column;align-items:flex-start}.appearance-scope-switch{width:calc(100% - 28px);margin-top:14px}.cloudflare-settings-header{position:static}.cloudflare-settings-notice,.cloudflare-settings-state,.cloudflare-settings-empty{margin-inline:14px}.cloudflare-account-list{padding-inline:14px}.cloudflare-account-card__header{flex-wrap:wrap;align-items:flex-start}.cloudflare-account-heading{min-width:calc(100% - 52px)}.cloudflare-account-actions{justify-content:flex-end;width:100%}.cloudflare-account-meta{flex-wrap:wrap;gap:4px 14px;min-height:42px;padding-block:7px}.cloudflare-domain-row{grid-template-columns:minmax(0,1fr);gap:8px}.cloudflare-domain-actions{flex-wrap:wrap}.cloudflare-domain-form{flex-direction:column;align-items:stretch}.cloudflare-domain-form>div{justify-content:flex-end}.cloudflare-domain-search{flex-wrap:wrap;align-items:stretch}.cloudflare-domain-search input{flex-basis:100%}.cloudflare-domain-pagination{flex-direction:column;align-items:flex-start}.cloudflare-token-field{grid-template-columns:116px minmax(0,1fr);padding-inline:16px}.cloudflare-token-help__panel{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cloudflare-token-help__heading{padding:15px 16px 13px}.cloudflare-token-help__actions{padding:12px 16px 0}.cloudflare-token-help__steps{gap:12px;padding:15px 16px 16px}.cloudflare-token-help__warning{margin:0 16px 16px}.rules-page{padding:18px 14px}.rules-topbar{grid-template-columns:1fr auto}.rules-summary-grid{grid-template-columns:1fr}.storage-status-content,.storage-overview{padding:16px}.storage-overview__numbers{grid-template-columns:1fr}.storage-overview__number{padding-right:0}.storage-overview__number+.storage-overview__number{text-align:left;border-top:1px solid #dbe7f0;border-left:0;margin-top:14px;padding:14px 0 0}.storage-space-warning{flex-direction:column;align-items:flex-start;gap:5px}.storage-breakdown{grid-template-columns:1fr}.storage-volume-note{align-items:flex-start}.mailbox-add-form{padding-inline:14px}.mailbox-storefront-error{align-items:flex-start;padding-inline:14px}.mailbox-storefront-error button{min-height:44px}.mailbox-add-controls{flex-direction:column;align-items:stretch}.mailbox-add-controls input{height:44px;min-height:44px}.mailbox-add-controls button{width:100%}.profile-avatar-content{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 14px}.profile-current-avatar{border-bottom:1px solid #e7eaed;border-right:0;padding:0 0 18px}.profile-avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-avatar-actions{align-items:stretch}.profile-avatar-actions button{min-height:42px}.profile-avatar-actions>span{width:100%;margin:0}.profile-password-content{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px 14px}.profile-password-guide{border-bottom:1px solid #e7eaed;border-right:0;grid-template-columns:38px minmax(0,1fr);padding:0 0 16px}.profile-password-guide-icon{border-radius:11px;width:38px;height:38px}.profile-password-guide ul{grid-column:2;margin-top:0}.profile-password-form{width:100%}.profile-password-field{gap:6px;margin-bottom:14px}.profile-password-form .password-input-wrap>input{height:44px}.profile-password-form>footer button{width:100%;min-height:44px}.team-table-scroll{overflow-x:visible}.team-table-head{display:none}.team-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity role""password password""followed status""activity actions";gap:12px 16px;min-width:0;padding:15px 14px}.team-identity{grid-area:identity}.team-role{grid-area:role;justify-self:end}.team-password-cell{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-area:password;min-height:38px;padding-block:7px}.team-last-active{flex-direction:column;grid-area:activity;align-items:flex-start;gap:3px;display:flex}.team-last-active:before{color:#8492a4;content:"活跃时间";font-size:10px}.team-followed-mailbox-count{grid-area:followed;align-items:baseline;gap:6px;display:flex}.team-followed-mailbox-count:before{color:#8492a4;content:"关注邮箱";font-size:10px;font-weight:500}.member-status{grid-area:status;justify-self:end}.team-actions{grid-area:actions;justify-content:flex-end}.team-page .rules-topbar{grid-template-columns:minmax(0,1fr)}.team-topbar-actions{justify-content:stretch;width:100%}.team-topbar-actions>button{flex:1;min-height:44px}.mailbox-assignment-drawer{border-left:0;width:100%;height:100dvh}.mailbox-assignment-header{min-height:calc(68px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px}.mailbox-assignment-header p{font-size:17px}.mailbox-assignment-header span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 80px);overflow:hidden}.mailbox-assignment-search{padding:12px 10px 10px}.mailbox-assignment-search input,.mailbox-assignment-search button{min-height:44px}.mailbox-assignment-filters{padding:0 10px 10px}.mailbox-assignment-filters button{flex:1;min-height:40px}.mailbox-assignment-scope{min-height:48px;padding-inline:12px}.mailbox-assignment-scope button,.mailbox-assignment-result-summary button,.mailbox-assignment-error button,.mailbox-assignment-load-more{min-height:44px}.mailbox-assignment-result-summary{padding-inline:12px}.mailbox-assignment-error{margin-inline:10px}.mailbox-assignment-list{padding:0 10px 12px}.mailbox-assignment-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"check identity observation""check assignee assignee";gap:8px 10px;min-height:88px;padding:11px 10px}.mailbox-assignment-row>input{grid-area:check;align-self:center}.mailbox-assignment-identity{grid-area:identity}.mailbox-assignment-assignee{border-top:1px solid #edf2f6;grid-area:assignee;padding-top:7px}.mailbox-assignment-observation{grid-area:observation;align-self:start}.mailbox-assignment-actions,.mailbox-assignment-confirm{padding:11px 10px calc(11px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px}.mailbox-assignment-action-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;width:100%;display:grid}.mailbox-assignment-action-controls label{min-width:0}.mailbox-assignment-action-controls select{width:100%;min-height:44px}.mailbox-assignment-action-controls button,.mailbox-assignment-confirm button{min-height:44px}.mailbox-assignment-confirm>div:last-child{justify-content:flex-end}.member-password-modal>label{grid-template-columns:1fr;gap:7px;padding-block:10px}.member-password-notice,.member-create-error,.member-password-error{margin-inline:14px}.rule-size-editor,.rule-time-editor{flex-wrap:wrap}.new-mail-notice{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));width:auto;bottom:12px}html.maildesk-mail-workspace,body.maildesk-mail-workspace{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}@supports selector(:has(*)){:is(html:has(.app-shell.mail-workspace-open),body:has(.app-shell.mail-workspace-open)){overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}}:is(html:has(.app-shell.settings-workspace-open),body:has(.app-shell.settings-workspace-open)){overscroll-behavior:auto;height:auto;min-height:100%;overflow:visible}:is(html:has(.app-shell.settings-workspace-open .modal-backdrop),body:has(.app-shell.settings-workspace-open .modal-backdrop)){overscroll-behavior:none;height:100%;overflow:hidden}.app-shell{width:100%;min-width:0;max-width:100%}.app-shell.mail-workspace-open{--mobile-mail-topbar-height:calc(58px + env(safe-area-inset-top));--mobile-mail-selection-toolbar-height:calc(60px + env(safe-area-inset-bottom));--mobile-account-popover-top:var(--mobile-mail-topbar-height);height:100dvh;min-height:0;overflow:hidden}.app-shell.mail-workspace-open.mobile-search-open{--mobile-mail-topbar-height:calc(112px + env(safe-area-inset-top))}.app-shell.settings-workspace-open{--mobile-settings-topbar-height:calc(82px + env(safe-area-inset-top));--mobile-account-popover-top:var(--mobile-settings-topbar-height);height:auto;min-height:100dvh;overflow:visible}.app-shell.mail-workspace-open .workspace{height:100%;min-height:0;overflow:hidden}.app-shell.settings-workspace-open .workspace{height:auto;min-height:100dvh;overflow:visible}.app-sidebar{--mobile-sidebar-inline-start:max(14px, env(safe-area-inset-left));--mobile-sidebar-inline-end:max(14px, env(safe-area-inset-right));z-index:101;width:min(86vw,320px);max-width:calc(100vw - 44px);height:100dvh;min-height:0;padding:calc(8px + env(safe-area-inset-top)) var(--mobile-sidebar-inline-end) 0 var(--mobile-sidebar-inline-start);opacity:0;visibility:hidden;pointer-events:none;flex-basis:auto;transition:transform .2s,opacity .16s,visibility 0s linear .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-102%)}.app-sidebar.mobile-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.mobile-sidebar-backdrop{z-index:100;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101f2d6b;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.mobile-sidebar-close{color:#536b7d;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.mobile-sidebar-close:hover{color:#185f8a;background:#ffffffb8}.mobile-sidebar-close:focus-visible{outline-offset:-2px;color:#185f8a;background:#ffffffb8;outline:2px solid #2188c8}.mobile-sidebar-close svg,.mobile-sidebar-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.app-sidebar .sidebar-nav-entry{grid-template-columns:minmax(0,1fr);gap:0}.app-sidebar .sidebar-nav-entry>.sidebar-collection-main{min-width:0;height:44px}.app-sidebar .sidebar-nav-entry>.sidebar-touch-menu-trigger{display:none}.sidebar-context-menu{z-index:130;max-width:calc(100vw - 16px)}.sidebar-context-menu button{height:44px;min-height:44px}.app-sidebar .brand-block{grid-template-columns:36px minmax(0,1fr) auto 44px;gap:6px;height:44px;min-height:44px;display:grid}.app-sidebar .brand-logo-emblem{margin-inline-start:6px}.app-sidebar .brand-block>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-sidebar .workspace-switch-button{isolation:isolate;min-width:44px;height:44px;box-shadow:none;background:0 0;border:0;margin-left:0;padding-inline:7px;position:relative;transform:none}.app-sidebar .workspace-switch-button:before{content:"";z-index:0;box-sizing:border-box;pointer-events:none;background:linear-gradient(#ffffffe6 0%,#e1eef7e0 100%);border:1px solid #c5d9e6;border-radius:9px;height:36px;transition:border-color .16s,box-shadow .16s,transform .16s;position:absolute;inset:4px 0;box-shadow:inset 0 1px #ffffffe6,0 2px 7px #2e526a1a}.app-sidebar .workspace-switch-button>*{z-index:1;position:relative}.app-sidebar .workspace-switch-button:hover:before{background:linear-gradient(#fff 0%,#dbeaf4 100%);border-color:#a9c9dc;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px 10px #23537024}.app-sidebar .workspace-switch-button:active:before{background:#dceaf3;transform:none;box-shadow:inset 0 1px 2px #2353701f}.app-sidebar[data-space=private] .workspace-switch-button:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:before{border-color:var(--private-control-border);background:var(--private-control-background);box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:before{box-shadow:inset 0 1px 0 #ffffffeb, 0 2px 7px color-mix(in srgb, var(--private-accent) 14%, transparent)}}.app-sidebar[data-space=private] .workspace-switch-button:hover:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover:before{border-color:var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:hover:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover:before{border-color:color-mix(in srgb, var(--private-accent) 44%, white)}}.app-sidebar[data-space=private] .workspace-switch-button:hover:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover:before{background:var(--private-control-hover-background);box-shadow:inset 0 1px 0 #fff, 0 4px 10px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:hover:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover:before{box-shadow:inset 0 1px 0 #fff, 0 4px 10px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-sidebar[data-space=private] .workspace-switch-button:active:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:active:before{background:var(--private-active-background);box-shadow:inset 0 1px 2px var(--private-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar[data-space=private] .workspace-switch-button:active:before,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:active:before{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--private-accent) 18%, transparent)}}.app-sidebar .workspace-switch-button:hover,.app-sidebar .workspace-switch-button:active,.app-sidebar[data-space=private] .workspace-switch-button,.app-sidebar[data-space=private] .workspace-switch-button:hover,.app-sidebar[data-space=private] .workspace-switch-button:active,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:hover,.app-shell[data-shared-theme]:not([data-shared-theme=classic]) .app-sidebar[data-space=shared] .workspace-switch-button:active{box-shadow:none;background:0 0;border:0;transform:none}.app-sidebar .sidebar-control-row{grid-template-columns:116px 104px;gap:12px;width:min(100%,232px);height:46px;margin:6px auto 0}.app-sidebar .space-switcher,.app-sidebar .compose-button{height:46px}.app-sidebar .space-switcher{align-items:center;padding:0}.app-sidebar .space-switcher button{min-width:44px}.app-sidebar .space-switcher button span,.app-sidebar .compose-button{font-size:14px}.app-sidebar .compose-icon{flex-basis:14px;width:14px;height:14px}.app-sidebar .compose-icon svg{width:14px;height:14px}.app-sidebar .space-switcher button,.app-sidebar .primary-nav button{height:44px;min-height:44px}.app-sidebar .sidebar-navigation-divider{margin:6px 8px}.app-sidebar .sidebar-collections-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.app-sidebar .sidebar-connection-state{min-height:calc(44px + env(safe-area-inset-bottom));flex:0 0 calc(44px + env(safe-area-inset-bottom));margin:0 calc(0px - var(--mobile-sidebar-inline-end)) 0 calc(0px - var(--mobile-sidebar-inline-start));padding:0 calc(var(--mobile-sidebar-inline-end) + 4px) env(safe-area-inset-bottom) calc(var(--mobile-sidebar-inline-start) + 4px);border-top:1px solid var(--sidebar-navigation-divider);background-color:#ffffff29}.topbar.settings-shell-topbar{height:var(--mobile-settings-topbar-height);min-height:var(--mobile-settings-topbar-height);flex:0 0 var(--mobile-settings-topbar-height);padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left))}.settings-shell-topbar .topbar-actions>button.settings-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.topbar.mail-topbar{height:var(--mobile-mail-topbar-height);min-height:var(--mobile-mail-topbar-height);flex:0 0 var(--mobile-mail-topbar-height);padding:calc(6px + env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 6px max(10px, env(safe-area-inset-left));grid-template-rows:44px;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}.topbar.mail-topbar.mobile-search-open{grid-template-rows:44px 44px}.mail-topbar .topbar-title{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.mail-context-title:before{display:none}.mobile-sidebar-trigger{width:45px;height:45px;color:var(--mail-context-ink);background:var(--mail-context-accent);border:0;border-radius:9px;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-sidebar-trigger{background:color-mix(in srgb, var(--mail-context-accent) 8%, #ffffffb8)}}.mobile-sidebar-trigger{cursor:pointer;touch-action:manipulation}.mobile-sidebar-trigger:hover{background:var(--mail-context-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-sidebar-trigger:hover{background:color-mix(in srgb, var(--mail-context-accent) 15%, white)}}.mobile-sidebar-trigger:focus-visible{outline:2px solid var(--mail-context-accent);outline-offset:-2px;background:var(--mail-context-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-sidebar-trigger:focus-visible{background:color-mix(in srgb, var(--mail-context-accent) 15%, white)}}.mobile-search-trigger{width:44px;min-width:44px;height:44px;color:var(--mail-context-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.mobile-search-trigger:hover,.mobile-search-trigger.active{background:var(--mail-context-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-search-trigger:hover,.mobile-search-trigger.active{background:color-mix(in srgb, var(--mail-context-accent) 13%, white)}}.mobile-search-trigger:focus-visible{outline:2px solid var(--mail-context-accent);outline-offset:-2px;background:var(--mail-context-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-search-trigger:focus-visible{background:color-mix(in srgb, var(--mail-context-accent) 13%, white)}}.mobile-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mail-topbar .mail-context-title h1{min-width:0;font-size:17px}.mail-topbar .mobile-reader-context-title .mobile-reader-collection-title{font-size:14px;display:inline}.mail-topbar .private-follow-settings{width:44px;height:44px;padding:0}.mail-topbar .topbar-actions{gap:0;min-width:0}.mail-topbar .topbar-actions>button,.mail-topbar .topbar-actions>button.settings-trigger{width:44px;min-width:44px;height:44px;padding:0}.mail-topbar .topbar-account-trigger{justify-content:flex-start;gap:4px;width:44px;min-width:44px;height:44px;padding:5px 2px}.mail-topbar .topbar-account-avatar{flex:0 0 29px;width:29px;height:29px}.mail-topbar .topbar-actions>button.settings-trigger{justify-content:center}.mail-topbar .topbar-account-chevron{pointer-events:none;border-bottom:1.5px solid #7d8ea0;border-right:1.5px solid #7d8ea0;flex:0 0 5px;width:5px;height:5px;margin:0 1px 3px;transition:transform .16s;display:block;transform:rotate(45deg)}.mail-topbar .topbar-account-trigger.active .topbar-account-chevron{margin:3px 1px 0;transform:rotate(225deg)}.mail-topbar .search-field-wrap{display:none}.mail-topbar.mobile-search-open .search-field-wrap{display:block}.mail-topbar .search-field{height:44px}.search-clear{min-width:44px}.account-popover{z-index:110;top:var(--mobile-account-popover-top);right:max(10px, env(safe-area-inset-right));width:min(228px, calc(100vw - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right))));max-height:calc(100dvh - var(--mobile-account-popover-top) - 10px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow:hidden auto}.account-profile-button,.account-logout-button{height:44px;min-height:44px}.search-history-panel{z-index:104;top:var(--mobile-mail-topbar-height);width:auto;max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 10px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;left:10px;right:10px}.search-history-list{max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 68px - env(safe-area-inset-bottom))}.search-history-panel__header button{min-width:44px;min-height:44px}.search-history-item,.search-history-item__query{height:44px;min-height:44px}.search-history-item{grid-template-columns:minmax(0,1fr) 44px}.search-history-item__remove{width:44px;height:44px}.advanced-search-trigger{height:44px;margin-block:0}.advanced-search-panel{z-index:105;top:var(--mobile-mail-topbar-height);width:auto;max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 8px - env(safe-area-inset-bottom));padding:15px 14px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;left:8px;right:8px;overflow:hidden auto}.advanced-search-panel__header{gap:12px}.advanced-search-field{grid-template-columns:62px minmax(0,1fr)}.advanced-search-field input,.advanced-search-field select{height:44px}.advanced-search-panel__actions,.advanced-search-panel__primary-actions{flex-wrap:wrap;gap:8px}.advanced-search-panel__actions button{min-width:72px;height:44px;padding-inline:12px}.app-shell.mail-workspace-open .mail-layout{flex:auto;height:auto;min-height:0;display:block;overflow:hidden}.app-shell.mail-workspace-open .message-panel,.app-shell.mail-workspace-open .reading-panel{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.mail-layout[data-mobile-pane=list]>.message-panel{display:flex}.mail-layout[data-mobile-pane=list]>.reading-panel,.mail-layout[data-mobile-pane=reader]>.message-panel{display:none}.mail-layout[data-mobile-pane=reader]>.reading-panel{display:flex}.message-panel{border-right:0}.message-list-header{flex-basis:48px;height:48px;padding-inline:10px}.message-list-menu{width:44px;height:44px}.message-filter-control.is-filtered .message-list-menu{min-width:44px;height:44px}.message-filter-clear{width:44px;height:44px}.message-total{height:44px;padding-inline:8px}.check-control{width:44px;height:44px}.message-list{min-height:0;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);overscroll-behavior:contain;overscroll-behavior-y:none;overflow-anchor:none;touch-action:pan-y pinch-zoom;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;overflow:hidden auto}.message-swipe-shell{width:calc(100% - var(--mail-row-gutter) - var(--mail-row-gutter));min-height:78px;margin:0 var(--mail-row-gutter);isolation:isolate;background:#fff;display:block;position:relative;overflow:hidden}.message-swipe-shell.search-message-swipe-shell{width:100%;min-height:72px;margin:0}.message-swipe-content{z-index:2;touch-action:pan-y pinch-zoom;background:#fff;width:100%;transition:transform .2s cubic-bezier(.22,1,.36,1);display:block;position:relative}.message-swipe-shell[data-swipe-state=dragging]>.message-swipe-content,.message-swipe-shell[data-swipe-state=open]>.message-swipe-content{backface-visibility:hidden;will-change:transform}.message-swipe-shell[data-swipe-state=dragging]>.message-swipe-content{-webkit-user-select:none;user-select:none;transition:none}.message-swipe-shell>.message-swipe-content>.message-row{width:100%;max-width:none;margin:0}.message-swipe-shell>.message-swipe-content>.search-result-row{width:100%}.message-swipe-actions{z-index:1;width:var(--message-swipe-actions-width,144px);justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.message-swipe-actions[aria-hidden=true]{pointer-events:none}.message-swipe-action{color:#fff;cursor:pointer;touch-action:manipulation;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;min-width:72px;min-height:44px;padding:6px 4px;font-family:inherit;font-size:12px;line-height:16px;display:flex}.message-swipe-action .mail-action-icon{width:19px;height:19px}.message-swipe-action-read{background:#2f8bd8}.message-swipe-action-delete{background:#e2554f}.message-swipe-action:focus-visible{z-index:1;outline-offset:-4px;outline:2px solid #fff;position:relative}.message-swipe-action:disabled{cursor:wait;opacity:.66}.message-row{grid-template-columns:10px 18px 19px minmax(0,1fr) auto;column-gap:6px;max-width:100%;min-height:78px}.row-checkbox-hover-zone{width:64px}.message-list-skeleton-row{grid-template-rows:20px 20px;grid-template-columns:20px minmax(0,1fr) 52px;gap:7px 10px;min-height:78px;padding-left:30px;padding-right:8px}.message-list-skeleton-row i:first-child{grid-area:1/1}.message-list-skeleton-row i:nth-child(2){grid-area:1/2;width:min(135px,80%)}.message-list-skeleton-row i:nth-child(3){grid-area:2/2/auto/4;width:min(210px,92%)}.message-list-skeleton-row i:nth-child(4){grid-area:1/3;width:44px}.message-list-skeleton.is-folder-loading .message-list-skeleton-row{height:78px}.mail-layout.search-results-layout[data-mobile-pane=list]{flex-direction:column;display:flex}.mail-layout.search-results-layout[data-mobile-pane=list]>.message-panel{flex:auto;order:2;height:auto;min-height:0;display:flex}.mail-layout.search-results-layout[data-mobile-pane=list]>.reading-panel.search-facets-panel{overscroll-behavior:contain;border:0;border-bottom:1px solid #dfe7ee;flex:0 auto;order:1;height:auto;min-height:88px;max-height:min(30dvh,230px);display:block;overflow:hidden auto}.search-facet-sidebar{min-height:0;padding:12px 14px 14px}.search-facet-sidebar__header{padding-bottom:9px}.search-facet-group{padding-block:9px}.search-facet-option,.search-facet-group__expand,.search-facet-sidebar__error button{min-height:44px}.search-result-row{grid-template-columns:44px 20px minmax(0,1fr) 82px}.search-result-row__selection{align-self:center;place-items:center;width:44px;height:44px;display:grid;position:relative}.search-result-row__selection input{z-index:1;opacity:0;width:44px;height:44px;margin:0;position:absolute;inset:0}.search-result-row__selection:before{content:"";pointer-events:none;background:#fff;border:1px solid #aab8c6;border-radius:3px;width:16px;height:16px}.search-result-row__selection:after{content:"";opacity:0;pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.search-result-row__selection:has(input:checked):before{background:#0b79db;border-color:#0b79db}.search-result-row__selection:has(input:checked):after{opacity:1}.search-result-row__selection:has(input:focus-visible):before{outline-offset:2px;outline:2px solid #79b7ef}.search-result-row__selection:has(input:disabled){cursor:default;opacity:.58}.search-results-toolbar{scrollbar-width:none;flex-basis:48px;height:48px;min-height:48px;padding-inline:8px;overflow:auto hidden}.search-results-toolbar::-webkit-scrollbar{display:none}.search-results-toolbar>button,.search-results-toolbar .toolbar-menu-wrap>button{height:44px;min-height:44px}.search-results-toolbar__hint{flex:none}.mail-action-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 0 52px;gap:6px;height:52px;min-height:52px;padding:4px 8px;overflow:auto hidden}.mail-action-toolbar::-webkit-scrollbar{display:none}.mobile-toolbar-overflow-cue{z-index:9;color:#39779f;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 42% 100%);flex:0 0 36px;align-self:center;place-items:center;width:36px;height:44px;margin-left:-36px;transition:opacity .14s;position:sticky;right:0}.mobile-toolbar-overflow-cue[data-visible=true]{opacity:1;display:grid}.mobile-toolbar-overflow-cue svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #17324d1f);width:18px;height:18px;margin-left:8px}.mail-action-group-divider{display:none}.mail-action-toolbar>.mobile-mark-group-divider,.mail-action-toolbar>.message-viewers-divider{background:#d6e1e9;height:24px;margin-inline:1px;display:block}.mail-action-toolbar>button,.mail-action-toolbar>.message-viewers-trigger,.toolbar-menu-wrap>button,.mailbox-follow-action-wrap>button{height:44px;min-height:44px;padding-inline:10px}.mail-action-toolbar>.toolbar-icon-only{width:44px;min-width:44px}.mail-action-toolbar[data-mobile-mark-after-follow=true]>.mobile-back-to-list,.mail-action-toolbar[data-mobile-mark-after-follow=true]>.search-back-results{order:-3}.mail-action-toolbar[data-mobile-mark-after-follow=true]>.mailbox-follow-action-wrap{order:-2}.mail-action-toolbar[data-mobile-mark-after-follow=true]>[data-toolbar-divider=follow]{background:#d6e1e9;order:-2;height:24px;margin-inline:1px;display:block}.mail-action-toolbar[data-mobile-mark-after-follow=true]>[data-reader-mark-control=true],.mail-action-toolbar[data-mobile-mark-after-follow=true]>.mobile-mark-group-divider,.selection-toolbar[data-mobile-mark-after-delete=true]>.mobile-mark-group-divider{order:-1}.mobile-back-to-list{display:inline-flex}.message-content{min-height:0;padding:16px max(14px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.message-title-row,.sender-card,.message-delivery-status,.mail-translation-banner,.mail-order-context,.mail-body,.reply-box{width:100%;min-width:0;max-width:100%}.message-title-row{display:block}.message-title-row h2,.mail-body,.mail-body *{overflow-wrap:anywhere}.message-title-row>.message-label-chips{vertical-align:text-bottom;max-width:calc(100% - 10px);margin:0 0 0 10px;padding-top:9px;position:relative;top:-1px}.sender-card{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"avatar meta""aside aside";gap:10px 12px;padding-bottom:15px}.sender-avatar-trigger{grid-area:avatar}.sender-card-meta{grid-area:meta}.sender-card-aside{flex-direction:row;grid-area:aside;justify-content:space-between;align-items:center;width:100%;min-width:0}.sender-primary-line,.sender-detail-line{max-width:100%}.sender-expanded-details .sender-recipient-detail{white-space:nowrap}.sender-expanded-details .sender-recipient-detail-list{flex-wrap:nowrap}.sender-expanded-details .sender-recipient-detail-list>span{flex:0 auto;max-width:100%}.sender-expanded-details .sender-recipient-detail-list .recipient-identity-trigger{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:100%;overflow:hidden}.sender-expanded-details .recipient-storefront-identity{width:auto;max-width:100%}.sender-expanded-details .recipient-storefront-identity-text{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;flex-wrap:nowrap;overflow:hidden}.sender-expanded-details .recipient-storefront-username{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.sender-expanded-details .recipient-storefront-identity .recipient-identity-address{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;flex:auto;min-width:0;max-width:100%;overflow:hidden}.sender-expanded-details .sender-recipient-summary{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.sender-attachment-line{flex-wrap:wrap}.sender-attachment-list,.sender-attachment-link{max-width:100%}.message-delivery-details{overscroll-behavior-x:contain;padding-left:0;overflow-x:auto}.mail-translation-banner{flex-wrap:nowrap;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding:0 8px 0 10px;font-size:13px;line-height:18px}.mail-translation-status{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mail-translation-banner button{white-space:nowrap;min-width:44px;min-height:44px;margin-left:0;padding:0}.mail-translation-banner button:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #0878d1;text-decoration:underline}.mail-translation-banner+.mail-body{padding-top:10px}.mail-body{padding-inline:0}.mail-body iframe,.mail-body img,.mail-body table{max-width:100%}.reply-box,.inline-reply-editor{overflow:hidden}.message-detail-toggle,.reply-footer button{min-height:44px}.mail-identity-card{width:auto;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;right:max(10px, env(safe-area-inset-right))!important;left:max(10px, env(safe-area-inset-left))!important}.mail-identity-card-header{padding-right:58px}.mail-identity-card-address-row{min-height:20px;padding-right:44px;position:relative}.mobile-identity-card-close{z-index:2;color:#6c7f91;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:6px;right:6px}.mobile-identity-card-close:hover,.mobile-identity-card-close:focus-visible{color:#315d7a;background:#f0f5f8;outline:0}.mobile-identity-card-close:focus-visible{box-shadow:inset 0 0 0 2px #2188c8}.mobile-identity-card-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.identity-storefront-refresh-button,.identity-copy-button,.sender-history-heading button,.sender-history-list button{min-height:44px}.identity-storefront-status-control,.mail-identity-card .mail-identity-card-name-row>.store-info-trigger.store-status-trigger,.mail-identity-card-name-row>.store-status-badge{margin-right:44px}.mail-identity-card-name-row>.store-info-trigger.store-status-trigger,.identity-storefront-status-control>.store-info-trigger.store-status-trigger,.identity-storefront-status-control .identity-storefront-refresh-button{z-index:1;position:relative}.mail-identity-card .mail-identity-card-name-row>.store-info-trigger.store-status-trigger{height:18px}.mail-identity-card-name-row>.store-info-trigger.store-status-trigger:after,.identity-storefront-status-control>.store-info-trigger.store-status-trigger:after,.identity-storefront-status-control .identity-storefront-refresh-button:after{content:"";position:absolute;inset:-18px 0 -8px}.identity-storefront-status-control .identity-storefront-refresh-button{flex-basis:24px;width:24px;height:18px;min-height:0;margin:0}.identity-copy-button{width:44px;height:44px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.toolbar-popover.toolbar-portal-popover{z-index:120;right:auto}.toolbar-popover button{height:44px;min-height:44px}.mail-action-toolbar .mailbox-followers-tooltip{z-index:112;top:calc(var(--mobile-mail-topbar-height) + 58px);right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-width:none;max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 68px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow-y:auto}.mailbox-followers-tooltip-row,.toolbar-confirm button{height:44px;min-height:44px}.message-filter-popover,.archive-popover{z-index:111;top:calc(var(--mobile-mail-topbar-height) + 48px);right:max(10px, env(safe-area-inset-right));left:max(10px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 58px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow:hidden auto}.message-filter-popover>button,.sort-menu-row>button,.sort-submenu>button,.archive-popover header button,.archive-reset{height:44px;min-height:44px}.sort-submenu{width:100%;box-shadow:none;background:#f7f9fb;border:0;border-radius:0;margin:3px 0;position:static}.message-context-menu{width:auto;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto;right:max(10px, env(safe-area-inset-right))!important;left:max(10px, env(safe-area-inset-left))!important}.message-context-menu button{height:44px;min-height:44px}.app-shell.mail-workspace-open[data-mobile-selection-open=true]>.order-risk-connection{bottom:calc(20px + var(--mobile-mail-selection-toolbar-height));z-index:60}.mail-layout.mobile-selection-open[data-mobile-pane=list]>.reading-panel.selection-mode{z-index:70;width:100%;height:auto;min-height:var(--mobile-mail-selection-toolbar-height);background:#fff;border-top:1px solid #dce5ed;display:block;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -8px 24px #17324d24}.mail-layout.mobile-selection-open[data-mobile-pane=list]>.reading-panel.selection-mode:has(.selection-toolbar[data-toolbar-portal-open=true]){z-index:120}.mail-layout.mobile-selection-open .selection-cards{display:none}.mail-layout.mobile-selection-open .selection-toolbar{min-height:var(--mobile-mail-selection-toolbar-height);height:var(--mobile-mail-selection-toolbar-height);padding:6px 8px calc(6px + env(safe-area-inset-bottom));border:0}.selection-toolbar[data-mobile-mark-after-delete=true]>[data-selection-delete-action=true]{order:-3}.selection-toolbar[data-mobile-mark-after-delete=true]>[data-selection-mark-read-action=true]{order:-2}.selection-toolbar[data-mobile-mark-after-delete=true]>[data-selection-mark-control=true]{order:-1}.mail-layout.mobile-selection-open .message-list{padding-bottom:var(--mobile-mail-selection-toolbar-height);scroll-padding-bottom:var(--mobile-mail-selection-toolbar-height)}.modal-backdrop{z-index:115;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overscroll-behavior:none;overflow:hidden}.compose-modal{width:100%;max-width:100%;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:12px;overflow:hidden auto}.compose-modal>header{z-index:2;min-height:60px;padding:10px 14px;position:sticky;top:0}.compose-modal>header button{border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.compose-field{grid-template-columns:68px minmax(0,1fr);gap:8px;min-height:60px;padding:8px 14px}.compose-field input,.compose-field select{min-height:44px}.compose-capability-slot{overscroll-behavior:contain;max-height:25dvh;padding:9px 10px}.compose-capability-slot .outbound-capability-panel{padding:10px}.compose-modal textarea{overscroll-behavior:contain;resize:none;width:calc(100% - 20px);min-width:0;min-height:112px;margin:10px;padding:14px;overflow-y:auto}.compose-modal footer{z-index:2;padding:8px 10px calc(8px + env(safe-area-inset-bottom));flex:none;position:sticky;bottom:0}.compose-modal footer button{min-height:44px;padding-block:0}.settings-workspace-open .settings-layout,.settings-workspace-open .settings-main,.settings-workspace-open .rules-page{min-height:0;overflow:visible}.settings-workspace-open .settings-layout{height:auto}.settings-back-button{grid-column:1/-1;height:44px;min-height:44px}.settings-sidebar-nav button{height:auto;min-height:44px;padding-block:8px}.collections-table-scroll{overflow:visible}.collections-table{background:#f4f7fa;gap:10px;padding:10px;display:grid}.collections-table-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.collection-table-row{background:#fff;border:1px solid #dfe7ee;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name name""unread total""cleanup cleanup""pinned read""notify notify""actions actions";gap:8px;min-width:0;min-height:0;margin:0;padding:12px;display:grid;overflow:hidden;box-shadow:0 3px 12px #1c364d0b}.collections-table-head+.collection-table-row,.collection-table-row+.collection-table-row{border-top:1px solid #dfe7ee}.collection-name-cell{border-bottom:1px solid #edf1f5;grid-area:name;min-height:44px;padding:0 0 8px!important}.collection-name-cell strong{font-size:13px}.collection-table-row.system .collection-name-cell{padding-left:0}.collection-drag-handle{display:none}.collection-table-row>span{background:#f7f9fb;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:7px 9px;display:flex;text-align:right!important;white-space:normal!important;overflow:visible!important}.collection-table-row>span:before{color:#778799;text-align:left;flex:none;font-size:10px;font-weight:650}.collection-table-row>span:nth-child(2){grid-area:unread}.collection-table-row>span:nth-child(2):before{content:"未读"}.collection-table-row>span:nth-child(3){grid-area:total}.collection-table-row>span:nth-child(3):before{content:"总邮件"}.collection-table-row>span:nth-child(4){grid-area:cleanup}.collection-table-row>span:nth-child(4):before{content:"自动清理"}.collection-table-row>span:nth-child(5){grid-area:pinned}.collection-table-row>span:nth-child(5):before{content:"置顶显示"}.collection-table-row>span:nth-child(6){grid-area:read}.collection-table-row>span:nth-child(6):before{content:"自动已读"}.collection-table-row>span:nth-child(7){grid-area:notify}.collection-table-row>span:nth-child(7):before{content:"新邮件提醒"}.collection-table-row>.collection-row-actions{background:0 0;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;padding:4px 0 0}.collection-table-row>.collection-row-actions:before{content:"操作";margin-right:auto}.collection-row-actions button{min-width:64px;height:44px;min-height:44px;padding-inline:10px;font-size:12px}.collection-row-actions button.collection-order-button{place-items:center;width:44px;min-width:44px;padding:0;font-size:18px;display:inline-grid}.collection-switch{flex:0 0 44px;width:44px;height:44px}.collection-switch>span{inset:8px 0}.collection-switch>span:after{width:20px;height:20px;top:3px;left:3px}.collection-switch input:checked+span:after{transform:translate(18px)}.collection-switch>i{top:17px;left:auto;right:48px}.collection-table-message,.collection-expand-row,.collection-create-row{background:#fff;border:0;border-radius:9px;min-height:52px;margin:0;padding-inline:12px}.collection-expand-row button,.collection-create-row button{height:44px;min-height:44px}.rule-editor-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overscroll-behavior:none;overflow:hidden}.rule-editor-modal{width:100%;height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overflow:hidden}.rule-editor-modal>header.rule-editor-header{flex-basis:60px;min-height:60px;padding:18px 12px 0 16px}.rule-editor-modal>header.rule-editor-header button{width:44px;height:44px;margin-top:-11px}.rule-editor-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:14px 12px 18px;overflow:hidden auto}.rule-editor-panel{padding:10px}.rule-select-trigger,.condition-editor-row input,.condition-true-value,.rule-action-forward>input,.rule-editor-modal .rule-name-field input{height:44px;min-height:44px}.condition-editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.condition-editor-row>.rule-condition-field{grid-area:1/1}.condition-editor-row>.rule-condition-operator{grid-area:1/2}.condition-editor-row>.rule-condition-value{grid-area:2/1/auto/-1}.condition-editor-actions{grid-area:3/1/auto/-1;justify-content:center;align-self:auto;height:44px}.condition-editor-actions button,.rule-action-controls button{width:44px;height:44px}.rule-chip-box{min-height:44px}.rule-action-row{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"kind controls""target target";gap:8px;min-height:0}.rule-action-kind{grid-area:kind}.rule-action-row>:nth-child(2){grid-area:target;width:100%;min-width:0}.rule-action-controls{grid-area:controls;justify-content:center;gap:4px;height:44px}.rule-action-delay>input{height:44px;min-height:44px}.rule-action-forward>label{min-height:44px}.rule-action-auto-reply textarea{min-height:112px}.rule-auto-reply-schedule input{height:44px;min-height:44px}.rule-editor-modal>footer{min-height:calc(60px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom));flex-wrap:wrap;flex:none;align-items:center;gap:6px}.rule-editor-modal>footer button{height:44px;min-height:44px}.rule-select-option,.search-scope-popover .rule-select-option,.incoming-rule-create-button,.new-rule-button{min-height:44px}.rule-actions-cell{flex-wrap:wrap}.rule-action-link{min-height:44px}.member-modal:not(.rule-editor-modal){width:100%;max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}.member-modal:not(.rule-editor-modal)>header{z-index:2;background:#fff;position:sticky;top:0}.member-modal:not(.rule-editor-modal)>footer{z-index:2;position:sticky;bottom:0}.member-modal header button{place-items:center;width:44px;height:44px;padding:0;display:grid}.member-modal>label{grid-template-columns:76px minmax(0,1fr);padding-inline:14px}.member-modal input,.member-modal select,.member-modal footer button{min-height:44px}.password-visibility-button{width:44px;height:44px;right:0}.cloudflare-token-help__panel{width:calc(100vw - max(8px, env(safe-area-inset-left)) - max(8px, env(safe-area-inset-right)));max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain}.cloudflare-token-help__heading button{flex-basis:44px;width:44px;height:44px}.cloudflare-token-help__actions a{align-items:center;min-height:44px;display:inline-flex}.cloudflare-settings-state button,.cloudflare-settings-empty button,.cloudflare-account-actions button,.cloudflare-domain-actions button,.cloudflare-domain-section>header button,.cloudflare-domain-form button,.cloudflare-domain-tabs button,.cloudflare-domain-search button,.cloudflare-domain-pagination button,.cloudflare-domain-empty button{height:44px;min-height:44px}.mailbox-add-controls button,.mailbox-follow-button,.member-action,.team-password-change,.team-actions button,.profile-avatar-actions button{min-height:44px}.purge-confirm-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.purge-confirm-dialog{max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}.purge-confirm-dialog footer button{height:44px;min-height:44px}.account-popover button:focus-visible,.toolbar-popover button:focus-visible,.toolbar-confirm button:focus-visible,.message-filter-popover button:focus-visible,.archive-popover button:focus-visible,.message-context-menu button:focus-visible,.compose-modal button:focus-visible,.member-modal button:focus-visible,.purge-confirm-dialog button:focus-visible{outline-offset:-2px;outline:2px solid #2188c8}.rule-editor-body :is(button,input,select,textarea):focus-visible,.compose-modal :is(button,input,select,textarea):focus-visible,.member-modal :is(button,input,select,textarea):focus-visible{scroll-margin:12px}.new-mail-notice{bottom:calc(12px + env(safe-area-inset-bottom))}}@media (min-width:761px) and (max-width:1100px){.private-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:521px) and (max-width:1100px){.profile-avatar-content{grid-template-columns:minmax(0,1fr)}.profile-current-avatar{border-bottom:1px solid #e7eaed;border-right:0;padding:0 0 20px}.profile-avatar-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.rule-action-row-trash_after_days,.rule-action-row-permanent_delete_after_days{grid-template-columns:minmax(0,1fr);grid-template-areas:"kind""target""controls"}.rule-action-row-trash_after_days .rule-action-kind,.rule-action-row-permanent_delete_after_days .rule-action-kind{grid-area:kind}.rule-action-row-trash_after_days>:nth-child(2),.rule-action-row-permanent_delete_after_days>:nth-child(2){grid-area:target;width:100%;min-width:0}.rule-action-row-trash_after_days .rule-action-controls,.rule-action-row-permanent_delete_after_days .rule-action-controls{grid-area:controls}}@media (max-width:760px),(max-height:500px) and (max-width:950px){.rules-topbar.private-appearance-topbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.private-appearance-topbar>.back-button,.private-appearance-topbar>div,.private-appearance-topbar>.private-appearance-actions{grid-column:1;width:100%;min-width:0;max-width:100%}.private-appearance-topbar>.back-button{width:fit-content}.private-appearance-topbar h1{overflow-wrap:normal;word-break:keep-all}.theme-gallery__toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.theme-gallery__filters{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:none;gap:6px;width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;overflow-x:auto}.theme-gallery__filters::-webkit-scrollbar{display:none}.theme-gallery__filter{scroll-snap-align:start;flex:none;min-height:44px;padding-inline:15px}.theme-gallery__count{align-self:flex-end}.private-theme-section{padding:16px 14px 18px}.private-theme-section__heading{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:11px}.private-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.private-theme-card{border-radius:11px}.private-theme-card__copy{gap:3px;min-height:58px;padding:9px 36px 9px 10px}.private-theme-card__copy strong{font-size:12px}.private-theme-card__copy small{font-size:10px}.private-theme-card__check{width:20px;height:20px;bottom:17px;right:9px}.private-theme-card__status{padding-inline:6px;top:7px;left:7px}.private-theme-card__badge{padding-inline:6px;top:7px;right:7px}.appearance-defaults-page{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.appearance-default-savebar{min-height:0;padding:10px max(14px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:9px}.appearance-default-savebar.dirty{z-index:110;border-radius:14px 14px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #263a4929}.appearance-default-savebar__actions{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);display:grid}.appearance-default-savebar__actions>:only-child{grid-column:1/-1}.appearance-default-cancel,.appearance-default-save{width:100%;height:44px;min-height:44px}}@media (max-width:420px){.message-list-header:has(.message-filter-control.is-filtered){z-index:12;flex-basis:auto;grid-template-columns:44px minmax(0,1fr) auto;gap:0 7px;height:auto;min-height:48px;padding-block:2px 4px;display:grid;position:relative}.message-list-header:has(.message-filter-control.is-filtered)>.check-control{grid-area:1/1}.message-list-header:has(.message-filter-control.is-filtered)>strong{grid-area:1/2}.message-list-header:has(.message-filter-control.is-filtered)>.message-archive-control{grid-area:1/3;position:static}.message-list-header:has(.message-filter-control.is-filtered)>.message-filter-control{grid-area:2/2/auto/4;justify-self:start;position:static}.message-list-header:has(.message-filter-control.is-filtered)>.bulk-job-progress{grid-column:2/4}.message-list-header:has(.message-filter-control.is-filtered) :is(.message-filter-popover,.archive-popover){max-height:calc(100dvh - var(--mobile-mail-topbar-height) - 108px - env(safe-area-inset-bottom));position:absolute;top:calc(100% + 6px)}}@media (max-width:340px){.private-theme-grid{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(pointer:coarse){.search-history-item__remove{opacity:1}.rule-touch-order-actions{margin-right:auto;display:inline-flex}.rule-touch-order-actions button{width:44px;height:44px}.rule-action-link{min-height:44px;padding:12px 2px}}@media (min-width:761px) and (max-width:900px){.incoming-rules-table-head{display:none}.rule-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rule status""updated updated""actions actions";min-width:0;min-height:96px;padding:7px 10px 5px}.rule-rule-cell{grid-area:rule}.rule-status-cell{grid-area:status;justify-self:end}.rule-updated-cell{grid-area:updated;padding-left:32px}.rule-updated-mobile-label{color:#8b929a;display:inline}.rule-actions-cell{grid-area:actions;justify-content:flex-end;gap:14px;padding-left:28px}.rule-main{padding-right:8px}.rule-summary-text,.rule-action-link{font-size:13px}}@media (min-width:901px) and (min-height:501px) and (hover:none),(min-width:901px) and (min-height:501px) and (pointer:coarse){.incoming-rules-table-head,.rule-row{grid-template-columns:minmax(0,3fr) minmax(90px,1fr) minmax(220px,1.2fr) minmax(160px,.9fr)}.rule-actions-cell{gap:10px}}@media (prefers-reduced-motion:reduce){.app-sidebar,.mobile-sidebar-backdrop,.private-theme-card,.private-theme-card__check,.theme-gallery__filter,.private-theme-reset,.private-theme-manage,.appearance-default-save,.appearance-default-cancel,.appearance-scope-switch button{transition:none}.private-theme-card:hover,.theme-gallery__filter:hover,.private-theme-reset:hover:not(:disabled),.private-theme-manage:hover,.appearance-default-save:hover:not(:disabled){transform:none}.auth-check-status i{border-color:var(--primary);animation:none}.message-list-skeleton-row i,.sidebar-count-skeleton{animation:none}.message-list-skeleton.is-folder-loading:after{animation:none;display:none}.mail-body-preview>span:after{opacity:.7;animation:none;transform:scaleX(.72)}.mail-body-loading>i{border-color:var(--primary);animation:none}.mail-body-frame{transition:none}.mail-translation-progress{animation:none}.outbound-capability-spinner{border-color:var(--primary);animation:none}.new-mail-notice,.search-facet-sidebar__refreshing,.store-refresh-notice.is-running>span,.store-list-state i,.identity-storefront-refresh-button.is-loading>.store-glyph{animation:none}.message-viewers-trigger>.store-glyph.is-chevron{transition:none}.message-viewers-count-skeleton,.message-viewer-avatar-skeleton,.message-viewers-chevron-skeleton{background:#e3eaf0;animation:none}.search-field,.search-field__scope,.search-field__scope-label,.search-field__input-zone,.advanced-search-trigger{transition:none}.attachment-preview-state i{border-color:#1686dc;animation:none}.attachment-preview-image-viewport img{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:is(html:has(.console-shell),body:has(.console-shell),html:has(.console-access-screen),body:has(.console-access-screen)){height:100%;overflow:hidden}.console-shell{--console-ink:#172b43;--console-muted:#66758a;--console-line:#dfe7ef;--console-soft:#f4f8fb;--console-primary:#0b70d1;--console-primary-dark:#0758a8;--console-primary-soft:#eaf4ff;--console-success:#1f9d69;--console-warning:#d78324;--console-danger:#c74e49;width:100%;height:100dvh;min-height:0;color:var(--console-ink);font-family:var(--mail-font-family);background:#edf3f8;display:flex;overflow:hidden}.console-shell button,.console-shell input,.console-shell select{font:inherit}.console-shell svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.console-shell :is(button,a,select,summary):focus-visible{outline-offset:2px;outline:2px solid #2188c8}.console-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):not(:is(.console-orders-search,.phone-sms-search) *):focus-visible{border-color:#699cf0;outline:0;box-shadow:0 0 0 3px #0866ef1a}.console-sidebar{z-index:20;color:#35546a;background:linear-gradient(#edf3f8 0%,#e7eef5 56%,#e3ebf3 100%);border-right:1px solid #c5d4df;flex-direction:column;flex:0 0 220px;width:220px;min-height:0;padding:14px 13px 13px;display:flex;position:relative;box-shadow:inset -1px 0 #ffffff8f,7px 0 24px #355b7418}.console-sidebar:before{pointer-events:none;content:"";background:radial-gradient(420px 310px at 18% -24px,#ffffffc7 0%,#ffffff73 48%,#0000 100%);position:absolute;inset:0}.console-sidebar>*{z-index:1;position:relative}.console-brand{border-bottom:1px solid #cddbe5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 3px 8px;display:grid}.console-brand img{object-fit:contain;width:30px;height:30px;display:block}.console-brand>div{gap:2px;min-width:0;display:grid}.console-brand strong{color:#17344d;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:760;overflow:hidden}.console-brand span{color:#71879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.console-mobile-close{display:none}.console-mail-return{color:#315f7b;background:linear-gradient(#ffffffe6,#e1eef7e0);border:1px solid #c5d9e6;border-radius:9px;align-items:center;gap:9px;min-height:44px;margin:12px 2px 10px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 2px 7px #2e526a1a}.console-mail-return:hover{background:linear-gradient(#fff,#dbeaf4);border-color:#a9c9dc;transform:translateY(-1px)}.console-mail-return svg{width:17px;height:17px}.console-nav{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;display:flex;overflow:auto}.console-nav-heading{color:#7b91a2;letter-spacing:.08em;margin:6px 10px 5px;font-size:9px;font-weight:760}.console-nav-link{color:#4b6578;border:1px solid #0000;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:5px 9px 5px 8px;text-decoration:none;transition:color .14s,border-color .14s,background .14s;display:grid}.console-nav-link>svg{color:#728b9e;stroke-width:1.55px;justify-self:center;width:18px;height:18px}.console-nav-link>span{gap:2px;min-width:0;display:grid}.console-nav-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.console-nav-link small{color:#566b7d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.console-nav-link:hover{color:#225f87;background:#ffffff7a}.console-nav-link:hover>svg{color:#3e81aa}.console-nav-link.active{color:#1e5f8a;background:#e1eff7;border-color:#bcd5e5;box-shadow:inset 3px 0 #4a93bd,0 2px 7px #2d5f800f}.console-nav-link.active>svg{color:#357ea9}.console-nav-link.active strong{font-weight:760}.console-nav-link.is-disabled{opacity:.58;cursor:not-allowed}.console-sidebar-foot{border-top:1px solid #cedae4;gap:5px;margin-top:auto;padding:12px 8px 2px;display:grid}.console-sidebar-status{color:#48697d;align-items:center;gap:7px;font-size:10px;font-weight:680;display:flex}.console-sidebar-status i{background:#27aa74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #27aa741c}.console-sidebar-foot small{color:#8396a5;font-size:8.5px;line-height:1.5}.console-sidebar-backdrop{display:none}.console-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.console-topbar{background:linear-gradient(90deg,#eff6fa 0%,#f8fbfd 30%,#fff 62%);border-bottom:1px solid #d7e4ec;flex:0 0 76px;grid-template-columns:minmax(190px,1fr) auto minmax(330px,1fr);align-items:center;gap:18px;min-height:76px;padding:0 24px;display:grid;box-shadow:0 2px 10px #17324d08}.console-topbar-title{align-items:center;gap:11px;min-width:0;display:flex}.console-topbar-title>div{gap:2px;min-width:0;display:grid}.console-topbar-title span{color:#70879a;letter-spacing:.04em;font-size:10px;font-weight:700}.console-topbar-title h1{color:#17354d;letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:780;line-height:1.2;overflow:hidden}.console-mobile-menu{display:none!important}:is(.console-period-switcher,.console-scope-switcher){background:#f1f6f9;border:1px solid #d7e3eb;border-radius:12px;align-items:center;gap:3px;min-width:0;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #13344b0a}:is(.console-period-switcher,.console-scope-switcher) button{color:#60788a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:58px;height:34px;padding:0 10px;font-size:11px;font-weight:680;transition:color .16s,background .16s,box-shadow .16s}:is(.console-period-switcher,.console-scope-switcher) button:hover:not(:disabled){color:#176b9f;background:#fff}:is(.console-period-switcher,.console-scope-switcher) button.active{color:#0a5f93;background:#fff;box-shadow:0 2px 8px #19435f1a}:is(.console-period-switcher,.console-scope-switcher) button:disabled{cursor:wait;opacity:.55}.console-topbar-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.console-topbar-actions :is(button,summary,[role=menuitem]){caret-color:#0000;-webkit-user-select:none;user-select:none}.console-icon-button,.console-icon-button:hover{color:#0b70d1;background:#eaf4ff}.console-icon-button svg{width:19px;height:19px}.console-icon-button{position:relative}.console-icon-button.has-update:after{content:"";background:#14a67c;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.console-scope-button{color:#36576d;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e4ec;border-radius:10px;align-content:center;gap:2px;min-width:132px;max-width:190px;height:44px;padding:0 12px;display:grid}.console-scope-button:hover{border-color:#adc9da;box-shadow:0 3px 10px #254f6a12}.console-scope-button span,.console-scope-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-scope-button span{font-size:11px;font-weight:730}.console-scope-button small{color:#8395a3;font-variant-numeric:tabular-nums;font-size:9px}.console-account-wrap{flex-shrink:0;position:relative}.console-account{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;display:grid}.console-account>span{color:#fff;background:linear-gradient(145deg,#1988e8,#1760ad);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;box-shadow:0 4px 11px #1768b52b}.console-account>div{gap:2px;min-width:0;display:grid}.console-account strong,.console-account small{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.console-account strong{color:#24394f;font-size:11px}.console-account small{color:#8696a8;font-size:9px}.ranking-metric-select .phone-sms-select>button.phone-sms-select-trigger{color:#20334e;border-color:#d9e3ef;border-radius:9px;min-height:38px;padding:0 12px;font-size:12.5px}.ranking-metric-select .phone-sms-select>button.phone-sms-select-trigger:hover:not(:disabled){border-color:#b9cbe6}.console-select-field{display:block;position:relative}.console-select-field:after{pointer-events:none;content:"";border-bottom:1.5px solid #7a8ba0;border-right:1.5px solid #7a8ba0;width:7px;height:7px;position:absolute;top:13px;right:14px;transform:rotate(45deg)}.console-primary-button,.console-secondary-button{cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:0 16px;font-size:12px;font-weight:650}.console-primary-button{color:#fff;background:#0866ef;box-shadow:0 4px 10px #0866ef33}.console-primary-button:hover{background:#0757cf}.console-secondary-button{color:#176da8;background:#eaf4ff;margin-top:11px}.console-secondary-button:hover{background:#dceeff}.console-content{scroll-behavior:smooth;flex:1;min-width:0;min-height:0;padding:22px 25px 28px;overflow:auto}.console-section-stack{gap:16px;width:min(100%,1320px);margin:0 auto;display:grid}.console-data-view{gap:16px;min-width:0;display:grid}.console-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.console-section-heading>div:first-child{min-width:0}.console-section-heading h2{color:#1d344a;letter-spacing:-.35px;margin:0;font-size:22px;font-weight:750}.console-section-heading p{color:#6d8092;max-width:780px;margin:6px 0 0;font-size:11px;line-height:1.65}.console-section-heading-aside{flex:none}.ranking-metric-select{gap:4px;display:grid}.ranking-metric-select span{color:#748698;font-size:9px;font-weight:670}.ranking-metric-select .phone-sms-select{width:160px}.ranking-metric-select .phone-sms-select>button.phone-sms-select-trigger{min-height:40px}.member-scope-notice{color:#4d7087;background:#f4f9fc;border:1px solid #d5e5ef;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:8px 12px;font-size:10px;line-height:1.55;display:flex}.member-scope-notice svg{color:#4a8db8;flex:0 0 17px;width:17px;height:17px}.console-panel,.confidence-strip,.console-kpi-card{background:#fff;border:1px solid #e0e8ef;border-radius:15px;box-shadow:0 5px 18px #162f4809}.console-panel{min-width:0;padding:19px}.console-panel-title{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.console-panel-title h3{color:#22394d;letter-spacing:-.15px;margin:0;font-size:16px;font-weight:760}.console-panel-title p{color:#627384;margin:5px 0 0;font-size:11.5px;line-height:1.55}.confidence-strip{background:linear-gradient(90deg,#f5fafc,#fff 58%);border-color:#d6e5ec;grid-template-columns:minmax(225px,.9fr) minmax(180px,1fr) auto;align-items:center;gap:20px;min-height:62px;padding:12px 17px;display:grid}.confidence-strip.is-partial,.confidence-strip.is-insufficient,.confidence-strip.is-unknown{background:linear-gradient(90deg,#fdf8ee,#fff 62%);border-color:#eadbbc}.confidence-strip-main{align-items:center;gap:10px;min-width:0;display:flex}.confidence-shield{color:#167b92;background:#e4f5f6;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.confidence-strip.is-partial .confidence-shield,.confidence-strip.is-insufficient .confidence-shield,.confidence-strip.is-unknown .confidence-shield{color:#a76a21;background:#f8ead3}.confidence-shield svg{width:19px;height:19px}.confidence-strip-main>div{gap:3px;min-width:0;display:grid}.confidence-strip-main strong{color:#29475c;font-size:13px}.confidence-strip-main span{color:#738899;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.confidence-progress{background:#e6edf2;border-radius:999px;height:7px;overflow:hidden}.confidence-progress>span{border-radius:inherit;background:linear-gradient(90deg,#26a4bd,#18a66e);height:100%;transition:width .25s;display:block}.confidence-facts{align-items:center;gap:14px;display:flex}.confidence-facts span{color:#8293a1;text-align:center;white-space:nowrap;gap:2px;font-size:10px;display:grid}.confidence-facts b{color:#324f64;font-size:13px}.confidence-notes{color:#667c8d;border-top:1px solid #e5ecf1;grid-column:1/-1;margin:0;padding:9px 0 0 19px;font-size:10.5px;line-height:1.6}.confidence-notes li+li{margin-top:3px}.commerce-overview-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#3cdcbc33,#0000 34%),radial-gradient(circle at 10% 110%,#1e7dca47,#0000 42%),linear-gradient(135deg,#081a2e 0%,#0b3152 56%,#095d6f 100%);border:1px solid #6dd2cd3d;border-radius:20px;min-width:0;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #081f352b}.commerce-overview-hero:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.commerce-hero-heading{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.commerce-hero-heading>div:first-child{gap:3px;min-width:0;display:grid}.commerce-hero-eyebrow{color:#86e5d3;letter-spacing:.12em;font-size:11px;font-weight:760}.commerce-hero-heading h3{color:#eefcff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:680;overflow:hidden}.commerce-hero-coverage{color:#d8ebf1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0618284d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;display:inline-flex}.commerce-hero-coverage svg{width:15px;height:15px}.commerce-hero-coverage.is-complete svg{color:#68e2bd}.commerce-hero-coverage.is-attention{color:#ffe3ad;background:#66411242}.commerce-hero-coverage b{color:#fff;font-size:12px}.commerce-hero-layout{z-index:1;grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:30px;min-width:0;margin-top:19px;display:grid;position:relative}.commerce-hero-primary{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.commerce-hero-value-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.commerce-hero-value{color:#fff;letter-spacing:-1.7px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 4px 20px #0000002e;max-width:100%;font-size:clamp(38px,4vw,58px);font-weight:800;line-height:.98;overflow:hidden}.commerce-hero-status{color:#cce7ee;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:5px;padding:4px 8px;font-size:9.5px;font-weight:700}.commerce-hero-status.is-provisional,.commerce-hero-status.is-insufficient{color:#ffe0a2;background:#784e133d}.commerce-hero-primary-meta{color:#a9c4d0;flex-wrap:wrap;align-items:center;gap:8px 13px;min-height:26px;margin-top:9px;font-size:10.5px;display:flex}.commerce-comparison{color:#d5e7ed;align-items:baseline;gap:5px;display:inline-flex}.commerce-comparison b{font-size:12px;font-weight:760}.commerce-comparison small{color:inherit;opacity:.78}.commerce-overview-hero .comparison.is-good{color:#70ebbf}.commerce-overview-hero .comparison.is-bad{color:#ffadac}.commerce-overview-hero .comparison.is-neutral{color:#d5e7ed}.commerce-comparison.is-compact{gap:4px}.commerce-comparison.is-compact b{font-size:10.5px}.commerce-hero-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:18px;display:grid}.commerce-hero-secondary{background:#fff1;border:1px solid #ffffff1a;border-radius:12px;align-content:center;gap:5px;min-width:0;min-height:72px;padding:10px 11px;display:grid}.commerce-hero-secondary>span{color:#afc9d3;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.commerce-hero-secondary>strong{color:#f3fbfd;letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:760;overflow:hidden}.commerce-hero-secondary>small{color:#8faab6;font-size:9.5px}.commerce-hero-secondary.is-insufficient>strong,.commerce-hero-secondary.is-unavailable>strong,.commerce-hero-secondary.is-restricted>strong{color:#a8bec7}.commerce-hero-chart{background:#02121f3d;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;min-width:0;min-height:190px;padding:13px 15px 8px;display:flex}.commerce-hero-chart-heading{color:#d9edf2;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.commerce-hero-chart-heading small{color:#86a7b4;font-size:9.5px;font-weight:500}.console-shell .commerce-hero-chart-svg{flex:0 0 142px;width:100%;height:142px;min-height:142px;max-height:142px;margin-top:5px;overflow:visible}.commerce-hero-grid path{fill:none;stroke:#d3f1f21f;stroke-width:.6px;vector-effect:non-scaling-stroke}.commerce-hero-area{stroke:none}.commerce-hero-line{fill:none;stroke:#65e2c3;stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 4px #10deb13d)}.commerce-hero-point{fill:#65e2c3;stroke:#e9fffa;stroke-width:1.2px;vector-effect:non-scaling-stroke}.commerce-hero-chart-empty{color:#92afba;flex:1;justify-content:center;align-items:center;gap:8px;min-height:142px;font-size:11px;display:flex}.commerce-hero-chart-empty svg{width:19px;height:19px}.console-overview-skeleton{gap:16px;display:grid}.commerce-overview-hero-skeleton{min-height:284px}.commerce-overview-hero-skeleton .console-skeleton{background:linear-gradient(90deg,#bbdbe21a 25%,#e5f9f938 50%,#bbdbe21a 75%) 0 0/200% 100%}.commerce-skeleton-eyebrow{width:86px;height:12px}.commerce-skeleton-badge{width:130px;height:32px}.commerce-skeleton-label{width:150px;height:15px}.commerce-skeleton-value{width:min(88%,330px);height:48px;margin-top:10px}.commerce-skeleton-comparison{width:110px;height:10px;margin-top:10px}.commerce-skeleton-secondary-label{width:72%;height:9px}.commerce-skeleton-secondary-value{width:58%;height:20px}.commerce-skeleton-chart{position:relative;overflow:hidden}.commerce-skeleton-chart:before,.commerce-skeleton-chart:after{content:"";background:#ffffff14;height:1px;position:absolute;left:16px;right:16px}.commerce-skeleton-chart:before{top:38%}.commerce-skeleton-chart:after{top:70%}.commerce-skeleton-chart-line{width:78%;margin:auto 6% 26%;transform:rotate(-7deg);height:4px!important}.console-overview-skeleton-panels{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:16px;display:grid}.console-route-nav-skeleton{gap:10px;padding:24px 8px;display:grid}.console-route-nav-skeleton .console-skeleton{border-radius:9px;width:100%;height:44px}.console-route-nav-skeleton .console-skeleton.is-active{background:linear-gradient(90deg,#d9ebf4 25%,#eef7fa 50%,#d9ebf4 75%) 0 0/200% 100%}.console-route-period-skeleton{gap:7px;display:flex}.console-route-period-skeleton .console-skeleton{width:68px;height:36px}.console-route-account-skeleton{justify-self:end;width:170px;height:42px}.console-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.console-kpi-card{min-width:0;padding:17px 18px 15px;position:relative;overflow:hidden}.console-kpi-card:before{content:"";background:#68a8cc;width:3px;position:absolute;inset:0 auto 0 0}.console-kpi-card.is-provisional:before,.console-kpi-card.is-insufficient:before{background:#d89a32}.console-kpi-card.is-restricted:before{background:#a9b3bd}.console-kpi-title{color:#5d7386;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.metric-status{color:#467761;background:#edf8f2;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:700}.metric-status.is-provisional,.metric-status.is-insufficient{color:#916321;background:#fbf2df}.metric-status.is-unavailable,.metric-status.is-restricted{color:#77838d;background:#f0f2f4}.console-kpi-value{color:#1c344a;letter-spacing:-.85px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:end;min-height:41px;margin-top:10px;font-size:30px;font-weight:780;display:flex;overflow:hidden}.console-kpi-card.is-restricted .console-kpi-value{color:#86929c;font-size:19px}.console-kpi-meta{color:#82919e;justify-content:space-between;gap:8px;margin-top:9px;font-size:10px;display:flex}.console-kpi-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comparison.is-good{color:#26845d}.comparison.is-bad{color:#c3574f}.comparison small{font-size:inherit}.console-kpi-help{color:#748594;margin:9px 0 0;font-size:10.5px;line-height:1.55}.console-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);align-items:stretch;gap:16px;display:grid}.console-dashboard-grid.is-primary{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr)}.trend-panel{flex-direction:column;min-height:300px;display:flex}.trend-legend{color:#5f7385;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.trend-legend span{align-items:center;gap:5px;display:flex}.trend-legend i{border-radius:999px;width:18px;height:3px}.trend-chart-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.console-shell .trend-chart{flex:220px;width:100%;height:220px;min-height:175px;max-height:280px;overflow:visible}.trend-chart .trend-grid path{fill:none;stroke:#e4ebf0;stroke-width:.65px;vector-effect:non-scaling-stroke}.trend-chart .trend-area{stroke:none}.trend-chart polyline{fill:none;stroke:currentColor;stroke-width:2.15px;vector-effect:non-scaling-stroke}.trend-chart .trend-point{fill:none;stroke:currentColor;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.trend-chart .trend-point-center{stroke:#fff;stroke-width:4.6px}.trend-axis{color:#8293a1;justify-content:space-between;margin:1px 2px 0;font-size:10px;display:flex}.trend-footnote{color:#627384;margin:9px 0 0;font-size:10.5px}.scale-panel{min-height:300px}.scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scale-grid>div{background:#f8fafb;border:1px solid #e4ebf0;border-radius:12px;align-content:center;gap:6px;min-height:90px;padding:13px;display:grid}.scale-grid strong{color:#214b67;font-variant-numeric:tabular-nums;font-size:27px;font-weight:770}.scale-grid span{color:#687e90;font-size:11px}.formula-badge{color:#527892;background:#f2f8fb;border:1px solid #d5e3ed;border-radius:999px;flex:none;padding:4px 8px;font-size:8.5px}.console-table-scroll{width:100%;overflow:auto}.console-table-scroll:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.console-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.console-table{border-collapse:separate;border-spacing:0;width:100%;font-size:10px}.console-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-table th{color:#788b9d;text-align:left;white-space:nowrap;background:#f6f9fb;border-bottom:1px solid #dfe7ed;padding:9px 10px;font-size:8.5px;font-weight:700}.console-table th:first-child{border-radius:8px 0 0}.console-table th:last-child{border-radius:0 8px 0 0}.console-table td{color:#506578;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:11px 10px}.console-table tbody tr:last-child td{border-bottom:0}.console-table tbody tr:hover td{background:#fbfdfe}.console-table td strong{color:#304b61;font-size:10.5px}.console-table td small{color:#8b9aa7;margin-top:3px;font-size:8px;display:block}.store-metric-cell{white-space:nowrap;justify-items:start;gap:3px;display:inline-grid}.console-table td .metric-status{color:#426f5b;margin-top:0;display:inline-block}.console-table td .metric-status.is-provisional,.console-table td .metric-status.is-insufficient{color:#916321}.console-table td .metric-status.is-unavailable,.console-table td .metric-status.is-restricted{color:#5f6972}.ranking-table{min-width:690px}.ranking-table tr.is-viewer td{background:#f0f8fd}.ranking-table tr.is-ineligible{opacity:.75}.rank-number{color:#607487;background:#eef3f6;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:760;display:inline-grid}.rank-number.rank-1{color:#9b6718;background:#fff0cc}.rank-number.rank-2{color:#657382;background:#edf1f4}.rank-number.rank-3{color:#946344;background:#f8e7dc}.viewer-chip{background:#e5f3fc;border-radius:999px;padding:2px 5px;color:#176ca7!important;margin:0 0 0 5px!important;display:inline-flex!important}.ranking-trend{color:#718495}.ranking-trend.is-up{color:#27805c}.ranking-trend.is-down{color:#c15b53}.ineligible-reason{color:#9a742f}.ranking-fairness-note,.drawer-audit-note{color:#7f8f9d;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:8.5px;line-height:1.55;display:flex}.ranking-fairness-note svg,.drawer-audit-note svg{flex:0 0 14px;width:14px;height:14px}.attention-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.attention-panel li{background:#fafcfd;border:1px solid #e4e9ed;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.attention-panel li>span{color:#5b87a4;background:#eaf4f9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.attention-panel li.is-warning>span{color:#a56b20;background:#fbf0dd}.attention-panel li.is-critical>span{color:#b84c46;background:#fdecea}.attention-panel li svg{width:15px;height:15px}.attention-panel li>div{min-width:0}.attention-panel li strong{color:#40596d;font-size:10px}.attention-item-link{width:fit-content;color:inherit;border-radius:4px;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.attention-item-link:hover strong{color:#176da8;text-decoration:underline}.attention-item-link:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.attention-item-link svg{color:#7191a6;width:12px!important;height:12px!important}.attention-panel li p{color:#8493a0;margin:2px 0 0;font-size:8.5px;line-height:1.4}.attention-panel li>b{color:#496278;font-size:13px}.console-inline-empty{color:#82919e;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:10px;display:flex}.console-inline-empty svg{color:#82a4ba;width:18px;height:18px}.event-list{display:grid}.event-row{width:100%;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f4;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:6px 5px;display:grid}.event-row:last-child{border-bottom:0}.event-row:hover{background:#f7fafc}.event-type-icon{color:#4481a6;background:#eaf4f9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.event-type-icon.is-pending{color:#a76c20;background:#fbf0dd}.event-type-icon svg{width:16px;height:16px}.event-main,.event-amount{gap:3px;min-width:0;display:grid}.event-main strong{color:#344d61;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.event-main small,.event-amount small{color:#8998a5;font-size:8px}.event-amount{color:#34566f;text-align:right;white-space:nowrap;font-size:10px;font-weight:700}.event-chevron{color:#9aabb8;width:15px!important;height:15px!important}.stores-table{min-width:720px}.quality-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.quality-card{align-content:center;gap:5px;min-height:105px;padding:13px;display:grid}.quality-card>span{color:#6d8294;font-size:9px}.quality-card strong{color:#294b63;font-size:21px;font-weight:750}.quality-card small{color:#8c99a5;font-size:8px}.rules-table{min-width:670px}.template-status{color:#4e7664;background:#eaf7f0;border-radius:999px;padding:3px 7px;font-size:8px;display:inline-flex}.template-status.is-review,.template-status.is-unknown,.template-status.is-pending{color:#936522;background:#fbf0dc}.template-status.is-disabled{color:#7c8790;background:#f0f2f4}.review-queue-panel{min-width:0}.review-queue-table{min-width:900px}.review-queue-table code{color:#4b687d;background:#eef3f6;border-radius:4px;padding:2px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:8.5px}.review-no-event{color:#9a742f;font-size:9px}.review-replay-guidance,.review-replay-notice{border-radius:9px;align-items:center;gap:8px;min-height:42px;margin-bottom:10px;padding:8px 10px;font-size:9px;line-height:1.55;display:flex}.review-replay-guidance{color:#87642e;background:#fdf8ef;border:1px solid #eadbbd}.review-replay-guidance svg{flex:0 0 16px;width:16px;height:16px}.review-replay-notice.is-success{color:#347257;background:#edf8f2;border:1px solid #cce5d9}.review-replay-notice.is-error{color:#a94d47;background:#fdf0ef;border:1px solid #efd1cf}.review-replay-button{white-space:nowrap;min-height:36px;margin-top:0}.review-action-unavailable{color:#8b9aa7;font-size:8.5px}.review-actions,.review-decision-controls{gap:6px;display:grid}.review-decision-controls{min-width:240px}.review-decision-controls input{color:#334b60;background:#fff;border:1px solid #d6e1ea;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:9px}.review-decision-controls>div{flex-wrap:wrap;gap:5px;display:flex}.review-decision-controls button{color:#42647c;cursor:pointer;background:#f6fafc;border:1px solid #cbdce8;border-radius:7px;min-width:54px;min-height:34px;padding:0 8px;font-size:8.5px}.review-decision-controls button:first-child{color:#327055;background:#eef8f2;border-color:#bcdcca}.review-decision-controls button:nth-child(2){color:#9a4b46;background:#fdf1f0;border-color:#eccbc8}.review-decision-controls button:disabled{opacity:.5;cursor:not-allowed}.failed-extraction-panel{min-width:0}.failed-extraction-table{min-width:900px}.failed-extraction-table code{color:#4b687d;background:#eef3f6;border-radius:4px;padding:2px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:8.5px}.failed-extraction-table td strong,.failed-extraction-table td small{display:block}.failed-extraction-table td small{color:#8a9aa7;margin-top:3px;font-size:8px}.failed-extraction-pagination,.review-queue-pagination,.events-pagination{color:#758898;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-top:9px;font-size:9px;display:flex}.failed-extraction-pagination>div,.review-queue-pagination>div,.events-pagination>div{gap:7px;display:flex}.failed-extraction-pagination .console-secondary-button,.review-queue-pagination .console-secondary-button,.events-pagination .console-secondary-button{min-height:36px;margin-top:0}.failed-extraction-pagination .console-secondary-button:disabled,.review-queue-pagination .console-secondary-button:disabled,.events-pagination .console-secondary-button:disabled{opacity:.5;cursor:not-allowed}.console-setup-panel{gap:14px;min-width:0;display:grid}.console-setup-panel>*,.setup-management-grid,.setup-management-grid details,.setup-detail-body,.account-mapping-summary,.console-table-scroll{min-width:0;max-width:100%}.setup-readiness{border-radius:999px;flex:none;padding:4px 8px;font-size:8.5px;font-weight:700}.setup-readiness.is-ready{color:#34765a;background:#e9f7ef}.setup-readiness.is-blocked{color:#92621d;background:#fbefda}.setup-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.setup-readiness-grid>div{background:#f9fbfc;border:1px solid #e1e8ed;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:9px 10px;display:grid}.setup-readiness-grid>div>span{color:#a56d24;background:#fbefdd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.setup-readiness-grid>div.is-ready>span{color:#35815f;background:#e8f6ef}.setup-readiness-grid svg{width:16px;height:16px}.setup-readiness-grid>div>div{gap:3px;min-width:0;display:grid}.setup-readiness-grid strong{color:#405a6f;font-size:10px}.setup-readiness-grid small{color:#8494a1;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.setup-guidance{color:#87642e;background:#fdf8ef;border:1px solid #eadbbd;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:9.5px;line-height:1.55;display:flex}.setup-guidance svg{flex:0 0 16px;width:16px;height:16px}.setup-notice{border-radius:9px;align-items:center;min-height:40px;padding:8px 11px;font-size:9.5px;line-height:1.5;display:flex}.setup-notice.is-success{color:#347257;background:#edf8f2;border:1px solid #cce5d9}.setup-notice.is-error{color:#a94d47;background:#fdf0ef;border:1px solid #efd1cf}.setup-management-grid{gap:8px;display:grid}.account-mapping-summary{background:#f9fbfc;border:1px solid #e1e8ed;border-radius:9px;padding:11px}.account-mapping-summary h4{color:#526a7d;margin:0 0 8px;font-size:9.5px}.setup-account-table{background:#fff;min-width:760px}.setup-account-table th:nth-child(2){width:46%}.mapping-timeline{gap:7px;min-width:300px;margin:0;padding:0;list-style:none;display:grid}.mapping-timeline li{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.mapping-timeline-marker{background:#5e9bc1;border:2px solid #fff;border-radius:999px;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 1px #b8d3e4}.mapping-timeline li:not(:last-child) .mapping-timeline-marker:after{content:"";background:#dce8ef;width:1px;height:25px;margin:7px 0 0 1px;display:block}.mapping-timeline div{min-width:0}.mapping-timeline strong{overflow-wrap:anywhere;display:block}.mapping-timeline small{line-height:1.45}.mapping-timeline-empty{color:#9aabb7}.setup-management-grid details{background:#fff;border:1px solid #dfe7ed;border-radius:10px;overflow:hidden}.setup-management-grid summary{color:#415b70;cursor:pointer;background:#f7fafc;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px;list-style:none;display:flex}.setup-management-grid summary::-webkit-details-marker{display:none}.setup-management-grid summary>span{align-items:center;gap:9px;display:flex}.setup-management-grid summary b{color:#2875a5;background:#e5f1f8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.setup-management-grid summary strong{font-size:10.5px}.setup-management-grid summary>svg{color:#8a9aa7;width:16px;height:16px;transition:transform .16s;transform:rotate(90deg)}.setup-management-grid details[open] summary>svg{transform:rotate(-90deg)}.setup-detail-body{border-top:1px solid #e4eaef;gap:12px;padding:13px;display:grid}.setup-detail-body>.console-state-panel,.setup-form+.console-state-panel{min-height:110px;box-shadow:none}.setup-readonly-notice{color:#6f8394;background:#f7fafc;border:1px solid #dce7ee;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:9px 11px;font-size:9px;line-height:1.55;display:flex}.setup-readonly-notice svg{color:#5d8ead;flex:0 0 16px;width:16px;height:16px}.setup-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.setup-form>p{color:#7b8d9b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.setup-form label{gap:4px;min-width:0;display:grid}.setup-form label>span{color:#718597;font-size:8.5px;font-weight:650}.setup-form :is(.phone-sms-select>button.phone-sms-select-trigger,.console-date-picker>button.console-date-picker-trigger){color:#334b60;border-color:#d6e1ea;border-radius:8px;height:40px;min-height:40px;padding:0 10px;font-size:12px}.setup-form :is(input,select){color:#334b60;background:#fff;border:1px solid #d6e1ea;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:10px}.setup-form :is(input,select):hover{border-color:#afc9db}.setup-form .console-primary-button{min-height:40px}.setup-form .console-secondary-button{min-height:40px;margin-top:0}.setup-form :is(.console-primary-button,.console-secondary-button):disabled{opacity:.55;cursor:not-allowed}.setup-repair-form{border-top:1px dashed #d8e2e9;padding-top:12px}.setup-repair-form>p{color:#87642e;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.mapping-import{border-top:1px dashed #d8e2e9;gap:11px;min-width:0;padding-top:13px;display:grid}.mapping-import-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.mapping-import-heading>div{min-width:0}.mapping-import-heading strong{color:#405a6f;font-size:11px}.mapping-import-heading p{color:#718597;max-width:760px;margin:4px 0 0;font-size:9px;line-height:1.6}.mapping-import-heading>span{color:#286f9c;background:#e8f3fa;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:720}.mapping-import-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapping-import-actions .console-secondary-button{min-height:40px;margin-top:0}.mapping-import-actions :is(button,input):disabled,.mapping-import-preview-action button:disabled,.mapping-import-commit button:disabled{opacity:.55;cursor:not-allowed}.mapping-import-file{color:#567086;background:#fff;border:1px solid #d6e1ea;border-radius:8px;align-items:center;gap:9px;min-width:min(100%,290px);min-height:40px;padding:5px 9px;font-size:9px;font-weight:680;display:flex}.mapping-import-file input{color:#718597;min-width:0;font-size:8.5px}.mapping-import-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mapping-import-fields>div{background:#f8fafc;border:1px solid #e0e8ee;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:62px;padding:8px 9px;display:grid}.mapping-import-fields strong{color:#4b6478;overflow-wrap:anywhere;font-size:8.5px}.mapping-import-fields span{color:#7a8c9b;font-size:8px;line-height:1.5}.mapping-import-reference-note{color:#87642e;margin:-3px 0 0;font-size:8.5px;line-height:1.55}.mapping-import-employee-directory{background:#f8fafc!important;border:1px solid #e0e8ee!important;border-radius:8px!important}.mapping-import-employee-directory>summary{font-size:9px;font-weight:680;color:#5a7184!important;background:0 0!important;min-height:38px!important;padding:0 10px!important}.mapping-import-employee-directory ul{border-top:1px solid #e0e8ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:190px;margin:0;padding:7px;list-style:none;display:grid;overflow:auto}.mapping-import-employee-directory li{background:#fff;border-radius:6px;grid-template-columns:minmax(90px,.7fr) minmax(130px,1fr);gap:8px;min-width:0;padding:6px 7px;display:grid}.mapping-import-employee-directory strong,.mapping-import-employee-directory code{color:#526a7d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.mapping-import-employee-directory code{color:#758895}.mapping-import-employee-directory>p{color:#7a8c9b;border-top:1px solid #e0e8ee;margin:0;padding:9px 10px;font-size:8.5px}.mapping-import-file-summary{background:#f7fafc;border:1px solid #dbe5ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:8px 10px;display:flex}.mapping-import-file-summary strong{color:#405a6f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.mapping-import-file-summary span{color:#758895;font-size:8.5px}.mapping-import-notice{border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;font-size:9px;line-height:1.5;display:flex}.mapping-import-notice.is-info{color:#4f7189;background:#f0f7fb;border:1px solid #cfdfeb}.mapping-import-notice.is-success{color:#347257;background:#edf8f2;border:1px solid #cce5d9}.mapping-import-notice.is-error{color:#a94d47;background:#fdf0ef;border:1px solid #efd1cf}.mapping-import-error-list{color:#9c4b46;background:#fdf0ef;border:1px solid #efd1cf;border-radius:8px;padding:9px 10px}.mapping-import-error-list strong{font-size:9px}.mapping-import-error-list ul{margin:5px 0 0;padding-left:17px;font-size:8.5px;line-height:1.6}.mapping-import-error-table{background:#fff;border:1px solid #e1e8ed;border-radius:8px;max-height:280px;overflow:auto}.mapping-import-error-table:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}.mapping-import-error-table table{min-width:720px}.mapping-import-error-table code{color:#596f80;font-size:8px}.mapping-import-preview-action,.mapping-import-commit{background:#f8fbfd;border:1px solid #d9e5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.mapping-import-preview-action p,.mapping-import-commit p{color:#708495;margin:0;font-size:8.5px;line-height:1.55}.mapping-import-preview-action button,.mapping-import-commit button{flex:none;min-height:40px}.mapping-import-server-summary{color:#87642e;background:#fdf8ef;border:1px solid #eadbbd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 13px;padding:9px 10px;display:flex}.mapping-import-server-summary.is-ready{color:#347257;background:#edf8f2;border-color:#cce5d9}.mapping-import-server-summary strong{font-size:9.5px}.mapping-import-server-summary span{font-size:8.5px}.mapping-import-commit{grid-template-columns:minmax(0,1fr) auto;display:grid}.mapping-import-commit label{color:#4f687b;align-items:center;gap:8px;min-width:0;font-size:9px;line-height:1.5;display:flex}.mapping-import-commit label input{flex:0 0 18px;width:18px;height:18px}.mapping-import-commit p{grid-column:1}.mapping-import-commit button{grid-area:1/2/span 2}.mapping-import-complete{color:#347257;background:#edf8f2;border:1px solid #cce5d9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mapping-import-complete strong{font-size:9.5px}.mapping-import-complete span,.mapping-import-complete code{font-size:8.5px}.mapping-import-complete code{color:#527765;overflow-wrap:anywhere}.backfill-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.backfill-form>p{color:#7b8d9b;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.setup-version{background:#f7fafc;border:1px solid #dce5eb;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:7px 10px;display:grid}.setup-version span{color:#7b8d9b;font-size:8px}.setup-version strong{color:#405a6f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:8.5px;overflow:hidden}.setup-confirm{grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:44px;display:flex!important}.setup-confirm input{margin:0;width:18px!important;height:18px!important}.setup-confirm span{line-height:1.5;font-size:9px!important}.assignment-history{background:#f9fbfc;border:1px solid #e1e8ed;border-radius:9px;padding:11px}.assignment-history h4{color:#526a7d;margin:0 0 8px;font-size:9.5px}.assignment-history ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.assignment-history li{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px;display:flex}.assignment-history li>div{align-items:center;gap:7px;display:flex}.assignment-history strong{color:#405a6e;font-size:9.5px}.assignment-history span,.assignment-history small{color:#82929f;font-size:8.5px}.setup-period-status{border-radius:999px;padding:2px 6px;font-weight:700;font-size:7.5px!important}.setup-period-status.is-current{color:#34765a;background:#e9f7ef}.setup-period-status.is-historical{color:#788996;background:#edf2f5}.setup-period-status.is-future{color:#8a6328;background:#fbefda}.console-panel-loading{color:#8494a2;align-content:center;gap:10px;min-height:180px;font-size:10px;display:grid}.console-skeleton{background:linear-gradient(90deg,#edf2f5 25%,#f8fafb 50%,#edf2f5 75%) 0 0/200% 100%;border-radius:999px;height:11px;animation:1.4s infinite console-skeleton-shimmer}.console-skeleton-heading{width:150px;height:17px}.console-skeleton-wide{width:78%}.console-skeleton-medium{width:55%}@keyframes console-skeleton-shimmer{to{background-position:-200% 0}}.console-state-panel{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:180px;padding:28px;display:flex}.console-state-icon{color:#5e8aa6;background:#eaf4f9;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.console-state-panel.is-error .console-state-icon{color:#b94f48;background:#fdeceb}.console-state-panel.is-restricted .console-state-icon,.console-state-panel.is-pending .console-state-icon{color:#a46d26;background:#fbf0de}.console-state-icon svg{width:22px;height:22px}.console-state-panel strong{color:#39536a;font-size:13px}.console-state-panel p{color:#7e8e9c;max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.6}.console-footer{color:#627384;background:#f8fafb;border-top:1px solid #dfe7ed;flex:0 0 30px;justify-content:space-between;align-items:center;gap:15px;min-height:30px;padding:0 25px;font-size:8px;display:flex}.event-drawer-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.event-drawer-backdrop{cursor:default;background:#0e1e2c47;border:0;width:100%;height:100%;position:absolute;inset:0}.event-drawer{color:#273e52;background:#f7f9fb;border-left:1px solid #d4dfe7;flex-direction:column;width:min(480px,92vw);height:100%;animation:.18s ease-out console-drawer-in;display:flex;position:relative;box-shadow:-18px 0 48px #142a3e33}@keyframes console-drawer-in{0%{opacity:.7;transform:translate(24px)}}.event-drawer>header{background:#fff;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:flex}.event-drawer>header span{color:#8293a1;font-size:9px}.event-drawer>header h2{margin:3px 0 0;font-size:17px}.event-drawer-body{flex:1;min-height:0;padding:16px;overflow:auto}.event-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.event-facts>div{background:#fff;border:1px solid #e0e7ed;border-radius:9px;align-content:center;gap:5px;min-height:62px;padding:10px;display:grid}.event-facts dt{color:#8494a2;font-size:8.5px}.event-facts dd{overflow-wrap:anywhere;color:#3b566c;margin:0;font-size:10.5px;font-weight:670}.drawer-section{background:#fff;border:1px solid #e0e7ed;border-radius:10px;margin-top:13px;padding:14px}.drawer-section h3{color:#3c556a;margin:0 0 10px;font-size:11px}.drawer-empty-copy,.evidence-card p{color:#7c8c99;margin:0;font-size:9.5px;line-height:1.65}.attribution-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.attribution-list li{background:#f5f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.attribution-list li div{gap:2px;display:grid}.attribution-list strong{color:#456075;font-size:10px}.attribution-list span{color:#8494a1;font-size:8px}.attribution-list b{color:#4a738d;font-size:9px}.evidence-card a{color:#0b70d1;align-items:center;gap:4px;min-height:44px;margin-top:8px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.evidence-card a svg{width:13px;height:13px}.console-access-screen{color:#172b43;min-height:100dvh;font-family:var(--mail-font-family);background:radial-gradient(circle at 28% 18%,#f8fbfd 0,#0000 34%),linear-gradient(145deg,#e7eff5,#f5f8fb);place-items:center;padding:20px;display:grid}.console-access-card{text-align:center;background:#ffffffe6;border:1px solid #9eb3c77a;border-radius:18px;width:min(420px,100%);padding:35px;box-shadow:0 30px 82px #2f4a671f,0 8px 30px #2f4a670f}.console-access-card img{margin:0 auto 12px;display:block}.console-access-eyebrow{color:#71889b;font-size:10px;font-weight:700}.console-access-card h1{color:#203a51;margin:8px 0;font-size:22px}.console-access-card p{color:#758796;margin:0;font-size:11px;line-height:1.7}.console-access-card a,.console-access-card button{color:#fff;cursor:pointer;background:#0b70d1;border:0;border-radius:9px;align-items:center;min-height:44px;margin-top:18px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.console-access-loader{border:3px solid #dceaf4;border-top-color:#0b70d1;border-radius:50%;width:28px;height:28px;margin:20px auto 0;animation:.8s linear infinite console-spin;display:block}@keyframes console-spin{to{transform:rotate(360deg)}}.console-pipeline-status{background:#f8fcff;border:1px solid #cfe0ef;border-radius:12px;width:min(100%,1320px);margin:18px auto 0;padding:16px 18px 12px}.console-pipeline-status.is-pending{background:#fffdf7;border-color:#e7d9be}.console-pipeline-title{align-items:center;gap:11px;display:flex}.console-pipeline-icon{color:#2679ab;background:#e6f2fa;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.console-pipeline-status.is-pending .console-pipeline-icon{color:#987029;background:#f8efd9}.console-pipeline-title>div{gap:4px;min-width:0;display:grid}.console-pipeline-title strong{font-size:12px}.console-pipeline-title small{color:var(--console-muted);font-size:10px}.console-pipeline-title>a{color:#2679ab;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;text-decoration:none;display:inline-flex}.console-pipeline-title>a svg{width:15px;height:15px}.console-pipeline-counters{border-top:1px solid #e1eaf0;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;padding:12px 0 0;display:grid}.console-pipeline-counters>div{text-align:center;border-left:1px solid #dde7ed;padding:0 14px}.console-pipeline-counters>div:first-child{border-left:0}.console-pipeline-counters dt{color:var(--console-muted);font-size:10px}.console-pipeline-counters dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px;font-weight:700}.console-pipeline-counters dd span{color:var(--console-muted);font-size:13px;font-weight:500}.console-pipeline-status>p{color:var(--console-muted);margin:12px 0 0;font-size:10px;line-height:1.65}.console-storefront-connect{background:#f8fcff;border:1px solid #cce0ed;border-radius:12px;margin:16px 0;padding:18px}.console-connect-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-connect-heading h4{color:#264b68;margin:0;font-size:14px}.console-connect-heading p{color:var(--console-muted);margin:6px 0 0;font-size:11px;line-height:1.6}.console-connect-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;font-size:11px;display:flex}.console-connect-summary>span{color:var(--console-muted)}.console-connect-summary a{color:var(--console-primary);margin-left:auto;text-decoration:none}.console-connect-form{margin-top:16px}.console-connect-form label:last-child{grid-column:span 2}.console-connect-boundary{color:#6a7f90;gap:7px;margin:12px 0;font-size:11px;line-height:1.7;display:flex}.console-connect-boundary svg{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.console-connect-selection{border:1px solid var(--console-line);background:#fff;border-radius:8px;margin:14px 0}.console-connect-selection summary{color:#3d617a;cursor:pointer;padding:12px;font-size:11px}.console-connect-selection-actions{gap:8px;padding:0 12px 9px;display:flex}.console-connect-selection-actions button{border:1px solid var(--console-line);color:#46738d;cursor:pointer;background:#f9fcff;border-radius:6px;padding:5px 9px;font-size:10px}.console-connect-selection ul{max-height:270px;margin:0;padding:0 12px 8px;list-style:none;overflow:auto}.console-connect-selection li+li{border-top:1px solid #edf2f6}.console-connect-selection li label{cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:6px 2px;font-size:11px;display:flex}.console-connect-selection li label>span:first-of-type{gap:3px;min-width:0;display:grid}.console-connect-selection li label>span:last-child{color:var(--console-muted);white-space:nowrap;margin-left:auto}.console-connect-selection li small{overflow-wrap:anywhere;color:var(--console-muted);font-size:10px}.console-connect-preview{background:#f5fbf6;border:1px solid #cde1d3;border-radius:9px;margin-top:14px;padding:14px}.console-connect-preview.is-invalid{background:#fff8f7;border-color:#e9cfcd}.console-connect-preview>strong{font-size:12px}.console-connect-preview>p,.console-connect-preview>ul{color:#637c70;margin:7px 0;font-size:11px;line-height:1.65}.console-connect-preview>ul{color:#ab514a;max-height:220px;overflow:auto}.console-connect-preview .setup-confirm{margin:14px 0}.console-connect-preview .setup-confirm span{font-size:11px}.console-connect-complete{color:#47765a;align-items:center;gap:7px;margin-bottom:0;font-size:11px;line-height:1.7;display:flex}.console-storefront-connect button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1260px){.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.commerce-hero-layout{grid-template-columns:1fr;gap:18px}.commerce-hero-chart{min-height:210px}.console-overview-skeleton-panels{grid-template-columns:1fr}}@media (max-width:1050px){.console-topbar{grid-template-columns:minmax(170px,1fr) auto auto;padding-inline:18px}:is(.console-period-switcher,.console-scope-switcher) button{min-width:50px;padding-inline:7px}.console-scope-button,.console-account>div{display:none}.console-content{padding-inline:18px}.console-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-dashboard-grid,.console-dashboard-grid.is-primary{grid-template-columns:1fr}.scale-panel{min-height:auto}.setup-form,.mapping-import-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.backfill-form{grid-template-columns:1fr 1fr}}@media (max-width:820px),(max-height:500px) and (max-width:950px){.console-sidebar{width:min(310px,100vw - 48px);padding:calc(14px + env(safe-area-inset-top)) max(13px, env(safe-area-inset-right)) calc(13px + env(safe-area-inset-bottom)) max(13px, env(safe-area-inset-left));visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.console-shell.mobile-navigation-open .console-sidebar{visibility:visible;transition-delay:0s;transform:translate(0)}.console-sidebar-backdrop{z-index:19;background:#0f202f4d;border:0;width:100%;height:100%;position:fixed;inset:0}.console-shell.mobile-navigation-open .console-sidebar-backdrop{display:block}.console-mobile-close{color:#587184;background:0 0;border:0;border-radius:9px;place-items:center;width:44px;height:44px;margin:-5px -6px -5px 0;padding:0;display:grid}.console-mobile-close svg{width:19px;height:19px}.console-mobile-menu{flex:0 0 44px;display:inline-flex!important}.console-topbar{min-height:calc(66px + env(safe-area-inset-top));flex-basis:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));grid-template-columns:minmax(150px,1fr) auto;gap:8px}:is(.console-period-switcher,.console-scope-switcher),.console-account{display:none}.console-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea){font-size:16px!important}.setup-form :is(input,select,.phone-sms-select-trigger,.console-date-picker-trigger),.ranking-metric-select .phone-sms-select-trigger{height:44px}.console-primary-button,.failed-extraction-pagination .console-secondary-button,.review-queue-pagination .console-secondary-button,.events-pagination .console-secondary-button,.review-replay-button{min-height:44px}.review-decision-controls input{height:44px;min-height:44px}.review-decision-controls button,.mapping-import-actions .console-secondary-button,.mapping-import-file,.mapping-import-preview-action button,.mapping-import-commit button{min-height:44px}.console-content{padding:16px max(12px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.console-section-heading{align-items:start}.console-section-heading h2{font-size:19px}.console-footer{min-height:calc(30px + env(safe-area-inset-bottom));flex-basis:calc(30px + env(safe-area-inset-bottom));padding:0 max(12px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px, env(safe-area-inset-left))}.event-drawer>header{min-height:calc(74px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left))}.event-drawer-body{padding:16px max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:620px){.console-pipeline-status,.console-storefront-connect{padding:13px}.console-pipeline-title{flex-wrap:wrap}.console-pipeline-title>a{margin-left:45px}.console-pipeline-counters{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.console-pipeline-counters>div:nth-child(3){border-left:0}.console-connect-form label:last-child{grid-column:auto}.console-connect-summary a{margin-left:0}.console-topbar-title>div>span{display:none}.console-topbar-title h1{font-size:17px}.console-topbar-actions{gap:1px}.console-section-heading{gap:12px;display:grid}.console-section-heading h2{display:none}.console-section-heading p{margin-top:0}.console-section-heading-aside,.ranking-metric-select,.ranking-metric-select .phone-sms-select{width:100%}.setup-readiness-grid,.setup-form,.backfill-form,.mapping-import-fields,.mapping-import-employee-directory ul{grid-template-columns:1fr}.mapping-import-heading,.mapping-import-preview-action,.mapping-import-complete{flex-direction:column;align-items:stretch}.mapping-import-file,.mapping-import-actions button,.mapping-import-preview-action button{width:100%}.mapping-import-commit{grid-template-columns:1fr}.mapping-import-commit p,.mapping-import-commit button{grid-area:auto/1}.setup-form>p,.backfill-form>p,.setup-repair-form>p,.setup-confirm{grid-column:auto}.assignment-history li{flex-direction:column;align-items:flex-start;gap:4px}.assignment-history li>div{flex-wrap:wrap}.confidence-strip{grid-template-columns:1fr;gap:11px}.confidence-facts{justify-content:space-between;gap:6px}.commerce-overview-hero{border-radius:17px;padding:18px 16px 16px}.commerce-hero-heading{align-items:flex-start}.commerce-hero-coverage{min-height:30px;padding-inline:9px}.commerce-hero-layout{margin-top:16px}.commerce-hero-value{font-size:clamp(36px,12vw,48px)}.commerce-hero-secondary-grid{gap:6px;margin-top:15px}.commerce-hero-secondary{min-height:68px;padding:8px}.commerce-hero-secondary>span{font-size:9.5px}.commerce-hero-secondary>strong{font-size:18px}.commerce-comparison.is-compact{gap:1px;display:grid}.commerce-hero-chart{min-height:172px;padding:11px 12px 6px}.console-shell .commerce-hero-chart-svg,.commerce-hero-chart-empty{height:120px;min-height:120px;max-height:120px}.console-shell .commerce-hero-chart-svg{flex-basis:120px}.commerce-hero-chart-heading small{display:none}.commerce-overview-hero-skeleton{min-height:500px}.console-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.console-kpi-card{padding:15px 14px 13px}.console-kpi-value{font-size:27px}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-row{grid-template-columns:34px minmax(0,1fr) auto 16px;min-height:64px}.event-amount{text-align:right;grid-column:auto}.event-chevron{grid-area:auto}.ranking-panel .console-table-scroll,.stores-panel .console-table-scroll{overflow:visible}.ranking-table,.stores-table{min-width:0;display:block}.ranking-table thead,.stores-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ranking-table tbody,.stores-table tbody{gap:10px;display:grid}.ranking-table tr,.stores-table tr{background:#fbfdfe;border:1px solid #e1e8ee;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.ranking-table td,.stores-table td,.ranking-table tbody tr:last-child td,.stores-table tbody tr:last-child td{overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #e7edf2;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.ranking-table td:nth-child(odd),.stores-table td:nth-child(odd){border-right:1px solid #e7edf2}.ranking-table td:nth-last-child(-n+2),.stores-table td:nth-last-child(-n+2){border-bottom:0}.ranking-table td:before,.stores-table td:before{color:#7b8d9d;content:attr(data-label);font-size:10px;font-weight:680}.ranking-table tr.is-viewer td{background:#f0f8fd}.ranking-table tr.is-ineligible{opacity:1}.ranking-table .ineligible-reason{color:#87642e;line-height:1.45}.console-panel{padding:14px}.console-footer{display:none}.event-drawer{width:100%}.event-facts{grid-template-columns:1fr}.console-route-period-skeleton,.console-route-account-skeleton{display:none}}@media (max-width:520px){.commerce-hero-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-hero-secondary:last-child{grid-column:1/-1}}@media (max-width:380px){.quality-grid,.scale-grid,.console-kpi-grid{grid-template-columns:1fr}.confidence-facts{grid-template-columns:repeat(2,1fr);display:grid}.commerce-hero-heading{display:grid}.commerce-hero-coverage{width:fit-content}.commerce-hero-secondary-grid{grid-template-columns:1fr}.commerce-hero-secondary:last-child{grid-column:auto}.commerce-overview-hero-skeleton{min-height:650px}.event-row{grid-template-columns:34px minmax(0,1fr) 16px}.event-amount{text-align:left;grid-column:2/3}.event-chevron{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.console-shell *,.console-access-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-shell.is-command-theme{--console-ink:#081844;--console-muted:#64749a;--console-line:#e8eef7;--console-soft:#f7faff;--console-primary:#0668f2;--console-primary-dark:#0054d4;--console-primary-soft:#edf5ff;--command-navy:#071d5a;--command-blue:#0768ef;--command-cyan:#04c8f3;--command-line:#e8eef7;--command-surface-edge:#fcfdfe;--command-muted:#64749a;color:#0a1d4f;background:#f7faff;font-family:Microsoft YaHei UI,Microsoft YaHei,Segoe UI,PingFang SC,sans-serif}.console-shell.is-command-theme .console-sidebar{color:#0a1d58;background:linear-gradient(#f3f6fb 0% 66%,#f3f6fc 100%);border-right:1px solid #f5f8fc;flex-basis:220px;width:220px;padding:7px 16px 48px;box-shadow:8px 0 28px #27569406}.console-shell.is-command-theme .console-sidebar:before{background:radial-gradient(300px 220px at 15% -20px,#fff6,#fff0 74%)}.console-shell.is-command-theme .console-brand{color:#071746;min-height:69px;box-shadow:none;cursor:default;caret-color:#0000;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0 0 0 8px;text-decoration:none;display:flex;transform:none}.console-shell.is-command-theme .console-brand-logo{background:#fff;border:1px solid #edf1f7;border-radius:9px;flex:0 0 34px;width:34px;height:34px}.console-shell.is-command-theme .console-brand-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.console-shell.is-command-theme .console-brand-copy strong{color:#080e25;letter-spacing:0;font-size:18px;font-weight:700;line-height:24px}.console-shell.is-command-theme .console-mail-return{color:#285c9d;cursor:pointer;background:#fbfdff;border:1px solid #d8e3f1;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:114px;max-width:100%;height:24px;min-height:24px;margin:0;padding:0 18px;font-size:11.5px;font-weight:500;line-height:1;transition:color .16s,border-color .16s,background .16s;display:flex;position:relative;box-shadow:inset 0 1px #fff}.console-shell.is-command-theme .console-mail-return span{color:inherit;font-size:inherit;font-weight:500}.console-shell.is-command-theme .console-mail-return-label{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.console-shell.is-command-theme .console-mail-return svg{flex:0 0 12px;width:12px;height:12px}.console-shell.is-command-theme .console-mail-return .console-mail-external{color:#7995b6;stroke-width:1.7px;width:9px;height:9px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.console-shell.is-command-theme .console-mail-return:hover{color:#075ee0;background:#edf5ff;border-color:#96bcec;transform:none}.console-shell.is-command-theme .console-mail-return:active{background:#e2efff}.console-shell.is-command-theme .console-mobile-close{margin:0;position:absolute;top:3px;right:8px}.console-shell.is-command-theme .console-nav{gap:6px;width:197px;margin:12px 0 0 -1px;padding:0;overflow:visible}.console-shell.is-command-theme .console-nav-heading{display:none}.console-shell.is-command-theme .console-nav-link{color:#091b54;border:1px solid #0000;border-radius:10px;grid-template-columns:37px minmax(0,1fr) 12px;gap:8px;width:197px;height:53px;min-height:53px;padding:0 11px 0 9px}.console-shell.is-command-theme .console-nav-link:after{opacity:0;content:"";border-top:1.8px solid;border-right:1.8px solid;justify-self:end;width:7px;height:7px;transform:rotate(45deg)}.console-shell.is-command-theme .console-nav-link>svg{color:#0a125d;stroke-width:1.65px;width:22px;height:22px;overflow:visible}.console-shell.is-command-theme .console-nav-link>span{display:block;transform:translateY(2px)}.console-shell.is-command-theme .console-nav-link:not(.active)>span{filter:opacity()}.console-shell.is-command-theme .console-nav-link strong{color:inherit;letter-spacing:.1px;font-size:15.5px;font-weight:700;line-height:1}.console-shell.is-command-theme .console-nav-link small{display:none}.console-shell.is-command-theme .console-nav-link:hover{color:#075ee0;background:#f0f6ff}.console-shell.is-command-theme .console-nav-link.active{color:#fff;background:linear-gradient(#0044fd 0%,#0072fd 100%);border-color:#076aee;box-shadow:0 8px 18px #115de726,inset 0 1px #ffffff38}.console-shell.is-command-theme .console-nav-link.active>svg{color:#fff}.console-shell.is-command-theme .console-nav-link.active:after{opacity:1}.console-shell.is-command-theme .console-sidebar-foot{width:182px;min-height:92px;box-shadow:none;background:#ffffff2e;border:1px solid #e4eaf4;border-radius:11px;margin:auto 0 0;padding:13px 16px 10px;transform:translateY(-1px)}.console-shell.is-command-theme .console-sidebar-foot>strong{color:#0b1c4e;margin-bottom:7px;font-size:13px;font-weight:800;line-height:12px;display:block;transform:translate(.5px,-.5px)}.console-shell.is-command-theme .console-sidebar-status{color:#00a566;gap:8px;font-size:13.5px;font-weight:760;line-height:19.5px;transform:translate(2px,-4px)}.console-shell.is-command-theme .console-sidebar-status i{width:12px;height:12px;box-shadow:none;background:#14b87b;flex-shrink:0}.console-shell.is-command-theme .console-sidebar-foot small{color:#53698f;font-size:12px;line-height:17.05px}.console-shell.is-command-theme .console-workspace{background:radial-gradient(circle at 58% 2%,#fff 0,#fbfdff 43%,#f9fbff 100%)}.console-shell.is-command-theme .console-topbar{z-index:30;background:#fefefefa;border:1px solid #eef2f8;border-radius:13px;flex:0 0 70px;grid-template-columns:minmax(275px,345fr) minmax(440px,634fr) minmax(360px,415fr);gap:10px;min-height:70px;margin:7px 15px 0 23px;padding:0 12px 0 14px;position:relative;box-shadow:0 4px 18px #1c457d08,inset 0 1px #fff}.console-shell.is-command-theme .console-topbar-live{align-items:center;min-width:0;display:flex}.console-shell.is-command-theme .console-topbar.is-section-topbar{grid-template-columns:minmax(0,1fr) auto}.console-shell.is-command-theme .console-section-header-copy{gap:3px;min-width:0;display:grid}.console-shell.is-command-theme .console-section-header-copy h1{color:var(--command-navy);white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:1.2}.console-shell.is-command-theme .console-section-refresh{color:#53698f;text-align:left;caret-color:#0000;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:max-content;min-width:0;max-width:100%;padding:0;display:flex;position:relative}.console-shell.is-command-theme .console-section-refresh small{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.console-shell.is-command-theme .console-section-refresh svg{flex:0 0 13px;width:13px;height:13px}.console-shell.is-command-theme .console-section-refresh:hover{color:var(--command-blue)}.console-shell.is-command-theme .console-section-refresh.has-update>svg{color:#008b5c}.console-shell.is-command-theme .console-live-refresh{color:#071b59;caret-color:#0000;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-content:center;gap:3px;min-width:0;padding:0;display:grid;transform:translate(6px,-4px)}.console-shell.is-command-theme .console-live-primary{align-items:center;gap:6px;min-width:0;display:flex}.console-shell.is-command-theme .console-live-meta{align-items:center;gap:6px;width:max-content;min-width:0;max-width:100%;padding-left:7px;display:flex;position:relative}.console-shell.is-command-theme .console-live-refresh strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1;overflow:hidden}.console-shell.is-command-theme .console-refresh-status{min-width:0;display:grid}.console-shell.is-command-theme .console-refresh-status:before{content:attr(data-reserve-label);visibility:hidden;pointer-events:none;grid-area:1/1}.console-shell.is-command-theme .console-refresh-status-label{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.console-shell.is-command-theme .console-live-refresh small{color:#2f55a0;font-variant-numeric:tabular-nums;letter-spacing:.15px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1;overflow:hidden}.console-shell.is-command-theme .console-live-meta>svg{color:#122874;transform-origin:50%;flex:0 0 16px;width:16px;height:16px;transition:transform .2s;display:block;transform:rotate(0)}.console-shell.is-command-theme .console-live-refresh:hover .console-live-meta>svg{transform:rotate(36deg)}.console-shell.is-command-theme .console-live-refresh.has-update .console-live-meta>svg{color:#04a876;filter:drop-shadow(0 0 4px #04a8764d)}.console-shell.is-command-theme .console-live-refresh.is-refreshing .console-live-meta>svg,.console-shell.is-command-theme .console-section-refresh.is-refreshing>svg{color:#008bc9;filter:drop-shadow(0 0 4px #00aee066);animation:.9s linear infinite console-refresh-spin}.console-shell.is-command-theme .console-live-refresh.is-refreshing .console-live-meta>svg{animation-name:console-live-refresh-spin}.console-shell.is-command-theme .console-refresh-warning{color:#fff;pointer-events:none;background:linear-gradient(145deg,#edaa42,#c77b16);border:1px solid #fff;border-radius:50%;place-items:center;width:9px;height:9px;font:700 7px/1 Arial,sans-serif;display:grid;position:absolute;top:-3px;right:-4px;box-shadow:0 1px 3px #85541a2e}.console-shell.is-command-theme .console-live-refresh.is-error .console-live-meta>svg,.console-shell.is-command-theme .console-section-refresh.is-error>svg{color:#b97824;filter:none;background:#fff7e9;border-radius:50%;box-shadow:0 0 0 3px #e8ad4b1a}.console-shell.is-command-theme :is(.console-live-refresh,.console-section-refresh):focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #6caaf3}@keyframes console-refresh-spin{to{transform:rotate(360deg)}}@keyframes console-live-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.console-shell.is-command-theme .console-live-flame{color:#ff4f16;background:#fff4e8;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.console-shell.is-command-theme .console-live-flame svg{fill:currentColor;stroke:none;transform:translateY(-1px)scale(1.33333);width:15px!important;height:15px!important}.console-shell.is-command-theme .console-battle-title{z-index:1;isolation:isolate;justify-content:center;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex;position:relative;transform:translate(-1.70301px)}.console-shell.is-command-theme .console-battle-title h1{z-index:3;color:#000060;letter-spacing:2.2px;white-space:nowrap;text-shadow:0 1px #fff,0 2px 8px #07378f17;margin:0;font-size:30px;font-weight:700;line-height:1;position:relative;transform:translateY(-4px)}.console-shell.is-command-theme .console-title-wing{z-index:2;filter:drop-shadow(0 1px 2px #1183ff1f);flex:0 0 80px;width:80px;height:30px;position:relative;transform:translateY(-4px)}.console-shell.is-command-theme .console-title-wing svg{stroke:none;width:100%;height:100%;display:block;overflow:visible}.console-shell.is-command-theme .console-title-wing-trail-halo{stroke:none;opacity:.15;filter:blur(3.2px)}.console-shell.is-command-theme .console-title-wing-halo{stroke:none;opacity:.22;filter:blur(3px)}.console-shell.is-command-theme .console-title-wing-main,.console-shell.is-command-theme .console-title-wing-feather{stroke:none;opacity:.84}.console-shell.is-command-theme .console-title-wing-feather-top{opacity:.82}.console-shell.is-command-theme .console-title-wing-highlight{fill:none;stroke:#75efff;stroke-width:1px;stroke-linecap:round;opacity:.25}.console-shell.is-command-theme .console-title-wing.is-right{transform:translateY(-4px)scaleX(-1)}.console-shell.is-command-theme .console-title-glow{z-index:0;stroke:none;pointer-events:none;width:480px;height:14px;display:block;position:absolute;bottom:-7.5px;left:50%;overflow:visible;transform:translate(-50%)}.console-shell.is-command-theme .console-title-glow-layer{stroke:none}.console-shell.is-command-theme .console-title-glow-ambient{opacity:.18}.console-shell.is-command-theme .console-title-glow-haze{opacity:.32}.console-shell.is-command-theme .console-title-glow-body{opacity:.4}.console-shell.is-command-theme .console-title-glow-core{opacity:.44}.console-shell.is-command-theme .console-title-glow-ridge{opacity:.56}.console-shell.is-command-theme .console-title-glow-glint{fill:none;opacity:.8}.console-shell.is-command-theme .console-topbar-actions{gap:12px}.console-shell.is-command-theme .console-data-actions{align-items:center;gap:10px;min-width:0;display:flex}.console-shell.is-command-theme .console-toolbar-divider{background:#e5ecf6;flex-shrink:0;width:1px;height:26px}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher){color:#075fe9;width:auto;min-width:88px;height:40px;box-shadow:none;background:#f6f9ff;border:1px solid #e1e9f5;border-radius:9px;flex:none;margin-right:0;padding:0;transition:border-color .16s,background .16s;display:block;position:relative}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary{cursor:pointer;white-space:nowrap;grid-template-columns:18px max-content 12px;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:0 10px;font-size:13px;font-weight:600;list-style:none;display:grid}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary>span{white-space:nowrap}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary[aria-disabled=true]{cursor:default;opacity:.55}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary::-webkit-details-marker{display:none}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary>svg:last-child{stroke-width:1.8px;width:12px;height:12px;transition:transform .16s;transform:rotate(90deg)}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary>.console-period-calendar{stroke-width:1.65px;width:18px;height:18px}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher):hover{box-shadow:none;border-color:#d5e2f3}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher)[open]{box-shadow:none;background:#eef4fd;border-color:#d5e2f3}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher)[open] summary>svg:last-child{transform:rotate(-90deg)}.console-shell.is-command-theme .console-scope-switcher[data-scope=personal] summary{color:#7a5a1c}.console-shell.is-command-theme .console-scope-switcher .console-period-menu button>span{text-align:left;gap:2px;display:grid}.console-shell.is-command-theme .console-scope-switcher .console-period-menu button small{color:#7a8ba0;font-size:10.5px;font-weight:400}.console-shell.is-command-theme .console-scope-switcher .console-period-menu{width:200px}.console-shell.is-command-theme .console-scope-switcher .console-period-menu button{height:auto;min-height:40px;padding:6px 9px}.console-shell.is-command-theme .console-period-menu:has(.console-period-custom){width:250px}.console-period-custom{border-top:1px solid #e8eef5;gap:8px;margin-top:6px;padding:10px 8px 8px;display:grid}.console-period-custom label{color:#6b7f95;gap:4px;font-size:11px;font-weight:600;display:grid}.console-period-custom input{color:#20334e;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:0 9px;font-size:12px}.console-period-custom input:focus-visible{border-color:#699cf0;outline:0;box-shadow:0 0 0 3px #0866ef1a}.console-period-custom>div{justify-content:flex-end;gap:8px;display:flex}.console-period-custom>div>button{color:#4f6480;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:0 12px;font-size:12px}.console-period-custom>div>button.is-primary{color:#fff;background:#0866ef;border-color:#0866ef}.console-shell.is-command-theme .console-period-menu .console-period-custom>div>button{color:#3f5673;background:#fff;border:1px solid #c9d8ea;border-radius:8px;justify-content:center;width:auto;height:auto;min-height:32px;padding:0 14px;font-size:12px;font-weight:650;transition:border-color .14s,background .14s,color .14s;box-shadow:0 1px 2px #163a6f0f}.console-shell.is-command-theme .console-period-menu .console-period-custom>div>button:hover{color:#0f5fd0;background:#f7faff;border-color:#b9cbe6}.console-shell.is-command-theme .console-period-menu .console-period-custom>div>button.is-primary{color:#fff;background:#0866ef;border-color:#0866ef;box-shadow:0 2px 6px #0866ef47}.console-shell.is-command-theme .console-period-menu .console-period-custom>div>button.is-primary:hover{color:#fff;background:#0a5ad4;border-color:#0a5ad4}.console-shell.is-command-theme .console-period-menu .console-period-custom>div>button:focus-visible{outline:0;box-shadow:0 0 0 3px #0866ef2e}.console-period-custom-error{color:#c14e48;font-size:11px}.console-shell.is-orders .console-footer{display:none}.console-shell.is-command-theme .console-period-menu{z-index:80;background:#fffffffc;border:1px solid #dce8f7;border-radius:11px;gap:3px;width:126px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #163a6f29}.console-shell.is-command-theme .console-period-menu button{color:#334e7b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.console-shell.is-command-theme .console-period-menu button:hover,.console-shell.is-command-theme .console-period-menu button.active{color:#075fe9;background:#edf5ff}.console-shell.is-command-theme .console-period-menu button svg{width:14px;height:14px}.console-shell.is-command-theme .console-period-menu button:disabled{cursor:wait;opacity:.52}.console-shell.is-command-theme .console-period-menu .console-date-picker>button.console-date-picker-trigger{color:#20334e;background:#fff;border:1px solid #d9e3ef;border-radius:8px;justify-content:flex-start;gap:8px;height:34px;min-height:34px;padding:0 9px;font-size:12.5px}.console-shell.is-command-theme .console-period-menu .console-date-picker>button.console-date-picker-trigger:hover:not(:disabled){color:#20334e;background:#fcfdff;border-color:#b9cbe6}.console-shell.is-command-theme .console-period-menu .console-date-picker>button.console-date-picker-trigger[aria-expanded=true]{background:#fff;border-color:#699cf0;box-shadow:0 0 0 3px #0866ef1a}.console-shell.is-command-theme .console-period-menu .console-date-picker>button.console-date-picker-trigger svg{width:15px;height:15px}.console-shell.is-command-theme .console-account{color:#112952;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 10px;gap:8px;width:146px;min-width:146px;min-height:48px;margin:0;padding:5px 7px;line-height:1.4;transition:background .16s,border-color .16s;display:grid}.console-shell.is-command-theme .console-account:hover,.console-shell.is-command-theme .console-account[aria-expanded=true]{background:#f3f7fc;border-color:#e5ecf6}.console-shell.is-command-theme .console-account>span{color:#687c9b;width:36px;height:36px;box-shadow:none;background:#edf3fb}.console-shell.is-command-theme .console-account>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.console-shell.is-command-theme .console-account>span>svg{stroke-width:1.8px;width:18px;height:18px}.console-shell.is-command-theme .console-account>svg{color:#687c9b;stroke-width:1.8px;width:10px;height:10px;transition:transform .16s;transform:rotate(90deg)}.console-shell.is-command-theme .console-account[aria-expanded=true]>svg{transform:rotate(-90deg)}.console-shell.is-command-theme .console-account strong{color:#112952;font-size:12px;font-weight:650}.console-shell.is-command-theme .console-account small{color:#687c9b;font-size:10px}.console-shell .console-account-menu{z-index:80;color:#112952;background:#fff;border:1px solid #dde6f2;border-radius:10px;gap:1px;width:192px;max-width:calc(100vw - 24px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #173d7417,0 2px 6px #173d7410}.console-shell .console-account-menu .console-account-menu-item{color:#263b5c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 9px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.console-shell .console-account-menu .console-account-menu-item:hover,.console-shell .console-account-menu .console-account-menu-item:focus-visible{color:#0865ed;background:#eef5ff;text-decoration:none}.console-shell .console-account-menu-item>svg{color:#7184a0;stroke-width:1.65px;flex-shrink:0;width:16px;height:16px}.console-shell .console-account-menu-item>svg:last-child:not(:first-child){color:#8a9ab2;width:12px;height:12px;margin-left:auto}.console-shell .console-account-menu-divider{background:#e9eef5;height:1px;margin:3px 7px}.console-shell .console-account-menu .console-account-logout,.console-shell .console-account-menu .console-account-logout>svg{color:#c85158}.console-shell .console-account-menu .console-account-logout:hover{color:#c85158;background:#fff3f3}@media (max-width:820px),(pointer:coarse){.console-shell .console-account-menu .console-account-menu-item{min-height:44px}}.console-account-confirm-backdrop{z-index:150;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#142a4b55;place-items:center;display:grid;position:fixed;inset:0}.console-account-confirm{color:#112952;width:min(360px,100%);max-height:100%;font-family:var(--mail-font-family);background:#fff;border:1px solid #e5ecf6;border-radius:15px;padding:22px;font-size:14px;overflow:auto;box-shadow:0 18px 60px #173d7433}.console-account-confirm header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.console-account-confirm h2{color:#112952;margin:0;font-size:17px;line-height:1.4}.console-account-confirm p{color:#687c9b;margin:0;line-height:1.6}.console-account-confirm footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.console-account-confirm button{color:#112952;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5ecf6;border-radius:8px;padding:8px 14px}.console-account-confirm svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.console-account-confirm .console-account-confirm-close{color:#687c9b;border-color:#0000;place-items:center;width:32px;min-height:32px;padding:6px;display:grid}.console-account-confirm .console-account-confirm-close:hover{background:#f3f7fc}.console-account-confirm .console-account-confirm-logout{color:#fff;background:#c85158;border-color:#c85158}.console-account-confirm button:disabled{cursor:wait;opacity:.6}.console-account-confirm button:focus-visible{outline-offset:2px;outline:2px solid #2188c8}.console-account-confirm .console-account-error{color:#b33f48;margin-top:14px}.console-shell.is-overview .console-content{padding:12px 15px 0 23px;overflow:auto}.console-shell.is-overview .console-section-stack,.console-shell.is-overview .console-data-view{gap:0;width:100%;max-width:none;height:100%;margin:0}.console-shell.is-overview .console-data-view{position:relative}.console-shell.is-overview .console-pipeline-status,.console-shell.is-overview .console-footer{display:none}.console-shell.is-overview .member-scope-notice{z-index:15;opacity:.94;max-width:none;min-height:32px;margin:0 0 8px;position:relative;bottom:auto;right:auto}.console-shell.is-overview .console-content:has(.member-scope-notice){overflow:auto}.console-shell.is-command-theme:not(.is-overview) .console-content{padding:12px 15px 24px 23px}.console-shell.is-command-theme:not(.is-overview) .console-section-stack{gap:12px;width:100%;max-width:none}.console-shell.is-command-theme:not(.is-overview) .console-data-view{gap:12px}.console-shell.is-command-theme .console-section-stack>*{min-width:0}.console-shell.is-command-theme .console-section-heading{border:1px solid var(--command-surface-edge);background:#fefefe;border-radius:12px;align-items:center;gap:16px;min-height:64px;padding:12px 16px}.console-shell.is-command-theme .console-section-heading h2{color:var(--command-navy);letter-spacing:0;align-items:center;gap:9px;font-size:16px;font-weight:800;line-height:1.3;display:flex}.console-shell.is-command-theme .console-section-heading-icon{color:#fff;background:var(--command-blue);border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.console-shell.is-command-theme .console-section-heading-icon svg{width:15px;height:15px}.console-shell.is-command-theme .console-section-heading p{color:var(--command-muted);margin-top:5px;font-size:11px}.console-shell.is-command-theme :is(.console-panel,.console-kpi-card,.confidence-strip,.console-pipeline-status){border-color:var(--command-surface-edge);border-radius:12px;box-shadow:0 4px 16px #224c8606}.console-shell.is-command-theme .console-panel{background:#fefefe;padding:16px}.console-shell.is-command-theme .console-panel-title{border-bottom:1px solid #edf2f8;align-items:center;gap:12px;min-height:32px;margin:-4px 0 14px;padding-bottom:12px}.console-shell.is-command-theme .console-panel-title h3{color:var(--command-navy);font-size:15px;font-weight:800}.console-shell.is-command-theme :is(.console-section-heading h2,.console-panel-title h3,.command-center h3){filter:opacity()}.console-shell.is-command-theme .console-panel-title p{color:var(--command-muted);font-size:11px}.console-shell.is-command-theme .console-kpi-card{background:linear-gradient(145deg,#fff,#f7faff);padding:16px}.console-shell.is-command-theme .console-kpi-card:not(.is-restricted) .console-kpi-value{color:var(--command-navy);font-size:30px}.console-shell.is-command-theme:not(.is-overview) .console-kpi-value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.28;display:block;overflow:visible}.console-shell.is-command-theme:not(.is-overview) .console-kpi-title,.console-shell.is-command-theme:not(.is-overview) .console-kpi-meta{flex-wrap:wrap}.console-shell.is-command-theme:not(.is-overview) .console-kpi-meta>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.console-shell.is-command-theme :is(.console-primary-button,.setup-form button[type=submit]){background:var(--command-blue)}.console-shell.is-command-theme .console-primary-button:hover{background:#0054d4}.console-shell.is-command-theme .console-secondary-button{color:#075fe9;background:#edf5ff}.console-shell.is-command-theme .console-table th{color:#53698f;border-color:var(--command-line);background:#f7faff}.console-shell.is-command-theme .console-table td{border-color:var(--command-line)}.console-shell.is-command-theme .console-table td strong{color:var(--command-navy)}.console-shell.is-command-theme:not(.is-overview) .console-table{font-size:12px;line-height:1.5}.console-shell.is-command-theme:not(.is-overview) .console-table th{font-size:11px}.console-shell.is-command-theme:not(.is-overview) .console-table td strong{font-size:12px}.console-shell.is-command-theme:not(.is-overview) .console-table td small{font-size:10px}.console-shell.is-command-theme:not(.is-overview) :is(.scale-grid>div,.quality-card){border-color:var(--command-line);background:linear-gradient(145deg,#fff,#f7faff)}.console-shell.is-command-theme:not(.is-overview) :is(.scale-grid strong,.quality-card strong){color:var(--command-navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px}.console-shell.is-command-theme:not(.is-overview) :is(.scale-grid span,.quality-card>span){color:var(--command-muted);font-size:12px}.console-shell.is-command-theme:not(.is-overview) .quality-card small{color:var(--command-muted);font-size:10px;line-height:1.5}.console-shell.is-command-theme:not(.is-overview) .trend-daily-details{border-top:1px solid var(--command-line);margin-top:12px;padding-top:12px}.console-shell.is-command-theme:not(.is-overview) .trend-daily-details>summary{width:fit-content;max-width:100%;color:var(--command-blue);cursor:pointer;font-size:12px;font-weight:700}.console-shell.is-command-theme:not(.is-overview) .trend-daily-details>summary span{color:var(--command-muted);margin-left:10px;font-size:11px;font-weight:400}.console-shell.is-command-theme:not(.is-overview) .trend-daily-details>summary:focus-visible{outline:2px solid var(--command-blue);outline-offset:4px;border-radius:3px}.console-shell.is-command-theme:not(.is-overview) .trend-daily-details[open]>summary{margin-bottom:12px}.console-shell.is-command-theme:not(.is-overview) .trend-daily-table :is(th,td){white-space:nowrap;font-variant-numeric:tabular-nums}.console-shell.is-command-theme:not(.is-overview) .trend-daily-table td,.console-shell.is-command-theme:not(.is-overview) .trend-daily-table thead th:not(:first-child){text-align:right}.console-shell.is-command-theme:not(.is-overview) .trend-daily-table tbody th{color:var(--command-navy);border-bottom:1px solid var(--command-line);background:0 0;font-weight:500}.console-shell.is-command-theme:not(.is-overview) .trend-daily-table tbody tr:last-child th{border-bottom:0}.console-shell.is-command-theme :is(.setup-card,.console-storefront-connect,.console-sales-target,.mapping-import-panel){border-color:var(--command-line);background:#f7faff;border-radius:12px}.console-shell.is-command-theme :is(.ranking-metric-select .phone-sms-select-trigger,.setup-form input,.setup-form select,.backfill-form input,.backfill-form select){color:var(--command-navy);background:#fff;border-color:#dbe5f2;border-radius:8px}.console-shell.is-command-theme:not(.is-overview) :is(.setup-form label>span,.backfill-form label>span,.ranking-metric-select span){color:var(--command-muted);font-size:11px}.console-shell.is-command-theme:not(.is-overview) :is(.setup-form input,.setup-form select,.backfill-form input,.backfill-form select,.ranking-metric-select .phone-sms-select-trigger){font-size:12px}.console-shell.is-command-theme:not(.is-overview) :is(.setup-form>p,.backfill-form>p){font-size:11px;line-height:1.6}.console-shell.is-command-theme .console-pipeline-status{width:100%;max-width:none;margin-top:12px}.console-shell.is-command-theme .console-footer{border-color:var(--command-line);color:var(--command-muted);background:#fefefe;margin:0 15px 0 23px;padding-inline:12px;font-size:10px}.console-command-skeleton-hero .console-skeleton{background:linear-gradient(90deg,#ffffff12 25%,#ffffff30 50%,#ffffff12 75%) 0 0/200% 100%}.console-command-skeleton-hero .command-hero-progress{background:#00b5f712;border-color:#c1f8ffad;animation:none;box-shadow:0 0 4px #00d5ff47,inset 0 0 4px #00cfff2e}.console-command-skeleton-hero .command-hero-heading>.console-skeleton{width:172px;height:15px;margin:0 auto;display:block}.console-command-skeleton-hero .command-hero-value>.console-skeleton{border-radius:8px;width:68%;height:84px;margin:0 auto;display:block}.console-command-skeleton .command-panel-empty .console-skeleton{width:78%}.console-command-skeleton .command-bottom-stats .console-skeleton{width:72px}@media (max-width:1180px){.console-shell.is-command-theme .confidence-strip{grid-template-columns:minmax(0,1fr);gap:11px}.console-shell.is-command-theme .confidence-facts{justify-content:space-between;gap:8px}}@media (max-width:820px){.console-shell.is-command-theme .console-section-header-copy h1{font-size:16px}.console-shell.is-command-theme:not(.is-overview) .console-content{padding:10px max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.console-shell.is-command-theme .console-section-heading{padding:12px}.console-shell.is-command-theme .console-panel{padding:14px}}.command-center{color:#08194d;grid-template-rows:minmax(min-content,336fr) 11px minmax(0,274fr) 8px minmax(0,152fr) 8px minmax(0,63fr);gap:0;width:100%;height:100%;min-height:852px;display:grid}.command-row{gap:10px;min-width:0;min-height:0;display:grid}.command-row-primary{grid-row:1;grid-template-columns:minmax(0,345fr) minmax(0,634fr) minmax(0,415fr);min-height:min-content}.console-shell.is-overview .console-content:has(.products-top){overflow-y:auto}.command-row-secondary{grid-row:3;grid-template-columns:minmax(0,458fr) minmax(0,409fr) minmax(0,531fr);gap:8px}.command-row-tertiary{grid-row:5;grid-template-columns:minmax(0,177fr) minmax(0,711fr) minmax(0,510fr);gap:8px}.command-center>.command-bottom-stats{grid-row:7}.command-panel{border:1px solid var(--command-surface-edge);background:#fefefe;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 4px 16px #224c8606,inset 0 1px #fff}.command-panel-heading{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 18px;display:flex}.command-panel-heading h3{color:#081844;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;margin:0;font-size:15px;font-weight:800;line-height:1;display:flex;overflow:hidden}.command-panel-heading h3>span{color:#fff;background:#0767ed;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.command-panel-heading h3 svg{stroke-width:2px;width:13px;height:13px}.command-more-link{color:#1c4da0;white-space:nowrap;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.command-more-link svg{width:12px;height:12px}.command-panel-heading a.command-more-link{color:#71809b;font-size:11px;font-weight:700;transform:translate(1px,-1px)}.command-panel-heading a.command-more-link svg{display:none}.command-more-link:hover{color:#066bf5}.command-sales-hero{--command-hero-progress-right:106px;color:#fff;background:linear-gradient(#0000ca26,#0000be0a 48%,#00008c30),radial-gradient(circle at 96% 27%,#00e9ff52,#0000 28%),linear-gradient(100deg,#004ac7 0%,#004ec9 16%,#0058d0 58%,#00a9ff 100%);border:1px solid #057ef457;border-radius:12px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 5px 18px #0458e214,inset 0 1px #ffffff2e}.console-shell .command-hero-facets{stroke:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.console-shell .command-hero-grid-light{fill:none;stroke:#5eb8ff0f;stroke-width:.55px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.command-hero-grid-light circle{fill:#7bd7ff33;stroke:none}.command-hero-heading{z-index:2;letter-spacing:.6px;text-align:center;margin-top:17px;font-size:16px;font-weight:400;position:relative;transform:translateY(-1px)}.command-hero-value{--command-hero-value-font:90px;z-index:2;color:#fbfcfe;font-family:Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;font-size:calc(var(--command-hero-value-font) * var(--command-hero-value-scale,1));font-weight:700;line-height:calc(var(--command-hero-value-font) * .938667);letter-spacing:-.5px;text-align:center;-webkit-text-stroke:.75px currentColor;text-shadow:0 4px 12px #00238240;white-space:nowrap;margin-top:12px;display:block;position:relative;transform:translate(-16px)scale(.86196,.93614)}.command-hero-value.is-incomplete{font-size:calc(var(--command-hero-value-font) * .68 * var(--command-hero-value-scale,1));flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-top:3px;line-height:1;display:flex;transform:none}.command-hero-partial-label,.console-shell .command-hero-gaps-trigger,.command-hero-gaps-summary{letter-spacing:0;-webkit-text-stroke:0;text-shadow:none;font-size:12px;font-weight:500;line-height:18px}.command-hero-partial-label{color:#fff0a1}.command-hero-gaps-trigger{color:#fff0a1;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 5px;display:inline-flex}.command-hero-gaps-trigger:hover{color:#fff;background:#ffffff1f}.command-hero-gaps-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff0a1}.command-hero-gaps-summary{color:#fff0a1}.has-earnings-gaps .command-hero-meta{margin-top:8px}.console-earnings-gaps-dialog{color:#172b50;letter-spacing:0;text-align:left;white-space:normal;-webkit-text-stroke:0;text-shadow:none;font-size:14px;font-weight:400;line-height:1.6}.console-earnings-gaps-body{padding:18px 20px 22px}.console-earnings-gaps-body>p{color:#64748b;margin:0 0 14px}.console-earnings-gaps-body ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.console-earnings-gaps-body li{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.console-earnings-gaps-body li>div{gap:3px;min-width:0;display:grid}.console-earnings-gaps-body li strong{overflow-wrap:anywhere;font-size:13px}.console-earnings-gaps-body li span,.console-earnings-gaps-body small{color:#64748b;font-size:12px}.console-earnings-gaps-body li button{color:#0865d3;cursor:pointer;background:#f3f8ff;border:1px solid #c9ddf7;border-radius:6px;flex:none;padding:5px 8px;font-size:12px}.command-hero-meta{z-index:2;justify-content:center;gap:34px;margin-top:17px;padding-right:76px;font-size:14px;font-weight:600;line-height:19.5px;display:flex;position:relative}.command-hero-meta b{color:#ffe655;font-size:14px;font-weight:600;line-height:inherit;margin-left:7px}.command-hero-progress{z-index:2;height:26px;margin:14.5px var(--command-hero-progress-right) 0 20px;background:#00dcff1a;border:1px solid #dbfbffe0;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 0 4px #00e5ff80,inset 0 0 5px #00daff52}.command-hero-progress>span{border-radius:inherit;background:linear-gradient(90deg,#ff6200 0%,#ff7208 25%,#ffb546 60%,#fff383 100%);height:100%;display:block;box-shadow:0 0 4px #ffd52f47,inset 0 1px 1px #ffffff4d}.command-hero-progress>span:after{opacity:.06;content:"";background:linear-gradient(112deg,#0000 0 31%,#ffffffe6 32% 47%,#0000 48% 61%,#ffffff9e 62% 75%,#0000 76%);width:58%;height:100%;margin-left:22%;display:block}.command-rocket-artwork{transform-origin:26px 138px;transform-box:view-box;transform:scale(var(--command-rocket-artwork-scale,1))}.command-rocket{z-index:3;filter:drop-shadow(0 4px 5px #00267d24);transform-origin:58% 55%;position:absolute;top:78px;right:15px;overflow:visible;transform:rotate(9.5deg)scaleY(1.12);width:88px!important;height:141px!important}.console-shell .command-rocket{fill:initial;stroke:initial}.command-hero-kpis{z-index:3;grid-template-columns:minmax(0,110fr) minmax(0,118fr) minmax(0,115fr) minmax(0,118fr) minmax(0,130fr);gap:6px;height:98px;display:grid;position:absolute;bottom:11px;left:10px;right:10px}.command-hero-kpi{background:linear-gradient(#4086d58a 0%,#137dcf7a 48%,#0190d57a 100%);border:1px solid #ffffff2b;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:13px 10px 9px;display:grid;box-shadow:inset 0 1px #ffffff26}.command-hero-kpi:nth-child(3){background:linear-gradient(#00b4d28a 0%,#009acf80 48%,#0091d785 100%)}.command-hero-kpi:nth-child(4){background:linear-gradient(#009ff380 0%,#00acf47a 48%,#0099e085 100%)}.command-hero-kpi:nth-child(5){background:linear-gradient(#10beff80 0%,#10c1ff80 48%,#00b9f985 100%)}.command-hero-kpi>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:400;line-height:1.5;display:flex;overflow:hidden;transform:translate(-2.75px,-2px)}.command-hero-kpi>span i{isolation:isolate;background:#ffffff2e;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid;position:relative;overflow:visible;transform:translateY(1px)}.command-hero-kpi:not(.is-violet)>span i{box-shadow:0 0 5px #59e7ff7a,inset 1px 1px 1px #ffffff6b,inset -1px -1px 2px #00187d3d}.command-hero-kpi:not(.is-violet)>span i:after{z-index:-1;filter:blur(.35px);content:"";background:#ffffff40;border-radius:50%;width:8px;height:4px;position:absolute;top:2px;left:3px;transform:rotate(-24deg)}.command-hero-kpi.is-cyan>span i{background:linear-gradient(135deg,#57efff 0%,#0cccf5 38%,#008ee7 72%,#075cc7 100%);border-radius:7px;transform:translate(-2px,1px)}.command-hero-kpi.is-violet>span i{background:radial-gradient(at 24% 16%,#e2c1ff61 0%,#e2c1ff00 46%),linear-gradient(45deg,#9566f9 0%,#7940f5 38%,#5d2af5 72%,#2e3dcc 100%)}.command-hero-kpi.is-green>span i{background:linear-gradient(135deg,#8aefa7 0%,#26ce69 43%,#08a85d 72%,#057b69 100%);border-radius:7px}.command-hero-kpi.is-orange>span i{background:linear-gradient(135deg,#ffe52b 0%,#ffb20c 34%,#ff7b0b 66%,#ff5412 100%);border-radius:50%}.command-hero-kpi.is-purple>span i{background:linear-gradient(145deg,#c2d7ff 0%,#8a78ff 32%,#5041ea 63%,#1720bd 84%,#04147e 100%);border-radius:50%}.command-hero-kpi>span svg{width:11px;height:11px}.command-hero-kpi:not(.is-violet)>span svg{color:#fff;stroke:currentColor;stroke-width:2.2px;filter:drop-shadow(0 1px .5px #001c6e57)}.command-hero-kpi strong{text-align:center;font-family:Segoe UI,sans-serif;font-size:calc(var(--command-kpi-value-font,23px) * var(--command-kpi-value-scale,1));font-weight:600;line-height:calc(var(--command-kpi-value-font,23px) * .956522);letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translate(-1px,-1px)}.command-hero-kpi small{text-align:center;color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden;transform:translateY(2px)}.command-hero-kpi.is-long-value{gap:4px;padding-block:7px}.command-hero-kpi.is-long-value strong{letter-spacing:-.2px;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:14px;line-height:15px}.command-product-list{height:247px;margin:0;padding:2px 15px 2.5px;list-style:none}.command-products .command-panel-heading{height:50px;padding-top:2px}.command-products .command-panel-heading h3{letter-spacing:.3px;gap:7px;font-size:13px;font-weight:700;transform:translate(1.5px,-1.5px)}.command-product-list li{border-bottom:1px solid #f2f4f8;grid-template-columns:24px 39px minmax(0,1fr) auto;align-items:center;gap:8px;height:48.5px;display:grid}.command-product-rank{color:#080818;text-align:center;background:#f2f5f9;border-radius:50%;justify-self:center;place-items:center;width:19px;height:19px;padding-top:1px;font-size:14px;font-weight:700;line-height:1;display:grid;position:relative}.command-product-rank.rank-1,.command-product-rank.rank-3{color:#080808;clip-path:none;isolation:isolate;text-shadow:none;background:0 0;border-radius:0;font-size:13px}.command-product-rank.rank-1:before,.command-product-rank.rank-3:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(50% 0,62% 18%,85% 15%,82% 38%,100% 50%,82% 62%,85% 85%,62% 82%,50% 100%,38% 82%,15% 85%,18% 62%,0 50%,18% 38%,15% 15%,38% 18%);background:linear-gradient(145deg,#fff06f,#f7b80f);position:absolute;inset:0;transform:translate(.5px,.75px)}.command-product-rank.rank-3:before{background:linear-gradient(157deg,#fff75f 0%,#f9c721 50%,#ff2d00 100%)}.command-product-art{color:#6578a6;background:linear-gradient(145deg,#fbfdff,#e8eef7);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #e3e9f3}.command-product-art svg{width:18px;height:18px}.command-product-list li>span:nth-child(3){gap:3px;min-width:0;display:grid}.command-product-list strong,.command-product-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-product-list strong{font-size:10px}.command-product-list small{color:#7886a3;font-size:8px}.command-product-list b{font-size:10px}.command-source-boundary{color:#687999;background:#fff;justify-content:center;align-items:center;gap:6px;height:37px;margin:0;padding:0 15px;font-size:8px;line-height:1.35;display:flex}.command-source-boundary svg{color:#2671d5;flex:none;width:13px;height:13px}.command-source-boundary .command-more-link{color:#066bf2;filter:opacity();font-size:11px;transform:translate(-5px,-1px)scaleX(1.03)}.command-trend{flex-direction:column;display:flex;container:sales-trend/inline-size}.command-chart-heading{flex:0 0 65px;min-height:65px;padding:12px 14px 0;position:relative}.command-chart-heading h3{color:#0b1c4e;margin:0 0 8px;font-size:14px;font-weight:700;line-height:18px}.command-chart-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-chart-tabs{border:1px solid #e3eaf6;border-radius:8px;flex:0 0 132px;grid-template-columns:1fr 1fr;width:132px;height:27px;padding:1px;display:grid}.command-chart-tabs>button{color:#53678f;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.command-chart-tabs>button[aria-pressed=true]{color:#075fe9;background:#e9f2ff;font-weight:760}.command-chart-tabs>button:focus-visible,.command-trend-plot:focus-visible{outline-offset:3px;outline:2px solid #0a69ff}.command-chart-legend{color:#53678f;flex:none;gap:24px;font-size:10.5px;font-weight:600;line-height:16px;display:flex;position:absolute;top:27px;right:28px}.command-chart-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.command-chart-legend .is-unavailable{opacity:.55}.command-chart-legend i{border-radius:2px;width:16px;height:2px}.command-trend-chart{flex:auto;min-height:180px;position:relative}.command-trend-frame{grid-template-rows:minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);column-gap:6px;display:grid;position:absolute;inset:12px 14px 44px}.command-trend-plot{touch-action:pan-y;min-width:0;height:100%;min-height:0;position:relative}.command-trend-plot>svg{width:100%;height:100%;display:block;overflow:visible}.command-chart-grid{fill:none;stroke:#e6ebf3;stroke-width:.75px}.command-chart-area{stroke:none}.command-chart-line{fill:none;stroke-width:1.65px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.command-chart-point{stroke:none}.command-chart-y-labels{color:#536b95;min-width:25px;font-size:10.5px;font-weight:600;line-height:14px;position:relative}.command-chart-y-labels>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.command-chart-y-labels:before{content:attr(data-width-label);visibility:hidden}.command-chart-tooltip{z-index:2;pointer-events:none;color:#0b255e;overflow-wrap:anywhere;background:#fff;border:1px solid #3b73df;border-radius:4px;width:max-content;max-width:100%;padding:3px 5px;font-size:9.5px;font-weight:650;line-height:13px;display:grid;position:absolute;box-shadow:0 2px 3px #1e489621}.command-chart-tooltip small{color:#617494;font:inherit;font-size:9px}.command-chart-tooltip strong{font-size:10px;font-weight:700}.command-chart-axis{color:#536b95;height:16px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;bottom:-26px;left:0;right:0}.command-chart-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.command-chart-axis>span:first-child{transform:none}.command-chart-axis>span:last-child{transform:translate(-100%)}.command-trend-unavailable{color:#657b9d;text-align:center;background:#fefefef0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex;position:absolute;inset:12px 0}.command-trend-unavailable svg{color:#91b0d6;width:24px;height:24px}.command-trend-unavailable strong{color:#36547e;font-size:12px}@container sales-trend (max-width:340px){.command-chart-heading{padding-inline:10px}.command-chart-tabs{flex-basis:122px;width:122px}.command-chart-legend{gap:12px;position:static}.command-trend-frame{left:10px;right:10px}}@container sales-trend (max-width:270px){.command-chart-heading{flex-basis:85px;min-height:85px}.command-chart-controls{flex-wrap:wrap;gap:4px}.command-chart-legend{justify-content:flex-end;width:100%}}.command-store-ranking .command-panel-heading{height:43px}.command-employee-ranking{flex-direction:column;justify-content:center;display:flex;container:employee-ranking/inline-size}.command-employee-ranking:has(>.command-more-link):before{content:"";flex:1 1 0}.command-employee-heading{flex:0 0 40px;align-items:center;gap:9px;min-height:40px;padding:0 16px;display:flex}.command-employee-heading h3{color:#10214c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:18px;overflow:hidden}.command-employee-heading h3>span{font-weight:600}.command-ranking-tabs{background:#f4f7fc;border:1px solid #e1eaf6;border-radius:7px;flex:none;gap:1px;margin-left:auto;padding:2px;display:flex}.command-ranking-tabs button{color:#667c9d;min-width:31px;height:23px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 5px;font-size:11px;font-weight:650}.command-ranking-tabs button[aria-pressed=true]{color:#1169de;background:#fff;box-shadow:0 1px 4px #214b8c1c}.command-ranking-tabs button:focus-visible{outline-offset:1px;outline:2px solid #1e73e8}.command-podium{flex:0 134px;grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:9px;min-height:130px;padding:0 22px;display:grid}.podium-slot{background:linear-gradient(165deg,#f1f7ff,#dfecfd 65%,#edf4ff);border:1px solid #e7effb;border-bottom:0;border-radius:11px 11px 0 0;grid-template-rows:17px minmax(22px,auto) minmax(0,1fr) minmax(13px,auto);place-items:center;min-width:0;height:calc(100% - 22px);min-height:0;padding:5px 5px 3px;display:grid;position:relative}.podium-slot.slot-1{background:radial-gradient(at 50% 0,#fff5da,#0000 75%),linear-gradient(160deg,#ffeab8,#ffd586);border-color:#f5cd7d;height:100%;box-shadow:inset 0 1px #fff5dc}.podium-slot.slot-2{background:linear-gradient(160deg,#fff2e9,#ffe3ce 72%,#fff0e4);border-color:#ffeadb}.podium-slot.is-empty{visibility:hidden}.command-podium-name{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.command-rank-medal{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.command-rank-medal svg{stroke:none;filter:drop-shadow(0 1px 1px #70521416);width:17px;height:17px}.command-podium-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:17px;overflow:hidden}.podium-slot>b{color:#0a2353;text-align:center;white-space:nowrap;min-width:0;max-width:100%;font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:18px;font-weight:700;line-height:23px}.podium-slot.slot-1>b{font-size:21px;line-height:25px}.podium-slot>b.is-long-value{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:16px}.podium-slot>b.is-long-value wbr{display:none}.podium-slot>b>small{font-size:10px;font-weight:500}.command-ranking-avatar{color:#4c6894;background:radial-gradient(circle at 35% 25%,#fff,#e6eef9 65%,#d3e1f3);border:1px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:650;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 7px #234c7d1c}.command-ranking-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.command-ranking-avatar img.is-loaded{opacity:1}.podium-slot.slot-1 .command-ranking-avatar{width:60px;height:60px;font-size:23px}.podium-slot:has(b.is-long-value) .command-ranking-avatar{width:36px;height:36px;font-size:15px}.podium-slot.slot-1:has(b.is-long-value) .command-ranking-avatar{width:48px;height:48px;font-size:20px}.command-podium-secondary{color:#304c7e;text-align:center;white-space:nowrap;min-width:0;max-width:100%;font-size:9px;font-weight:600;line-height:13px}.command-podium-secondary b{font-size:10px;font-weight:650}.command-podium-secondary b.is-long-value{white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:10px}.command-ranking-lower{z-index:1;background:#fff;border:1px solid #e5ebf4;border-radius:12px;flex:0 92px;grid-template-rows:repeat(4,minmax(17px,21px));align-content:center;min-height:76px;margin:0 2.5cqw;padding:2px 0;list-style:none;display:grid;position:relative}.command-ranking-lower li{grid-template-columns:[rank]10.2cqw[gap-a]calc(4.7cqw - 8.5px)[avatar]17px[gap-b]calc(5.6cqw - 8.5px)[name]22cqw[earnings]20cqw[gap-c]4cqw[orders]20.5cqw;align-items:center;min-width:0;min-height:17px;display:grid}.command-ranking-position{color:#304c7e;font-variant-numeric:tabular-nums;text-align:center;grid-column:rank;font-size:10px}.command-ranking-lower .command-ranking-avatar{width:17px;height:17px;box-shadow:none;grid-column:avatar;font-size:8px}.command-ranking-name{color:#3d5d94;text-overflow:ellipsis;white-space:nowrap;grid-column:name;font-size:10px;font-weight:550;overflow:hidden}.command-ranking-lower b{color:#0c2454;text-align:right;overflow-wrap:anywhere;grid-column:earnings;min-width:0;max-width:100%;font-size:11px;font-weight:650;line-height:16px}.command-ranking-lower small{color:#304c7e;text-align:right;overflow-wrap:anywhere;grid-column:orders;min-width:0;font-size:9px;font-weight:600;line-height:13px}.command-ranking-lower:has(b.is-long-value){padding-inline:9px}.command-ranking-lower:has(b.is-long-value) li{grid-template-columns:12px 18px minmax(30px,1fr) minmax(0,max-content) minmax(49px,max-content);column-gap:6px}.command-ranking-lower:has(b.is-long-value) li>*{grid-column:auto}@container employee-ranking (max-width:350px){.command-employee-heading{gap:7px;padding-inline:10px}.command-employee-heading h3{font-size:12px}.command-ranking-tabs button{min-width:28px;padding-inline:3px}.command-podium{gap:6px;padding-inline:12px}.command-podium-name{gap:2px}.command-podium-name strong{font-size:11px}.podium-slot>b{font-size:14.5px}.podium-slot.slot-1>b{font-size:17px}.podium-slot>b.is-long-value{font-size:14px}.command-ranking-lower{margin-inline:8px;padding-inline:6px}.command-ranking-lower li{grid-template-columns:10px 17px minmax(24px,1fr) minmax(0,max-content) minmax(42px,max-content);column-gap:4px}.command-ranking-lower li>*,.command-ranking-lower li>.command-ranking-avatar{grid-column:auto}.command-ranking-lower:has(b.is-long-value){padding-inline:6px}.command-ranking-lower:has(b.is-long-value) li{grid-template-columns:10px 17px minmax(24px,1fr) minmax(0,max-content) minmax(42px,max-content);column-gap:4px}}.command-employee-ranking>.command-more-link,.command-store-ranking>.command-more-link,.command-alerts>.command-more-link{color:#066af1;height:25px;font-size:11px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.command-employee-ranking>.command-more-link{flex:1 0 24px;min-height:24px;padding-inline:4px;position:static;transform:none}.command-employee-ranking>.command-more-link:focus-visible{outline-offset:-2px}.command-store-ranking>.command-more-link{transform:translate(calc(50% + 23px))}.command-alerts>.command-more-link{transform:translate(calc(50% - 30px))}.command-live-orders>.command-more-link svg,.command-employee-ranking>.command-more-link svg,.command-store-ranking>.command-more-link svg,.command-alerts>.command-more-link svg,.command-source-boundary .command-more-link svg{width:13px;height:13px}.command-store-ranking .command-panel-heading{padding:0 16px}.command-store-ranking .command-panel-heading h3>span{display:none}.command-store-ranking .command-panel-heading h3{gap:0;line-height:normal}.command-store-list{--command-store-coverage-min:49px;--command-store-plot-min:70px;--command-store-stacked-clearance:68px;height:210px;margin:0;padding:1px 32px 0 15px;list-style:none}.command-store-list li{grid-template-columns:16px 22px 94px minmax(70px, 1fr) var(--command-store-amount-width,45px) var(--command-store-coverage-width,49px);color:#0c1c4b;align-items:center;gap:7px;height:30px;display:grid}.command-store-rank{text-align:center;font-size:9px;font-weight:800}.command-store-avatar{color:#fff;background:#0877e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-weight:850;display:grid}.command-store-avatar.color-1{background:#7b5a42}.command-store-avatar.color-2{background:#e4295d}.command-store-avatar.color-3{background:#1681bb}.command-store-avatar.color-4{background:#16234d}.command-store-avatar.color-5{background:#dd6c0c}.command-store-avatar.color-6{background:#7327c8}.command-store-list strong{text-overflow:ellipsis;white-space:nowrap;filter:opacity();font-size:10px;overflow:hidden}.command-store-bar{background:0 0;border-radius:999px;height:7px;overflow:hidden}.command-store-bar i{border-radius:inherit;background:linear-gradient(90deg,#084af4,#045dfb);height:100%;display:block}.command-store-list li:nth-child(2) .command-store-bar i{background:#0aa18a}.command-store-list li:nth-child(3) .command-store-bar i{background:#09a5db}.command-store-list li:nth-child(4) .command-store-bar i{background:#773ee8}.command-store-list li:nth-child(5) .command-store-bar i{background:#f57500}.command-store-list li:nth-child(6) .command-store-bar i{background:#f39d00}.command-store-list li:nth-child(7) .command-store-bar i{background:#87b65a}.command-store-list b{text-align:right;filter:opacity();font-size:10px}.command-store-list small{color:#3d5f99;text-align:right;filter:opacity();font-size:9px}.command-store-value-lane{display:contents}.command-store-amount,.command-store-width-probe{white-space:nowrap;font-size:10px;font-weight:700}.command-store-width-probe{visibility:hidden;pointer-events:none;white-space:pre;width:max-content;position:absolute;top:0;left:0}.command-store-coverage{white-space:nowrap;justify-self:end;width:max-content}.command-store-list[data-store-layout=desktop] .command-store-value-lane{grid-column:4/6;align-self:stretch;min-width:0;display:block;position:relative}.command-store-list[data-store-layout=desktop] .command-store-bar{width:var(--command-store-plot-width);position:absolute;top:50%;transform:translateY(-50%)}.command-store-list[data-store-layout=desktop] .command-store-amount{width:max-content;top:50%;left:clamp(0px, calc(var(--command-store-plot-width) * var(--command-store-ratio) + 36px), var(--command-store-amount-limit));text-align:left;position:absolute;transform:translateY(-50%)}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]){height:calc(100% - var(--command-store-stacked-clearance));overscroll-behavior-y:contain;scrollbar-width:thin;display:block;overflow:hidden auto}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) li{grid-template-columns:16px 22px minmax(0, 1fr) var(--command-store-coverage-width,49px);grid-template-rows:auto auto 14px;gap:4px 7px;height:auto;min-height:60px;padding-block:4px}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) .command-store-rank{grid-area:1/1/4}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) .command-store-avatar{grid-area:1/2/4}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) strong{grid-area:1/3/auto/-1}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) .command-store-amount{white-space:normal;overflow-wrap:anywhere;text-align:left;grid-area:2/3/auto/-1;min-width:0}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) .command-store-bar{grid-area:3/3;width:100%}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]) .command-store-coverage{grid-area:3/4}.command-coverage{padding:0 10px}.command-coverage h3{z-index:4;color:#081844;justify-content:center;align-items:center;height:32px;margin:0;padding-inline:0;font-size:14px;font-weight:800;line-height:1;display:flex;position:relative;transform:translate(-5px,-1px)scale(.975,1.08)}.command-gauge{--command-gauge-cap-offset:-54.5px;background:conic-gradient(from 0deg, #078f8f 0deg, #04a49f calc(var(--command-gauge) * .125671), #08bbb5 calc(var(--command-gauge) * .466778), #0abfcf calc(var(--command-gauge) * .677726), #08b8df calc(var(--command-gauge) * .807885), #0874f5 calc(var(--command-gauge) * .852768), #0874f5 var(--command-gauge), #e3e8ee var(--command-gauge), #eef1f4 360deg);border-radius:50%;place-items:center;width:119px;height:119px;margin:0 auto;display:grid;position:relative;left:-2px;box-shadow:0 2px 3px #025ba914}.command-gauge:before{z-index:2;content:"";background:#fff;border-radius:50%;width:99px;height:99px;position:absolute;inset:10px;box-shadow:0 0 0 1px #dfe6eee6,inset 0 2px 5px #1c589309}.command-gauge:after{z-index:1;opacity:.25;content:"";pointer-events:none;background:linear-gradient(138deg,#ffffff7a 3%,#0000 35%,#01327e24 82%,#ffffff2e 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.command-gauge-rays{z-index:0;position:absolute;inset:-20.5px;overflow:visible;width:160px!important;height:160px!important}.command-gauge-cap{z-index:3;pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);box-shadow:inset 0 1px 1px #ffffff59,0 1px 2px #04489133}.command-gauge-cap.is-start{transform:translateY(var(--command-gauge-cap-offset));background:linear-gradient(145deg,#0ca6a0,#078b8c)}.command-gauge-cap.is-end{transform:rotate(var(--command-gauge)) translateY(var(--command-gauge-cap-offset));background:linear-gradient(145deg,#1683ff,#0766ea)}.command-gauge>div{z-index:4;position:absolute;inset:0}.command-gauge strong,.command-gauge span,.command-gauge small{white-space:nowrap;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.command-gauge strong{color:#081844;letter-spacing:-.3px;text-shadow:0 1px #fff;transform:translateX(-50%) scale(calc(.975 * var(--command-gauge-text-scale,1)), 1.05);transform-origin:bottom;font-family:Segoe UI,sans-serif;font-size:23px;font-weight:700;top:calc(29% - .5px);left:calc(50% + 2px)}.command-gauge span{color:#081844;transform:translateX(-50%) scaleX(calc(1.015 * var(--command-gauge-text-scale,1)));font-size:11px;font-weight:700;top:calc(56% + .5px);left:calc(50% - .5px)}.command-gauge small{color:#243a69;transform:translateX(-50%) scale(var(--command-gauge-text-scale,1), 1.125);transform-origin:top;font-size:9px;font-weight:600;top:calc(69% - .5px);left:calc(50% - 2.5px)}.command-gauge .command-gauge-message small{text-align:center;white-space:normal;width:72px;line-height:11px;top:66%;left:50%;transform:translate(-50%)}.command-rhythm{padding:0 14px;position:relative}.command-rhythm>header{justify-content:space-between;align-items:center;height:31px;display:flex}.command-rhythm h3{margin:0;font-size:14px;font-weight:800;transform:translateY(-1px)}.command-rhythm header span{color:#5b7097;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.command-rhythm-bars{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:stretch;gap:5px;height:113px;padding-inline-end:1px;display:flex;overflow:auto hidden}.command-rhythm-column{appearance:none;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-rows:13px 82px 16px;justify-items:center;gap:1px;padding:0;display:grid}.command-rhythm-column>b{color:#1266dd;white-space:nowrap;font-size:9px;font-weight:700}.command-rhythm-column>span{background:#edf2f8;border-radius:6px;width:12px;height:82px;display:block;position:relative;overflow:hidden}.command-rhythm-column>span i{background:linear-gradient(#1979ff,#0459df);border-radius:3px;width:100%;display:block;position:absolute}.command-rhythm-column>span:after{content:"";border-top:1px solid #aebed3;position:absolute;top:50%;left:0;right:0}.command-rhythm-column.is-down>b{color:#087f69}.command-rhythm-column.is-down>span i{background:linear-gradient(#36c9aa,#009e7c)}.command-rhythm-column:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #096bff}.command-rhythm-zero{top:calc(50% - 1px);background:#6582a8;height:2px;position:absolute;inset-inline:0}.command-rhythm-no-ratio{color:#1266dd;place-items:center;font:700 13px/1 system-ui;display:grid;position:absolute;inset:0}.command-rhythm-column.is-down .command-rhythm-no-ratio{color:#087f69}.command-rhythm-column small{color:#435b87;white-space:nowrap;font-size:9px}.command-rhythm-column.is-neutral>b{color:#657b9a}.command-rhythm-column.is-neutral>span{background:#f0f3f7;box-shadow:inset 0 0 0 1px #e7ebf1}.command-rhythm-column.is-current>span{background:repeating-linear-gradient(135deg,#edf2f8 0 3px,#e5ebf3 3px 6px)}.command-rhythm-column.is-future{opacity:.72}.command-rhythm-column.is-partial>span i{opacity:.68}.command-rhythm-column.is-unknown small{color:#8190a5}.command-rhythm-tooltip{z-index:10;top:36px;left:clamp(12px, calc(var(--hour-tooltip-x) - 110px), calc(100% - 232px));color:#173568;pointer-events:none;background:#fff;border:1px solid #6e9fff;border-radius:7px;gap:4px;width:min(220px,100% - 24px);padding:9px 11px;font-size:11px;display:grid;position:absolute;box-shadow:0 4px 16px #16447a24}.command-rhythm-tooltip>strong{font-size:12px}.command-rhythm-tooltip>span{justify-content:space-between;gap:10px;display:flex}.command-rhythm-tooltip b{font-variant-numeric:tabular-nums}.command-alerts .command-panel-heading{height:26px;padding-inline:15px}.command-alerts .command-panel-heading h3{gap:0;font-size:14.5px;font-weight:600;transform:translate(3.5px,-1px)scaleY(.975)}.command-alerts .command-panel-heading h3>span{display:none}.command-alerts ul{height:99px;margin:0;padding:0 15px;list-style:none}.command-alerts li{border-bottom:1px solid #ecf1f7;grid-template-columns:21px minmax(59px,max-content) minmax(0,1fr) 47px;align-items:center;gap:6px;height:33px;display:grid}.command-alerts li>span{color:#fff;background:#f34e2a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.command-alerts li.is-warning>span{background:#f4a400}.command-alerts li.is-info>span,.command-alerts li.is-clear>span{background:#12ad78}.command-alerts li svg{stroke-width:2px;width:11px;height:11px}.command-alerts li:is(.is-critical,.is-warning)>span{background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.command-alerts li .command-alert-triangle{flex:0 0 24px;width:24px;height:24px;overflow:visible;transform:translate(4.75px)}.command-alerts li strong{color:#ee4025;font-size:10px}.command-alerts li.is-warning strong{color:#e99400}.command-alerts li.is-info strong,.command-alerts li.is-clear strong{color:#0b9c70}.command-alerts li p{color:#314b7d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.command-alerts li time{color:#26457d;text-align:right;font-size:9px}.command-bottom-stats{border:1px solid var(--command-surface-edge);background:#fefefe;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,192fr) minmax(0,222fr) minmax(0,241fr) minmax(0,229fr) minmax(0,280fr) minmax(0,248fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 4px 16px #224c8606}.command-bottom-stats>div{justify-content:flex-start;align-items:center;gap:18px;min-width:0;padding:0 13px;display:flex;position:relative}.command-bottom-stats>div:not(:last-child):after{content:"";background:#e8eef799;width:1px;position:absolute;top:13px;bottom:13px;right:0}.command-bottom-stats>div>span{color:#086af1;background:linear-gradient(#f8fbff,#e5f1ff);border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.command-bottom-stats>div:nth-child(2)>span{color:#722be3;background:linear-gradient(#faf7ff,#eeeaff)}.command-bottom-stats>div:nth-child(3)>span{color:#0669df;background:linear-gradient(#f8fbff,#e5f1ff)}.command-bottom-stats>div:nth-child(4)>span{color:#7150e9;background:linear-gradient(#f7f6ff,#e9edff)}.command-bottom-stats>div:nth-child(5)>span,.command-bottom-stats>div:nth-child(6)>span{color:#00a66a;background:linear-gradient(#f7fffc,#dff5ed)}.command-bottom-stats svg{stroke-width:2px;width:24px;height:24px}.command-bottom-stats>div:nth-child(3) svg,.command-bottom-stats>div:nth-child(6) svg{width:26px;height:26px}.command-bottom-stats>div:nth-child(4) svg{width:27px;height:27px}.command-bottom-stats>div:nth-child(5) svg{width:29px;height:29px;transform:translate(1px)}.command-bottom-stats>div:first-child svg{transform:translateY(-1px)}.command-bottom-stats>div:nth-child(2) svg{transform:translate(1px,-2px)}.command-bottom-stats>div:nth-child(3) svg{transform:translate(1px,-1px)}.command-bottom-stats>div:nth-child(4) svg{transform:translate(-.5px,-1px)}.command-bottom-stats>div:nth-child(6) svg{transform:translate(1px,-1px)}.command-bottom-stats p{color:#4f628d;gap:8px;min-width:0;margin:0;font-family:Microsoft YaHei UI,Segoe UI,sans-serif;font-size:10px;font-weight:600;line-height:1;display:grid;transform:translateY(-2px)}.command-bottom-stats p>span{transform:translateY(-1px)}.command-bottom-stats strong{color:#071744;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-family:Segoe UI,Microsoft YaHei UI,sans-serif;font-size:18.5px;font-weight:700;line-height:18px;overflow:hidden;transform:translate(.5px,.5px)}.command-bottom-stats>div:nth-child(5) strong,.command-bottom-stats>div:nth-child(6) strong{color:#00a85a}.command-bottom-stats small{color:inherit;margin-left:1px;font-size:13px;font-weight:600;line-height:1;position:relative;top:-1px}.command-bottom-stats p.is-long-value{gap:3px;transform:none}.command-bottom-stats p.is-long-value strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:14px;line-height:17px}.command-panel-empty{color:#65789e;text-align:center;place-content:center;justify-items:center;gap:7px;height:calc(100% - 48px);padding:14px;display:grid}.command-panel-empty svg{color:#377bdc;width:23px;height:23px}.command-panel-empty strong{color:#183465;font-size:11px}.command-panel-empty span{max-width:260px;font-size:8px;line-height:1.45}.command-panel-empty button{color:#075fe9;cursor:pointer;background:#fff;border:1px solid #b8cff0;border-radius:7px;height:24px;padding:0 10px;font-size:9px;font-weight:700}.command-panel-empty.is-orders{height:245px}.command-panel-empty.is-chart{height:215px}.command-panel-empty.is-ranking{height:200px}.command-panel-empty.is-bars{height:112px}@media (min-width:1461px) and (min-height:941px){.console-shell.is-overview .console-section-stack,.console-shell.is-overview .console-data-view{min-height:0}.command-center{--command-frame-content-height:calc(100dvh - 116px);grid-template-rows:minmax(min-content,calc(var(--command-frame-content-height) * 336 / 825)) 11px calc(var(--command-frame-content-height) * 274 / 825) 8px calc(var(--command-frame-content-height) * 152 / 825) 8px minmax(45px, 1fr);height:100%;min-height:0;max-height:100%}.command-panel-empty.is-orders{height:calc(100% - 91px)}.command-products{grid-template-rows:50px minmax(247px,1fr) 37px;display:grid}.command-product-list{grid-template-rows:repeat(5,minmax(48.5px,1fr));height:auto;display:grid}.command-product-list li{height:auto;min-height:48.5px}.command-panel-empty.is-chart{height:calc(100% - 55px)}.command-panel-empty.is-ranking{height:calc(100% - 43px)}.command-store-list{grid-template-rows:repeat(7,minmax(29px,1fr));height:calc(100% - 65px);display:grid}.command-store-list li{height:auto;min-height:29px}.command-coverage{grid-template-rows:32px minmax(0,1fr);display:grid}.command-coverage h3{height:auto}.command-gauge{align-self:center}.command-rhythm-bars{height:calc(100% - 37px)}.command-rhythm-column{grid-template-rows:13px minmax(82px,1fr) 16px}.command-rhythm-column>span{height:100%}.command-panel-empty.is-bars{height:calc(100% - 37px)}.command-alerts ul{grid-template-rows:repeat(3,minmax(33px,1fr));height:calc(100% - 53px);display:grid}.command-alerts li{height:auto;min-height:33px}.command-sales-hero{--command-hero-space:clamp(12px, min(1.89cqw, 3.59cqh), 20px);--command-hero-kpi-height:clamp(98px, 10.2vh, 112px);--command-hero-progress-height:26px;--command-hero-progress-right:clamp(106px, 16.72%, 140px);--command-hero-progress-bottom:calc(var(--command-hero-kpi-height) + 11px + var(--command-hero-space));--command-hero-meta-gap:calc(var(--command-hero-space) * 1.20833);--command-hero-meta-line-height:19.5px;--command-hero-value-top:calc(39.5px + var(--command-hero-space));--command-hero-value-bottom:calc(var(--command-hero-progress-bottom) + var(--command-hero-progress-height) + var(--command-hero-meta-gap) + var(--command-hero-meta-line-height) + var(--command-hero-space) * 1.41667);container-type:size}.command-hero-heading{box-sizing:border-box;padding-right:22px;font-size:16px;line-height:22.5px}.command-hero-value{--command-hero-value-font:min(clamp(70px, calc(100cqw * 90 / 632), 180px), calc((100cqh - var(--command-hero-value-top) - var(--command-hero-value-bottom)) / .938667));top:var(--command-hero-value-top);right:0;bottom:var(--command-hero-value-bottom);justify-content:center;align-items:center;margin-top:0;display:flex;position:absolute;left:0}.command-hero-meta{right:0;bottom:calc(var(--command-hero-progress-bottom) + var(--command-hero-progress-height) + var(--command-hero-meta-gap));line-height:var(--command-hero-meta-line-height);margin-top:0;position:absolute;left:0}.command-hero-progress{height:var(--command-hero-progress-height);top:auto;right:var(--command-hero-progress-right);bottom:var(--command-hero-progress-bottom);margin:0;position:absolute;left:clamp(20px,3.16%,28px)}.command-rocket{top:auto;right:calc(var(--command-hero-progress-right) - 91px);bottom:calc(var(--command-hero-progress-bottom) - 6.5px);width:88px!important;height:141px!important}.command-hero-kpis{height:var(--command-hero-kpi-height)}.command-hero-kpi strong{--command-kpi-value-font:clamp(23px, 1.3vw, 25px)}}@media (min-width:1800px) and (min-height:1000px){.command-panel-heading{height:54px;padding-inline:21px}.command-panel-heading h3{font-size:16px}.command-panel-empty.is-orders{height:calc(100% - 85px)}.command-market-badge{width:23px;height:23px}.command-products{grid-template-rows:54px minmax(0,1fr) 47px}.command-products .command-panel-heading{height:54px;padding-top:0}.command-product-list{grid-template-rows:repeat(5,minmax(48.5px,1fr));padding:0 18px}.command-product-list li{grid-template-columns:26px 43px minmax(0,1fr) auto;gap:9px;min-height:48.5px}.command-product-art{width:38px;height:38px}.command-product-list strong{font-size:11px}.command-product-list small,.command-source-boundary{font-size:9px}.command-source-boundary{height:47px;padding-inline:18px}.command-sales-hero{--command-hero-progress-height:29px;--command-hero-meta-line-height:21px}.command-hero-heading{font-size:17px}.command-hero-meta{padding-right:calc(clamp(106px,16.72%,140px) - clamp(20px,3.16%,28px) - 10px);font-size:14px}.command-hero-meta b{font-size:14px}.command-rocket{bottom:calc(var(--command-hero-progress-bottom) - 19.5px);width:109px!important;height:174px!important}.command-rocket-artwork{--command-rocket-artwork-scale:.82}.command-hero-kpi>span{font-size:11px}.command-hero-kpi small{font-size:10px}.command-store-ranking .command-panel-heading{height:49px}.command-store-list{--command-store-coverage-min:55px;--command-store-plot-min:90px;--command-store-stacked-clearance:74px;grid-template-rows:repeat(7,minmax(30px,1fr));height:calc(100% - 74px)}.command-store-list li{grid-template-columns:18px 25px 106px minmax(90px, 1fr) var(--command-store-amount-width,51px) var(--command-store-coverage-width,55px);gap:8px;min-height:30px}.command-store-avatar{width:23px;height:23px}.command-store-list strong,.command-store-list b{font-size:10px}.command-store-list small{font-size:8px}.command-store-bar{height:8px}.command-coverage h3,.command-rhythm h3{font-size:14px}.command-gauge{--command-gauge-cap-offset:-59.5px;width:129px;height:129px}.command-gauge:before{width:109px;height:109px;inset:10px}.command-gauge-rays{inset:-19.5px;width:168px!important;height:168px!important}.command-gauge strong{font-size:23px}.command-gauge span{font-size:12px}.command-gauge small{font-size:10px}.command-rhythm{padding-inline:18px}.command-rhythm>header{height:36px}.command-rhythm-bars{gap:6px;height:calc(100% - 43px)}.command-rhythm-column{grid-template-rows:15px minmax(82px,1fr) 18px}.command-rhythm-column>b,.command-rhythm-column small{font-size:7px}.command-rhythm-column>span{width:15px}.command-rhythm-column small{transform:none}.command-alerts .command-panel-heading{height:40px}.command-alerts ul{grid-template-rows:repeat(3,minmax(34px,1fr));height:calc(100% - 69px);padding-inline:18px}.command-alerts li{grid-template-columns:23px 66px minmax(0,1fr) 52px;gap:7px;min-height:34px}.command-alerts li>span{width:20px;height:20px}.command-alerts li strong,.command-alerts li p{font-size:9px}.command-alerts li time{font-size:8px}.command-alerts>.command-more-link{height:29px}}@media (min-width:1461px){.command-bottom-stats>div:first-child:after{right:20px}.command-bottom-stats>div:nth-child(2):after{right:21px}.command-bottom-stats>div:nth-child(3):after{right:25px}.command-bottom-stats>div:nth-child(4):after{right:28px}.command-bottom-stats>div:nth-child(5):after{right:33px}}@media (min-width:521px) and (max-width:1671px){.command-hero-kpis{grid-template-columns:minmax(93px,110fr) minmax(110px,118fr) minmax(71px,115fr) minmax(71px,118fr) minmax(82px,130fr)}.command-hero-kpi{padding-inline:6px}}@media (max-width:1671px){.console-shell.is-command-theme .console-battle-title{transform:translate(-1px)}.console-shell.is-command-theme .console-battle-title h1{font-size:21px}.console-shell.is-command-theme .console-title-wing{flex-basis:62px;width:62px}.console-shell.is-command-theme .console-topbar{grid-template-columns:315px minmax(400px,1fr) 370px}.command-row-primary{grid-template-columns:315px minmax(0,1fr) 370px}.command-row-secondary{grid-template-columns:420px 382px minmax(0,1fr)}.command-row-tertiary{grid-template-columns:170px minmax(0,1fr) 450px}.command-sales-hero{--command-hero-progress-right:94px}.command-store-list{--command-store-coverage-min:0px;--command-store-plot-min:8px}.command-store-list li{grid-template-columns:16px 22px minmax(24px, 80fr) minmax(8px, 55fr) var(--command-store-amount-width,max-content) var(--command-store-coverage-width,max-content)}}@media (max-width:1460px){.console-shell.is-overview .console-content{overflow:auto}.command-center{grid-template-rows:auto;gap:10px;height:auto;min-height:0}.command-row-primary,.command-row-secondary,.command-row-tertiary,.command-center>.command-bottom-stats{grid-row:auto}.command-row-primary,.command-row-secondary,.command-row-tertiary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(280px,auto)}.command-sales-hero{grid-area:1/span 2;min-height:335px}.command-live-orders,.command-products{min-height:335px}.command-trend,.command-employee-ranking,.command-store-ranking{min-height:274px}.command-coverage,.command-rhythm,.command-alerts{min-height:151px}.command-alerts{grid-column:span 2}.command-bottom-stats{grid-template-columns:repeat(3,1fr);min-height:124px}.command-bottom-stats>div{border-bottom:1px solid #e6edf6;min-height:60px}.console-shell.is-command-theme .console-battle-title{display:none}.console-shell.is-command-theme .console-topbar{grid-template-columns:minmax(280px,1fr) auto}}@media (min-width:821px) and (max-width:1050px){.console-shell.is-command-theme .console-topbar{grid-template-columns:minmax(0,1fr) auto}.console-shell.is-command-theme .console-account>div{display:grid}.command-bottom-stats>div{gap:4px}}@media (max-height:940px) and (min-width:1461px){.console-shell.is-overview .console-content{overflow:auto}.command-center{grid-template-rows:minmax(min-content,336px) 11px 274px 8px 152px 8px 63px;height:auto;min-height:852px}}@media (max-width:820px),(max-height:500px) and (max-width:950px){.console-shell.is-command-theme .console-sidebar{z-index:60;width:min(300px,86vw);padding:max(7px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom))}.console-shell.is-command-theme .console-nav{width:100%;margin-bottom:12px;overflow:hidden auto}.console-shell.is-command-theme .console-sidebar-backdrop{z-index:59}.console-shell.is-command-theme .console-topbar{min-height:calc(66px + env(safe-area-inset-top));flex-basis:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0}.console-shell.is-command-theme .console-mobile-menu{display:inline-flex!important}.console-shell.is-command-theme .console-live-refresh{flex:1;grid-template-columns:minmax(0,1fr);transform:none}.console-shell.is-command-theme .console-live-refresh>svg{display:none}.console-shell.is-command-theme .console-live-refresh strong{font-size:11px}.console-shell.is-command-theme .console-live-refresh small{font-size:9px}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher){flex-basis:auto;width:auto;min-width:78px;height:40px;margin-right:0}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary{grid-template-columns:max-content 12px;padding-inline:7px}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher) summary>.console-period-calendar{display:none}.console-shell.is-command-theme .console-account{grid-template-columns:32px;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:5px}.console-shell.is-command-theme .console-account>span{width:32px;height:32px}.console-shell.is-command-theme .console-topbar-actions,.console-shell.is-command-theme .console-data-actions{gap:6px}.console-shell.is-command-theme .console-account>div,.console-shell.is-command-theme .console-account>svg{display:none}.console-shell.is-overview .console-content{padding:10px max(10px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.command-row-primary,.command-row-secondary,.command-row-tertiary{grid-template-columns:1fr}.command-sales-hero,.command-alerts{grid-column:auto}.command-sales-hero{grid-row:auto}.command-bottom-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:521px) and (max-width:640px){.command-hero-kpis{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;margin:12px 9px 9px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:520px){.console-shell.is-command-theme .console-topbar-actions{gap:5px}.console-shell.is-command-theme .console-setup-panel>.console-panel-title:has(>.setup-readiness){flex-direction:column;align-items:flex-start;gap:8px}.console-shell.is-command-theme .console-kpi-grid{grid-template-columns:minmax(0,1fr)}.console-shell.is-command-theme :is(.console-period-switcher,.console-scope-switcher){min-width:78px}.command-hero-value{--command-hero-value-font:45px}.command-hero-value.is-incomplete{font-size:calc(32px * var(--command-hero-value-scale,1));gap:2px;margin-top:0}.has-earnings-gaps .command-hero-meta{margin-top:0}.console-earnings-gaps-body{padding:14px}.command-hero-meta{flex-wrap:wrap;gap:4px 12px;padding-right:72px;font-size:10px;line-height:1.5}.command-hero-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.command-hero-meta b{font-size:13px}.command-hero-progress{margin-right:72px}.command-rocket{right:0;width:70px!important}.command-rocket-artwork{--command-rocket-artwork-scale:.82}.command-hero-kpis{grid-template-columns:repeat(3,1fr);height:auto;margin:12px 9px 9px;position:relative;bottom:auto;left:auto;right:auto}.command-store-list{--command-store-plot-min:28px;height:auto;padding:1px 12px 29px}.command-store-list:is([data-store-layout=unmeasured],[data-store-layout=stacked]){height:auto;overflow:visible}.command-store-list li{grid-template-columns:16px 22px minmax(28px, 1fr) var(--command-store-amount-width,max-content) var(--command-store-coverage-width,max-content);grid-template-rows:20px 12px;gap:1px 7px;height:auto;min-height:44px;padding-block:4px}.command-store-rank{grid-area:1/1/3;align-self:center}.command-store-list .command-store-avatar{grid-area:1/2/3;align-self:center}.command-store-list strong{grid-area:1/3/auto/-1;align-self:center}.command-store-bar{grid-area:2/3;align-self:center}.command-store-list b{white-space:nowrap;grid-area:2/4;align-self:center}.command-store-list small{white-space:nowrap;grid-area:2/5;align-self:center}.command-bottom-stats{grid-template-columns:1fr}}@media (max-width:360px){.command-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.console-shell.is-command-theme.is-phone-sms .console-workspace{background:#f4f5f7}.console-shell.is-command-theme.is-phone-sms .console-content{padding:0;display:flex;overflow:hidden}.console-shell.is-command-theme.is-phone-sms .console-content>.phone-sms{--sms-workspace-gutter:clamp(24px, 2vw, 40px);flex-direction:column;flex:1;gap:0;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex}.console-shell.is-command-theme.is-phone-sms .phone-sms-body{min-height:0;padding:24px var(--sms-workspace-gutter) 30px;flex:1;overflow:auto}.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions>.console-account-wrap{border-left:1px solid #e4e7ec;margin:0;padding-left:20px}.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions .console-account{width:146px;min-width:146px}@media (min-width:1280px) and (max-width:1460px){.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions>.console-account-wrap{padding-left:16px}}@media (max-width:1100px){.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions>.console-account-wrap{border:0;padding:0}.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions .console-account{grid-template-columns:32px;justify-content:center;width:44px;min-width:44px;padding:5px}.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions .console-account>span{width:32px;height:32px}.console-shell.is-command-theme.is-phone-sms .phone-sms-header-actions .console-account>:is(div,svg){display:none}}@media (max-width:820px){.console-shell.is-command-theme.is-phone-sms .console-content>.phone-sms{--sms-workspace-gutter:16px}.console-shell.is-command-theme.is-phone-sms .phone-sms-body{padding:20px max(14px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}}.console-shell input[type=checkbox]{appearance:none;vertical-align:-3px;cursor:pointer;background:#fff;border:1.5px solid #b9c7d8;border-radius:4px;flex:none;width:16px;height:16px;margin:0;transition:border-color .14s,background .14s,box-shadow .14s}.console-shell input[type=checkbox]:hover:not(:disabled){border-color:#699cf0}.console-shell input[type=checkbox]:checked{background:#0866ef url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/12px no-repeat;border-color:#0866ef}.console-shell input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px #0866ef2a}.console-shell input[type=checkbox]:disabled{cursor:default;background-color:#f4f6f9;border-color:#dfe5ec}.console-shell input[type=checkbox]:checked:disabled{background-color:#9db9e6;border-color:#9db9e6}.console-shell label:has(>input[type=checkbox]){cursor:pointer;align-items:center;gap:8px;display:inline-flex}.console-shell input[type=number]{appearance:textfield}.console-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.console-shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.console-shell textarea{color:#20334e;width:100%;min-width:0;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e3ef;border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.5}.console-shell textarea:hover:not(:disabled){border-color:#b9cbe6}.console-shell textarea:focus-visible{border-color:#699cf0;outline:0;box-shadow:0 0 0 3px #0866ef1a}.console-shell textarea:disabled{color:#929aa7;background:#f6f7f9}@media (forced-colors:active){.console-shell input[type=checkbox]{border-color:buttontext}.console-shell input[type=checkbox]:checked{background-color:highlight;border-color:highlight}}.console-fx{flex:none;width:100%;margin-top:auto;padding-top:16px}.console-shell.is-command-theme .console-sidebar:has(>.console-fx){padding-bottom:max(28px, env(safe-area-inset-bottom))}.console-shell.is-command-theme .console-sidebar:has(>.console-fx) .console-nav{scrollbar-width:thin;min-height:0;overflow:hidden auto}.console-fx-card{color:#253a5b;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #dce5f2;border-radius:12px;padding:12px;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 3px 12px #294f8409,inset 0 1px #fff}.console-fx-card:hover,.console-fx-card[aria-expanded=true]{border-color:#b5cdef;box-shadow:0 5px 16px #294f8414,inset 0 1px #fff}.console-fx-card:focus-visible{outline-offset:3px;outline:2px solid #4e8aed}.console-fx-card:disabled{cursor:default}.console-fx-display{caret-color:#0000;gap:6px;display:grid}.console-fx-conversion{color:#8390a5;white-space:nowrap;justify-content:center;align-items:baseline;gap:5px;font:10px/26px Arial,sans-serif;display:flex}.console-fx-pair{color:#73839b}.console-fx-rate{color:#203e64;letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.console-fx-update{color:#8a98ac;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-height:14px;font-size:10px;line-height:14px}.console-fx-display.is-delayed .console-fx-update{color:#91672c}.console-fx-card-affordance{color:#7e9bc3;display:flex;position:absolute;bottom:11px;right:12px}.console-shell .console-fx-card-affordance svg{width:15px;height:15px}.console-fx-attribution{color:#a1acbb;white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;margin:7px 0 0;font:8px/12px Arial,sans-serif;display:flex}.console-fx-attribution a{color:#899ab1;text-underline-offset:2px;text-decoration:none}.console-fx-attribution a:hover{text-decoration:underline}.console-fx-attribution a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #77adea}.console-fx-skeleton-value{width:100%;height:26px;display:block}.console-fx-skeleton-time{width:70px;height:14px;margin:6px auto 0;display:block}.console-fx-panel{box-sizing:border-box;overscroll-behavior:contain;color:#263b58;background:linear-gradient(160deg,#fafdff,#fff 48%);border:1px solid #e0e7f1;border-radius:14px;width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:12px 14px;font-family:Microsoft YaHei UI,Microsoft YaHei,Segoe UI,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 10px 32px #24476f1f,0 2px 7px #24476f0a}.console-fx-panel::backdrop{pointer-events:none;background:0 0}.console-fx-panel-heading{align-items:center;gap:8px;min-height:24px;display:flex}.console-fx-panel h2{color:#60738d;margin:0;font-size:12px;font-weight:500;line-height:20px}.console-fx-panel-heading time{color:#99a5b6;font:10px/20px Arial,sans-serif}.console-fx-panel-close{color:#92a1b4;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid}.console-fx-panel-close:hover{color:#426da7;background:#f0f5fc}.console-shell .console-fx-panel-close svg{width:13px;height:13px}.console-fx-trend-summary{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.console-fx-trend-summary>strong{color:#244263;font-variant-numeric:tabular-nums;letter-spacing:-.5px;font:600 21px/28px Arial,sans-serif}.console-fx-trend-summary>strong small{color:#8d9aae;letter-spacing:0;margin-left:6px;font-size:9px;font-weight:400}.console-fx-change{color:#8291a6;text-align:right;font:500 10px/16px Arial,sans-serif}.console-fx-change.is-up{color:#bd625d}.console-fx-change.is-down{color:#208879}.console-fx-chart-reading{color:#93a0b3;align-items:center;gap:7px;height:16px;margin-top:3px;font:9px/16px Arial,sans-serif;display:flex}.console-fx-chart-reading strong{color:#7b90ad;font-variant-numeric:tabular-nums;font-weight:400}.console-shell .console-fx-chart{outline-offset:3px;fill:none;stroke:none;stroke-width:0;border-radius:6px;width:100%;height:auto;display:block;overflow:visible}.console-fx-chart line{stroke-width:1px}.console-fx-chart text{fill:#9daabd;font:11px Arial,sans-serif}.console-fx-chart-grid{stroke:#eaf0f7;stroke-dasharray:3 4}.console-fx-chart-empty{color:#9badc5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:122px;display:flex}.console-fx-chart-empty>svg{width:22px;height:22px}.console-fx-chart-empty strong{color:#8b9bb1;font-size:11px;font-weight:400}.console-fx-history-warning{color:#967844;margin:4px 0 0;font-size:10px;line-height:14px}@media (max-width:820px),(max-height:500px) and (max-width:950px){.console-fx{padding-top:12px}.console-fx-card{padding-inline:14px}.console-fx-panel-close{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.console-fx-card{transition:none}}
