.Login-module__DCxJyW__container{flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.Login-module__DCxJyW__container:before{content:"";background:var(--color-primary);z-index:-1;width:100%;height:50%;position:absolute;top:0;left:0}.Login-module__DCxJyW__container:after{content:"";z-index:-1;background:#fff;width:100%;height:50%;position:absolute;bottom:0;left:0}.Login-module__DCxJyW__main{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:2rem;display:flex}.Login-module__DCxJyW__loginBox{text-align:center;background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px #0000001a}.Login-module__DCxJyW__inputContainer{position:relative}.Login-module__DCxJyW__showPasswordButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Login-module__DCxJyW__showPasswordButton:hover svg path{fill:#636366}.Login-module__DCxJyW__brandName{color:#fff;margin:.5rem 0;font-size:2rem}.Login-module__DCxJyW__logoContainer{margin:2rem 0}.Login-module__DCxJyW__logo{width:100px;height:auto}.Login-module__DCxJyW__description{color:#000;margin-top:.5rem;margin-bottom:1rem;font-size:medium}.Login-module__DCxJyW__formContainer{text-align:left}.Login-module__DCxJyW__inputGroup{margin-bottom:1rem}.Login-module__DCxJyW__inputGroup label{color:#333;margin-bottom:.5rem;display:block}.Login-module__DCxJyW__input{color:#000;border:1px solid #ddd;border-radius:8px;width:100%;padding:.5rem;font-size:medium}.Login-module__DCxJyW__input::placeholder{color:#696969}.Login-module__DCxJyW__loginButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:20px;width:100%;margin-bottom:0;padding:.5rem;font-size:1rem}.Login-module__DCxJyW__cancelButton{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:20px;width:100%;margin-bottom:0;padding:.5rem;font-size:1rem}.Login-module__DCxJyW__divider{text-align:center;margin:.5rem 0;position:relative}.Login-module__DCxJyW__divider:before,.Login-module__DCxJyW__divider:after{content:"";background:#ddd;width:45%;height:1px;position:absolute;top:50%}.Login-module__DCxJyW__divider:before{left:0}.Login-module__DCxJyW__divider:after{right:0}.Login-module__DCxJyW__divider span{color:#666;background:#fff;padding:0 10px}.Login-module__DCxJyW__emailButton{width:100%;color:var(--color-primary);cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:14px;display:flex}.Login-module__DCxJyW__registerText{text-align:center;color:#000;justify-content:center;align-items:center;margin-top:1.5rem;font-size:.875rem;display:flex}.Login-module__DCxJyW__registerText p{color:var(--color-secondary);margin-left:5px;font-weight:700;text-decoration:none}@media (max-width:820px){.Login-module__DCxJyW__main{font-size:medium}.Login-module__DCxJyW__description{margin-top:50px;font-size:smaller}.Login-module__DCxJyW__label,.Login-module__DCxJyW__input{font-size:small}.Login-module__DCxJyW__formContainer{font-size:medium}.Login-module__DCxJyW__registerText{font-size:small}}
.Register-module__94NbSW__registerBox{color:#000;background:#fff;border-radius:16px;width:100%;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.Register-module__94NbSW__title{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.Register-module__94NbSW__formContainer{flex-direction:column;gap:1rem;display:flex}.Register-module__94NbSW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.Register-module__94NbSW__input{color:#000;border:1px solid #ddd;border-radius:8px;width:100%;padding:.5rem;font-size:medium}.Register-module__94NbSW__inputContainer{position:relative}.Register-module__94NbSW__showPasswordButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Register-module__94NbSW__showPasswordButton:hover svg path{fill:#636366}.Register-module__94NbSW__passwordHint{color:#666;font-size:.7rem}.Register-module__94NbSW__registerButton{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:20px;margin-top:1rem;padding:.5rem;font-size:1rem}.Register-module__94NbSW__registerButton:hover{background:var(--color-secondary)}.Register-module__94NbSW__loginText{text-align:center;justify-content:center;align-items:center;margin-top:1rem;font-size:.875rem;display:flex}.Register-module__94NbSW__loginText p{color:var(--color-secondary);margin-left:5px;font-weight:500;text-decoration:none}.Register-module__94NbSW__loginText a:hover{text-decoration:underline}@media (max-width:820px){.Register-module__94NbSW__main{font-size:medium}.Register-module__94NbSW__description{margin-top:50px;font-size:smaller}.Register-module__94NbSW__label,.Register-module__94NbSW__input{font-size:small}.Register-module__94NbSW__formContainer{font-size:medium}.Register-module__94NbSW__registerText{font-size:small}}
.Dialog-module__BOUAbW__overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Dialog-module__BOUAbW__dialog{background:#fff;border-radius:12px;width:90%;max-width:400px;padding:24px;box-shadow:0 2px 8px #00000026}.Dialog-module__BOUAbW__dialogFull{color:#000;background:#fff;border-radius:12px;width:90%;height:auto;padding:24px;box-shadow:0 2px 8px #00000026}.Dialog-module__BOUAbW__refresh{background:var(--color-secondary);color:#fff;cursor:pointer;border-radius:20px;width:80px;margin:3px}.Dialog-module__BOUAbW__cancel{background:var(--color-danger);color:#fff;cursor:pointer;border-radius:20px;width:80px;margin:3px}.Dialog-module__BOUAbW__simpan{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:20px;width:80px;margin:3px}.Dialog-module__BOUAbW__iconContainer{margin-bottom:16px}.Dialog-module__BOUAbW__title{color:#1c1c1e;margin:0 0 8px;font-size:20px;font-weight:600}.Dialog-module__BOUAbW__message{color:#8e8e93;margin:0 0 24px;font-size:14px;line-height:1.4}.Dialog-module__BOUAbW__actions{justify-content:flex-end;gap:12px;display:flex}.Dialog-module__BOUAbW__cancelButton{color:#1c1c1e;cursor:pointer;background:#fff;border:1px solid #e5e5ea;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.Dialog-module__BOUAbW__confirmButton{cursor:pointer;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500}.Dialog-module__BOUAbW__danger{background:#ff3b30}.Dialog-module__BOUAbW__danger:hover{background:#ff2d55}.Dialog-module__BOUAbW__primary{background:#007aff}.Dialog-module__BOUAbW__primary:hover{background:#06f}.Dialog-module__BOUAbW__success{background:#34c759}.Dialog-module__BOUAbW__success:hover{background:#30b955}.Dialog-module__BOUAbW__cancelButton:hover{background:#f2f2f7}
.Home-module__g21JLG__container{background:#f5f5f5;min-height:100vh;position:relative}.Home-module__g21JLG__header{background:var(--color-primary);color:#fff;z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #0000001a}.Home-module__g21JLG__headerSection{justify-content:space-between;width:100%;max-width:1200px;display:flex}.Home-module__g21JLG__headerLeft{cursor:pointer;align-items:center;gap:1rem;padding-left:2%;display:flex}.Home-module__g21JLG__logo{width:40px;height:40px}.Home-module__g21JLG__title{margin:0;font-size:1.2rem}.Home-module__g21JLG__subtitle{margin:0;font-size:.8rem}.Home-module__g21JLG__headerRight{cursor:pointer;align-items:center;gap:1rem;padding-right:2%;display:flex}.Home-module__g21JLG__notificationBtn,.Home-module__g21JLG__historyBtn{cursor:pointer;background:0 0;border:none;padding:.5rem}.Home-module__g21JLG__userProfile{align-items:center;gap:.5rem;display:flex;position:relative}.Home-module__g21JLG__userProfile img{border-radius:50%;width:32px;height:32px}.Home-module__g21JLG__dropdown{z-index:1000;background:#fff;border-radius:8px;min-width:200px;margin-top:.5rem;font-size:13px;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #0000001a}.Home-module__g21JLG__dropdownItem{color:#333;cursor:pointer;padding:.75rem 1rem;transition:background-color .2s}.Home-module__g21JLG__dropdownItem:hover{background-color:#f5f5f5}.Home-module__g21JLG__dropdownItemDanger{color:red}.Home-module__g21JLG__dropdownItem:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.Home-module__g21JLG__dropdownItem:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.Home-module__g21JLG__main{max-width:1200px;margin:0 auto;padding:1rem;position:relative}.Home-module__g21JLG__carousel{border-radius:8px;width:100%;margin-bottom:1rem;overflow:hidden}.Home-module__g21JLG__carouselWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.Home-module__g21JLG__carouselWrapper::-webkit-scrollbar{display:none}.Home-module__g21JLG__carouselSlide{gap:10px;padding:10px;display:flex}.Home-module__g21JLG__carouselSlide img{border-radius:8px;flex-shrink:0;width:700px;height:auto}.Home-module__g21JLG__locationBar{cursor:pointer;background:#fff;border-radius:8px;padding:1rem}.Home-module__g21JLG__locationSelect{align-items:center;gap:.5rem;font-size:small;display:flex}.Home-module__g21JLG__locationDropdown{color:#333;background:#f4f4f4;border:none;border-radius:20px;width:100%;padding:.5rem;font-size:small}.Home-module__g21JLG__serviceNav{border-radius:8px;padding-bottom:10px}.Home-module__g21JLG__navIcons{border-bottom:2px solid #eee;justify-content:space-between;padding:1rem 0;display:flex}.Home-module__g21JLG__navItem{color:#666;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.9rem;display:flex;position:relative}.Home-module__g21JLG__activeNavItem{color:var(--color-primary)}.Home-module__g21JLG__activeNavItem:after{content:"";background-color:var(--color-primary);width:100%;height:2px;position:absolute;bottom:-1rem;left:0}.Home-module__g21JLG__serviceList{border-radius:8px;padding:0 1.5rem 1.5rem}.Home-module__g21JLG__serviceList h2{margin:0;font-size:16px}.Home-module__g21JLG__serviceList>p{color:#666;margin-bottom:1.5rem;font-size:12px}.Home-module__g21JLG__serviceItems{gap:0;display:block}.Home-module__g21JLG__serviceItem{border-bottom:1px solid #eee;align-items:center;gap:1rem;padding:.5rem;display:flex}.Home-module__g21JLG__serviceItem img{object-fit:cover;border-radius:8px;width:60px;height:60px}.Home-module__g21JLG__serviceItemPilih{border-bottom:1px solid #eee;align-items:center;padding:1rem 0;font-size:12px;display:flex}.Home-module__g21JLG__itemDetails{flex:1;margin-left:5px;font-size:14px}.Home-module__g21JLG__itemDetails h3{color:#000;margin:0;font-size:14px}.Home-module__g21JLG__itemDetails span{color:#666;font-size:.8rem}.Home-module__g21JLG__pilihBtn{background:var(--color-secondary);color:#fff;cursor:pointer;border:none;border-radius:20px;width:70px;padding:.5rem;font-size:12px;font-weight:500}.Home-module__g21JLG__sidebarSection h3{font-size:16px;font-weight:bolder}.Home-module__g21JLG__outletAddress{font-size:12px}.Home-module__g21JLG__pickupAddress{color:#666;margin-bottom:.5rem;font-size:12px}.Home-module__g21JLG__noteInput{border:1px solid #ddd;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem;font-size:13px}.Home-module__g21JLG__perfumeOptions{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1rem 0;display:grid}.Home-module__g21JLG__perfumeOption{cursor:pointer;align-items:center;gap:.5rem;font-size:14px;display:flex}.Home-module__g21JLG__paymentSection{color:#696969;background:#fff;border-radius:8px;margin-top:1rem;padding:1rem;font-size:14px}.Home-module__g21JLG__paymentSection h3{font-size:16px;font-weight:700}.Home-module__g21JLG__paymentOptions{gap:1rem;margin:1rem 0;display:flex}.Home-module__g21JLG__paymentOption{cursor:pointer;align-items:center;gap:.5rem;display:flex}.Home-module__g21JLG__shippingInfo{background:#f0f9ff;border-radius:8px;margin:1rem 0;padding:1rem}.Home-module__g21JLG__shippingRow{justify-content:space-between;align-items:center;display:flex}.Home-module__g21JLG__voucherSection h3{font-size:16px;font-weight:700}.Home-module__g21JLG__voucherInput{border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem}.Home-module__g21JLG__notes{margin-top:10px}.Home-module__g21JLG__timeSelect,.Home-module__g21JLG__notesInput{border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem}.Home-module__g21JLG__notesInput{resize:vertical;min-height:100px}.Home-module__g21JLG__additionalInfo{margin-top:15px}.Home-module__g21JLG__additionalInfo h3{font-size:16px;font-weight:700}.Home-module__g21JLG__agreement{margin-top:1rem}.Home-module__g21JLG__agreementOption{color:#4a5568;align-items:flex-start;gap:.5rem;font-size:14px;display:flex}.Home-module__g21JLG__confirmBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:20px;width:100%;margin-top:1rem;padding:.3rem;font-size:14px;transition:background-color .2s}.Home-module__g21JLG__outletDetails{gap:1rem;margin:1rem 0;display:flex}.Home-module__g21JLG__outletLogo{border-radius:0;justify-content:center;align-items:center;width:100px;height:70px}.Home-module__g21JLG__outletLogo img{object-fit:contain;width:100%;height:100%}.Home-module__g21JLG__statusOpen{color:#4caf50;font-weight:500}.Home-module__g21JLG__statusClosed{color:#f44336;font-weight:500}.Home-module__g21JLG__infoContainer{margin-top:24px}.Home-module__g21JLG__infoRow{cursor:pointer;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.Home-module__g21JLG__infoLabel{color:#333;font-size:14px;font-weight:500}.Home-module__g21JLG__infoValue{color:#666;align-items:center;gap:4px;font-size:14px;display:flex}.Home-module__g21JLG__expandIcon{width:20px;height:20px;transition:transform .3s}.Home-module__g21JLG__expanded{transform:rotate(180deg)}.Home-module__g21JLG__scheduleList{flex-direction:column;gap:12px;display:flex}.Home-module__g21JLG__scheduleItem{border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:8px 0;display:flex}.Home-module__g21JLG__scheduleDay{color:#333;text-transform:capitalize;padding-left:2%;font-size:13px}.Home-module__g21JLG__scheduleHours{color:#666;padding-right:2%;font-size:14px}.Home-module__g21JLG__scheduleDropdown{background:#fff;border-radius:8px;margin-top:8px;padding:12px;animation:.3s ease-out forwards Home-module__g21JLG__slideDown;overflow:hidden}@keyframes Home-module__g21JLG__slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@media (max-width:820px){.Home-module__g21JLG__headerLeft{padding-left:0}.Home-module__g21JLG__headerRight{padding-right:0}.Home-module__g21JLG__navItem{flex-direction:column}.Home-module__g21JLG__main,.Home-module__g21JLG__serviceList{padding:.5rem}.Home-module__g21JLG__serviceList>p{margin-bottom:.5rem}.Home-module__g21JLG__itemDetails h3{font-size:14px}.Home-module__g21JLG__price{color:var(--color-primary);margin:.25rem 0;font-size:.9rem;font-weight:700}.Home-module__g21JLG__tabNav{justify-content:space-between}}.Home-module__g21JLG__reviewList{width:100%;max-width:800px;margin:0 auto;padding:1.5rem}.Home-module__g21JLG__reviewList h2{color:#1c1c1e;margin-bottom:1rem}.Home-module__g21JLG__reviewItems{flex-direction:column;gap:1rem;display:flex}.Home-module__g21JLG__reviewItem{background:#fff;border-radius:12px;padding:1.5rem;font-size:14px;box-shadow:0 2px 3px #0000001a}.Home-module__g21JLG__reviewHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Home-module__g21JLG__reviewUser{align-items:center;gap:.75rem;display:flex}.Home-module__g21JLG__userAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.Home-module__g21JLG__reviewUser span{color:#1c1c1e;font-weight:500}.Home-module__g21JLG__reviewDate{color:#8e8e93;font-size:.875rem}.Home-module__g21JLG__reviewStars{color:#ffb800;margin-bottom:.5rem;font-size:1.25rem}.Home-module__g21JLG__reviewText{color:#3c3c43;margin:0;line-height:1.5}@media (max-width:820px){.Home-module__g21JLG__reviewList,.Home-module__g21JLG__reviewItem{padding:1rem}.Home-module__g21JLG__userAvatar{width:32px;height:32px}.Home-module__g21JLG__reviewStars{font-size:1rem}}.Home-module__g21JLG__activeNavItem img{opacity:1}.Home-module__g21JLG__navItem img{width:24px;height:24px}.Home-module__g21JLG__tabNav{justify-content:center;align-items:center;gap:1rem;margin:.5rem 0;padding-bottom:1.5rem;display:flex;overflow-x:auto}.Home-module__g21JLG__tabNav button{color:#666;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:20px;padding:.5rem 1.5rem;font-size:small}.Home-module__g21JLG__activeTab{background:var(--color-primary)!important;color:#fff!important;border:none!important}.Home-module__g21JLG__price{color:var(--color-primary);margin:.25rem 0;font-weight:700}.Home-module__g21JLG__contentWrapper{gap:2rem;display:flex}.Home-module__g21JLG__mainContent{flex:1}.Home-module__g21JLG__sidebar{flex-shrink:0;width:100%}.Home-module__g21JLG__sidebarSection{color:#696969;background:#fff;border-radius:8px;margin-bottom:1rem;padding:1rem}.Home-module__g21JLG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Home-module__g21JLG__moreBtn{cursor:pointer;color:var(--color-secondary);background:0 0;border:none;font-size:1.2rem}.Home-module__g21JLG__orderItems{flex-direction:column;gap:1rem;display:flex}.Home-module__g21JLG__orderItem{align-items:center;gap:1rem;display:flex}.Home-module__g21JLG__orderItem img{border-radius:4px;width:40px;height:40px}.Home-module__g21JLG__orderItemDetails{color:#696969;flex:1}.Home-module__g21JLG__orderItemDetails h4{margin:0;font-size:.9rem}.Home-module__g21JLG__orderItemDetails span{font-size:.8rem}.Home-module__g21JLG__deleteBtn{cursor:pointer;background:0 0;border:none;padding:.5rem}.Home-module__g21JLG__showMoreBtn{width:100%;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.9rem}.Home-module__g21JLG__outletMap{background:#f0f0f0;border-radius:8px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Home-module__g21JLG__outletInfo{padding:1rem 0}.Home-module__g21JLG__outletText h4{margin:0;font-size:1rem;font-weight:600}.Home-module__g21JLG__outletText p{color:#666;margin:.5rem 0;font-size:.9rem}.Home-module__g21JLG__outletActions{gap:1rem;margin:1rem 0;display:flex}.Home-module__g21JLG__closedBtn{color:#fff;background-color:#9f9f9f}.Home-module__g21JLG__deleteBtn{background-color:var(--color-danger);color:#fff}.Home-module__g21JLG__buttonContainer{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:block}.Home-module__g21JLG__ruteBtn,.Home-module__g21JLG__teleponBtn{cursor:pointer;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:120px;margin:5px;padding:3px;font-size:14px;display:flex}.Home-module__g21JLG__ruteBtn{color:#fff;background-color:#0095ff}.Home-module__g21JLG__teleponBtn{color:#0095ff;background-color:#fff;border:1px solid #0095ff}.Home-module__g21JLG__routeIcon,.Home-module__g21JLG__phoneIcon{width:20px;height:20px}.Home-module__g21JLG__operationalInfo{margin-top:1.5rem}.Home-module__g21JLG__infoItem{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Home-module__g21JLG__infoHeader{flex-direction:column;gap:.25rem;display:flex}.Home-module__g21JLG__chevron{width:20px;height:20px}.Home-module__g21JLG__promoList{background:#fff;border-radius:8px;padding:1.5rem}.Home-module__g21JLG__promoList h2{margin:0 0 1.5rem}.Home-module__g21JLG__promoItems{flex-direction:column;gap:1.5rem;display:flex}.Home-module__g21JLG__promoItem{border-bottom:1px solid #eee;gap:1rem;padding-bottom:1.5rem;display:flex}.Home-module__g21JLG__promoIcon{flex-shrink:0}.Home-module__g21JLG__promoIcon img{background:#e3f2fd;border-radius:50%;width:32px;height:32px;padding:6px}.Home-module__g21JLG__promoContent h3{color:#333;margin:0 0 .5rem;font-size:1rem}.Home-module__g21JLG__promoContent ul{color:#666;margin:0;font-size:.9rem}.Home-module__g21JLG__promoContent li{margin-bottom:.5rem}.Home-module__g21JLG__promoContent li:last-child{margin-bottom:0}.Home-module__g21JLG__ordersContainer{max-width:800px;margin:0 auto;padding:1rem}.Home-module__g21JLG__orderSubtitle{color:#666;margin-bottom:2rem}.Home-module__g21JLG__orderTabs{gap:1rem;margin-bottom:2rem;display:flex}.Home-module__g21JLG__orderTab{cursor:pointer;color:#666;background:0 0;border:none;padding:.75rem 1.5rem;font-size:1rem}.Home-module__g21JLG__activeOrderTab{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.Home-module__g21JLG__ordersList{flex-direction:column;gap:1rem;display:flex}.Home-module__g21JLG__orderCard{background:#fff;border-radius:8px;overflow:hidden}.Home-module__g21JLG__orderHeader{border-bottom:1px solid #eee;justify-content:space-between;padding:1rem;display:flex}.Home-module__g21JLG__orderDate{color:#666;font-size:.9rem}.Home-module__g21JLG__orderStatus{color:var(--color-primary);font-weight:500}.Home-module__g21JLG__orderContent{padding:1rem}.Home-module__g21JLG__orderItem{gap:1rem;margin-bottom:1rem;display:flex}.Home-module__g21JLG__orderItemImage{object-fit:cover;border-radius:4px;width:32px;height:32px}.Home-module__g21JLG__orderDetails h3{margin:0;font-size:1rem}.Home-module__g21JLG__addMore{color:var(--color-primary);margin-top:.5rem;font-size:.9rem;text-decoration:none;display:inline-block}.Home-module__g21JLG__orderProgress{margin:1rem 0}.Home-module__g21JLG__progressBar{color:var(--color-primary);background:#e3f2fd;border-radius:4px;padding:.75rem;font-size:.9rem}.Home-module__g21JLG__orderFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.Home-module__g21JLG__orderTotal{font-weight:500}.Home-module__g21JLG__detailBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem}.Home-module__g21JLG__deliverySection{padding:0}.Home-module__g21JLG__deliverySection h4{color:#333;margin:0 0 12px;font-size:13px;font-weight:600}.Home-module__g21JLG__deliveryTime{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;margin-top:15px;padding-right:10px;display:flex}.Home-module__g21JLG__addDeliveryTime{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;margin-top:15px;padding-right:10px;display:block}.Home-module__g21JLG__deliveryTime:last-child{border-bottom:none}.Home-module__g21JLG__timeLabel{color:#333;padding:10px;font-size:14px}.Home-module__g21JLG__timeRange{text-align:right;color:#666;font-size:13px}.Home-module__g21JLG__timeRange div{margin:2px 0}@media (max-width:820px){.Home-module__g21JLG__headerLeft{padding-left:0}.Home-module__g21JLG__headerRight{padding-right:0}.Home-module__g21JLG__navItem{flex-direction:column}.Home-module__g21JLG__main,.Home-module__g21JLG__serviceList{padding:.5rem}.Home-module__g21JLG__serviceList>p{margin-bottom:.5rem}.Home-module__g21JLG__itemDetails h3{font-size:.9rem}.Home-module__g21JLG__price{color:var(--color-primary);margin:.25rem 0;font-size:.9rem;font-weight:700}.Home-module__g21JLG__tabNav{justify-content:space-between}.Home-module__g21JLG__outletLogo,.Home-module__g21JLG__notificationBtn{display:none}}
.Order-module__pQS22W__orderMain{background:#f5f5f5;width:100%;margin-top:15px;padding:2rem;font-size:14px;display:flex;position:relative}.Order-module__pQS22W__tentang{padding-top:45px}.Order-module__pQS22W__ordersContainer{text-align:left;z-index:0;border-radius:7px;width:100%;max-width:1165px;margin:0 auto;padding:0 12rem 3rem}.Order-module__pQS22W__orderSubtitle{color:#666;margin-bottom:2rem}.Order-module__pQS22W__orderTabs{border-bottom:1px solid #ddd;gap:1rem;margin-bottom:2rem;display:flex}.Order-module__pQS22W__orderTab{cursor:pointer;color:#666;background:0 0;border:none;padding:1rem 2rem;position:relative}.Order-module__pQS22W__activeOrderTab{color:var(--color-primary)}.Order-module__pQS22W__activeOrderTab:after{content:"";background:var(--color-primary);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.Order-module__pQS22W__orderCard{background:#fff;border:2px solid #ddd;border-radius:8px;margin-bottom:1rem;overflow:hidden}.Order-module__pQS22W__orderHeader{color:#666;border-bottom:1px solid #eee;justify-content:space-between;padding:1rem;display:flex}.Order-module__pQS22W__orderStatus{color:var(--color-primary)}.Order-module__pQS22W__orderStatusBatal{color:var(--color-danger)}.Order-module__pQS22W__orderContent{padding:1rem}.Order-module__pQS22W__orderItem{gap:1rem;margin-bottom:1rem;display:flex}.Order-module__pQS22W__orderItem img{border-radius:4px;width:60px;height:60px}.Order-module__pQS22W__orderItem h3{margin:0;font-size:1rem}.Order-module__pQS22W__moreServices{color:var(--color-primary);margin-top:.5rem;font-size:.9rem;text-decoration:none;display:block}.Order-module__pQS22W__estimationBar{color:var(--color-primary);background:#e3f2fd;border-radius:4px;margin:1rem 0;padding:.75rem}.Order-module__pQS22W__orderFooter{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.Order-module__pQS22W__totalPrice{color:#666}.Order-module__pQS22W__totalPrice span{color:#333;font-weight:500}.Order-module__pQS22W__detailButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:20px;padding:.5rem 1rem}@media (max-width:820px){.Order-module__pQS22W__orderMain{padding:.5rem}.Order-module__pQS22W__ordersContainer{padding:1rem}.Order-module__pQS22W__tentang{padding-top:22px}}
.TransactionDetail-module__dSAo9q__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;font-size:14px;display:flex;position:fixed;inset:0}.TransactionDetail-module__dSAo9q__dialog{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.TransactionDetail-module__dSAo9q__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}.TransactionDetail-module__dSAo9q__header h2{margin:0;font-size:14px}.TransactionDetail-module__dSAo9q__closeButton{cursor:pointer;color:#666;background:0 0;border:none;font-size:30px}.TransactionDetail-module__dSAo9q__content{padding:1rem}.TransactionDetail-module__dSAo9q__transactionInfo{margin-bottom:2rem}.TransactionDetail-module__dSAo9q__infoRow{border-bottom:1px solid #eee;justify-content:space-between;padding:.5rem 0;display:flex}.TransactionDetail-module__dSAo9q__infoRow2{color:#666;border-top:1px solid #eee;justify-content:space-between;padding:1rem 0 0;display:flex}.TransactionDetail-module__dSAo9q__infoRow span{color:#666}.TransactionDetail-module__dSAo9q__statusConfirmed{color:var(--color-primary)}.TransactionDetail-module__dSAo9q__locationInfo{margin-bottom:2rem}.TransactionDetail-module__dSAo9q__location{background:#f5f5f5;border-radius:8px;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.TransactionDetail-module__dSAo9q__location img{width:24px;height:24px}.TransactionDetail-module__dSAo9q__location h3{margin:0 0 .5rem;font-size:14px}.TransactionDetail-module__dSAo9q__location p{color:#666;margin:0;font-size:13px}.TransactionDetail-module__dSAo9q__orderDetails{margin-bottom:2rem}.TransactionDetail-module__dSAo9q__orderNote{color:var(--color-primary);background:#e3f2fd;border-radius:4px;margin:1rem 0;padding:.75rem;font-size:14px}.TransactionDetail-module__dSAo9q__orderItems{flex-direction:column;gap:1rem;display:flex}.TransactionDetail-module__dSAo9q__orderItem{align-items:center;gap:1rem;display:flex;position:relative}.TransactionDetail-module__dSAo9q__orderItem img{border-radius:4px;width:48px;height:48px}.TransactionDetail-module__dSAo9q__itemInfo h4{margin:0;font-size:14px}.TransactionDetail-module__dSAo9q__itemInfo span{color:#666;font-size:14px}.TransactionDetail-module__dSAo9q__cancelButton{color:#fff;cursor:pointer;background:red;border:none;border-radius:4px;width:100%;margin-top:1rem;padding:.75rem}
@media (max-width:820px){.ButtonAdd-module__YeIBTG__button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;font-size:14px;display:flex}.ButtonAdd-module__YeIBTG__animationUp{animation:.2s ease-in forwards ButtonAdd-module__YeIBTG__slideUp}@keyframes ButtonAdd-module__YeIBTG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ButtonAdd-module__YeIBTG__animationDown{animation:.2s ease-out forwards ButtonAdd-module__YeIBTG__slideDown}@keyframes ButtonAdd-module__YeIBTG__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(60px)}}}
