@import"https://unpkg.com/open-props/easings.min.css";*{box-sizing:border-box;padding:0;margin:0;font-family:"Lato",sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#root{width:100%;height:100vh;height:calc(100*var(--vh,1vh));height:100svh;margin:0 auto;overflow-x:hidden}@media(max-width:1280px){#root{overflow-x:auto}}html,body{overflow:hidden;width:100vw}iframe{border:none;background-color:white;outline:none}a,button,input,textarea{border:none;background:none;background-color:transparent;outline:none;outline:0;-webkit-text-decoration:none;text-decoration:none}:root{--toastify-color-dark:#1c171d}.Toastify__toast-container--bottom-right{right:2em}.Toastify__toast{border-radius:12px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:rgba(161,157,169,.2);border-radius:5px}::-webkit-scrollbar-track:active{background-color:rgba(161,157,169,.2)}::-webkit-scrollbar-track:hover{background-color:rgba(161,157,169,.2)}::-webkit-scrollbar-thumb{background-color:#a19da9;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}::-webkit-scrollbar-thumb:active{background-color:#b3b3b3}.mt-1{margin-top:10px}.mb-1{margin-bottom:10px}.mt-2{margin-top:20px}.mb-2{margin-bottom:20px}.mt-3{margin-top:30px}.mb-3{margin-bottom:30px}.mt-4{margin-top:40px}.mb-4{margin-bottom:40px}.mt-5{margin-top:50px}.mb-5{margin-bottom:50px}.pb30{padding-bottom:30px}.pb18{padding-bottom:18px}.container{padding:0 15px}.default-content{min-height:100vh}.buttonGroup{display:flex;justify-content:center;gap:20px;margin-top:20px}.ebutton{border:2px solid#238cdc;font-size:20px;padding:14px 28px;border-radius:6px;color:#007bff;cursor:pointer;flex:1;text-align:center}.ebutton.close{border:none;color:#fff;background-color:#d83c37}.callWaiterBlock{position:absolute;bottom:16px;z-index:9;left:13px}.callWaiterBlock .callWaiter{display:inline-block;width:auto;border-radius:100px;box-shadow:0 0 10px rgba(33,33,33,.25);padding:14px 18px;background-color:#fff}.callWaiterBlock .callWaiter>span{font-size:20px;padding-left:45px}.callWaiterBlock.center{width:100%!important;text-align:center;left:auto;bottom:32px}@media(min-width:830px){.callWaiterBlock.center{width:calc(50% + 30px)!important;right:0}}.callWaiterBlock.center .callWaiter{width:auto}.callWaiterBlock .callWaiter{position:relative;width:100%;cursor:pointer}.callWaiterBlock .callWaiter .waiterIcon{position:absolute;left:18px;bottom:10px;background-image:url(/images/icons/icon_waiter.svg);background-position:center center;background-size:contain;width:32px;height:32px}.clientOrderMenu,.hookah{position:absolute;bottom:16px;z-index:9;right:23px;width:53px;height:53px;background-color:#fff;border-radius:50px;box-shadow:0 0 10px rgba(33,33,33,.25)}.clientOrderMenu .orderIcon,.clientOrderMenu .hookahIcon,.hookah .orderIcon,.hookah .hookahIcon{background-image:url(/images/icons/icon_bill.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:32px;height:32px;margin-top:10px;margin-left:11px}.clientOrderMenu.custom,.hookah.custom{right:calc(50% - 32px);bottom:36px}.hookah{right:87px;cursor:pointer}.hookah .hookahIcon{background-image:url(/images/icons/hookah.svg)}.hookah.calling{border:2px solid#238cdc;cursor:default}.hookah.calling .hookahIcon{margin-top:8px;margin-left:9px}.ibtn{background-color:#238cdc;color:#fff;display:inline-block;border-radius:4px;padding:14px 45px;font-size:20px;font-weight:500}.ibtn>span{font-size:16px;font-weight:500}.ibtn:hover{background-color:#238cdc}.ibtn.icon{padding:14px 45px 14px 80px}.ibtn.w100{font-weight:100}.ibtn.add_cart{position:relative}.ibtn.add_cart:before{content:"";position:absolute;height:25px;width:25px;background-image:url(/images/icons/add_to_cart.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;left:45px;top:11px}.ibtn.block{text-align:center;width:100%}.ibtn.block.icon{padding:14px 80px}.ibtn.block.add_cart:before{left:16px;top:13px}.ibtnCount{background-color:#fff;color:#238cdc;border:2px solid#238cdc;display:inline-block;border-radius:4px;padding:14px 70px;font-size:20px;font-weight:500;position:relative}.ibtnCount .plus,.ibtnCount .minus{position:absolute;top:0;height:100%;width:45px;background-position:center center;background-repeat:no-repeat}.ibtnCount .plus{right:5px;background-image:url(/images/icons/+.svg)}.ibtnCount .minus{left:5px;background-image:url(/images/icons/-.svg)}.ibtnCount.block{width:100%;text-align:center}.backHistory{height:100%;width:60px;position:relative}.backHistory:before{content:"";position:absolute;background-image:url(/images/icons/icon_back.svg);width:32px;height:32px;top:14px;left:14px}.backHistoryBlock{position:absolute;top:12px;left:12px;height:52px;width:52px;z-index:3;background-color:#fff;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,.24)}.backHistoryBlock .backHistory{width:52px}.backHistoryBlock .backHistory:before{top:10px;left:10px}.headBar,.cartBar{position:relative;height:60px;box-shadow:0 0 4px rgba(0,0,0,.25);background-color:#fff}.headBar .headLogo,.cartBar .headLogo{position:absolute;background-image:url(/images/eWaiter_logo.svg);width:141px;height:32px;top:14px;left:16px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}.headBar .cart,.headBar .merge,.headBar .wifi,.cartBar .cart,.cartBar .merge,.cartBar .wifi{position:absolute;right:20px;top:18px;background-image:url(/images/icons/cart.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:24px;height:24px}.headBar .cart .cart_counter,.headBar .merge .cart_counter,.headBar .wifi .cart_counter,.cartBar .cart .cart_counter,.cartBar .merge .cart_counter,.cartBar .wifi .cart_counter{position:absolute;top:-3px;right:-2px;background-color:#238cdc;color:#fff;border-radius:10px;padding:1px 3px;font-size:10px;cursor:pointer}.headBar .merge,.cartBar .merge{background-image:url(/images/icons/merge-users.svg);width:44px;height:26px;right:75px}.headBar .wifi,.cartBar .wifi{background-image:url(/images/icons/wifi_3.svg);width:44px;height:26px;right:154px}@media(max-width:366px){.headBar .merge,.cartBar .merge{right:65px}.headBar .wifi,.cartBar .wifi{right:124px}}.cartBar>span{position:absolute;top:15px;left:60px;font-size:24px;color:#242424}@media(max-width:366px){.cartBar>span{font-size:20px;top:18px}}.categoryScrollWrapper{overflow-x:hidden}.categoryBlock{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px;padding:16px 15px}.categoryBlock::-webkit-scrollbar{display:none}.categoryBlock .categoryItem{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.categoryBlock .categoryItem .itemBlock{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:6px;border:5px solid white;box-shadow:0 0 4px rgba(0,0,0,.1)}.categoryBlock .categoryItem .itemBlock .categoryImage{width:100%;height:100%;background-size:cover;background-position:center}.categoryBlock .categoryItem.active>.itemBlock{border:5px solid#238cdc}.categoryBlock .categoryItem>span{font-size:12px;white-space:nowrap}.menuItems{display:grid;flex-wrap:wrap;grid-gap:16px 30px;gap:16px 30px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}@media(min-width:625px){.menuItems{gap:16px 30px;justify-content:flex-start}}.menuItems .menuItem{box-shadow:0 0 4px rgba(0,0,0,.24);border-radius:8px;margin-bottom:16px;padding-bottom:60px;position:relative;display:flex;flex-direction:column;align-self:start}.menuItems .menuItem .menuImage{width:100%;padding-top:56.25%;position:relative;border-radius:8px 8px 0 0;background-repeat:no-repeat;background-position:center center;background-size:cover}.menuItems .menuItem .menuItemBody{padding:16px;flex-grow:1}.menuItems .menuItem .menuItemBody>span.title{font-size:20px;display:block}.menuItems .menuItem .menuItemBody>span.h,.menuItems .menuItem .menuItemBody>span.kk{display:block;font-size:16px;color:#7b7b7b}.menuItems .menuItem .add_cart{position:absolute;right:16px;bottom:16px}.userBar{width:calc(100% - 184px);height:48px;background-color:#fff;box-shadow:0 0 12px rgba(33,33,33,.16);border-radius:40px;margin-top:14px;padding:4px;box-sizing:border-box;position:relative}.userBar>span{display:block;color:#238cdc;font-size:16px;font-weight:500;position:absolute;left:54px;right:12px;top:9px;bottom:9px;padding-top:4px}.userBar.delUserBar{width:calc(100% - 48px)!important}.userBar .delUser{background-image:url(/images/icons/del_icon.svg);background-repeat:no-repeat;background-position:center center;width:32px;height:32px;position:absolute;right:-48px;top:8px}.userBar .switchMenuBar{position:absolute;right:-184px;top:0;width:172px;height:48px;background-color:#fff;box-shadow:0 0 12px rgba(33,33,33,.16);border-radius:40px;padding:4px;box-sizing:border-box}.userBar .switchMenuBar .switchButton{position:absolute;left:4px;top:4px;bottom:4px;background-color:#238cdc;border-radius:40px;right:50%;z-index:1;transition:all.2s}.userBar .switchMenuBar .switchButton.switch{right:4px;left:50%}.userBar .switchMenuBar .switchButtons{position:absolute;z-index:2;width:calc(100% - 8px);display:flex;text-align:center;padding:10px 0;color:#238cdc}.userBar .switchMenuBar .switchButtons .sBtn{flex:1;transition:all.2s;cursor:pointer}.userBar .switchMenuBar .switchButtons .sBtn.active{color:#fff}.userBar .right_block{position:absolute;right:16px;top:8px;text-align:right}.userBar .right_block .balls{font-size:16px;font-weight:700;color:#212121}.userBar .right_block .balls.auth{padding-top:5px}.userBar .right_block .info{font-size:10px;font-weight:100;color:#7b7b7b}.avatarBlock{width:40px;height:40px;background-color:#f5f6f7;border-radius:50%;position:relative}.avatarBlock .avatar{background-repeat:no-repeat;background-position:center center;width:40px;height:40px;background-size:cover;border-radius:50%}.avatarBlock.white{background-color:#fff}.avatarBlock.inline{display:inline-block}.cartFooter{position:absolute;bottom:0;width:100%;height:84px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.24)}.cartFooter .rightFooter{position:absolute;right:16px;top:21px}.cartFooter .leftFooter{padding-top:16px;padding-left:16px}.cartFooter .leftFooter span{font-size:16px;color:#7b7b7b;padding-bottom:5px;display:inline-block}.cartFooter .leftFooter p{font-size:20px;font-weight:700}.cartItems{padding:0 16px}.cartItems .cartItem{background-color:#fff;margin-top:16px;border-radius:8px;padding:12px;position:relative}.cartItems .cartItem .description,.cartItems .cartItem .option_name{width:calc(100% - 90px);font-size:16px;padding-bottom:16px}.cartItems .cartItem .option_name{font-size:14px;color:#7b7b7b}.cartItems .cartItem .rightBlock{position:absolute;right:12px;top:12px;bottom:16px;font-size:20px;color:#7b7b7b;font-weight:400;width:81px}.cartItems .cartItem .rightBlock>.cost{color:#242424;position:absolute;bottom:12px}.planeAlert{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.planeAlert .alert{background-color:white;border-radius:8px;padding:48px 16px 36px;width:85%;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}.planeAlert button.closeAlert{position:absolute;top:-22px;right:23px;width:42px;height:42px;border-radius:50%;background-color:#007aff;border:none;color:white;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0}.planeAlert .bodyAlert{text-align:center;font-size:20px;font-weight:400;color:#242424;line-height:1.3}.planeAlert .bodyAlert textarea{background-color:#f5f6f7;border:1px solid#bfbfbf;border-radius:4px;width:100%;padding:16px;height:140px;margin-top:36px;font-size:18px;color:#242424}.planeAlert .bodyAlert textarea::placeholder{color:#bfbfbf}.planeAlert .bodyAlert span{color:#238cdc}.planeAlert .bodyAlert .titleAlert{font-weight:600;color:#242424}.planeAlert .bodyAlert .bodyTextAlert{font-size:16px;color:#242424;padding-top:16px}.planeAlert .bodyAlert .stars{display:flex;justify-content:center;gap:8px;margin-top:36px}.planeAlert .bodyAlert .stars .star{width:32px;height:32px;background:url(/images/icons/raiting_star-.svg)center/contain no-repeat;cursor:pointer}.planeAlert .bodyAlert .stars .star.filled{background-image:url(/images/icons/raiting_star+.svg)}.planeAlert .bodyAlert .payMethods{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.planeAlert .bodyAlert .payment-method-item{position:relative;padding:14px 24px 14px 64px;background-color:#f5f6f7;border-radius:50px;font-size:16px;cursor:pointer;transition:all.2s ease;-webkit-user-select:none;user-select:none}.planeAlert .bodyAlert .payment-method-item:hover{background-color:#e8e9ea;transform:translatey(-1px)}.planeAlert .bodyAlert .payment-method-item:active{transform:translatey(0)}.planeAlert .bodyAlert .payment-method-item>.iconPay{position:absolute;left:24px;top:8px;width:32px;height:32px;background-position:center center;background-size:cover}.planeAlert .bodyAlert .payment-method-item>.iconPay.card{background-image:url(/images/icons/icon_card.svg)}.planeAlert .bodyAlert .payment-method-item>.iconPay.cash{background-image:url(/images/icons/icon_cash.svg)}.MMBar{padding:12px 16px}.MMBar>h2{font-size:24px;font-weight:200;color:#242424}.MMBar>p{font-size:16px;color:#7b7b7b;padding-top:4px;padding-bottom:20px}.MMBar .mm-guests .avatarBlock{display:inline-block;border:2px solid#d83c37;margin-right:16px}.MMBar .mm-guests .avatarBlock .avatar{width:36px;height:36px}.MMBar .mm-guests .avatarBlock.ready{border:2px solid#00f403}.html_alert .title{font-size:20px;font-weight:700;margin-top:-10px;margin-bottom:15px}.html_alert .ssid span,.html_alert .password span{font-weight:700}.html_alert .ssid{font-size:16px}.html_alert .password{margin-top:16px;border:1px solid#cfcfcf;border-radius:50px;padding:10px;transition:all.3s}.html_alert .password:focus,.html_alert .password:hover{background-color:#45dc23}.html_alert small{font-size:10px;color:#a6a6a6}.product_options{width:100%;padding-top:16px;padding-bottom:16px}.product_options .product_options_container{padding-top:16px;display:flex;flex-wrap:wrap;justify-content:left;gap:16px}.product_options .product_options_container .option{cursor:pointer;border:1px solid#7b7b7b;color:#242424;display:inline-block;padding:5px 15px;border-radius:10px}.product_options .product_options_container .option.active{background-color:#238cdc;border:1px solid#238cdc;color:#fff;cursor:default}.home-page{background-color:#f5f6f7;min-height:100vh;padding-bottom:101px}.home-page .warnMessage{text-align:center;color:#d83c37;font-size:24px}.home-page>h1{text-align:center;font-weight:100;margin-bottom:36px;padding-top:36px;color:#242424}.home-page .tables .table{text-align:center;border:2px solid#238cdc;color:#238cdc;border-radius:4px;background-color:white;margin:16px;padding:16px;font-size:20px}.home-page footer{background-color:white;height:85px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.25);text-align:center}.home-page footer .logo{display:inline-block;margin-top:12px;background-image:url(/images/eWaiter_logo.svg);width:200px;height:48px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative}.home-page footer .logo .logoTitle{position:absolute;right:0;bottom:-17px;color:#626262}.default-page .helloPage{position:relative}.default-page .helloPage .helloPage__bg{background-image:url(/images/bgHome.png);width:100%;height:50vh;background-position:center center;background-size:cover}@media(min-width:830px){.default-page .helloPage .helloPage__bg{width:50%;height:100vh}}.default-page .helloPage .hello_contain{background-color:#f5f6f7;border-radius:30px 30px 0 0;height:72vh;margin-top:-22vh;padding-top:60px;padding-bottom:510px}@media(min-width:830px){.default-page .helloPage .hello_contain{height:auto;position:absolute;top:0;bottom:0;right:0;margin-top:0;border-radius:30px 0 0 30px;width:calc(50% + 30px)}}.default-page .helloPage .hello_contain .logo{background-image:url(/images/eWaiter_logo.svg);width:100%;height:48px;background-repeat:no-repeat;background-position:center center;background-size:contain}.default-page .helloPage .hello_contain .helloPage__form_contain{text-align:center;font-family:"Lato",sans-serif;font-weight:300;font-style:normal;padding:6vh 16px 40px;margin:0 auto;max-width:400px}@media(min-width:830px){.default-page .helloPage .hello_contain .helloPage__form_contain{padding:10vh 16px 40px}}.default-page .helloPage .hello_contain .helloPage__form_contain>p{font-size:24px}.default-page .helloPage .hello_contain .helloPage__form_contain>span{display:block;margin-top:12px;font-size:14px;color:#7b7b7b}.default-page .helloPage .hello_contain .helloPage__form_contain input{margin-top:24px;width:100%;height:56px;background:white;font-weight:300;color:#444;transition:all.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;border:1px solid#bfbfbf;border-radius:4px;background:none;padding:13px 24px;font-size:30px;text-align:center;background-color:transparent;outline:none;outline:0;-webkit-text-decoration:none;text-decoration:none}.default-page .helloPage .hello_contain .helloPage__form_contain input::placeholder{color:#999;font-weight:100}.merge-account-page .guest-button{width:100%;height:48px;background:#fff;border:none;border-radius:50px;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;color:#242424;cursor:pointer;transition:all.3s ease;text-align:left;padding:0 16px 0 54px;box-shadow:0 0 12px rgba(33,33,33,.12);margin-bottom:24px;position:relative}.merge-account-page .guest-button:hover:not(:disabled){background-color:#f5f5f5;border-color:#999}.merge-account-page .guest-button:active:not(:disabled){background-color:#e9e9e9;transform:translatey(1px)}.merge-account-page .guest-button:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;opacity:.7}.merge-account-page .guest-button.disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed;opacity:.7}.merge-account-page .guest-button .avatarBlock{width:40px;height:40px;background-color:#f5f6f7;border-radius:50%;position:absolute;top:4px;left:4px}.merge-account-page .guest-button .avatarBlock .avatar{background-repeat:no-repeat;background-position:center center;width:40px;height:40px}.merge-account-page .mergeListGuests{display:flex;flex-direction:column;gap:12px;margin:24px 0;max-height:200px;overflow-y:auto}.merge-account-page .no-guests{text-align:center;color:#7b7b7b;font-size:14px;font-style:italic;padding:20px}.merge-account-page .ebutton{width:100%;height:56px;background:#238cdc;background:var(--accent-color-general,#238cdc);color:white;border:none;border-radius:8px;font-family:"Lato",sans-serif;font-weight:500;font-size:16px;cursor:pointer;transition:all.3s ease}.merge-account-page .ebutton:hover:not(:disabled){background:#0052a3;background:var(--accent-color-general-hover,#0052a3);transform:translatey(-1px)}.merge-account-page .ebutton:active:not(:disabled){transform:translatey(0)}.merge-account-page .ebutton:disabled{background:#ccc;cursor:not-allowed;opacity:.7}.merge-account-page .ebutton.mb-5{margin-bottom:20px}.merge-account-page .ebutton.line{background-color:transparent;border:2px solid#238cdc;color:#238cdc;font-size:20px}.menu-page{background-color:#f5f6f7;padding-bottom:100px;min-height:100vh}.menuItemPage .menuPage{position:relative}.menuItemPage .menuPage .loading{text-align:center;padding-top:50vh}.menuItemPage .menuPage .slick-dots{position:absolute;bottom:37px;text-align:center;width:100%}.menuItemPage .menuPage .slick-dots li{display:inline-block;position:relative;margin-right:8px}.menuItemPage .menuPage .slick-dots li:last-child{margin-right:0}.menuItemPage .menuPage .slick-dots li button{position:relative;font-size:0;width:6px;height:6px;background-color:#fff;border-radius:10px;transition:width linear.2s}.menuItemPage .menuPage .slick-dots li.slick-active button{background-color:#238cdc;width:60px}.menuItemPage .menuPage .menuSlider{width:100%;height:43vh;z-index:1;position:relative}.menuItemPage .menuPage .menuSlider .menuSliderImage{height:43vh;background-position:center center;background-size:cover}.menuItemPage .menuPage .menu_contain{background-color:#fff;border-radius:30px 30px 0 0;position:absolute;top:40vh;left:0;width:100%;z-index:2;padding:36px 12px 12px}.menuItemPage .menuPage .menu_contain .menuTitle{font-size:20px;font-weight:700;padding-bottom:12px}.menuItemPage .menuPage .menu_contain .menuDesc{font-size:16px;width:100%;white-space:pre-line;margin-bottom:24px}.menuItemPage .menuPage .menu_item{color:#242424}.menuItemPage .menuPage .menu_item .menuCompound{padding-bottom:16px}.menuItemPage .menuPage .menu_item .ingredients{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:16px;list-style:disc inside;padding:0;margin:0;font-size:16px}.menuItemPage .menuPage .menu_item .meta{padding-top:16px;margin:0 auto 85px;position:relative;max-width:410px}.menuItemPage .menuPage .menu_item .meta span{font-size:16px;color:#7b7b7b;display:block}.menuItemPage .menuPage .menu_item .meta .price{position:absolute;right:0;bottom:0;font-size:20px;color:#242424;font-weight:700}.menuItemPage .menuPage .menu_item .footer{position:fixed;bottom:16px;left:16px;right:16px;text-align:center}.menuItemPage .menuPage .menu_item .footer>*{max-width:410px}.cart-page,.merge-settings-page{background-color:#f5f6f7;min-height:100vh}.merge-settings-page .MergeSettingsOwner{padding:0 12px}.merge-settings-page .MergeSettingsOwner>p{padding-top:20px;padding-bottom:16px;font-size:24px;text-align:center;color:#242424}.merge-settings-page .MergeSettingsOwner .userBar{width:100%}.order-page{background-color:#f5f6f7;min-height:100vh}.orderContainer{padding:16px}.accountInfo{display:flex;align-items:center;background:white;padding:16px;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.accountInfo .accountIcon{width:24px;height:24px;background:#238cdc;border-radius:50%;margin-right:12px}.accountInfo .accountName{font-size:16px;font-weight:600;color:#333}.orderItems{background:white;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.orderItem{border-bottom:1px solid#f0f0f0;padding:16px}.orderItem:last-child{border-bottom:none}.orderHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.orderInfo .orderId{font-size:14px;font-weight:600;color:#333}.orderInfo .orderTime{font-size:12px;color:#666;margin-top:4px}.orderStatus{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.orderStatus.orange{background:#fff3e0;color:#f57c00}.orderStatus.light-blue{background:#e3f2fd;color:#238cdc}.orderStatus.light-green{background:#e8f5e8;color:#388e3c}.orderStatus.gray{background:#f5f5f5;color:#666}.orderItemsList{margin-bottom:12px}.orderItemDetail{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid#f8f8f8}.orderItemDetail:last-child{border-bottom:none}.itemInfo{flex:1}.itemInfo .itemName{font-size:14px;color:#333;margin-bottom:4px}.itemInfo .optionName{font-size:12px;color:#676767;margin-bottom:4px}.itemInfo .itemQuantity{font-size:12px;color:#666}.itemPrice{text-align:right}.itemPrice .unitPrice{font-size:12px;color:#666;margin-bottom:2px}.itemPrice .totalPrice{font-size:14px;font-weight:600;color:#333}.orderTotal{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid#f0f0f0;font-size:14px;font-weight:600;color:#333}.allOrdersTotal{display:flex;justify-content:space-between;align-items:center;padding:16px;margin-top:16px;background:#fff;border-radius:12px;font-size:16px;font-weight:700;color:#242424;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.allOrdersTotal .totalAllAmount{color:#238cdc;font-size:18px}.payOrder{padding:16px;background:#fff;border-radius:12px;font-size:16px;font-weight:700;color:#242424;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.orderMessage{background:#e8f5e8;color:#388e3c;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;text-align:center}.additionalOrderSection{margin-top:16px}.emptyCart{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:16px}.emptyCart .emptyCartMessage{font-size:16px;color:#666;margin-bottom:24px;text-align:center}.orderSummary{display:flex;justify-content:space-between;align-items:center;background:white;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:16px;margin-bottom:16px}.summaryLeft .summaryTotal{font-size:14px;color:#666;margin-bottom:4px}.summaryLeft .summaryAmount{font-size:20px;font-weight:700;color:#333}.summaryLeft .summaryPoints{font-size:12px;color:#666;margin-top:4px}.summaryRight .ibtn{background:#238cdc;color:white;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color.2s}.summaryRight .ibtn:hover{background:#238cdc}.summaryRight .ibtn.w100{width:100%;min-width:140px}.no-orders{text-align:center;padding:32px 16px;color:#666;font-size:14px}.avatarLoader{margin-top:30px}.avatarLoader .container{padding:0}.container__formats{color:#242424;margin-top:5px;font-size:16px}