@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-fade-in{animation:fadeInUp .6s ease-out}.animate-slide-in{animation:slideInRight .5s ease-out}.animate-pulse{animation:pulse 2s infinite}.card-hover{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-4px)}.btn-animated{overflow:hidden;position:relative;transition:all .3s ease}.btn-animated:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-animated:hover:before{left:100%}.loading-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-transition{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.page-enter{opacity:0;transform:translateX(20px)}.page-enter-active{opacity:1;transform:translateX(0)}.micro-bounce{transition:transform .2s ease}.micro-bounce:active{transform:scale(.95)}.status-indicator{position:relative}.status-indicator:before{animation:pulse 2s infinite;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.status-new:before{background-color:#ff6b35}.status-ready:before{background-color:#4caf50}.status-preparing:before{background-color:#ffc107}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;padding:0}.MuiButton-root,.MuiChip-root,.MuiIconButton-root,button{min-height:44px!important;min-width:44px!important}@media (max-width:599px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiGrid-container{margin:0!important;width:100%!important}.MuiCard-root{margin-bottom:16px}.MuiTypography-h4{font-size:1.75rem!important}.MuiTypography-h5{font-size:1.25rem!important}.MuiTypography-h6{font-size:1rem!important}.MuiTextField-root{margin-bottom:16px}.MuiOutlinedInput-input{font-size:16px!important}.MuiDialog-paper{margin:8px!important;max-height:calc(100vh - 16px)!important}.MuiFab-root{bottom:16px!important;right:16px!important}}@media (min-width:600px) and (max-width:959px){.MuiContainer-root{padding-left:24px!important;padding-right:24px!important}}@media (min-width:960px){.MuiContainer-root{padding-left:32px!important;padding-right:32px!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.MuiButton-root:focus,.MuiIconButton-root:focus,.MuiTextField-root:focus-within{outline:2px solid #ff6b35;outline-offset:2px}@media print{.MuiFab-root,.MuiSpeedDial-root,.no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.88575973.css.map*/