*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased}.session-live-dot{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;margin-inline-end:4px;position:relative}.session-live-dot:after{content:"";background:#22c55e;border-radius:50%;animation:1.6s ease-out infinite session-live-pulse;position:absolute;inset:0}@keyframes session-live-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.session-live-dot:after{animation:none}}.session-unread-dot{background:var(--ant-color-primary,#1677ff);border-radius:50%;flex:none;width:8px;height:8px;margin-inline-end:4px}.session-row .row-more{opacity:0;transition:opacity .15s}.session-row:hover .row-more,.session-row:focus-within .row-more,.session-row .row-more:focus-visible,.session-row .row-more.ant-dropdown-open{opacity:1}@media (hover:none){.session-row .row-more{opacity:1}}.session-row:hover,.session-section-header:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.session-row:focus-visible,.session-section-header:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.session-section-header .section-extra{opacity:.55}.session-section-header:hover .section-extra,.session-section-header:focus-within .section-extra,.session-section-header .section-extra:focus-visible{opacity:1}.session-feature-row:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.session-feature-row:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.employee-greeting-switcher:hover{background:var(--ant-color-fill-tertiary,#0000000a)!important}.employee-greeting-switcher:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.employee-greeting-menu-wrap,.employee-greeting-menu-wrap .ant-dropdown-menu,.employee-greeting-menu{max-width:280px;overflow-x:hidden!important}.employee-greeting-menu .ant-dropdown-menu-item{overflow:hidden}.employee-greeting-menu .ant-dropdown-menu-title-content{width:100%;overflow:hidden}.ant-pro-sider,.ant-layout-sider,.ant-pro-layout .ant-layout-sider{transition:width .2s,min-width .2s,max-width .2s,flex .2s!important}.ant-pro-layout .ant-layout{transition:padding-left .2s}.app-shell-light .ant-pro-sider,.app-shell-light .ant-layout-sider.ant-pro-sider{border-inline-end:1px solid #0000000f!important}.app-shell-light .ant-pro-layout-container,.app-shell-light .ant-pro-layout-content,.app-shell-light .ant-layout{background:#fff}
