@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}html{scroll-behavior:smooth}body{color:#111;background:#fff;min-height:100vh}#root{display:flex;flex-direction:column;min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}:focus-visible{outline:2px solid #eb5139;outline-offset:2px;border-radius:4px}::selection{color:#111;background:#eb51392e}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr!important;gap:2rem!important;padding-top:100px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:2rem!important}}@media (max-width:768px){.hero-grid{grid-template-columns:1fr!important;gap:1.5rem!important;padding-top:90px!important}.stats-grid{gap:12px!important}.stats-grid>div{width:100%!important;margin-bottom:0!important}.features-grid,.modules-grid{grid-template-columns:1fr!important}.footer-grid{text-align:center;grid-template-columns:1fr!important}.nav-links,.mobile-menu-btn{display:none!important}}@media (max-width:480px){.hero-grid{padding:80px 16px 32px!important}.modules-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.warehouse-detail-grid{flex-direction:column!important}.warehouse-detail-grid>*{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}div[style*=overflow]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (max-width:768px){aside[aria-label=Main\ navigation][style*="64px"]{overflow:hidden!important;border:none!important;width:0!important;min-width:0!important;padding:0!important}aside[aria-label=Main\ navigation][style*="220px"]{position:fixed!important;z-index:1000!important;width:100%!important;height:100dvh!important;height:-webkit-fill-available!important;inset:0!important}aside[aria-label=Main\ navigation] nav{overflow-y:auto!important;flex:1!important;min-height:0!important}.mobile-nav-toggle{display:flex!important}main>div>div[style*="padding: \"36px"]{padding:20px 16px 32px!important}h1{font-size:1.4rem!important}button[style*="borderRadius: \"10px\""],button[style*="border-radius: 10px"]{padding:8px 14px!important;font-size:12px!important}button[style*="borderRadius: \"8px\""],button[style*="border-radius: 8px"]{padding:6px 10px!important;font-size:12px!important}div[style*=overflow]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}table{min-width:520px}td,th{padding:8px!important;font-size:11px!important}td span,th span{font-size:11px!important}td span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:120px;display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important}td span[style*="9999px"]{-webkit-line-clamp:unset;white-space:nowrap!important;display:inline-flex!important;max-width:none!important;padding:2px 6px!important;font-size:9px!important}div[style*=minHeight]>div[style*=justifyContent],div[style*=min-height]>div[style*=justify-content]{flex-direction:column!important;align-items: flex-start!important;gap:10px!important}main>div[style*=justifyContent],main>div[style*=justify-content]{flex-direction:row!important;align-items: center!important}button[style*="borderRadius: \"7px\""],button[style*="border-radius: 7px"]{padding:5px 8px!important;font-size:10px!important}.dashboard-grid{grid-template-columns:1fr!important}.dashboard-filters{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.platform-page-header{flex-direction:column!important;align-items: flex-start!important;gap:12px!important}.filter-buttons{flex-wrap:wrap!important}.warehouse-bar{flex-direction:column!important;align-items: flex-start!important;gap:10px!important;padding:12px 14px!important}.warehouse-detail-grid{padding:16px!important}div[style*="position: fixed"][style*="inset: 0"][style*="zIndex: 200"]>div[style*=borderRadius],div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 200"]>div[style*=borderRadius]{overflow-y:auto!important;border-radius:16px!important;max-width:100%!important;max-height:90vh!important;margin:0!important;padding:20px!important}div[style*="position: fixed"][style*="inset: 0"][style*="zIndex: 200"],div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 200"]{align-items: flex-start!important;padding:40px 12px 12px!important}div[style*="position: fixed"][style*="inset: 0"][style*="zIndex: 200"] table,div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 200"] table{min-width:unset!important;width:100%!important}div[style*="position: fixed"][style*="inset: 0"][style*="zIndex: 200"] div[style*=overflow],div[style*="position: fixed"][style*="inset: 0"][style*="z-index: 200"] div[style*=overflow]{overflow-x:hidden!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
