*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:#f0f4f8;color:#0f2040;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}input,select,textarea,button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 900px){.sav-layout{flex-direction:column!important}.sav-sidebar{width:100%!important;height:auto!important;padding:8px 0!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;border-right:none!important;border-bottom:1px solid #e2e8f0!important;flex-shrink:0!important}.sav-sidebar .sav-section-label{display:none!important}.sav-sidebar .sav-nav-item{flex-direction:column!important;gap:3px!important;padding:8px 12px!important;font-size:10px!important;border-left:none!important;border-bottom:3px solid transparent!important;white-space:nowrap!important;min-width:60px!important;text-align:center!important}.sav-sidebar .sav-nav-item.active{border-bottom-color:currentColor!important}.sav-content{padding:16px!important}.sav-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}table{min-width:600px}.grid-2col{grid-template-columns:1fr!important}.sav-topbar{padding:0 12px!important;gap:8px!important}.sav-topbar .global-search{max-width:180px!important}.sav-topbar .user-chip .user-name{display:none}}@media (max-width: 560px){.sav-topbar .global-search{display:none!important}.sav-content{padding:12px 10px!important}.sav-modal-inner{width:100%!important;max-width:100%!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.sav-stat-grid{grid-template-columns:repeat(2,1fr)!important}button{font-size:12px!important}}
