.erp-root{-webkit-text-size-adjust:100%}.erp-root .erp-sidebar{transition:transform .25s cubic-bezier(.4,0,.2,1)}.erp-burger,.erp-backdrop{display:none}@media (width<=1024px){.erp-root .erp-burger{z-index:80;color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;position:fixed;top:8px;left:8px;box-shadow:0 2px 8px #00000040;display:inline-flex!important}.erp-root .erp-sidebar{z-index:90;-webkit-overflow-scrolling:touch;max-width:82vw;transition:transform .22s;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);width:250px!important;position:fixed!important}.erp-root .erp-sidebar.open{transform:translate(0);box-shadow:0 0 40px #00000073}.erp-root .erp-backdrop{z-index:85;background:#00000073;display:block;position:fixed;inset:0}.erp-root .erp-topbar{flex-wrap:wrap;gap:8px;padding-left:56px!important}}@media (width<=900px){.erp-root [style*=grid-template-columns]{grid-template-columns:1fr!important}.erp-root table{min-width:620px;font-size:11.5px}}@media (width<=640px){.erp-root{overflow-x:hidden}.erp-root div:has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.erp-root .erp-content{padding:12px!important}.erp-root input,.erp-root select,.erp-root textarea{max-width:100%;font-size:16px!important}.erp-root button{touch-action:manipulation;min-height:36px}.erp-root [style*="position: fixed"]>div{max-width:96vw!important;max-height:90vh!important;overflow-y:auto!important}.erp-root img,.erp-root canvas,.erp-root iframe{max-width:100%}}@keyframes erpFade{0%{opacity:0}to{opacity:1}}.erp-root .erp-backdrop{animation:.2s erpFade}
