#root{width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0}body{margin:0;padding:0;overflow:hidden}.app-layout{background:#05050a;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;position:relative;overflow:hidden}.app-canvas{flex:1;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.app-sidebar-expanded{max-width:calc(100vw - 48px);width:clamp(280px,28vw,420px)!important}.app-right-panel-expanded{max-width:calc(100vw - 48px);width:clamp(280px,25vw,380px)!important}.app-sidebar-collapsed,.app-right-panel-collapsed{min-width:48px;width:48px!important}@media (width<=1100px){.app-sidebar-expanded{width:min(34vw,360px)!important}.app-right-panel-expanded{width:min(32vw,340px)!important}}@media (width<=760px){.app-sidebar-expanded,.app-right-panel-expanded{max-width:calc(100vw - 48px);width:min(85vw,360px)!important}:is(.app-layout:has(.app-sidebar-expanded):has(.app-right-panel-expanded) .app-sidebar-expanded,.app-layout:has(.app-sidebar-expanded):has(.app-right-panel-expanded) .app-right-panel-expanded){max-width:50vw;width:50vw!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#e5e5e5;background:#05050a;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#0e0e1f}::-webkit-scrollbar-thumb{background:#3b3b66;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#5a5a8a}input[type=range]{accent-color:#a3e635;cursor:pointer;width:100%}
