.page-main{padding:24px}@keyframes hrone-shimmer{0%{background-position:-520px 0}to{background-position:520px 0}}.skeleton{background:#eef2f7;background-image:linear-gradient(90deg,#eef2f7,#f6f9fc,#eef2f7 120px);background-size:640px 100%;animation:hrone-shimmer 1.3s infinite linear;border-radius:8px}@keyframes hrone-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:hrone-rise .45s cubic-bezier(.4,0,.2,1) both}.kpi-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.kpi-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.charts-row{display:grid;gap:16px;grid-template-columns:1fr 1.4fr}.charts-row-rev{display:grid;gap:16px;grid-template-columns:1.4fr 1fr}.charts-row-3{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.activity-row{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sidebar-overlay,.hamburger-btn{display:none}.topbar-date-badge{display:flex;align-items:center;gap:14px;flex-shrink:0}.subnav-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.subnav-scroll::-webkit-scrollbar{height:0}.att-overview{display:grid;gap:16px;grid-template-columns:320px 1fr;align-items:stretch}.schedule-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.celebrate-grid{display:grid;gap:9px;grid-template-columns:1fr 1fr}@media (max-width: 560px){.celebrate-grid{grid-template-columns:1fr}}.dash-hero{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.dash-rail{display:flex;flex-direction:column;gap:16px}.ring-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.recruit-jobs-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.pipeline-board{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media (max-width: 1024px){.kpi-grid,.kpi-grid-3{grid-template-columns:repeat(2,1fr)}.activity-row{grid-template-columns:1fr 1fr}.att-overview,.dash-hero{grid-template-columns:1fr}.recruit-jobs-grid{grid-template-columns:repeat(2,1fr)}.topbar-user-name,.topbar-org{display:none!important}}@media (max-width: 768px){.page-main{padding:14px}.hamburger-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#64748b;padding:6px;border-radius:8px;flex-shrink:0;transition:color .15s}.app-sidebar{position:fixed!important;top:0!important;left:0!important;height:100vh!important;z-index:40;width:240px!important;transform:translate(-100%);transition:transform .25s ease!important;box-shadow:4px 0 24px #0000002e!important}.app-sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:39;opacity:0;pointer-events:none;transition:opacity .25s ease}.sidebar-overlay.open{opacity:1;pointer-events:auto}.kpi-grid,.kpi-grid-3{grid-template-columns:repeat(2,1fr)}.charts-row,.charts-row-rev,.activity-row,.schedule-row,.recruit-jobs-grid{grid-template-columns:1fr}.topbar-date-badge{display:none}.global-search{max-width:none}.signout-text{display:none}}@media (max-width: 480px){.kpi-grid,.kpi-grid-3{grid-template-columns:1fr}}
