@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#f8fafc;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}input,textarea{-webkit-user-select:text;user-select:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}@media screen and (max-width: 768px){input,select,textarea{font-size:16px!important}}.dragging{opacity:.8;transform:scale(1.02);box-shadow:0 10px 25px -5px #0006}.product-card{transition:transform .2s ease,box-shadow .2s ease;cursor:grab}.product-card:active{cursor:grabbing}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@media screen and (orientation: landscape) and (max-height: 600px){.MuiDrawer-paper{width:200px!important}.MuiToolbar-root{min-height:48px!important}}@media screen and (orientation: landscape) and (max-height: 500px){nav .MuiDrawer-root .MuiDrawer-paper[style]{display:none}.MuiToolbar-root{min-height:40px!important;padding-left:8px!important;padding-right:8px!important}.MuiDialog-paper{margin:8px!important;max-height:calc(100vh - 16px)!important;width:calc(100vw - 16px)!important}.MuiCardContent-root{padding:12px!important}.MuiTableCell-root{padding:6px 8px!important}}@media screen and (max-width: 960px){.kanban-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.MuiButton-root{white-space:nowrap;font-size:.8rem}}@media screen and (orientation: landscape) and (min-width: 600px) and (max-width: 1024px){.kanban-columns{display:flex;flex-direction:row;gap:8px;overflow-x:auto}.kanban-columns>div{min-width:45%;flex-shrink:0}}@media screen and (orientation: landscape) and (max-width: 812px) and (max-height: 414px){.MuiBox-root[component=main]{width:100%!important}h4.MuiTypography-root{font-size:1.2rem!important}h6.MuiTypography-root{font-size:.95rem!important}.MuiGrid-item{padding:4px!important}}
