html{background-color:var(--bg-base,#f5f7fa);margin:0;padding:0}body{font-family:var(--font-base,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin:0;padding:0}.app-layout{min-height:100vh;display:flex}.app-main{background-color:var(--bg-base,#f5f7fa);min-width:0;padding-top:var(--header-height,60px);padding-left:var(--sidebar-width,48px);scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:hidden auto}.app-main::-webkit-scrollbar{display:none}@keyframes page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:767px){.app-main{padding-left:var(--sidebar-width,48px)}}.page-transition-wrapper{box-sizing:border-box;min-height:100%;padding:0 2rem 4rem;animation:.22s cubic-bezier(.4,0,.2,1) both page-enter}@media (max-width:767px){.page-transition-wrapper{padding:0 1rem 3rem}}
