@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-page-fullscreen{position:fixed;inset:0;z-index:9999}.loading-page-inline,.loading-logo-container{position:relative}.loading-logo{display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.loading-spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}*{margin:0;padding:0;box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;min-height:100vh;overflow-x:hidden;background:#f4f6f8;text-rendering:optimizeLegibility;font-feature-settings:"liga","kern";line-height:1.5;color:#1a202c}#root{min-height:100vh;width:100%}a{color:inherit;text-decoration:none}input,textarea,select,button{font-family:inherit;font-feature-settings:inherit}html{scrollbar-color:#8a97aa #e7ebf1;scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#e7ebf1;border-radius:8px}::-webkit-scrollbar-thumb{background:#8a97aa;border-radius:8px;border:2px solid #e7ebf1}::-webkit-scrollbar-thumb:hover{background:#5f6b7d}::-webkit-scrollbar-thumb:active{background:#4a5566}.MuiDrawer-paper::-webkit-scrollbar{width:8px}.MuiDrawer-paper::-webkit-scrollbar-track{background:transparent}.MuiDrawer-paper::-webkit-scrollbar-thumb{background:transparent;border:none}.MuiDrawer-paper:hover::-webkit-scrollbar-thumb{background:#c2cad6;border:2px solid transparent}@media(max-width:768px){.sidebar{position:fixed!important;z-index:1000;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-content{margin-left:0!important}}@media print{.MuiDrawer-root,.MuiAppBar-root{display:none!important}body{background:#fff}}::selection{background:#1b5e7b26;color:inherit}
