.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:rgba(0,0,0,.3)}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;transition:background .2s}.rodal-close:before{transform:rotate(45deg)}.rodal-close:after{transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{animation:rodal-fade-enter ease-in both}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{animation:rodal-fade-leave ease-out both}@keyframes rodal-zoom-enter{0%{transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-zoom-leave{to{transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{animation:rodal-zoom-leave both}@keyframes rodal-slideDown-enter{0%{transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideDown-leave{to{transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{animation:rodal-slideDown-leave both}@keyframes rodal-slideLeft-enter{0%{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideLeft-leave{to{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{animation:rodal-slideLeft-leave both}@keyframes rodal-slideRight-enter{0%{transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideRight-leave{to{transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{animation:rodal-slideRight-leave both}@keyframes rodal-slideUp-enter{0%{transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideUp-leave{to{transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{animation:rodal-slideUp-leave both}@keyframes rodal-flip-enter{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}.rodal-flip-enter{animation:rodal-flip-enter ease-in both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes rodal-flip-leave{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{animation:rodal-flip-leave both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes rodal-rotate-enter{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{animation:rodal-rotate-enter both;transform-origin:center}@keyframes rodal-rotate-leave{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{animation:rodal-rotate-leave both;transform-origin:center}@keyframes rodal-door-enter{0%{transform:scaleX(0)}}.rodal-door-enter{animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-door-leave{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}.rodal-door-leave{animation:rodal-door-leave both}.my-order-page *{will-change:auto}.my-order-page .item-order:focus,.my-order-page a:focus,.my-order-page button:focus{outline:2px solid var(--primary-color);outline-offset:2px}.my-order-page *{transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (max-width:768px){.my-order-page .item-order:active,.my-order-page a:active,.my-order-page button:active{transform:scale(.98);transition:transform .1s ease}}.my-order-page ::-webkit-scrollbar{width:6px;height:6px}.my-order-page ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.my-order-page ::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.my-order-page ::-webkit-scrollbar-thumb:hover{background:var(--highlight-color)}@media print{.my-order-page .banner-top-section,.my-order-page .order-actions{display:none!important}.my-order-page{background:white!important}.my-order-page .MuiPaper-root{box-shadow:none!important;border:1px solid #ddd!important}}@media (prefers-contrast:high){.my-order-page .restaurant-name,.my-order-page .status{border:2px solid}}@media (prefers-reduced-motion:reduce){.my-order-page *,.my-order-page :after,.my-order-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.my-order-page{--card-background:rgba(40,40,40,0.9);--text-primary:#f0f0f0;--text-secondary:#b0b0b0;--border-color:rgba(255,255,255,0.1)}}.my-order-page .btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--primary-color),.2)}.my-order-page .btn:active{transform:translateY(0)}