*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body:has(.authenticated-app){overflow:hidden}body:not(:has(.authenticated-app)){overflow:auto}body:has(.authenticated-app) #root{-webkit-user-select:none;user-select:none}[contenteditable],input,textarea,.email-body-content{-webkit-user-select:text;user-select:text}[contenteditable] ul,[contenteditable] ol,.email-body-content ul,.email-body-content ol{margin:.5em 0;padding-left:40px}[contenteditable] ul,.email-body-content ul{list-style-type:disc}[contenteditable] ol,.email-body-content ol{list-style-type:decimal}[contenteditable] li,.email-body-content li{list-style-position:outside}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:14px}.authenticated-app button,.authenticated-app input,.authenticated-app select,.authenticated-app textarea{font-family:inherit}.authenticated-app .email-body-content{color:var(--colorNeutralForeground1);word-break:break-word;line-height:1.5}.authenticated-app .email-body-content a{color:var(--colorBrandForegroundLink)}.authenticated-app .email-body-content img{max-width:100%;height:auto}.authenticated-app button:focus-visible,.authenticated-app [tabindex]:focus-visible,.authenticated-app input[type=checkbox]:focus-visible,.authenticated-app select:focus-visible{outline:2px solid var(--colorStrokeFocus2,#000);outline-offset:1px;border-radius:var(--borderRadiusMedium,4px)}.authenticated-app .mc-compose-card .rte-content:focus-visible{outline:none}.authenticated-app input[type=checkbox],.authenticated-app input[type=radio]{accent-color:var(--colorCompoundBrandBackground,#0078d4)}.ol-message-row:focus-visible{outline-offset:-2px;border-radius:0}.ol-row-action{border-radius:var(--borderRadiusMedium,4px);cursor:pointer;width:20px;height:20px;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.ol-row-action:hover{background-color:var(--colorNeutralBackground1Pressed,#e0e0e0);color:var(--colorNeutralForeground1)!important}.ol-drag-ghost{background:var(--colorNeutralBackground1,#fff);color:var(--colorNeutralForeground1,#242424);border:1px solid var(--colorNeutralStroke2,#e0e0e0);box-shadow:var(--shadow8);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:250px;padding:8px 12px;font-size:12px;position:fixed;top:-1000px;overflow:hidden}.ol-icon-button{border-radius:var(--borderRadiusMedium,4px);color:var(--colorNeutralForeground2);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ol-icon-button:hover{background-color:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground2Hover)}.ol-icon-button:active{background-color:var(--colorSubtleBackgroundPressed)}.ol-ribbon-content button,.ol-ribbon-content button span{white-space:nowrap}.ol-ribbon-tab{transition:background-color var(--transition-fast)}.ol-ribbon-tab:hover{background-color:var(--colorSubtleBackgroundHover)}.ol-nav-row{transition:background-color var(--transition-fast)}.ol-nav-row:hover{background-color:var(--colorSubtleBackgroundHover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#0003);background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#00000059);background-clip:padding-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes chatDot{0%,80%,to{opacity:.3}40%{opacity:1}}.chat-dot{background-color:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatDot}.chat-dot:nth-child(2){animation-delay:.2s}.chat-dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.chat-dot{opacity:.6;animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){.ol-phone{--top-bar-height:52px;--ol-tab-bar-height:56px;--ol-safe-top:env(safe-area-inset-top,0px);--ol-safe-bottom:env(safe-area-inset-bottom,0px);--ol-safe-left:env(safe-area-inset-left,0px);--ol-safe-right:env(safe-area-inset-right,0px);height:100dvh;max-height:100dvh;overflow:hidden}.ol-phone-top-bar{padding-top:var(--ol-safe-top);padding-left:calc(8px + var(--ol-safe-left));padding-right:calc(8px + var(--ol-safe-right))}.ol-phone-safe-top{padding-top:var(--ol-safe-top)!important}.ol-phone-tab-bar{padding-bottom:var(--ol-safe-bottom);padding-left:var(--ol-safe-left);padding-right:var(--ol-safe-right)}.ol-phone-fab{bottom:calc(var(--ol-tab-bar-height) + var(--ol-safe-bottom) + 16px);right:calc(16px + var(--ol-safe-right))}.ol-phone .ol-nav-row,.ol-phone [role=treeitem]>.ol-nav-row,.ol-phone .ol-phone-row{min-height:44px}.ol-phone .ol-icon-button{min-width:40px;min-height:40px}.ol-phone .ol-row-action{width:32px;height:32px}.ol-phone .ol-reading-subject{white-space:normal!important;padding:12px 16px 8px!important;font-size:18px!important;line-height:24px!important}.ol-phone .ol-nav-row:hover{background-color:#0000}.ol-phone ::-webkit-scrollbar{width:0;height:0}.ol-phone-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.ol-phone-scroll-x::-webkit-scrollbar{display:none}.ol-phone-error-banner{bottom:calc(var(--ol-tab-bar-height,56px) + env(safe-area-inset-bottom,0px) + 12px)!important;max-width:calc(100vw - 24px)!important}}:root{--nav-rail-width:48px;--top-bar-height:48px;--ribbon-height:48px;--folder-pane-width:220px;--message-list-width:320px;--calendar-sidebar-width:320px;--transition-fast:.15s ease;--transition-normal:.25s ease;--mailconnect-brand:#0078d4;--nav-rail-bg:#f5f5f5;--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#00000059}.authenticated-app{--mailconnect-brand:var(--colorBrandBackground,#0078d4);--suite-header-bg:var(--colorBrandBackground,#0078d4);--suite-header-fg:#fff;--suite-header-hover:#ffffff1f;--nav-rail-bg:var(--colorNeutralBackground3,#f5f5f5);--nav-rail-color:var(--colorNeutralForeground2,#424242);--nav-rail-hover:var(--colorNeutralBackground3Hover,#ebebeb);--nav-rail-active-bg:var(--colorBrandBackground2,#ebf3fc);--nav-rail-active-color:var(--colorBrandForeground1,#0f6cbd);--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#00000059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.authenticated-app[data-theme=dark]{--suite-header-hover:#ffffff24;--scrollbar-thumb:#ffffff40;--scrollbar-thumb-hover:#fff6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.authenticated-app[data-theme=highContrast]{--mailconnect-brand:#000;--suite-header-bg:#000;--suite-header-fg:#fff;--suite-header-hover:#1aebff;--nav-rail-bg:#000;--nav-rail-color:#fff;--nav-rail-hover:#1aebff;--nav-rail-active-bg:#1aebff;--nav-rail-active-color:#000;--scrollbar-thumb:#fff;--scrollbar-thumb-hover:#1aebff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
