@media(max-width:760px){html body #root .page-content .salary-assessment-page.salary-assessment-page>.page-toolbar{display:flex!important}html body #root .page-content :is(.account-library-page.account-library-page,.salary-assessment-page.salary-assessment-page)>.page-toolbar>div:first-child{display:grid!important}html body #root .page-content :is(.account-library-page.account-library-page,.salary-assessment-page.salary-assessment-page)>.page-toolbar>div:first-child>:is(h1,p){display:block!important}}@media(max-width:760px){html body #root#root .app-shell>.sidebar{position:fixed;inset:auto 0 0;width:100%;height:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box;padding:0 max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left));align-items:flex-start;border:0;border-radius:0;background:#fafafa;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body #root#root .app-shell>.sidebar .nav-list{height:76px}html body #root#root .page-content{padding-bottom:calc(var(--page-content-mobile-bottom-padding) + env(safe-area-inset-bottom))!important}}@media(max-width:760px){html body #root .page-content .salary-assessment-page>.page-toolbar:not(:has(.salary-workflow-notice)){display:flex!important}html body #root#root .page-content :is(.alerts-page,.payroll-costs-page,.user-management-page,.account-nine-grid-page)>.page-toolbar{height:auto!important;min-height:140px!important}html body #root .page-content .integrated-points-page.integrated-points-page>.integrated-points-hero{height:auto!important;min-height:150px!important;grid-template-columns:minmax(0,1fr)!important}html body #root .page-content .employee-detail-page:not(.account-detail-page)>.employee-hero>.employee-identity{width:100%;max-width:100%}html body #root .page-content .employee-detail-page:not(.account-detail-page)>.employee-hero>.employee-identity>div{min-width:0;flex:1}}@media(max-width:760px){html:root,html:root body{background-color:#fafafa}}html body #root#root .sidebar .nav-item .nav-icon-mobile{display:none}@media(max-width:760px){html body #root#root .sidebar .nav-item .nav-icon-desktop{display:none}html body #root#root .sidebar .nav-item .nav-icon-mobile{display:block}html body #root#root .sidebar .nav-item.active .nav-icon-mobile{color:#1478ff}html body #root#root .sidebar .nav-item.active,html body #root#root .sidebar .nav-item:hover{background:transparent;box-shadow:none}}@media(max-width:760px){html body #root#root .app-shell>.sidebar{height:300px}html body #root#root .app-shell>.sidebar .nav-list{height:calc(300px - env(safe-area-inset-bottom));align-items:center}html body #root#root .page-content{padding-bottom:318px!important}html body #root#root .mobile-more-menu{bottom:322px;max-height:calc(100dvh - 348px)}}@media(max-width:760px){html body #root#root .app-shell>.sidebar{height:calc(66px + env(safe-area-inset-bottom))}html body #root#root .app-shell>.sidebar .nav-list{height:66px;align-items:center}html body #root#root .app-shell>.sidebar .nav-item{height:54px;min-height:54px}html body #root#root .page-content{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}html body #root#root .mobile-more-menu{bottom:calc(88px + env(safe-area-inset-bottom));max-height:calc(100dvh - 116px - env(safe-area-inset-bottom))}}@media(max-width:760px){html body #root#root .app-shell>.sidebar{height:calc(60px + env(safe-area-inset-bottom))}html body #root#root .app-shell>.sidebar .nav-list{height:60px;padding:3px 0;align-items:center}html body #root#root .app-shell>.sidebar .nav-item{height:54px;min-height:54px}html body #root#root .page-content{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html body #root#root .mobile-more-menu{bottom:calc(82px + env(safe-area-inset-bottom));max-height:calc(100dvh - 110px - env(safe-area-inset-bottom))}}@media(max-width:760px){html body #root .page-content .my-profile-page>.my-profile-hero{padding:24px!important}}@media(max-width:760px){html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top{bottom:calc(76px + max(10px,env(safe-area-inset-bottom)))!important}}@media(max-width:760px){html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top{isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.7)!important;background:radial-gradient(circle at 18% 4%,rgba(255,255,255,.78),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.2) 48%,rgba(225,238,255,.26))!important;box-shadow:0 6px 18px rgba(32,56,82,.16),0 2px 6px rgba(32,56,82,.08),inset 0 1px 1px rgba(255,255,255,.92),inset 0 -1px 2px rgba(62,96,132,.16)!important;color:#0a64d9!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;transition:box-shadow .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top::before{content:"";position:absolute;z-index:0;inset:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 46%,rgba(255,255,255,.12));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.4);pointer-events:none}html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top>svg{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(255,255,255,.75))}html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top:active{transform:translateX(-50%) scale(.94)!important;box-shadow:0 2px 8px rgba(32,56,82,.12),inset 0 1px 3px rgba(62,96,132,.18)!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top{background:rgba(246,250,255,.96)!important}}}@media(max-width:760px)and (prefers-reduced-transparency:reduce){html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top{background:#f6faff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:760px)and (prefers-reduced-motion:reduce){html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top{transition:none}html body #root#root#root .page-content .performance-analytics-page>.performance-analytics-back-to-top:active{transform:translateX(-50%)!important}}@media(max-width:760px){html body #root#root#root .app-shell>.sidebar{height:calc(54px + env(safe-area-inset-bottom))!important}html body #root#root#root .app-shell>.sidebar .nav-list{height:54px!important;padding:0!important;align-items:center}html body #root#root#root .app-shell>.sidebar .nav-item{height:54px;min-height:54px}html body #root#root#root .page-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}html body #root#root#root .mobile-more-menu{bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important}}
