*{box-sizing:border-box}body{color:#e5e7eb;background:#0b0e12;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}a{color:#22c55e}a:hover{color:#4ade80}input:focus{border-color:#22c55e80}.app-menu-btn,.app-backdrop{display:none}@media (width<=1100px){.r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.app-sidebar{z-index:150;box-shadow:none;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-100%);position:fixed!important}.app-sidebar.open{transform:none;box-shadow:12px 0 40px #0000004d}.app-backdrop.open{z-index:140;background:#0000006b;display:block;position:fixed;inset:0}.app-menu-btn{display:flex}.app-topbar{gap:8px!important;padding:0 12px!important}.r-split{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important}.r-split>*{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.r-wrap{flex-wrap:wrap!important}.r-settings{flex-direction:column!important;height:auto!important}.r-settings-nav{border-bottom:1px solid #e5e7eb;overflow-x:auto;border-right:none!important;flex-direction:row!important;width:auto!important;min-width:0!important;padding:8px!important}.r-settings-nav>div{white-space:nowrap;flex:none}.r-settings-nav>div:first-child{display:none}.r-settings-body{overflow:visible!important}.r-side-panel{z-index:130;top:0;bottom:0;right:0;box-shadow:-16px 0 44px #0000002e;width:min(420px,100vw)!important;min-width:0!important;position:fixed!important}}@media (width<=640px){.app-main>div{padding-left:12px!important;padding-right:12px!important}.r-popover{width:auto!important;position:fixed!important;top:60px!important;left:12px!important;right:12px!important}.app-main>.r-settings{padding:0!important}.r-settings-body{padding:14px 12px!important}.r-kpis,.r-cols{grid-template-columns:minmax(0,1fr)!important}.r-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-action-label,.r-hide-sm{display:none!important}.app-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}}.r-table{-webkit-overflow-scrolling:touch;overflow-x:auto!important}@media (width<=760px){.r-table>*{min-width:640px}.r-table.wide>*{min-width:780px}}@media (width<=480px){.r-tight-first{grid-template-columns:80px 48px minmax(0,1fr) 56px!important}}
