body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.openingpopup_overlay__BytPX{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9998}.openingpopup_canvas__JO6bu{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.openingpopup_popup__0xZTf{align-items:center;background:#0000;border:none;border-radius:20px;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:90vw;overflow:visible;padding:0;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10000}.openingpopup_popupImage__8N63T{border-radius:20px;box-shadow:0 0 30px #ffd70099;height:auto;max-height:80vh;max-width:700px;object-fit:contain;width:100%}.openingpopup_closeButton__C3L40{background:gold;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-top:20px;padding:12px 30px;position:relative;transition:background .3s;z-index:10001}.openingpopup_closeButton__C3L40:hover{background:#ffdb4d}.openingpopup_popup__0xZTf h1{font-size:2rem;margin-bottom:15px}.openingpopup_popup__0xZTf p{color:#eee;font-size:1.2rem}.openingpopup_popup__0xZTf span{color:gold;font-size:1.4rem;font-weight:700}.openingpopup_popup__0xZTf button{background:gold;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;margin-top:25px;padding:12px 30px;transition:background .3s}.openingpopup_popup__0xZTf button:hover{background:#ffdb4d}@media (max-width:768px){.openingpopup_popup__0xZTf{max-height:85vh;max-width:95vw}.openingpopup_popupImage__8N63T{max-height:60vh;max-width:100%}.openingpopup_closeButton__C3L40{font-size:.9rem;margin-top:15px;padding:10px 25px}}.header_header__1cnXK{align-items:center;background-color:#000;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:20px 40px;position:relative;top:0;z-index:100}.header_logo__ZPlUb{align-items:center;display:flex;gap:15px}.header_logo__ZPlUb img{height:55px;object-fit:contain;width:auto}.header_logoText__ML7qj{color:gold;font-size:1.5rem;font-weight:700;white-space:nowrap}.header_desktopNav__9qaqQ{display:flex;gap:30px}.header_desktopNav__9qaqQ button{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem}.header_desktopNav__9qaqQ button:hover{color:gold}.header_burger__eFVs-{color:gold;cursor:pointer;display:none;font-size:2rem}.header_mobileNav__qGeMh{background:#111;border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;padding:10px;position:absolute;right:0;top:100%}.header_mobileNav__qGeMh button{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px;text-align:left}.header_mobileNav__qGeMh button:hover{color:gold}@media (max-width:768px){.header_desktopNav__9qaqQ{display:none}.header_burger__eFVs-{display:block}.header_logo__ZPlUb img{height:45px}.header_logoText__ML7qj{display:none}}.footer_footer__mkm3W{background:#111;padding:40px 20px}.footer_columns__OxhYv{color:#ccc;display:flex;flex-wrap:wrap;justify-content:space-around}h3,h4{color:#fff}a{color:gold;text-decoration:none}hr{border:.5px solid #555;margin-top:20px}.footer_credit__2nuoN{color:#888;margin-top:10px;text-align:center}@media (max-width:768px){.footer_columns__OxhYv{align-items:center;flex-direction:column;text-align:center}}.hero_hero__dkZA1{align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAA6CAYAAADfniVmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAASMSURBVHhe7VvZtoMgDEz6///MfWDLMgH1akVP55y2MBnCuCJamYgSDcBFUH+34CqtxdO8fYzGoQoTs+KZiLh8kw4FBo2oIBsCMUBZPM0bE1FiY4ILgY0ViA45EaVGlBITJZFA92F6lFXj6E3elD5OU/0zJZAqq+teVHsDOcxCxqTHG7xx4BHD5rL1Q/BJskFwyI1gtbZ+CD7Jf7ztabIbG3eMW3CHt+kAOQO3L8MRXhgjzRwiT8Bq3j4q1yQxGpnt4YQ0Gj6uFpz7Wnqbt0+SV0eplETjXMzficuJp3Bd1kuJUktTae1FLb34KZVUJTnPm7yx7qESjm4RBybipEfZliNfd7WF9yNxyRmktni6t37OZhGXDSrPNklBQkZboJVDTQBl5yXe0Kb44SLoAXIAq2MiNVTbOMIWjcRWvdWt6i3cs8OAwFiDooZDkkrCWMYg1DDWoOj13vI5my1N4n5Cj1tZTWr5XEddGq5VdQaWMZv8wd64N8XFvdg3/x9BmniHt0k4xuGGX8Cq3oLpOjg+DPLCzOdkGQMVj8Mec/Gq3uKdwERiIYCcMwhue4IJHurto7cGt0umzuZSnpEabQR1w75zRETEeY+rHyvT3Lu8sdwOqgKA4oir6DE9PY5b9KhV2boFiiOu4g5vTucIiKJi8rfWXNzTDhFvsE22rrctmmPg8ntN9v/hJm/+frYiOo0Q8VRj7piZNJKQtzBLHbUFFNGApxu96Uu/JG5SCWXzZVpnXpDCs38SAg5dgJbN6l7g7ZNIP/ppI3W7y05NHd3JbEhZmp8j9/Y5P/veW7HX5eh9jzeBk72VoZj6dmCw5U5HNTToiOUKeIe3DZIfzkIwXd8BedSshsW87VrZ8hzVivI5a4MdriNsEm3CE7x9aJZWeEvi5C+nvP48lGdkTcHio4pu4twhtCEe5u1DylBV9DSc5JN6MRhwHtctPFM6EJdHpdrKsk0rC22LPNwbqzYFfNlfsyZ/GwjrHU/2Frf8Cm7ufojzvW0eIOEhSCLAUiTJEQbnxR0IcyzmTa9sJniuI9m1DdfBRu0ESe8ZIq/Nn0p8ihd4K73qzqU5Dh6SZpkR9wCIdKbakndAnb4Rsehp3pRE610XGJEs4DGNekYcroWIZAGPadQz4nBNIo4YbBZeqI2wJ8dV2ggyx3SAZEsshKd5m67sulWe8vobLeyNCTyp40JgYwWiw/y8tBKldNPrb0TrelP6OE3170fYGktU96L4STWcYUHS4w3e0BVKDJvL1g/BJ8kGwSE3gtXa+iH4JP/xtqfJbmzcMW7BHd6mA+QM3L4MR3hhjDRziDwBq3nzf2UYAI3M9nBCGg0fP/P1N4nVvP1ezWtRutwb6x4q4egWcWBa6vU3S6/k7fdq3he99dWONsoqeIm3PkBOGqgNWOtmKjrDFo3E27yF2yUMCIw1KGo4JKkkjGUMQg1jDYpe7+33al7D9d64N8XFvdg3/x9BmniHt0k4xuGGX8Cq3oLpOjg+DPLCzOdkGQMVj8Mec/Gq3oKVLWdjGThNcFD6e/aAKEh7d8PnevsDnVfjf7Wa43EAAAAASUVORK5CYII=) no-repeat 50%/cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero_overlay__Un\+5v{background:#0009;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero_content__KZ4oN{position:relative;z-index:1}.hero_logo__bPoi2{animation:hero_spin__liQMB 6s linear infinite;margin-bottom:20px;max-width:400px}@keyframes hero_spin__liQMB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}h1{color:gold;font-size:3rem;margin:20px 0}p{color:#ddd}.hero_btn__7NhLq{background:gold;border-radius:10px;color:#000;font-weight:700;margin-top:30px;padding:14px 28px;text-decoration:none;transition:background .3s}.hero_btn__7NhLq:hover{background:gold}.ourSpeciality_specialitySection__p7EWz{background:linear-gradient(135deg,#1a1a1a,#2c2c2c);padding:80px 0;position:relative}.ourSpeciality_specialitySection__p7EWz:before{background:linear-gradient(90deg,#0000,gold,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ourSpeciality_container__soQ-L{margin:0 auto;max-width:100%;padding:0 20px}.ourSpeciality_header__LP53u{margin-bottom:60px;text-align:center}.ourSpeciality_sectionTitle__km4XH{color:gold;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin:0 0 20px;position:relative}.ourSpeciality_sectionTitle__km4XH:after{background:linear-gradient(90deg,gold,gold);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.ourSpeciality_sectionSubtitle__ul1Dm{color:#ddd;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.ourSpeciality_specialityGrid__j1jb9{-ms-overflow-style:none;display:flex;gap:30px;margin-bottom:60px;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;scrollbar-width:none}.ourSpeciality_specialityGrid__j1jb9::-webkit-scrollbar{display:none}.ourSpeciality_specialityCard__0ivvw{background:#2a2a2a;border:1px solid #ffd7001a;border-radius:25px;box-shadow:0 15px 35px #0006;flex-shrink:0;max-width:350px;min-width:320px;overflow:hidden;position:relative;transition:all .4s ease}.ourSpeciality_specialityCard__0ivvw:hover{border-color:#ffd70066;box-shadow:0 25px 50px #ffd70040;transform:translateY(-15px) scale(1.02)}.ourSpeciality_imageContainer__IxSqy{background:linear-gradient(45deg,#1a1a1a,#2c2c2c);height:250px;overflow:hidden;position:relative}.ourSpeciality_specialityImage__zCbcE{filter:brightness(.9) contrast(1.1);height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.ourSpeciality_specialityCard__0ivvw:hover .ourSpeciality_specialityImage__zCbcE{filter:brightness(1) contrast(1.2);transform:scale(1.05)}.ourSpeciality_imageOverlay__J8JJ7{background:linear-gradient(135deg,#ffd7001a,#0003 50%,#0006);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ourSpeciality_specialityCard__0ivvw:hover .ourSpeciality_imageOverlay__J8JJ7{opacity:1}.ourSpeciality_cardContent__rhvgq{background:linear-gradient(135deg,#2a2a2a,#1f1f1f);padding:30px}.ourSpeciality_cardTitle__C45jt{color:gold;font-size:1.5rem;font-weight:700;margin:0 0 18px;position:relative;text-shadow:0 2px 4px #0000004d}.ourSpeciality_cardTitle__C45jt:after{background:linear-gradient(90deg,gold,gold);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.ourSpeciality_cardDescription__lEtui{color:#e0e0e0;font-size:1.05rem;line-height:1.7;margin:0 0 25px;text-shadow:0 1px 2px #0003}.ourSpeciality_brandLogos__X7-ie{display:flex;flex-wrap:wrap;gap:15px}.ourSpeciality_brand__JYKAb{background:linear-gradient(135deg,gold,gold);border-radius:25px;box-shadow:0 4px 15px #ffd7004d;color:#000;font-size:.9rem;font-weight:700;letter-spacing:.8px;padding:10px 18px;text-transform:uppercase;transition:all .3s ease}.ourSpeciality_brand__JYKAb:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.ourSpeciality_comfortBadge__O3joS,.ourSpeciality_professionalBadge__E\+R44,.ourSpeciality_safetyBadge__xtgeH{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffd70026;border:1px solid #ffd7004d;border-radius:25px;color:gold;display:flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 20px;transition:all .3s ease}.ourSpeciality_comfortBadge__O3joS:hover,.ourSpeciality_professionalBadge__E\+R44:hover,.ourSpeciality_safetyBadge__xtgeH:hover{background:#ffd70040;border-color:#ffd70080;transform:translateY(-2px)}.ourSpeciality_comfortIcon__tjpru,.ourSpeciality_professionalIcon__MUlW0,.ourSpeciality_safetyIcon__nfp-2{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.2rem}.ourSpeciality_scrollIndicator__atdKA{align-items:center;background:#ffd700e6;border:2px solid #ffd7004d;border-radius:50%;box-shadow:0 4px 20px #ffd7004d;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:60px;z-index:10}.ourSpeciality_scrollIndicator__atdKA:hover{background:gold;box-shadow:0 6px 25px #ffd70080;transform:translateY(-50%) scale(1.1)}.ourSpeciality_scrollLeft__MId2i{left:10px}.ourSpeciality_scrollRight__s46w7{right:10px}.ourSpeciality_scrollIndicator__atdKA svg{fill:#000;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));height:40px;width:40px}@media (max-width:768px){.ourSpeciality_specialitySection__p7EWz{padding:60px 0}.ourSpeciality_header__LP53u{margin-bottom:40px}.ourSpeciality_specialityGrid__j1jb9{gap:20px;margin-bottom:40px;padding:15px 0}.ourSpeciality_specialityCard__0ivvw{border-radius:20px;max-width:320px;min-width:280px}.ourSpeciality_imageContainer__IxSqy{height:200px}.ourSpeciality_cardContent__rhvgq{padding:25px}.ourSpeciality_scrollIndicator__atdKA{height:50px;width:50px}.ourSpeciality_scrollIndicator__atdKA svg{height:32px;width:32px}.ourSpeciality_scrollLeft__MId2i{left:5px}.ourSpeciality_scrollRight__s46w7{right:5px}}@media (max-width:480px){.ourSpeciality_sectionTitle__km4XH{font-size:2.5rem}.ourSpeciality_sectionSubtitle__ul1Dm{font-size:1.1rem}.ourSpeciality_cardTitle__C45jt{font-size:1.3rem}.ourSpeciality_specialityCard__0ivvw{max-width:300px;min-width:260px}.ourSpeciality_imageContainer__IxSqy{height:180px}.ourSpeciality_cardContent__rhvgq{padding:20px}}.booking_booking-page-wrapper__bD3Dz{background:#1a1a1a;box-sizing:border-box;color:#fff;margin:0;max-width:100%;min-height:100vh;overflow:hidden;padding:30px 15px;position:relative;width:100%}.booking_booking-page-wrapper__bD3Dz:before{background:#1a1a1a;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.booking_booking-page-wrapper__bD3Dz .booking_bookingHeader__zmJzJ{margin-bottom:25px;text-align:center}.booking_booking-page-wrapper__bD3Dz .booking_bookingHeader__zmJzJ h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#4caf50,#45a049);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.8rem;margin-bottom:6px}.booking_booking-page-wrapper__bD3Dz .booking_bookingHeader__zmJzJ p{color:#ccc;font-size:.9rem;margin:0}.booking_booking-page-wrapper__bD3Dz .booking_bookingForm__mEcwd{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:600px}.booking_booking-page-wrapper__bD3Dz .booking_formSection__5hYQw{background:#222;border:1px solid #333;border-radius:10px;box-sizing:border-box;padding:15px}.booking_booking-page-wrapper__bD3Dz .booking_formSection__5hYQw h3{align-items:center;color:#fff;display:flex;font-size:1.1rem;gap:6px;margin-bottom:12px}.booking_booking-page-wrapper__bD3Dz .booking_formRow__nFCZM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH{display:flex;flex-direction:column;min-width:0}.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH label{color:#ccc;font-size:.85rem;font-weight:500;margin-bottom:5px;white-space:nowrap}.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH input,.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH select,.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH textarea{background:#111;border:2px solid #333;border-radius:5px;box-sizing:border-box;color:#fff;font-size:.9rem;min-width:0;padding:8px 10px;transition:all .3s ease;width:100%}.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH input:focus,.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH select:focus,.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH textarea:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.booking_booking-page-wrapper__bD3Dz .booking_formGroup__jiHbH textarea{min-height:50px;resize:vertical}.booking_booking-page-wrapper__bD3Dz .booking_serviceGrid__-X4Rj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.booking_booking-page-wrapper__bD3Dz .booking_serviceCard__u09-c{background:#333;border:2px solid #444;border-radius:6px;box-sizing:border-box;cursor:pointer;padding:12px;text-align:center;transition:all .3s ease}.booking_booking-page-wrapper__bD3Dz .booking_serviceCard__u09-c:hover{border-color:#4caf50;box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.booking_booking-page-wrapper__bD3Dz .booking_serviceCard__u09-c.booking_selectedService__1W0dX{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff}.booking_booking-page-wrapper__bD3Dz .booking_serviceCard__u09-c h4{color:inherit;font-size:.9rem;margin:0}.booking_booking-page-wrapper__bD3Dz .booking_timeSlotsSection__7i2NR{margin-top:12px}.booking_booking-page-wrapper__bD3Dz .booking_dateHeader__7P3s5{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.booking_booking-page-wrapper__bD3Dz .booking_dateHeader__7P3s5 h4{color:#fff;font-size:.9rem;margin:0}.booking_booking-page-wrapper__bD3Dz .booking_todayButton__IRiwt{background:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;padding:5px 10px;transition:all .3s ease;white-space:nowrap}.booking_booking-page-wrapper__bD3Dz .booking_todayButton__IRiwt:hover{background:#1976d2;transform:scale(1.02)}.booking_booking-page-wrapper__bD3Dz .booking_loadingSlots__gepBZ,.booking_booking-page-wrapper__bD3Dz .booking_noSlots__Wg1tO{color:#888;padding:15px;text-align:center}.booking_booking-page-wrapper__bD3Dz .booking_loadingSlots__gepBZ p,.booking_booking-page-wrapper__bD3Dz .booking_noSlots__Wg1tO p{font-size:.9rem;margin:0 0 6px}.booking_booking-page-wrapper__bD3Dz .booking_noSlots__Wg1tO small{color:#666;font-size:.8rem}.booking_slotLegend__NQL\+C{background:#ffffff1a;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0;padding:15px}.booking_legendItem__fNMRH{align-items:center;color:#ddd;display:flex;font-size:14px;gap:8px}.booking_legendDot__8LrsY{border-radius:50%;display:inline-block;height:12px;width:12px}.booking_availableDot__9IlC9{background:#28a745}.booking_bookedDot__SmLUg{background:#ffc107}.booking_unavailableDot__59xdC{background:#dc3545}.booking_passedDot__5KLfb{background:#6c757d}.booking_timeSlotsGrid__HWsPk{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:20px}.booking_timeSlotContainer__R8p17{position:relative}.booking_timeSlot__28Kp0{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:5px;justify-content:center;min-height:70px;padding:15px 10px;transition:all .3s ease;width:100%}.booking_timeSlot__28Kp0:disabled{cursor:not-allowed;opacity:.7}.booking_timeText__6DAdH{font-size:16px;font-weight:600}.booking_statusText__2g-Zu{font-size:12px;opacity:.8}.booking_availableSlot__O9Hs7 .booking_timeSlot__28Kp0{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 15px #28a7454d;color:#fff}.booking_availableSlot__O9Hs7 .booking_timeSlot__28Kp0:hover:not(:disabled){box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.booking_availableSlot__O9Hs7 .booking_timeSlot__28Kp0.booking_selectedSlot__Ep2iH{background:linear-gradient(135deg,#1e7e34,#1a9f7a);box-shadow:0 0 0 3px #ffffff80}.booking_bookedSlot__JGDX4 .booking_timeSlot__28Kp0{background:linear-gradient(135deg,#ffc107,#ff8c00);box-shadow:0 4px 15px #ffc1074d;color:#333}.booking_bookedSlot__JGDX4 .booking_timeSlot__28Kp0:hover:not(:disabled){box-shadow:0 6px 20px #ffc10766;transform:translateY(-2px)}.booking_unavailableSlot__pBAom .booking_timeSlot__28Kp0{background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 4px 15px #dc35454d;color:#fff}.booking_unavailableSlot__pBAom .booking_timeSlot__28Kp0:hover:not(:disabled){box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.booking_passedSlot__z6L2L .booking_timeSlot__28Kp0{background:linear-gradient(135deg,#6c757d,#495057);box-shadow:0 4px 15px #6c757d4d;color:#fff;opacity:.6}.booking_passedSlot__z6L2L .booking_timeSlot__28Kp0:hover:not(:disabled){box-shadow:0 4px 15px #6c757d4d;transform:none}.booking_booking-page-wrapper__bD3Dz .booking_bookingSummary__9\+Iyh{background:linear-gradient(135deg,#1a2e1a,#0a1a0a);border:2px solid #4caf50}.booking_booking-page-wrapper__bD3Dz .booking_summaryCard__i9zWq{background:#333;border:1px solid #444;border-radius:6px;padding:12px}.booking_booking-page-wrapper__bD3Dz .booking_summaryRow__JcEBB{align-items:center;border-bottom:1px solid #444;display:flex;justify-content:space-between;padding:5px 0}.booking_booking-page-wrapper__bD3Dz .booking_summaryRow__JcEBB:last-child{border-bottom:none}.booking_booking-page-wrapper__bD3Dz .booking_summaryRow__JcEBB span:first-child{color:#ccc;font-size:.85rem;font-weight:500}.booking_booking-page-wrapper__bD3Dz .booking_summaryRow__JcEBB span:last-child{color:#fff;font-size:.85rem;font-weight:700}.booking_booking-page-wrapper__bD3Dz .booking_submitButton__lOheC{background:linear-gradient(45deg,#4caf50,#45a049);border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.5px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease;width:100%}.booking_booking-page-wrapper__bD3Dz .booking_submitButton__lOheC:hover:not(:disabled){background:linear-gradient(45deg,#45a049,#4caf50);box-shadow:0 2px 8px #4caf504d;transform:translateY(-1px)}.booking_booking-page-wrapper__bD3Dz .booking_submitButton__lOheC:disabled{background:#666;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}@media (max-width:768px){.booking_booking-page-wrapper__bD3Dz{padding:20px 10px}.booking_booking-page-wrapper__bD3Dz .booking_bookingHeader__zmJzJ h2{font-size:1.6rem}.booking_booking-page-wrapper__bD3Dz .booking_bookingForm__mEcwd{max-width:500px}.booking_booking-page-wrapper__bD3Dz .booking_formRow__nFCZM{gap:10px;grid-template-columns:1fr}.booking_booking-page-wrapper__bD3Dz .booking_serviceGrid__-X4Rj{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.booking_booking-page-wrapper__bD3Dz .booking_timeSlotsGrid__HWsPk{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.booking_booking-page-wrapper__bD3Dz .booking_timeSlot__28Kp0{font-size:.8rem;padding:12px 8px}.booking_booking-page-wrapper__bD3Dz .booking_dateHeader__7P3s5{align-items:flex-start;flex-direction:column}.booking_booking-page-wrapper__bD3Dz .booking_todayButton__IRiwt{align-self:flex-start}.booking_slotLegend__NQL\+C{gap:15px;padding:12px}.booking_legendItem__fNMRH{font-size:12px;gap:6px}.booking_legendDot__8LrsY{height:10px;width:10px}.booking_timeSlotsGrid__HWsPk{gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.booking_timeSlot__28Kp0{min-height:60px;padding:12px 8px}.booking_timeText__6DAdH{font-size:14px}.booking_statusText__2g-Zu{font-size:11px}}@media (max-width:480px){.booking_booking-page-wrapper__bD3Dz{padding:15px 8px}.booking_booking-page-wrapper__bD3Dz .booking_bookingHeader__zmJzJ h2{font-size:1.4rem}.booking_booking-page-wrapper__bD3Dz .booking_bookingForm__mEcwd{max-width:100%}.booking_booking-page-wrapper__bD3Dz .booking_formSection__5hYQw{padding:12px 10px}.booking_booking-page-wrapper__bD3Dz .booking_serviceGrid__-X4Rj{grid-template-columns:1fr}.booking_booking-page-wrapper__bD3Dz .booking_timeSlotsGrid__HWsPk{gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.booking_booking-page-wrapper__bD3Dz .booking_timeSlot__28Kp0{min-height:55px;padding:10px 6px}.booking_booking-page-wrapper__bD3Dz .booking_timeText__6DAdH{font-size:13px}.booking_booking-page-wrapper__bD3Dz .booking_statusText__2g-Zu{font-size:10px}}.team_team__9UZny{background-color:#0f0f0f;color:#e0e0e0;padding:60px 30px;text-align:center}.team_content__XHrJu{line-height:1.8;margin:0 auto;max-width:800px}h2{color:gold;font-size:2.5rem;margin-bottom:30px}p{font-size:1.2rem;margin-bottom:18px}strong{color:#fff}.team_signature__6\+-9p{color:gold;font-size:1.3rem;font-style:italic;margin-top:30px}.CutListing_section__uH9\+K{background:#000;color:#fff;padding:60px 30px;text-align:center}.CutListing_title__tZs58{color:gold;font-size:2.5rem;margin-bottom:40px}.CutListing_grid__CFNko{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.CutsCard_card__cEviK{background:#1a1a1a;border-radius:12px;color:#fff;max-width:300px;padding:20px;text-align:center;transition:transform .3s}.CutsCard_card__cEviK:hover{box-shadow:0 0 15px #ffd70033;transform:scale(1.05)}.CutsCard_image__k\+haT{border-radius:10px;height:220px;margin-bottom:15px;object-fit:cover;width:100%}.ServicesCard_card__mDrxs{background:#1b1b1b;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 0 0 #0000;color:#fff;max-width:280px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ServicesCard_card__mDrxs:hover{border-color:gold;box-shadow:0 0 15px #ffd70066;transform:scale(1.05)}.ServicesCard_image__2ATuj{border-radius:10px;height:180px;margin-bottom:15px;object-fit:cover;width:100%}h3{color:gold;font-size:1.4rem;margin-bottom:10px}p{color:#ccc;font-size:1rem;line-height:1.4}@media (max-width:768px){.ServicesCard_card__mDrxs{max-width:100%;padding:16px}.ServicesCard_image__2ATuj{height:160px}}.ServicesCard_section__\+11tn{background:#000;color:#fff;min-height:100vh;padding:60px 30px;text-align:center}.ServicesCard_title__hF3Ch{color:gold;font-size:2.5rem;margin-bottom:40px}.ServicesCard_grid__Ts8qF{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.dummyPage_dummyPage__4OO6Q{background-color:#fff;color:#333;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.dummyPage_header__T1bA9{border-bottom:3px solid #000;margin-bottom:30px;padding-bottom:20px;text-align:center}.dummyPage_header__T1bA9 h1{color:#000;font-size:32px;font-weight:700;margin:0 0 10px}.dummyPage_header__T1bA9 p{color:#666;font-size:18px;margin:0}.dummyPage_mainContent__YZ7C6{margin-bottom:40px}.dummyPage_heroSection__Iawns{background-color:#f5f5f5;border:2px solid #ccc;margin-bottom:40px;padding:20px;text-align:center}.dummyPage_heroSection__Iawns h2{color:#000;font-size:24px;margin:0 0 15px}.dummyPage_heroSection__Iawns p{color:#333;font-size:16px;line-height:1.5;margin:0}.dummyPage_booking__0ZLdA,.dummyPage_contact__uYOGu,.dummyPage_services__loLAr{background-color:#fafafa;border:1px solid #ddd;margin-bottom:30px;padding:20px}.dummyPage_booking__0ZLdA h3,.dummyPage_contact__uYOGu h3,.dummyPage_services__loLAr h3{border-bottom:2px solid #000;color:#000;font-size:20px;margin:0 0 15px;padding-bottom:5px}.dummyPage_services__loLAr ul{margin:0;padding-left:20px}.dummyPage_services__loLAr li{color:#333;font-size:16px;line-height:1.4;margin-bottom:8px}.dummyPage_booking__0ZLdA p,.dummyPage_contact__uYOGu p{color:#333;font-size:16px;line-height:1.4;margin:0 0 8px}.dummyPage_footer__sblGu{border-top:2px solid #000;margin-top:40px;padding-top:20px;text-align:center}.dummyPage_footer__sblGu p{color:#666;font-size:14px;margin:5px 0}@media (max-width:600px){.dummyPage_dummyPage__4OO6Q{padding:15px}.dummyPage_header__T1bA9 h1{font-size:28px}.dummyPage_header__T1bA9 p{font-size:16px}.dummyPage_heroSection__Iawns h2{font-size:22px}.dummyPage_booking__0ZLdA h3,.dummyPage_contact__uYOGu h3,.dummyPage_services__loLAr h3{font-size:18px}}.login_login-page-wrapper__X9hDM{align-items:center;background:linear-gradient(135deg,#000,#1a1a1a 50%,#000);box-sizing:border-box;color:gold;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.login_login-page-wrapper__X9hDM:before{background:radial-gradient(circle at 20% 80%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffd7000d 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffd70008 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.login_login-page-wrapper__X9hDM .login_login-card__S3RL8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffd7001a,inset 0 1px 0 #ffffff1a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;min-height:500px;overflow:hidden;padding:40px;position:relative;width:100%}.login_login-page-wrapper__X9hDM .login_login-card__S3RL8:before{animation:login_login-shimmer__Rf4Ev 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffd7001a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes login_login-shimmer__Rf4Ev{0%{left:-100%}to{left:100%}}.login_login-page-wrapper__X9hDM .login_login-header__ejdYT{flex-shrink:0;margin-bottom:40px;text-align:center}.login_login-page-wrapper__X9hDM .login_logo-container__cqmVx{align-items:center;animation:login_login-pulse__QvJoz 2s ease-in-out infinite;background:linear-gradient(135deg,gold,#ffed4e);border-radius:50%;box-shadow:0 8px 20px #ffd7004d;display:inline-flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes login_login-pulse__QvJoz{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.login_login-page-wrapper__X9hDM .login_logo-icon__Qh4kZ{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:2.5rem}.login_login-page-wrapper__X9hDM .login_admin-title__\+arQo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;margin:0 0 8px;text-align:center;text-shadow:0 2px 4px #0000004d}.login_login-page-wrapper__X9hDM .login_admin-subtitle__jdb\+J{color:#ccc;font-size:1rem;font-weight:300;letter-spacing:1px;margin:0;text-align:center}.login_login-page-wrapper__X9hDM .login_admin-form__gVQyB{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center}.login_login-page-wrapper__X9hDM .login_input-group__yvI-m{position:relative;width:100%}.login_login-page-wrapper__X9hDM .login_input-label__H7RaZ{color:gold;display:block;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-align:left;text-transform:uppercase}.login_login-page-wrapper__X9hDM .login_admin-input__7yUBP{background:linear-gradient(145deg,#1a1a1a,#2a2a2a);border:2px solid #ffd70033;border-radius:12px;box-shadow:inset 0 2px 4px #0000004d;box-sizing:border-box;color:#fff;font-size:1rem;padding:15px 20px;transition:all .3s ease;width:100%}.login_login-page-wrapper__X9hDM .login_admin-input__7yUBP:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a,inset 0 2px 4px #0000004d;outline:none;transform:translateY(-1px)}.login_login-page-wrapper__X9hDM .login_admin-input__7yUBP::placeholder{color:#888;font-style:italic}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:12px;box-shadow:0 8px 20px #ffd7004d;box-sizing:border-box;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-top:10px;overflow:hidden;padding:16px 24px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3:hover:before{left:100%}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3:hover{box-shadow:0 12px 25px #ffd70066;transform:translateY(-2px)}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3:active{box-shadow:0 4px 15px #ffd7004d;transform:translateY(0)}.login_login-page-wrapper__X9hDM .login_admin-button__hGDw3:disabled{cursor:not-allowed;opacity:.7;transform:none}.login_login-page-wrapper__X9hDM .login_loading-content__2EHnU{align-items:center;display:flex;gap:10px;justify-content:center}.login_login-page-wrapper__X9hDM .login_loading-spinner__nmA\+c{animation:login_login-spin__zxpzo 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#000;height:16px;width:16px}@keyframes login_login-spin__zxpzo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login_login-page-wrapper__X9hDM .login_login-footer__o5R9u{border-top:1px solid #ffd70033;flex-shrink:0;margin-top:30px;padding-top:20px;text-align:center}.login_login-page-wrapper__X9hDM .login_footer-text__CCJa3{color:#888;font-size:.85rem;font-style:italic;margin:0}@media (max-width:480px){.login_login-page-wrapper__X9hDM{padding:10px}.login_login-page-wrapper__X9hDM .login_login-card__S3RL8{margin:10px;min-height:450px;padding:30px 20px}.login_login-page-wrapper__X9hDM .login_admin-title__\+arQo{font-size:1.8rem}.login_login-page-wrapper__X9hDM .login_logo-container__cqmVx{height:60px;width:60px}.login_login-page-wrapper__X9hDM .login_logo-icon__Qh4kZ{font-size:2rem}}.admin-sidebar{background:linear-gradient(180deg,#1a1a2e,#16213e 50%,#0f3460);border-right:1px solid #ffffff1a;bottom:0;box-shadow:4px 0 20px #0000004d;color:#fff;display:flex;flex-direction:column;justify-content:space-between;left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);width:280px;z-index:100}.admin-sidebar.collapsed{align-items:center;padding:0;width:80px}.sidebar-header{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;overflow:hidden;padding:30px 20px 20px;position:relative}.sidebar-header:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff08 50%,#0000 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%,to{transform:translateX(-100%)}50%{transform:translateX(100%)}}.logo-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.logo-icon{-webkit-text-fill-color:#0000;animation:pulse 2s ease-in-out infinite;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));font-size:2.5rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sidebar-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.5px;margin:0;text-align:center;white-space:nowrap}.collapse-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;overflow:hidden;padding:8px 12px;position:relative;transition:all .3s ease}.collapse-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.collapse-btn:hover:before{left:100%}.collapse-btn:hover{background:linear-gradient(135deg,#fff3,#ffffff1a);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.collapse-icon{display:block;transition:transform .3s ease}.collapse-btn:hover .collapse-icon{transform:scale(1.1)}.sidebar-menu{display:flex;flex-direction:column;flex-grow:1;gap:8px;overflow-y:auto;padding:20px 15px}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.sidebar-menu::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.sidebar-item{align-items:center;background:#ffffff05;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:15px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.sidebar-item:before{background:linear-gradient(135deg,#4caf50,#0000);background:linear-gradient(135deg,var(--item-color,#4caf50) 0,#0000 100%);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.sidebar-item:hover:before{opacity:.1}.sidebar-item.active,.sidebar-item:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 4px 15px #0003;transform:translateX(5px)}.sidebar-item.active{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-left:4px solid #4caf50;border-left:4px solid var(--item-color,#4caf50)}.admin-sidebar.collapsed .sidebar-item{justify-content:center;margin:4px 0;padding:12px}.sidebar-icon-container{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.sidebar-item:hover .sidebar-icon-container{background:#ffffff26;transform:scale(1.1)}.sidebar-item.active .sidebar-icon-container{background:#4caf50;background:var(--item-color,#4caf50);box-shadow:0 4px 12px #4caf504d}.sidebar-icon{color:#fff;font-size:1.2rem;transition:all .3s ease}.sidebar-item.active .sidebar-icon{color:#fff;transform:scale(1.1)}.sidebar-item-content{display:flex;flex:1 1;flex-direction:column;gap:4px;position:relative}.sidebar-label{color:#fff;font-size:.95rem;font-weight:500;transition:all .3s ease}.sidebar-item:hover .sidebar-label{color:#fff;transform:translateX(3px)}.active-indicator{background:#4caf50;background:var(--item-color,#4caf50);border-radius:1px;height:2px;transition:width .3s ease;width:0}.sidebar-item.active .active-indicator{width:100%}.sidebar-footer{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-top:1px solid #ffffff1a;padding:20px}.footer-content{display:flex;flex-direction:column;gap:15px}.status-indicator{align-items:center;background:#4caf501a;border:1px solid #4caf5033;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.status-dot{animation:pulse 2s ease-in-out infinite;background:#4caf50;border-radius:50%;height:8px;width:8px}.status-text{color:#4caf50;font-size:.85rem;font-weight:500}.admin-info{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.admin-name{color:#fff;font-size:.9rem;font-weight:600}.admin-role{color:#ffffffb3;font-size:.8rem}.logout-button{align-items:center;background:#f443361a;border:1px solid #f4433633;border-radius:12px;cursor:pointer;display:flex;gap:15px;margin-top:10px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.logout-button:before{background:linear-gradient(135deg,#f44336,#0000);border-radius:12px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.logout-button:hover:before{opacity:.1}.logout-button:hover{background:#f4433626;border-color:#f443364d;box-shadow:0 4px 15px #f4433633;transform:translateX(5px)}.admin-sidebar.collapsed .logout-button{justify-content:center;margin:4px 0;padding:12px}.logout-icon-container{align-items:center;background:#f4433633;border-radius:10px;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.logout-button:hover .logout-icon-container{background:#f443364d;transform:scale(1.1)}.logout-icon{color:#f44336;font-size:1.2rem;transition:all .3s ease}.logout-button:hover .logout-icon{color:#ff5252;transform:scale(1.1)}.logout-content{display:flex;flex:1 1;flex-direction:column;gap:4px;position:relative}.logout-label{color:#f44336;font-size:.95rem;font-weight:500;transition:all .3s ease}.logout-button:hover .logout-label{color:#ff5252;transform:translateX(3px)}@media (max-width:768px){.admin-sidebar{border-right:none;border-top:1px solid #ffffff1a;bottom:0;flex-direction:row;padding:0 15px;top:auto}.admin-sidebar,.admin-sidebar.collapsed{height:70px;width:100%}.sidebar-header{border-bottom:none;border-right:none;flex-direction:row;justify-content:center;min-width:auto;padding:10px 0}.logo-container{flex-direction:row;gap:0;margin-bottom:0}.logo-icon{font-size:2rem}.sidebar-title{display:none}.sidebar-menu{flex:1 1;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 10px}.sidebar-item{border-radius:8px;flex-direction:column;gap:4px;min-width:55px;padding:8px 10px}.sidebar-footer{display:none}}@media (max-width:480px){.admin-sidebar{padding:0 10px}.admin-sidebar,.admin-sidebar.collapsed{height:60px;width:100%}.sidebar-header{padding:8px 0}.logo-icon{font-size:1.8rem}.sidebar-menu{gap:6px;padding:0 8px}.sidebar-item{min-width:50px;padding:6px 8px}.sidebar-icon{font-size:1.2rem}.sidebar-label{font-size:.7rem}}@media (hover:none) and (pointer:coarse){.collapse-btn,.logout-button,.sidebar-item{min-height:44px}.collapse-btn:active,.logout-button:active,.sidebar-item:active{transform:scale(.95)}}.swal2-custom-popup{background:linear-gradient(145deg,#1a1a1a,#2a2a2a)!important;border:1px solid #ffd70033!important;border-radius:20px!important;box-shadow:0 20px 40px #00000080!important;color:#fff!important}.swal2-custom-popup .swal2-title{color:gold!important;font-weight:700!important}.swal2-custom-popup .swal2-content{color:#ccc!important}.swal2-confirm-button{background:linear-gradient(135deg,gold,#ffed4e)!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 20px #ffd7004d!important;color:#000!important;font-weight:700!important;letter-spacing:1px!important;padding:12px 24px!important;text-transform:uppercase!important;transition:all .3s ease!important}.swal2-confirm-button:hover{box-shadow:0 12px 25px #ffd70066!important;transform:translateY(-2px)!important}.swal2-cancel-button{background:linear-gradient(135deg,#666,#888)!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 20px #6666664d!important;color:#fff!important;font-weight:700!important;letter-spacing:1px!important;padding:12px 24px!important;text-transform:uppercase!important;transition:all .3s ease!important}.swal2-cancel-button:hover{box-shadow:0 12px 25px #6666!important;transform:translateY(-2px)!important}.AdminDashboard_dashboardContainer__EsX0C{background:#0a0a0a;color:#fff;display:flex;min-height:100vh}.AdminDashboard_mainContent__3prup{flex:1 1;margin-bottom:80px;margin-left:250px;min-height:calc(100vh - 80px);padding:30px 25px;transition:margin-left .3s ease}.AdminDashboard_mainContent__3prup.AdminDashboard_collapsed__5kLEF{margin-bottom:80px;margin-left:80px}.AdminDashboard_tabContent__mTUgl{font-size:1.1rem;margin-top:20px}.AdminDashboard_timezoneHeader__woNR8{background:#111;border:1px solid #333;border-radius:12px;margin-bottom:30px;padding:20px;text-align:center}.AdminDashboard_timezoneHeader__woNR8 h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#4caf50,#45a049);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;margin:0 0 15px}.AdminDashboard_nepalTime__3FP0S{align-items:center;color:#ccc;display:flex;flex-wrap:wrap;font-size:16px;gap:10px;justify-content:center}.AdminDashboard_currentTime__0b3Fo{background:#4caf50;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:8px 15px}@media (max-width:768px){.AdminDashboard_dashboardContainer__EsX0C{flex-direction:column}.AdminDashboard_mainContent__3prup{margin-bottom:70px;margin-left:0;min-height:calc(100vh - 70px);padding:20px 15px}.AdminDashboard_mainContent__3prup.AdminDashboard_collapsed__5kLEF{margin-bottom:70px;margin-left:0}.AdminDashboard_tabContent__mTUgl{font-size:1rem;margin-top:15px}.AdminDashboard_timezoneHeader__woNR8{margin-bottom:20px;padding:15px}.AdminDashboard_timezoneHeader__woNR8 h2{font-size:24px;margin-bottom:12px}.AdminDashboard_nepalTime__3FP0S{align-items:flex-start;flex-direction:column;font-size:14px;gap:8px}.AdminDashboard_currentTime__0b3Fo{font-size:13px;padding:6px 12px}}@media (max-width:480px){.AdminDashboard_mainContent__3prup{margin-bottom:60px;min-height:calc(100vh - 60px);padding:15px 10px}.AdminDashboard_mainContent__3prup.AdminDashboard_collapsed__5kLEF{margin-bottom:60px}.AdminDashboard_tabContent__mTUgl{font-size:.95rem;margin-top:10px}.AdminDashboard_timezoneHeader__woNR8{margin-bottom:15px;padding:12px}.AdminDashboard_timezoneHeader__woNR8 h2{font-size:20px;margin-bottom:10px}.AdminDashboard_nepalTime__3FP0S{font-size:13px}.AdminDashboard_currentTime__0b3Fo{font-size:12px;padding:5px 10px}}.AddSales_container__sf96Q{background:#000;color:#fff;display:flex;flex-direction:column;gap:20px;margin-left:0;min-height:100vh;padding:30px;transition:margin-left .3s ease}.AddSales_container__sf96Q.AddSales_collapsed__BH\+Io{margin-left:80px}.AddSales_loadingContainer__2l\+Tu{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.AddSales_loadingContainer__2l\+Tu h2{color:gold;margin-bottom:20px}.AddSales_loadingContainer__2l\+Tu p{color:#ccc;font-size:1.1rem}.AddSales_header__bvXGN{margin-bottom:20px;text-align:center}.AddSales_header__bvXGN h2{color:gold;font-size:2rem;margin-bottom:20px}.AddSales_tabs__gC8yh{display:flex;gap:10px;justify-content:center;margin-bottom:30px}.AddSales_tab__wq\+aO{background:#333;border:2px solid #444;border-radius:8px;color:#ccc;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.AddSales_tab__wq\+aO:hover{background:#444;border-color:#666}.AddSales_activeTab__\+AclZ{background:gold!important;border-color:gold!important;color:#000!important}.AddSales_contentArea__\+ioCt{display:flex;flex-wrap:wrap;gap:20px}.AddSales_left__IROSW,.AddSales_right__i4qZJ{background:#111;border:1px solid #333;border-radius:12px;flex:1 1;margin:10px;min-width:300px;padding:25px}.AddSales_left__IROSW{display:flex;flex-direction:column;gap:15px}.AddSales_right__i4qZJ{max-height:80vh;overflow-y:auto}.AddSales_searchButton__5ncUg{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:10px 15px;transition:all .3s ease}.AddSales_searchButton__5ncUg:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AddSales_customerForm__wXLIC{background:#ffffff0d;border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:15px;padding:15px}.AddSales_customerForm__wXLIC h4{color:#4caf50;font-size:1rem;margin:0 0 10px}.AddSales_addButton__VEomd{border:none;border-radius:6px;cursor:pointer;font-size:12px;padding:10px 15px;transition:all .3s ease}.AddSales_addButton__VEomd:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AddSales_cancelButton__GOQUt{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;padding:10px 15px;transition:all .3s ease}.AddSales_cancelButton__GOQUt:hover{box-shadow:0 4px 12px #f443364d;transform:translateY(-2px)}.AddSales_customerInfo__yTMcn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;gap:12px;margin:16px 0;padding:12px}.AddSales_customerIcon__zNlaD{background:#fff3;height:40px;width:40px}.AddSales_customerName__gkpyo{margin:0 0 4px}.AddSales_customerPhone__ioMWp{color:#ffffffe6}.AddSales_loyaltyStats__l\+i1W{gap:16px;margin-bottom:8px}.AddSales_loyaltyStat__IqrqK{border-radius:6px;padding:4px 8px}.AddSales_freeAvailable__-9Z4C{margin-top:8px}.AddSales_freeBadge__MyXRW{padding:6px 12px}.AddSales_progressInfo__AO41w{margin-top:8px}.AddSales_progressBar__ZlGZ4{border-radius:4px;height:8px;margin-bottom:6px}.AddSales_progressFill__6vZ87{border-radius:4px}.AddSales_progressText__QhBTP{font-size:11px}h2,h3{color:gold;margin-bottom:15px}h3{font-size:1.3rem}input,select{background:#1a1a1a;border:2px solid #444;box-sizing:border-box;font-family:inherit;margin-bottom:15px;padding:12px 16px;transition:all .3s ease}input:focus,select:focus{background:#222;border-color:gold;box-shadow:0 0 0 3px #ffd70033}input::placeholder{color:#888;opacity:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{align-items:center;background:linear-gradient(135deg,#333,#444);border:2px solid #555;border-radius:8px;color:#ccc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-bottom:10px;margin-right:10px;min-height:44px;padding:12px 20px;transition:all .3s ease}button:hover:not(:disabled){background:linear-gradient(135deg,#444,#555);border-color:#666;box-shadow:0 4px 12px #0000004d;color:#fff;transform:translateY(-2px)}button:active:not(:disabled){box-shadow:0 2px 6px #0000004d;transform:translateY(0)}button:disabled{background:linear-gradient(135deg,#555,#666);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.AddSales_addButton__VEomd{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:#fff;font-weight:600}.AddSales_addButton__VEomd:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#4caf50);border-color:#4caf50;box-shadow:0 4px 12px #4caf5066}.AddSales_cancelButton__GOQUt{background:linear-gradient(135deg,#f44336,#d32f2f);border-color:#f44336;color:#fff}.AddSales_cancelButton__GOQUt:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#f44336);border-color:#f44336;box-shadow:0 4px 12px #f4433666}.AddSales_searchButton__5ncUg{background:linear-gradient(135deg,#2196f3,#1976d2);border-color:#2196f3;color:#fff;font-size:13px;padding:10px 16px;white-space:nowrap}.AddSales_searchButton__5ncUg:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#2196f3);border-color:#2196f3;box-shadow:0 4px 12px #2196f366}.AddSales_submitButton__HHJER{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:10px;box-shadow:0 4px 15px #4caf504d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;min-height:56px;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease;width:100%}.AddSales_submitButton__HHJER:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.AddSales_submitButton__HHJER:hover:before{left:100%}.AddSales_submitButton__HHJER:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#4caf50);box-shadow:0 6px 20px #4caf5066;transform:translateY(-2px)}.AddSales_submitButton__HHJER:disabled{background:linear-gradient(135deg,#666,#555);box-shadow:none;cursor:not-allowed;transform:none}.AddSales_inputGroup__Zg7mQ{margin-bottom:20px}.AddSales_inputGroup__Zg7mQ label{font-family:inherit}.AddSales_inputGroup__Zg7mQ input,.AddSales_inputGroup__Zg7mQ select{margin-bottom:0}.AddSales_checkbox__xUDsh,.AddSales_radio__Cs7Xb{accent-color:gold;cursor:pointer;height:18px;margin:0;width:18px}.AddSales_checkboxLabel__kmIoj,.AddSales_radioLabel__v2QWg{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:6px;color:#ccc;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 12px;transition:all .3s ease}.AddSales_checkboxLabel__kmIoj:hover,.AddSales_radioLabel__v2QWg:hover{background:#ffffff1a;border-color:#555}.AddSales_checkboxText__8yC-3,.AddSales_radioText__asmlk{font-weight:500;-webkit-user-select:none;user-select:none}.AddSales_searchContainer__x0UQn{gap:12px}.AddSales_searchContainer__x0UQn .AddSales_searchButton__5ncUg{flex-shrink:0}.AddSales_customerInfo__yTMcn,.AddSales_walkInCustomer__o33QH{align-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:12px;box-shadow:0 4px 15px #0003;display:flex;gap:15px;margin:16px 0;padding:16px;transition:all .3s ease}.AddSales_customerInfo__yTMcn:hover,.AddSales_walkInCustomer__o33QH:hover{border-color:#555;box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.AddSales_customerIcon__zNlaD{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddSales_customerDetails__j3KYk{flex:1 1}.AddSales_customerName__gkpyo{color:#fff;font-size:16px;font-weight:600;margin:0 0 6px}.AddSales_customerPhone__ioMWp{color:#fffc;font-size:14px;margin:0}.AddSales_loyaltyInfo__isglG{border-top:1px solid #fff3;margin-top:12px;padding-top:12px}.AddSales_loyaltyStats__l\+i1W{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.AddSales_loyaltyStat__IqrqK{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ffffffe6;font-size:12px;font-weight:500;padding:6px 10px}.AddSales_freeAvailable__-9Z4C{margin-top:10px}.AddSales_freeBadge__MyXRW{animation:AddSales_pulse__6Ev5\+ 2s infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:1px solid #fff3;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:8px 14px}@keyframes AddSales_pulse__6Ev5\+{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.AddSales_progressInfo__AO41w{margin-top:10px}.AddSales_progressBar__ZlGZ4{background:#fff3;border:1px solid #ffffff1a;border-radius:5px;height:10px;margin-bottom:8px;overflow:hidden;width:100%}.AddSales_progressFill__6vZ87{background:linear-gradient(90deg,#4caf50,#45a049);border-radius:5px;height:100%;transition:width .3s ease}.AddSales_progressText__QhBTP{color:#fffc;font-size:12px;font-weight:500}.AddSales_cart__630yH{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #444;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin-bottom:15px;padding:20px;transition:all .3s ease}.AddSales_cart__630yH h4{align-items:center;border-bottom:2px solid #444;color:#fff;display:flex;font-size:1.2rem;gap:8px;margin-bottom:15px;padding-bottom:10px}.AddSales_emptyCart__3Wlpk{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px dashed #444;border-radius:8px;color:#888;font-style:italic;padding:40px 20px;text-align:center}.AddSales_emptyCart__3Wlpk p{color:#ccc;font-size:1.1rem;margin-bottom:8px}.AddSales_emptyCart__3Wlpk small{color:#666;font-size:.9rem}.AddSales_cartItem__bqYDM{align-items:center;background:linear-gradient(135deg,#2a2a2a,#333);border:1px solid #444;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:10px;overflow:hidden;padding:14px 18px;position:relative;transition:all .3s ease}.AddSales_cartItem__bqYDM:hover{background:linear-gradient(135deg,#333,#3a3a3a);border-color:#555;box-shadow:0 4px 12px #0000004d;transform:translateX(2px)}.AddSales_freeItem__RE93q{background:linear-gradient(135deg,#2d4a2d,#3a5a3a)!important;border-color:#4caf50!important;position:relative}.AddSales_freeItem__RE93q:before{animation:AddSales_shimmer__f3l5L 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4caf5033,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes AddSales_shimmer__f3l5L{0%,to{left:-100%}50%{left:100%}}.AddSales_itemInfo__KyDZJ{display:flex;flex:1 1;flex-direction:column;gap:6px}.AddSales_itemService__JFqV2{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:10px}.AddSales_freeTag__MHxzy{animation:AddSales_pulse__6Ev5\+ 2s ease-in-out infinite;background:linear-gradient(45deg,#4caf50,#45a049);border:1px solid #fff3;border-radius:12px;color:#fff;font-size:.75rem;font-weight:700;padding:3px 10px}.AddSales_itemPrice__BBNFn{color:#ccc;font-size:.9rem}.AddSales_freePrice__yXfiA{color:#4caf50;font-style:italic;font-weight:600}.AddSales_removeButton__sNhBa{align-items:center;background:linear-gradient(135deg,#d32f2f,#b71c1c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;margin:0;min-width:36px;padding:8px 12px;transition:all .3s ease}.AddSales_removeButton__sNhBa:hover{background:linear-gradient(135deg,#f44336,#d32f2f);box-shadow:0 4px 12px #f4433666;transform:scale(1.1)}.AddSales_totalSection__hEuqx{background:linear-gradient(135deg,#1e3a1e,#2d4a2d);border:2px solid #4caf50;border-radius:10px;margin-top:18px;overflow:hidden;padding:18px 24px;position:relative;text-align:center}.AddSales_totalSection__hEuqx:before{animation:AddSales_shimmer__f3l5L 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4caf501a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.AddSales_totalSection__hEuqx strong{color:#4caf50;font-size:1.4rem;font-weight:700;text-shadow:0 1px 2px #0000004d}.AddSales_paymentSection__Fh8wG h5{align-items:center;border-bottom:2px solid #444;color:gold;display:flex;font-size:16px;gap:8px;margin:0 0 15px;padding-bottom:10px}.AddSales_paymentModeSection__B6f-G{margin-bottom:20px}.AddSales_paymentOptions__XsO5O{flex-wrap:wrap}.AddSales_radioLabel__v2QWg{border-radius:8px;gap:10px;min-width:120px;padding:12px 18px}.AddSales_radioLabel__v2QWg:hover{transform:translateY(-2px)}.AddSales_radioText__asmlk{font-size:14px}.AddSales_cashSection__hDN-m{border-radius:8px;margin-top:18px;padding:18px}.AddSales_cashSection__hDN-m label{font-size:14px;margin-bottom:10px}.AddSales_cashInput__LiW3B{border:2px solid #555;border-radius:8px;box-sizing:border-box;font-family:inherit;padding:12px 16px}.AddSales_cashInput__LiW3B:focus{background:#444;box-shadow:0 0 0 3px #ffd70033}.AddSales_changeInfo__vPPkn{border-radius:6px;margin-top:12px;padding:10px 14px}.AddSales_financialSummary__ib6Km{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.AddSales_summaryCard__qNVwY{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px #0000004d;padding:24px;text-align:center;transition:all .3s ease}.AddSales_summaryCard__qNVwY:hover{border-color:#444;box-shadow:0 8px 25px #0006;transform:translateY(-3px)}.AddSales_summaryCard__qNVwY h4{color:#ccc;font-size:1rem;font-weight:600;margin:0 0 12px}.AddSales_summaryAmount__D3\+HS{color:#fff;font-size:2rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.AddSales_profit__l5j-T .AddSales_summaryAmount__D3\+HS{color:#4caf50}.AddSales_loss__bACwG .AddSales_summaryAmount__D3\+HS{color:#f44336}.AddSales_popupOverlay__tY6b7{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9}.AddSales_salesPopup__BKU8H{animation:AddSales_popupSlideIn__ucKqa .3s ease-out;box-shadow:0 15px 40px #0009}@keyframes AddSales_popupSlideIn__ucKqa{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AddSales_popupHeader__54XPg h3{font-weight:600}.AddSales_closeButton__XeKYp{box-shadow:0 2px 8px #f443364d;font-size:18px;height:36px;width:36px}.AddSales_closeButton__XeKYp:hover{box-shadow:0 4px 12px #f4433666}.AddSales_salesList__\+odAx{max-height:400px;overflow-y:auto}.AddSales_expensesSummary__vxr6L,.AddSales_salesSummary__On5K-{background:#ffffff0d;border:1px solid #333;border-radius:10px;box-shadow:0 2px 8px #0003;margin-bottom:18px;padding:18px;text-align:center}.AddSales_expensesSummary__vxr6L p,.AddSales_salesSummary__On5K- p{color:#fff;font-size:1.1rem;font-weight:500;margin:6px 0}.AddSales_noExpenses__-C9Vh,.AddSales_noSales__f8r75{color:#888;font-style:italic;padding:50px 20px;text-align:center}.AddSales_noExpenses__-C9Vh p,.AddSales_noSales__f8r75 p{color:#ccc;font-size:1.1rem;margin:0}.AddSales_noExpenses__-C9Vh small,.AddSales_noSales__f8r75 small{color:#666;display:block;font-size:.9rem;margin-top:12px}.AddSales_expenseCard__uF2Nw,.AddSales_saleCard__tdC1j{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #444;border-left:4px solid #4caf50;border-radius:12px;box-shadow:0 4px 15px #0000004d;margin-bottom:15px;padding:18px;transition:all .3s ease}.AddSales_expenseCard__uF2Nw:hover,.AddSales_saleCard__tdC1j:hover{border-color:#555;box-shadow:0 8px 25px #0006;transform:translateY(-3px)}.AddSales_expenseHeader__ROpjy,.AddSales_saleHeader__absCr{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.AddSales_saleTotal__0J3FC{background:#ffd7001a;border-radius:6px;color:gold;display:inline-block;font-size:1.1rem;font-weight:700;margin:10px 0;padding:8px 14px}.AddSales_cart__630yH p,.AddSales_expenseCard__uF2Nw p,.AddSales_saleCard__tdC1j p{color:#ccc;line-height:1.5;margin:6px 0}.AddSales_cart__630yH ul,.AddSales_saleCard__tdC1j ul{list-style:none;margin:12px 0;padding:0}.AddSales_cart__630yH li,.AddSales_saleCard__tdC1j li{border-bottom:1px solid #333;color:#ccc;padding:6px 0}.AddSales_cart__630yH li:last-child,.AddSales_saleCard__tdC1j li:last-child{border-bottom:none}.AddSales_cart__630yH strong,.AddSales_expenseCard__uF2Nw strong,.AddSales_saleCard__tdC1j strong{color:#fff;font-weight:600}.AddSales_expenseCard__uF2Nw small,.AddSales_saleCard__tdC1j small{color:#888;font-size:.85rem}.AddSales_searchSection__0Eh4a{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.AddSales_searchInput__jK8md{flex:1 1;margin-bottom:0;max-width:300px}.AddSales_clearSearch__1JNxB{background:linear-gradient(135deg,#666,#555);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:10px 16px;transition:all .3s ease;white-space:nowrap}.AddSales_clearSearch__1JNxB:hover{background:linear-gradient(135deg,#777,#666);box-shadow:0 2px 8px #0000004d;transform:translateY(-1px)}.AddSales_salePayment__myZO-{border-radius:8px;margin-top:12px;padding:12px}.AddSales_paymentModeDisplay__P2Wao{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:6px;padding:6px 12px}.AddSales_cashInfo__8ZAue{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px}.AddSales_changeInfo__vPPkn{background:#4caf501a;border:1px solid #4caf504d;padding:4px 8px}@media (max-width:768px){.AddSales_container__sf96Q{padding:20px}.AddSales_container__sf96Q.AddSales_collapsed__BH\+Io{margin-left:60px}.AddSales_tabs__gC8yh{flex-direction:column;gap:8px}.AddSales_tab__wq\+aO{font-size:13px;padding:10px 20px}.AddSales_posHeader__iyNbC{flex-direction:column;gap:20px;padding:20px;text-align:center}.AddSales_quickStats__WPn4Q{flex-direction:column;gap:15px;width:100%}.AddSales_statItem__CXuir{width:100%}.AddSales_posInterface__uO4KW{gap:15px;grid-template-columns:1fr}.AddSales_inputRow__uzuPn{gap:10px;grid-template-columns:1fr}.AddSales_billSection__KBy9w,.AddSales_customerSection__l8txw,.AddSales_serviceSection__IzHAW{border-radius:12px}.AddSales_sectionHeader__yBCOs{padding:15px 20px}.AddSales_billContent__PTfMD,.AddSales_customerForm__wXLIC,.AddSales_serviceForm__EQ7Da{padding:20px}.AddSales_sectionHeader__yBCOs h4{font-size:1rem}input,select{margin-bottom:12px;padding:14px 16px}button,input,select{border-radius:8px;font-size:16px}button{margin-bottom:8px;min-height:48px;padding:14px 20px}.AddSales_submitButton__HHJER{border-radius:10px;font-size:16px;min-height:56px;padding:18px 24px}.AddSales_checkboxLabel__kmIoj,.AddSales_radioLabel__v2QWg{font-size:16px;min-height:48px;padding:12px 16px}.AddSales_checkbox__xUDsh,.AddSales_radio__Cs7Xb{height:20px;width:20px}.AddSales_searchContainer__x0UQn{flex-direction:column;gap:10px}.AddSales_searchContainer__x0UQn .AddSales_searchButton__5ncUg{font-size:16px;min-height:48px;padding:14px 20px;width:100%}.AddSales_paymentOptions__XsO5O{flex-direction:column;gap:12px}.AddSales_radioLabel__v2QWg{justify-content:center;min-height:48px;padding:14px 20px;width:100%}.AddSales_financialSummary__ib6Km{gap:15px;grid-template-columns:1fr}.AddSales_summaryCard__qNVwY{padding:20px}.AddSales_summaryAmount__D3\+HS{font-size:1.8rem}.AddSales_popupOverlay__tY6b7{padding:15px}.AddSales_salesPopup__BKU8H{max-height:90vh}.AddSales_popupHeader__54XPg{padding:15px 20px}.AddSales_popupContent__dtMck{max-height:70vh;padding:20px}.AddSales_closeButton__XeKYp{font-size:16px;height:32px;width:32px}.AddSales_cartItem__bqYDM{gap:10px;padding:12px 14px}.AddSales_removeButton__sNhBa{font-size:12px;height:32px;min-width:32px;padding:6px 10px}.AddSales_customerInfo__yTMcn,.AddSales_walkInCustomer__o33QH{gap:12px;padding:14px}.AddSales_customerIcon__zNlaD{font-size:20px;height:40px;width:40px}.AddSales_customerName__gkpyo{font-size:15px}.AddSales_customerPhone__ioMWp{font-size:13px}.AddSales_loyaltyStats__l\+i1W{gap:8px}.AddSales_loyaltyStat__IqrqK{font-size:11px;padding:4px 8px}.AddSales_freeBadge__MyXRW{font-size:11px;padding:6px 12px}.AddSales_progressBar__ZlGZ4{height:8px}.AddSales_progressText__QhBTP{font-size:11px}}@media (max-width:480px){.AddSales_container__sf96Q{margin-left:0;padding:15px}.AddSales_left__IROSW,.AddSales_right__i4qZJ{margin:5px 0;padding:15px}h2,h3{font-size:1.2rem}.AddSales_posContainer__ALj3h{gap:15px}.AddSales_posHeader__iyNbC{gap:15px;padding:15px}.AddSales_posTitle__F164o h3{font-size:1.3rem}.AddSales_posTitle__F164o p{font-size:13px}.AddSales_quickStats__WPn4Q{gap:10px}.AddSales_statItem__CXuir{padding:12px 15px}.AddSales_statValue__nIdFy{font-size:16px}.AddSales_viewSalesBtn__wvPj2{font-size:14px;min-height:48px;padding:12px 18px}.AddSales_posInterface__uO4KW{gap:12px}.AddSales_billSection__KBy9w,.AddSales_customerSection__l8txw,.AddSales_serviceSection__IzHAW{border-radius:10px}.AddSales_sectionHeader__yBCOs{padding:12px 15px}.AddSales_billContent__PTfMD,.AddSales_customerForm__wXLIC,.AddSales_serviceForm__EQ7Da{padding:15px}.AddSales_sectionHeader__yBCOs h4{font-size:.95rem}input,select{border-radius:6px;font-size:16px;margin-bottom:10px;padding:12px 14px}button{border-radius:6px;font-size:14px;margin-bottom:6px;min-height:44px;padding:12px 16px}.AddSales_submitButton__HHJER{border-radius:8px;font-size:16px;min-height:52px;padding:16px 20px}.AddSales_checkboxLabel__kmIoj,.AddSales_radioLabel__v2QWg{font-size:14px;min-height:44px;padding:10px 14px}.AddSales_checkbox__xUDsh,.AddSales_radio__Cs7Xb{height:18px;width:18px}.AddSales_searchContainer__x0UQn{gap:8px}.AddSales_searchContainer__x0UQn .AddSales_searchButton__5ncUg{font-size:14px;min-height:44px;padding:12px 16px}.AddSales_paymentOptions__XsO5O{gap:10px}.AddSales_radioLabel__v2QWg{min-height:44px;padding:12px 16px}.AddSales_financialSummary__ib6Km{gap:12px}.AddSales_summaryCard__qNVwY{padding:18px}.AddSales_summaryAmount__D3\+HS{font-size:1.6rem}.AddSales_cartItem__bqYDM{gap:10px;padding:12px 14px}.AddSales_removeButton__sNhBa{font-size:12px;height:32px;min-width:32px;padding:6px 10px}.AddSales_customerInfo__yTMcn,.AddSales_walkInCustomer__o33QH{gap:12px;padding:14px}.AddSales_customerIcon__zNlaD{font-size:20px;height:40px;width:40px}.AddSales_customerName__gkpyo{font-size:15px}.AddSales_customerPhone__ioMWp{font-size:13px}.AddSales_loyaltyStats__l\+i1W{gap:8px}.AddSales_loyaltyStat__IqrqK{font-size:11px;padding:4px 8px}.AddSales_freeBadge__MyXRW{font-size:11px;padding:6px 12px}.AddSales_progressBar__ZlGZ4{height:8px}.AddSales_progressText__QhBTP{font-size:11px}.AddSales_popupOverlay__tY6b7{padding:10px}.AddSales_salesPopup__BKU8H{max-height:95vh}.AddSales_popupHeader__54XPg{padding:12px 15px}.AddSales_popupHeader__54XPg h3{font-size:1.1rem}.AddSales_closeButton__XeKYp{font-size:14px;height:28px;width:28px}.AddSales_popupContent__dtMck{max-height:75vh;padding:15px}.AddSales_searchSection__0Eh4a{flex-direction:column;gap:10px}.AddSales_searchInput__jK8md{max-width:100%}.AddSales_clearSearch__1JNxB{align-self:flex-start;font-size:12px;min-height:40px;padding:10px 14px}.AddSales_expenseCard__uF2Nw,.AddSales_saleCard__tdC1j{padding:15px}.AddSales_expenseHeader__ROpjy,.AddSales_saleHeader__absCr,.AddSales_salePayment__myZO-{align-items:flex-start;flex-direction:column;gap:8px}.AddSales_cart__630yH{padding:15px}.AddSales_cart__630yH h4{font-size:1.1rem;margin-bottom:12px}.AddSales_emptyCart__3Wlpk{padding:30px 15px}.AddSales_emptyCart__3Wlpk p{font-size:1rem}.AddSales_emptyCart__3Wlpk small{font-size:.85rem}.AddSales_totalSection__hEuqx{margin-top:15px;padding:15px 20px}.AddSales_totalSection__hEuqx strong{font-size:1.2rem}.AddSales_paymentSection__Fh8wG{margin-top:15px;padding:15px}.AddSales_paymentSection__Fh8wG h5{font-size:15px;margin-bottom:12px}.AddSales_cashSection__hDN-m{margin-top:15px;padding:12px}.AddSales_cashInput__LiW3B{border-radius:6px;font-size:16px;padding:12px 14px}.AddSales_changeInfo__vPPkn{margin-top:10px;padding:8px 12px}.AddSales_changeMessage__lIhOF{font-size:13px}.AddSales_loyaltyInfo__isglG{margin-top:10px;padding-top:10px}.AddSales_loyaltyStats__l\+i1W{margin-bottom:8px}.AddSales_progressInfo__AO41w{margin-top:8px}.AddSales_progressBar__ZlGZ4{margin-bottom:6px}.AddSales_buttonGroup__w6vx9{gap:8px;margin-top:12px}.AddSales_buttonGroup__w6vx9 .AddSales_addButton__VEomd,.AddSales_buttonGroup__w6vx9 .AddSales_cancelButton__GOQUt{font-size:14px;min-height:44px;padding:12px 16px}.AddSales_searchSection__0Eh4a{margin-bottom:18px}.AddSales_searchInput__jK8md{margin-bottom:0}.AddSales_clearSearch__1JNxB{margin:0}.AddSales_expensesSummary__vxr6L,.AddSales_salesSummary__On5K-{margin-bottom:15px;padding:15px}.AddSales_expensesSummary__vxr6L p,.AddSales_salesSummary__On5K- p{font-size:1rem;margin:4px 0}.AddSales_noExpenses__-C9Vh,.AddSales_noSales__f8r75{padding:40px 15px}.AddSales_noExpenses__-C9Vh p,.AddSales_noSales__f8r75 p{font-size:1rem}.AddSales_noExpenses__-C9Vh small,.AddSales_noSales__f8r75 small{font-size:.85rem;margin-top:10px}}.AddSales_timezoneInfo__OSkow{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ddd;display:flex;font-size:14px;gap:20px;justify-content:center;margin-top:15px;padding:10px 15px}.AddSales_currentDate__YIc3J{background:linear-gradient(135deg,#28a745,#20c997);border-radius:6px;box-shadow:0 2px 6px #28a7454d;color:#fff;font-family:Courier New,monospace;font-weight:600;padding:6px 12px}@media (max-width:768px){.AddSales_timezoneInfo__OSkow{align-items:flex-start;flex-direction:column;font-size:13px;gap:10px;margin-top:12px;padding:8px 12px}.AddSales_currentDate__YIc3J{font-size:12px;padding:5px 10px}.AddSales_paymentOptions__XsO5O{flex-direction:column;gap:10px}.AddSales_salePayment__myZO-{align-items:flex-start;flex-direction:column;gap:8px}.AddSales_formSection__ffa96{margin-bottom:15px;padding:15px}.AddSales_sectionTitle__dFaUP{font-size:1rem;margin-bottom:12px}.AddSales_inputGroup__Zg7mQ{margin-bottom:12px}.AddSales_buttonGroup__w6vx9,.AddSales_searchContainer__x0UQn{flex-direction:column;gap:8px}.AddSales_searchContainer__x0UQn .AddSales_searchButton__5ncUg{width:100%}}@media (max-width:480px){.AddSales_timezoneInfo__OSkow{font-size:12px;margin-top:10px;padding:6px 10px}.AddSales_currentDate__YIc3J{font-size:11px;padding:4px 8px}.AddSales_paymentSection__Fh8wG{padding:15px}.AddSales_cashSection__hDN-m{padding:12px}.AddSales_radioLabel__v2QWg{padding:8px 12px}.AddSales_formSection__ffa96{margin-bottom:12px;padding:12px}.AddSales_sectionTitle__dFaUP{font-size:.95rem;margin-bottom:10px}.AddSales_inputGroup__Zg7mQ input,.AddSales_inputGroup__Zg7mQ select{font-size:13px;padding:10px}.AddSales_buttonGroup__w6vx9{gap:6px}.AddSales_buttonGroup__w6vx9 .AddSales_addButton__VEomd,.AddSales_buttonGroup__w6vx9 .AddSales_cancelButton__GOQUt{font-size:13px;padding:10px 15px}}.AddSales_dontAddNumberOption__PoL5E{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-bottom:15px;padding:15px}.AddSales_posContainer__ALj3h{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px}.AddSales_posHeader__iyNbC{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;box-shadow:0 6px 20px #0000004d;display:flex;justify-content:space-between;padding:25px}.AddSales_posTitle__F164o h3{color:gold;font-size:1.5rem;margin:0 0 8px}.AddSales_posTitle__F164o p{color:#ccc;font-size:14px;margin:0}.AddSales_quickStats__WPn4Q{align-items:center;display:flex;gap:20px}.AddSales_statItem__CXuir{background:#ffffff0d;border:1px solid #444;border-radius:8px;padding:15px 20px;text-align:center}.AddSales_statLabel__sqLNj{color:#ccc;display:block;font-size:12px;margin-bottom:5px}.AddSales_statValue__nIdFy{color:gold;display:block;font-size:18px;font-weight:700}.AddSales_viewSalesBtn__wvPj2{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease}.AddSales_viewSalesBtn__wvPj2:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.AddSales_posInterface__uO4KW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.AddSales_billSection__KBy9w,.AddSales_customerSection__l8txw,.AddSales_serviceSection__IzHAW{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;box-shadow:0 6px 20px #0000004d;overflow:hidden;transition:all .3s ease}.AddSales_billSection__KBy9w:hover,.AddSales_customerSection__l8txw:hover,.AddSales_serviceSection__IzHAW:hover{border-color:#444;box-shadow:0 8px 25px #0006;transform:translateY(-2px)}.AddSales_sectionHeader__yBCOs{background:linear-gradient(135deg,#333,#444);border-bottom:2px solid #555;padding:20px 25px}.AddSales_sectionHeader__yBCOs h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.AddSales_billContent__PTfMD,.AddSales_customerForm__wXLIC,.AddSales_serviceForm__EQ7Da{padding:25px}.AddSales_inputRow__uzuPn{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.AddSales_popupOverlay__tY6b7{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AddSales_salesPopup__BKU8H{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:16px;box-shadow:0 10px 30px #00000080;max-height:80vh;max-width:800px;overflow:hidden;width:100%}.AddSales_popupHeader__54XPg{align-items:center;background:linear-gradient(135deg,#2d4a2d,#3a5a3a);border-bottom:2px solid #4caf50;display:flex;justify-content:space-between;padding:20px 25px}.AddSales_popupHeader__54XPg h3{color:#fff;font-size:1.3rem;margin:0}.AddSales_closeButton__XeKYp{align-items:center;background:linear-gradient(135deg,#d32f2f,#b71c1c);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.AddSales_closeButton__XeKYp:hover{box-shadow:0 2px 8px #f443364d;transform:scale(1.1)}.AddSales_popupContent__dtMck{max-height:60vh;overflow-y:auto;padding:25px}.AddSales_formSection__ffa96{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px #0003;margin-bottom:20px;padding:20px}.AddSales_sectionTitle__dFaUP{align-items:center;border-bottom:2px solid #444;color:gold;display:flex;font-size:1.1rem;gap:8px;margin:0 0 15px;padding-bottom:10px}.AddSales_inputGroup__Zg7mQ{margin-bottom:15px}.AddSales_inputGroup__Zg7mQ label{color:#ccc;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.AddSales_inputGroup__Zg7mQ input,.AddSales_inputGroup__Zg7mQ select{background:#222;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease;width:100%}.AddSales_inputGroup__Zg7mQ input:focus,.AddSales_inputGroup__Zg7mQ select:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a;outline:none}.AddSales_buttonGroup__w6vx9{display:flex;gap:10px;margin-top:15px}.AddSales_buttonGroup__w6vx9 .AddSales_addButton__VEomd,.AddSales_buttonGroup__w6vx9 .AddSales_cancelButton__GOQUt{flex:1 1;margin:0}.AddSales_searchContainer__x0UQn{align-items:center;display:flex;gap:10px}.AddSales_searchContainer__x0UQn .AddSales_searchInput__jK8md{flex:1 1;margin-bottom:0}.AddSales_searchContainer__x0UQn .AddSales_searchButton__5ncUg{margin:0;white-space:nowrap}.AddSales_customerSearch__OWrfa{margin-bottom:15px}.AddSales_checkboxLabel__kmIoj{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:14px;gap:10px}.AddSales_checkbox__xUDsh{accent-color:gold;cursor:pointer;height:18px;width:18px}.AddSales_checkboxText__8yC-3{font-weight:500}.AddSales_walkInCustomer__o33QH{align-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #444;border-radius:8px;box-shadow:0 2px 8px #0003;display:flex;gap:15px;margin-bottom:15px;padding:15px}.AddSales_paymentSection__Fh8wG{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 15px #0003;margin-top:20px;padding:20px}.AddSales_paymentSection__Fh8wG h4{align-items:center;border-bottom:2px solid #444;color:gold;display:flex;font-size:16px;gap:8px;margin-bottom:15px;padding-bottom:10px}.AddSales_paymentSection__Fh8wG h4:before{content:"💳";font-size:1.1em}.AddSales_paymentMode__\+PwAV{margin-bottom:15px}.AddSales_paymentModeSection__B6f-G label{color:#ccc;display:block;font-weight:500;margin-bottom:10px}.AddSales_paymentOptions__XsO5O{display:flex;gap:20px}.AddSales_radioLabel__v2QWg{align-items:center;background:#333;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:10px 15px;transition:all .3s ease}.AddSales_radioLabel__v2QWg:hover{background:#444;border-color:#666}.AddSales_radio__Cs7Xb{accent-color:gold;cursor:pointer;height:16px;width:16px}.AddSales_radioText__asmlk{color:#ccc;font-weight:500}.AddSales_radioLabel__v2QWg input[type=radio]:checked+.AddSales_radioText__asmlk{color:gold}.AddSales_cashSection__hDN-m{background:#2a2a2a;border:1px solid #444;border-radius:6px;margin-top:15px;padding:15px}.AddSales_cashSection__hDN-m label{color:#ccc;display:block;font-weight:500;margin-bottom:8px}.AddSales_cashInput__LiW3B{background:#333;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;padding:10px;width:100%}.AddSales_cashInput__LiW3B:focus{border-color:gold;outline:none}.AddSales_changeInfo__vPPkn{background:#1a1a1a;border:1px solid #444;border-radius:4px;margin-top:10px;padding:8px 12px}.AddSales_changeMessage__lIhOF{color:#4caf50;font-size:14px;font-weight:500}.AddSales_salePayment__myZO-{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;padding:10px}.AddSales_paymentModeDisplay__P2Wao{color:gold;font-size:14px;font-weight:500}.AddSales_cashInfo__8ZAue{color:#ccc;font-size:13px}.AddSales_changeInfo__vPPkn{color:#4caf50;font-weight:500}@media (max-width:768px){.AddSales_paymentOptions__XsO5O{flex-direction:column;gap:10px}.AddSales_salePayment__myZO-{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.AddSales_paymentSection__Fh8wG{padding:15px}.AddSales_cashSection__hDN-m{padding:12px}.AddSales_radioLabel__v2QWg{padding:8px 12px}}.SkeletonLoader_skeletonContainer__wR5lW{display:flex;flex-direction:column;gap:15px;width:100%}.SkeletonLoader_skeletonWrapper__zUmmO{width:100%}.SkeletonLoader_skeletonCard__f1xJZ{animation:SkeletonLoader_pulse__OHQkR 1.5s ease-in-out infinite;background:#222;border:1px solid #333;border-radius:10px;padding:20px}.SkeletonLoader_skeletonHeader__xg4YZ{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.SkeletonLoader_skeletonTitle__8tnV6{height:20px;width:60%}.SkeletonLoader_skeletonSubtitle__IgeQJ,.SkeletonLoader_skeletonTitle__8tnV6{animation:SkeletonLoader_shimmer__aeR\+l 2s infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px}.SkeletonLoader_skeletonSubtitle__IgeQJ{height:14px;width:30%}.SkeletonLoader_skeletonContent__1dI7u{margin:15px 0}.SkeletonLoader_skeletonLine__cE7\+Q{animation:SkeletonLoader_shimmer__aeR\+l 2s infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px;height:16px;margin-bottom:8px;width:100%}.SkeletonLoader_skeletonLine__cE7\+Q:nth-child(2){width:80%}.SkeletonLoader_skeletonLine__cE7\+Q:nth-child(3){width:60%}.SkeletonLoader_skeletonFooter__lSzOh{border-top:1px solid #333;margin-top:15px;padding-top:10px;text-align:right}.SkeletonLoader_skeletonAmount__UhPDe{animation:SkeletonLoader_shimmer__aeR\+l 2s infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px;height:18px;margin-left:auto;width:40%}.SkeletonLoader_skeletonForm__3G2H3{display:flex;flex-direction:column;gap:15px}.SkeletonLoader_skeletonInput__Su8rx{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}.SkeletonLoader_skeletonButton__AGVdA,.SkeletonLoader_skeletonInput__Su8rx{animation:SkeletonLoader_shimmer__aeR\+l 2s infinite;border-radius:8px;height:45px;width:100%}.SkeletonLoader_skeletonButton__AGVdA{background:linear-gradient(90deg,#444 25%,#555 50%,#444 75%);background-size:200% 100%}.SkeletonLoader_skeletonSummary__\+SwbF{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.SkeletonLoader_skeletonSummaryCard__8gD98{animation:SkeletonLoader_pulse__OHQkR 1.5s ease-in-out infinite;background:#111;border:1px solid #333;border-radius:12px;flex:1 1;min-width:200px;padding:20px;text-align:center}.SkeletonLoader_skeletonSummaryCard__8gD98:before{height:20px;margin:0 auto 15px;width:60%}.SkeletonLoader_skeletonSummaryCard__8gD98:after,.SkeletonLoader_skeletonSummaryCard__8gD98:before{animation:SkeletonLoader_shimmer__aeR\+l 2s infinite;background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%;border-radius:4px;content:"";display:block}.SkeletonLoader_skeletonSummaryCard__8gD98:after{height:30px;margin:0 auto;width:40%}@keyframes SkeletonLoader_shimmer__aeR\+l{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes SkeletonLoader_pulse__OHQkR{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.SkeletonLoader_skeletonSummary__\+SwbF{flex-direction:column}.SkeletonLoader_skeletonSummaryCard__8gD98{min-width:auto}.SkeletonLoader_skeletonHeader__xg4YZ{align-items:flex-start;flex-direction:column;gap:10px}.SkeletonLoader_skeletonTitle__8tnV6{width:100%}.SkeletonLoader_skeletonSubtitle__IgeQJ{width:60%}}.RevenueManagement_container__pBQtp{background:#0a0a0a;color:#fff;min-height:100vh;padding:20px;transition:margin-left .3s ease}.RevenueManagement_collapsed__779fg{margin-left:80px}.RevenueManagement_header__kx5NV{background:#111;border:1px solid #333;border-radius:12px;margin-bottom:30px;padding:20px}.RevenueManagement_header__kx5NV h2{color:#fff;font-size:24px;margin:0 0 20px;text-align:center}.RevenueManagement_tabs__vFLI\+{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.RevenueManagement_tab__3VYBR{background:#222;border:1px solid #333;border-radius:8px;color:#ccc;cursor:pointer;font-size:14px;padding:12px 20px;transition:all .3s ease}.RevenueManagement_tab__3VYBR:hover{background:#333;color:#fff}.RevenueManagement_activeTab__1KkTV{background:#4caf50;border-color:#4caf50;color:#fff}.RevenueManagement_contentArea__NxMWe{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:30px}.RevenueManagement_left__1My5Q,.RevenueManagement_right__UssRp{background:#111;border:1px solid #333;border-radius:12px;padding:25px}.RevenueManagement_left__1My5Q h3,.RevenueManagement_right__UssRp h3{border-bottom:1px solid #333;color:#fff;font-size:18px;margin:0 0 20px;padding-bottom:10px}.RevenueManagement_periodFilter__v0ZFV{background:#222;border:1px solid #333;border-radius:10px;margin-bottom:25px;padding:20px}.RevenueManagement_periodFilter__v0ZFV h4{color:#fff;font-size:16px;margin:0 0 15px}.RevenueManagement_filterButtons__MfhJ4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.RevenueManagement_filterButton__IaBd-{background:#333;border:1px solid #444;border-radius:8px;color:#ccc;cursor:pointer;font-size:13px;font-weight:500;padding:12px 15px;text-align:center;transition:all .3s ease}.RevenueManagement_filterButton__IaBd-:hover{background:#444;box-shadow:0 2px 8px #0000004d;color:#fff;transform:translateY(-1px)}.RevenueManagement_activeFilter__XUxQD{background:#4caf50;border-color:#4caf50;box-shadow:0 2px 8px #4caf504d;color:#fff}.RevenueManagement_activeFilter__XUxQD:hover{background:#45a049;transform:translateY(-1px)}.RevenueManagement_salesOverview__sq6hU{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:25px}.RevenueManagement_overviewCard__n3bl-{background:#222;border:1px solid #333;border-radius:10px;padding:20px;text-align:center;transition:transform .2s ease}.RevenueManagement_overviewCard__n3bl-:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.RevenueManagement_overviewCard__n3bl- h4{color:#ccc;font-size:14px;margin:0 0 10px}.RevenueManagement_overviewAmount__USozA{color:#4caf50;font-size:20px;font-weight:700;margin:0}.RevenueManagement_infoSection__wtgC4{background:#222;border:1px solid #333;border-radius:10px;padding:20px}.RevenueManagement_infoSection__wtgC4 h4{color:#fff;font-size:16px;margin:0 0 15px}.RevenueManagement_infoSection__wtgC4 p{color:#ccc;line-height:1.5;margin:0 0 15px}.RevenueManagement_infoSection__wtgC4 ul{color:#ccc;margin:0;padding-left:20px}.RevenueManagement_infoSection__wtgC4 li{line-height:1.4;margin:5px 0}.RevenueManagement_left__1My5Q>div{margin-bottom:20px}label{color:#ccc;display:block;font-weight:500;margin-bottom:8px}input,select{background:#222;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:border-color .3s ease;width:100%}input:focus,select:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.RevenueManagement_addButton__8Yuty{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px;transition:background .3s ease;width:100%}.RevenueManagement_addButton__8Yuty:hover{background:#45a049}.RevenueManagement_addButton__8Yuty:disabled{background:#666;cursor:not-allowed;opacity:.7}.RevenueManagement_breakageList__dNQ\+v,.RevenueManagement_salesList__Yux9C,.RevenueManagement_sharesList__GZvRs{max-height:400px;overflow-y:auto}.RevenueManagement_noRecords__50tem{color:#888;padding:40px 20px;text-align:center}.RevenueManagement_noRecords__50tem p{font-size:16px;margin:0 0 10px}.RevenueManagement_noRecords__50tem small{color:#666}.RevenueManagement_breakageSummary__-QI7g,.RevenueManagement_salesSummary__IH-LM,.RevenueManagement_sharesSummary__ns-lS{background:#222;border:1px solid #333;border-radius:8px;margin-bottom:20px;padding:15px}.RevenueManagement_breakageSummary__-QI7g p,.RevenueManagement_salesSummary__IH-LM p,.RevenueManagement_sharesSummary__ns-lS p{color:#ccc;margin:5px 0}.RevenueManagement_breakageCard__ac9De,.RevenueManagement_saleCard__LEKWW,.RevenueManagement_shareCard__AItEy{background:#222;border:1px solid #333;border-radius:10px;margin-bottom:15px;padding:20px;transition:transform .2s ease}.RevenueManagement_breakageCard__ac9De:hover,.RevenueManagement_saleCard__LEKWW:hover,.RevenueManagement_shareCard__AItEy:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.RevenueManagement_breakageHeader__-5nAq,.RevenueManagement_saleHeader__r6R1C,.RevenueManagement_shareHeader__n0FUJ{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.RevenueManagement_breakageHeader__-5nAq p,.RevenueManagement_saleHeader__r6R1C p,.RevenueManagement_shareHeader__n0FUJ p{font-size:16px;margin:0}.RevenueManagement_removeButton__GRXbh{background:#f44;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px;transition:background .3s ease}.RevenueManagement_removeButton__GRXbh:hover{background:#c00;transform:scale(1.05)}.RevenueManagement_breakageCard__ac9De p,.RevenueManagement_saleCard__LEKWW p,.RevenueManagement_shareCard__AItEy p{color:#ccc;margin:8px 0}.RevenueManagement_breakageCard__ac9De small,.RevenueManagement_saleCard__LEKWW small,.RevenueManagement_shareCard__AItEy small{color:#888;font-size:12px}.RevenueManagement_saleItems__T1GDR{margin-top:10px}.RevenueManagement_saleItems__T1GDR ul{color:#ccc;margin:5px 0 0;padding-left:20px}.RevenueManagement_saleItems__T1GDR li{font-size:14px;margin:3px 0}.RevenueManagement_financialSummary__zwatO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:30px}.RevenueManagement_summaryCard__b1aXH{background:#111;border:1px solid #333;border-radius:12px;padding:25px;text-align:center;transition:transform .2s ease}.RevenueManagement_summaryCard__b1aXH:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.RevenueManagement_summaryCard__b1aXH h4{color:#ccc;font-size:16px;margin:0 0 15px}.RevenueManagement_summaryAmount__spEPQ{color:#fff;font-size:24px;font-weight:700;margin:0}.RevenueManagement_profit__dsCKj{background:linear-gradient(135deg,#111,#1a2e1a);border-color:#4caf50}.RevenueManagement_profit__dsCKj .RevenueManagement_summaryAmount__spEPQ{color:#4caf50}.RevenueManagement_loss__dZaky{background:linear-gradient(135deg,#111,#2e1a1a);border-color:#f44}.RevenueManagement_loss__dZaky .RevenueManagement_summaryAmount__spEPQ{color:#f44}@media (max-width:768px){.RevenueManagement_contentArea__NxMWe{gap:20px;grid-template-columns:1fr}.RevenueManagement_tabs__vFLI\+{flex-direction:column}.RevenueManagement_tab__3VYBR{text-align:center}.RevenueManagement_financialSummary__zwatO{grid-template-columns:1fr}.RevenueManagement_collapsed__779fg{margin-left:0}.RevenueManagement_filterButtons__MfhJ4,.RevenueManagement_salesOverview__sq6hU{grid-template-columns:1fr}}@media (max-width:480px){.RevenueManagement_container__pBQtp{padding:10px}.RevenueManagement_header__kx5NV{padding:15px}.RevenueManagement_left__1My5Q,.RevenueManagement_right__UssRp,.RevenueManagement_summaryCard__b1aXH{padding:20px}.RevenueManagement_summaryAmount__spEPQ{font-size:20px}.RevenueManagement_overviewAmount__USozA{font-size:18px}.RevenueManagement_filterButton__IaBd-{font-size:12px;padding:10px 12px}}.BookingManagement_bookingManagementWrapper__bHsD3{background:#0a0a0a;color:#fff;min-height:100vh;padding:20px;transition:margin-left .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3.BookingManagement_collapsed__P3os5{margin-left:80px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_header__f8pNe{background:#111;border:1px solid #333;border-radius:12px;margin-bottom:30px;padding:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_header__f8pNe h2{color:#fff;font-size:24px;margin:0 0 20px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#ddd;display:flex;font-size:14px;gap:20px;justify-content:center;margin-bottom:20px;padding:10px 15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0 span{background:#1a1a1a;border:1px solid #333;border-radius:20px;color:#4caf50;font-size:14px;padding:8px 15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tabs__TWxDY{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tab__n7JtM{background:#222;border:1px solid #333;border-radius:8px;color:#ccc;cursor:pointer;font-size:14px;padding:12px 20px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tab__n7JtM:hover{background:#333;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tab__n7JtM.BookingManagement_activeTab__pBx7l{background:#4caf50;border-color:#4caf50;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_contentArea__ijKRr{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_contentArea__ijKRr>div{background:#111;border:1px solid #333;border-radius:12px;padding:25px;width:100%}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_contentArea__ijKRr>div h3{border-bottom:1px solid #333;color:#fff;font-size:18px;margin:0 0 20px;padding-bottom:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz{width:100%}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz>div{margin-bottom:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz label{color:#ccc;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz input,.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz select{background:#222;border:1px solid #444;border-radius:6px;box-sizing:border-box;color:#fff;font-size:14px;padding:12px 15px;transition:border-color .3s ease;width:100%}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz input:focus,.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_formContainer__mRoMz select:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033;outline:none}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_addButton__QIrH6{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:20px;padding:12px 24px;transition:all .3s ease;width:100%}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_addButton__QIrH6:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_addButton__QIrH6:disabled{background:#666;box-shadow:none;cursor:not-allowed;transform:none}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_loading__\+0LNC{color:#666;padding:40px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_loading__\+0LNC:after{animation:BookingManagement_spin__pHdYR 1s linear infinite;border:2px solid #4caf50;border-radius:50%;border-top-color:#0000;content:"";display:inline-block;height:20px;margin-left:10px;width:20px}@keyframes BookingManagement_spin__pHdYR{to{transform:rotate(1turn)}}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noRecords__x-lOy{color:#888;padding:40px 20px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noRecords__x-lOy p{font-size:16px;margin:0 0 10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noRecords__x-lOy small{color:#666}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_currentTimeDisplay__hq6GS{margin-bottom:20px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_currentTimeDisplay__hq6GS p{color:#4caf50;font-size:16px;margin:0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotLegend__aivL4{background:#1a1a1a;border:1px solid #333;border-radius:10px;margin-bottom:20px;padding:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotLegend__aivL4 h4{color:#fff;font-size:16px;margin:0 0 15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_legendItems__rhoxw{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_legendItem__yfZmU{align-items:center;color:#ccc;display:flex;font-size:14px;gap:8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_legendDot__yRMh8{border:2px solid #333;border-radius:50%;height:12px;width:12px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDot__pWUcT{background:#4caf50;border-color:#4caf50}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookedDot__wR1ky{background:#ff9800;border-color:#ff9800}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_unavailableDot__w0aOb{background:#f44;border-color:#f44}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_partiallyBlockedDot__jBFzW{background:#ff9800;border-color:#ff9800}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_passedDot__ftryd{background:#666;border-color:#666}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotGrid__1HAUp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-bottom:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3{border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:15px;position:relative;text-align:center;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3.BookingManagement_availableSlot__fNjgg{background:#4caf50;border-color:#4caf50}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3.BookingManagement_bookedSlot__E2VEG{background:#ff9800;border-color:#ff9800;cursor:default}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3.BookingManagement_partiallyBlockedSlot__Z6S4E{background:#ff9800;border-color:#ff9800}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3.BookingManagement_unavailableSlot__baWdJ{background:#f44;border-color:#f44}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotCard__XrhV3.BookingManagement_passedSlot__If0IR{background:#666;border-color:#666;cursor:default}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timeText__4ZI7X{font-size:14px;font-weight:700;margin-bottom:5px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_statusText__zZUw3{font-size:10px;margin-bottom:5px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingCount__jdrEN{color:#fffc;font-size:10px;font-weight:400}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedCount__A82ag{color:#fffc;font-size:10px;font-weight:400;margin-top:2px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockButton__uTJEd,.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_unblockButton__o8Rwg{background:#ff9800;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px;padding:5px 10px;transition:background .3s ease;width:100%}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockButton__uTJEd:hover{background:#f57c00}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_unblockButton__o8Rwg{background:#f66}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_unblockButton__o8Rwg:hover{background:#f44}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotsSummary__kHWfi{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-top:20px;padding:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotsSummary__kHWfi h4{color:#fff;font-size:16px;margin:0 0 15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_slotsSummary__kHWfi p{color:#ccc;font-size:14px;margin:5px 0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotsList__z2qXL{margin-top:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotCard__Zg2tp{align-items:center;background:#1a1a1a;border:1px solid #f44;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotCard__Zg2tp:hover{border-color:#f66;box-shadow:0 4px 12px #f443}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotInfo__h3Pk6{display:flex;flex-direction:column;gap:5px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotTime__DRvzN{color:#fff;font-size:16px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_blockedSlotDate__FYopQ{color:#ccc;font-size:14px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noBlockedSlots__W9oyF{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#666;margin-top:15px;padding:20px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noBlockedSlots__W9oyF p{font-size:14px;margin:0 0 10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_noBlockedSlots__W9oyF small{color:#888;font-size:12px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_dailyResetInfo__shIyq{background:linear-gradient(135deg,#1a2e1a,#0a1a0a);border:1px solid #4caf50;border-radius:8px;margin-top:20px;padding:15px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_dailyResetInfo__shIyq p{color:#4caf50;font-size:14px;margin:0 0 8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_dailyResetInfo__shIyq small{color:#666;font-size:12px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateNav__Lsuqn{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;min-width:80px;padding:8px 12px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An:hover{box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_yesterday__IGFmX{background:#666;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_yesterday__IGFmX:hover{background:#777}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_today__DyKYd{background:#4caf50;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_today__DyKYd:hover{background:#45a049}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_tomorrow__H1i6g{background:#2196f3;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_quickDateBtn__RS1An.BookingManagement_tomorrow__H1i6g:hover{background:#1976d2}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterSection__TMw3A{background:#1a1a1a;border:1px solid #333;border-radius:10px;margin-bottom:20px;padding:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterSection__TMw3A h4{color:#fff;font-size:16px;margin:0 0 15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterButtons__wLGsx{display:flex;flex-wrap:wrap;gap:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterBtn__oF4-d{background:#333;border:1px solid #444;border-radius:6px;color:#ccc;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterBtn__oF4-d:hover{background:#444;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_filterBtn__oF4-d.BookingManagement_activeFilter__ZiLGy{background:#4caf50;border-color:#4caf50;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingsList__eXDM9{margin-top:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingCard__GNUSO{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-bottom:15px;padding:20px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingCard__GNUSO:hover{border-color:#4caf50;box-shadow:0 4px 12px #4caf5033;transform:translateY(-2px)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingCard__GNUSO.BookingManagement_upcomingBooking__zeUJN{background:linear-gradient(135deg,#1a2e3a,#0a1a2a);border:2px solid #2196f3;box-shadow:0 0 20px #2196f333}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_upcomingBadge__a5OIO{background:#2196f3;border-radius:12px;color:#fff;font-size:.7rem;font-weight:400;margin-left:10px;padding:4px 8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingHeader__gKzCa{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingHeader__gKzCa h4{align-items:center;color:#fff;display:flex;font-size:16px;margin:0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingActions__p89KY{align-items:center;display:flex;gap:8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_statusSelect__gwKAV{background:#333;border:1px solid #444;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_statusSelect__gwKAV:focus{border-color:#4caf50;outline:none}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingDetails__4yFeh{color:#ccc}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_bookingDetails__4yFeh p{font-size:14px;margin:8px 0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_pending__F9aXv{background:#ff9800;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_upcoming__m2IkA{background:#2196f3;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_closed__QB-Er{background:#f44;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_unscheduled__cPitb{background:#666;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_cancelled__9ta1X{background:#f44;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_completed__vCk3l{background:#2196f3;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleList__IYRkM{margin-top:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleCard__KdPH\+{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-bottom:15px;padding:20px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleCard__KdPH\+:hover{border-color:#4caf50;box-shadow:0 4px 12px #4caf5033;transform:translateY(-2px)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleHeader__rP1hd{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleHeader__rP1hd h4{color:#fff;font-size:16px;margin:0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleActions__yyxWU{align-items:center;display:flex;gap:8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_removeButton__J9Nfk{background:#f44;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px;transition:background .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_removeButton__J9Nfk:hover{background:#c00;transform:scale(1.05)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_closeButton__N8qP7{background:#f44;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:5px;padding:5px 10px;transition:background .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_closeButton__N8qP7:hover{background:#c00;transform:scale(1.05)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_openButton__HnSji{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:5px;padding:5px 10px;transition:background .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_openButton__HnSji:hover{background:#45a049;transform:scale(1.05)}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleDetails__7eNl5{color:#ccc}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_scheduleDetails__7eNl5 p{font-size:14px;margin:8px 0}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_statusBadge__Eo2r6{border-radius:12px;font-size:12px;font-weight:500;margin-left:8px;padding:4px 8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_confirmed__BNKpU{background:#4caf50;color:#fff}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDaysInfo__KeFMh{background:#1a1a1a;border:1px solid #333;border-radius:10px;margin-top:20px;padding:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDaysInfo__KeFMh h4{color:#4caf50;font-size:16px;margin:0 0 15px;text-align:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDaysList__h8t1m{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDayBadge__Junt1{background:linear-gradient(135deg,#4caf50,#45a049);border:1px solid #4caf50;border-radius:20px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;transition:all .3s ease}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_availableDayBadge__Junt1:hover{box-shadow:0 4px 12px #4caf504d;transform:translateY(-2px)}@media (max-width:768px){.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_contentArea__ijKRr{gap:20px}.BookingManagement_bookingManagementWrapper__bHsD3{padding:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_header__f8pNe{margin-bottom:20px;padding:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_left__JwFCN,.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_right__Zz9bS{padding:20px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tabs__TWxDY{gap:8px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tab__n7JtM{font-size:13px;padding:10px 16px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0{align-items:center;flex-direction:column;font-size:13px;gap:10px;margin-bottom:15px;padding:8px 12px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0 span{font-size:12px;padding:6px 12px}.BookingManagement_bookingManagementWrapper__bHsD3.BookingManagement_collapsed__P3os5{margin-left:0}}@media (max-width:480px){.BookingManagement_bookingManagementWrapper__bHsD3{padding:10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_header__f8pNe{margin-bottom:15px;padding:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_left__JwFCN,.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_right__Zz9bS{padding:15px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tabs__TWxDY{gap:6px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_tab__n7JtM{font-size:12px;padding:8px 12px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0{font-size:12px;margin-bottom:12px;padding:6px 10px}.BookingManagement_bookingManagementWrapper__bHsD3 .BookingManagement_timezoneInfo__8Y8s0 span{font-size:11px;padding:5px 10px}}.DashboardOverview_container__qxocm{background:#0a0a0a;color:#fff;min-height:100vh;padding:20px;transition:all .3s ease}.DashboardOverview_container__qxocm.DashboardOverview_collapsed__0PCpb{margin-left:60px}.DashboardOverview_loading__u50yT{align-items:center;color:#ccc;display:flex;flex-direction:column;height:60vh;justify-content:center}.DashboardOverview_spinner__cj6lv{animation:DashboardOverview_spin__T7WxS 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#4caf50;height:50px;margin-bottom:20px;width:50px}@keyframes DashboardOverview_spin__T7WxS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardOverview_header__AFHAp{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.DashboardOverview_header__AFHAp h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#4caf50,#2196f3);-webkit-background-clip:text;background-clip:text;font-size:2rem;margin:0}.DashboardOverview_periodFilter__6-oZC{display:flex;gap:10px}.DashboardOverview_periodBtn__XBP85{background:#333;border:1px solid #444;border-radius:8px;color:#ccc;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.DashboardOverview_periodBtn__XBP85:hover{background:#444;color:#fff}.DashboardOverview_periodBtn__XBP85.DashboardOverview_active__ZL0AX{background:#4caf50;border-color:#4caf50;color:#fff}.DashboardOverview_statsGrid__kqR83{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.DashboardOverview_statCard__5FsTZ{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;display:flex;gap:20px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.DashboardOverview_statCard__5FsTZ:before{background:linear-gradient(90deg,#4caf50,#2196f3);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.DashboardOverview_statCard__5FsTZ:hover:before{transform:scaleX(1)}.DashboardOverview_statCard__5FsTZ:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.DashboardOverview_salesCard__AW2jj{border-color:#4caf50}.DashboardOverview_profitCard__es9iz{border-color:#2196f3}.DashboardOverview_bookingsCard__S6Rri{border-color:#ff9800}.DashboardOverview_upcomingCard__FOsK3{border-color:#9c27b0}.DashboardOverview_breakageCard__gjhn4{border-color:#ff9800}.DashboardOverview_sharesCard__Yik1x{border-color:#9c27b0}.DashboardOverview_customersCard__5Kjdm{border-color:#4caf50}.DashboardOverview_statIcon__BdzvH{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:2.5rem;height:60px;justify-content:center;width:60px}.DashboardOverview_salesCard__AW2jj .DashboardOverview_statIcon__BdzvH{background:#4caf5033}.DashboardOverview_profitCard__es9iz .DashboardOverview_statIcon__BdzvH{background:#2196f333}.DashboardOverview_bookingsCard__S6Rri .DashboardOverview_statIcon__BdzvH{background:#ff980033}.DashboardOverview_upcomingCard__FOsK3 .DashboardOverview_statIcon__BdzvH{background:#9c27b033}.DashboardOverview_breakageCard__gjhn4 .DashboardOverview_statIcon__BdzvH{background:#ff980033}.DashboardOverview_sharesCard__Yik1x .DashboardOverview_statIcon__BdzvH{background:#9c27b033}.DashboardOverview_customersCard__5Kjdm .DashboardOverview_statIcon__BdzvH{background:#4caf5033}.DashboardOverview_statContent__ubuF\+ h3{color:#ccc;font-size:1.1rem;margin:0 0 10px}.DashboardOverview_statValue__mDytv{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 5px}.DashboardOverview_statContent__ubuF\+ small{color:#888;font-size:.9rem}.DashboardOverview_chartsGrid__2e536{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:30px}.DashboardOverview_chartCard__mtqYL{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;padding:25px;transition:all .3s ease}.DashboardOverview_chartCard__mtqYL:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.DashboardOverview_chartCard__mtqYL h3{color:#fff;font-size:1.3rem;margin:0 0 20px;text-align:center}.DashboardOverview_quickActions__jh-hx{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);height:200px}.DashboardOverview_actionBtn__a0PWg{align-items:center;background:linear-gradient(135deg,#333,#222);border:1px solid #444;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:10px;padding:20px;transition:all .3s ease}.DashboardOverview_actionBtn__a0PWg:hover{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;transform:translateY(-2px)}.DashboardOverview_actionBtn__a0PWg span:first-child{font-size:1.5rem}.DashboardOverview_recentActivity__1PiCf{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;padding:25px}.DashboardOverview_recentActivity__1PiCf h3{color:#fff;font-size:1.3rem;margin:0 0 20px}.DashboardOverview_activityList__w6AwB{display:flex;flex-direction:column;gap:15px}.DashboardOverview_activityItem__TQ8BD{align-items:center;background:#ffffff0d;border:1px solid #333;border-radius:10px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.DashboardOverview_activityItem__TQ8BD:hover{background:#ffffff1a;transform:translateX(5px)}.DashboardOverview_activityIcon__GOIjt{align-items:center;background:#4caf5033;border-radius:50%;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.DashboardOverview_activityContent__uX8Kt p{color:#fff;font-size:.95rem;margin:0 0 5px}.DashboardOverview_activityContent__uX8Kt small{color:#888;font-size:.85rem}.DashboardOverview_noActivity__dI1nJ{color:#888;font-style:italic;padding:40px 20px;text-align:center}.DashboardOverview_noActivity__dI1nJ p{font-size:1rem;margin:0}@media (max-width:768px){.DashboardOverview_container__qxocm{padding:15px}.DashboardOverview_header__AFHAp{flex-direction:column;gap:15px;text-align:center}.DashboardOverview_header__AFHAp h1{font-size:1.5rem}.DashboardOverview_statsGrid__kqR83{gap:15px;grid-template-columns:1fr}.DashboardOverview_chartsGrid__2e536{gap:20px;grid-template-columns:1fr}.DashboardOverview_quickActions__jh-hx{grid-template-columns:1fr;height:auto}.DashboardOverview_statCard__5FsTZ{padding:20px}.DashboardOverview_statIcon__BdzvH{font-size:2rem;height:50px;width:50px}.DashboardOverview_statValue__mDytv{font-size:1.5rem}}@media (max-width:480px){.DashboardOverview_periodFilter__6-oZC{flex-wrap:wrap;justify-content:center}.DashboardOverview_periodBtn__XBP85{font-size:12px;padding:6px 12px}.DashboardOverview_chartCard__mtqYL,.DashboardOverview_recentActivity__1PiCf{padding:20px}}.LoyaltyManagement_container__wfjN3{background:#0a0a0a;color:#fff;min-height:100vh;padding:20px;transition:all .3s ease}.LoyaltyManagement_container__wfjN3.LoyaltyManagement_collapsed__A\+MMT{margin-left:60px}.LoyaltyManagement_loading__xwGjA{align-items:center;color:#ccc;display:flex;flex-direction:column;height:60vh;justify-content:center}.LoyaltyManagement_spinner__cbIyz{animation:LoyaltyManagement_spin__qivw- 1s linear infinite;border:4px solid #333;border-radius:50%;border-top-color:#e91e63;height:50px;margin-bottom:20px;width:50px}@keyframes LoyaltyManagement_spin__qivw-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoyaltyManagement_header__CMpdU{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.LoyaltyManagement_header__CMpdU h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#e91e63,#ff5722);-webkit-background-clip:text;background-clip:text;font-size:2rem;margin:0}.LoyaltyManagement_headerActions__NUgUY{display:flex;gap:15px}.LoyaltyManagement_addUserBtn__mhHK\+{background:linear-gradient(135deg,#e91e63,#c2185b);border:none;border-radius:8px;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.LoyaltyManagement_addUserBtn__mhHK\+:hover{box-shadow:0 6px 20px #e91e6366;transform:translateY(-2px)}.LoyaltyManagement_searchSection__JACDn{margin-bottom:30px}.LoyaltyManagement_searchBox__Dl-J5{max-width:400px;position:relative}.LoyaltyManagement_searchInput__0NZzi{background:#ffffff0d;border:1px solid #333;border-radius:10px;color:#fff;font-size:16px;padding:15px 45px 15px 20px;transition:all .3s ease;width:100%}.LoyaltyManagement_searchInput__0NZzi:focus{border-color:#e91e63;box-shadow:0 0 0 3px #e91e631a;outline:none}.LoyaltyManagement_searchIcon__3sP6u{color:#888;font-size:18px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.LoyaltyManagement_modal__UeEN5{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LoyaltyManagement_modalContent__Fuj6K{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;box-shadow:0 10px 30px #00000080;max-width:400px;padding:30px;width:90%}.LoyaltyManagement_modalContent__Fuj6K h3{color:#e91e63;margin:0 0 20px;text-align:center}.LoyaltyManagement_formGroup__-PrRM{margin-bottom:20px}.LoyaltyManagement_formGroup__-PrRM label{color:#ccc;display:block;font-weight:500;margin-bottom:8px}.LoyaltyManagement_formGroup__-PrRM input{background:#ffffff0d;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.LoyaltyManagement_formGroup__-PrRM input:focus{border-color:#e91e63;box-shadow:0 0 0 3px #e91e631a;outline:none}.LoyaltyManagement_modalActions__CNCDq{display:flex;gap:15px;margin-top:25px}.LoyaltyManagement_cancelBtn__VUUb-,.LoyaltyManagement_saveBtn__JW024{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .3s ease}.LoyaltyManagement_saveBtn__JW024{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff}.LoyaltyManagement_saveBtn__JW024:hover{box-shadow:0 4px 15px #e91e634d;transform:translateY(-2px)}.LoyaltyManagement_cancelBtn__VUUb-{background:#ffffff1a;border:1px solid #333;color:#ccc}.LoyaltyManagement_cancelBtn__VUUb-:hover{background:#ffffff26;color:#fff}.LoyaltyManagement_statsGrid__SMjzA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.LoyaltyManagement_statCard__iLiFY{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;display:flex;gap:20px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease}.LoyaltyManagement_statCard__iLiFY:before{background:linear-gradient(90deg,#e91e63,#ff5722);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.LoyaltyManagement_statCard__iLiFY:hover:before{transform:scaleX(1)}.LoyaltyManagement_statCard__iLiFY:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-5px)}.LoyaltyManagement_statIcon__7gz2b{align-items:center;background:#e91e6333;border-radius:50%;display:flex;font-size:2.5rem;height:60px;justify-content:center;width:60px}.LoyaltyManagement_statContent__539Lq h3{color:#ccc;font-size:1.1rem;margin:0 0 10px}.LoyaltyManagement_statValue__VemNU{font-size:1.8rem;margin:0 0 5px}.LoyaltyManagement_statContent__539Lq small{color:#888;font-size:.9rem}.LoyaltyManagement_customerList__dXxh-{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:1px solid #333;border-radius:15px;padding:25px}.LoyaltyManagement_customerList__dXxh- h3{color:#e91e63;font-size:1.3rem;margin:0 0 20px}.LoyaltyManagement_customerGrid__jm25M{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.LoyaltyManagement_customerCard__12F1U{background:#ffffff0d;border:1px solid #333;border-radius:12px;padding:20px;transition:all .3s ease}.LoyaltyManagement_customerCard__12F1U:hover{border-color:#e91e63;box-shadow:0 8px 25px #0000004d;transform:translateY(-3px)}.LoyaltyManagement_customerHeader__ZBn\+G{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.LoyaltyManagement_customerInfo__lQKnN h4{color:#fff;font-size:1.1rem;margin:0 0 5px}.LoyaltyManagement_customerPhone__Oqnf-{color:#888;font-size:.9rem;margin:0}.LoyaltyManagement_loyaltyBadge__ljTyL{display:flex;gap:8px}.LoyaltyManagement_freeBadge__JAZov{background:linear-gradient(135deg,#4caf50,#45a049)}.LoyaltyManagement_freeBadge__JAZov,.LoyaltyManagement_progressBadge__SY2Qg{border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px}.LoyaltyManagement_progressBadge__SY2Qg{background:linear-gradient(135deg,#ff9800,#f57c00)}.LoyaltyManagement_loyaltyProgress__zsR1V{margin-bottom:15px}.LoyaltyManagement_progressBar__A6wJw{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.LoyaltyManagement_progressFill__c4ZFa{border-radius:4px;height:100%;transition:width .3s ease}.LoyaltyManagement_progressText__-8yoW{color:#888;font-size:.85rem;text-align:center}.LoyaltyManagement_customerStats__t4nRX{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:15px}.LoyaltyManagement_stat__KwWS9{background:#ffffff0d;border-radius:8px;padding:10px;text-align:center}.LoyaltyManagement_statLabel__YYHmT{color:#888;display:block;font-size:.8rem;margin-bottom:5px}.LoyaltyManagement_statValue__VemNU{color:#fff;display:block;font-size:1.2rem;font-weight:700}.LoyaltyManagement_claimBtn__0d7xY{background:linear-gradient(135deg,#e91e63,#c2185b);border:none;border-radius:8px;box-shadow:0 4px 15px #e91e634d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .3s ease;width:100%}.LoyaltyManagement_claimBtn__0d7xY:hover{box-shadow:0 6px 20px #e91e6366;transform:translateY(-2px)}.LoyaltyManagement_noResults__MkuMp{color:#888;font-style:italic;padding:40px 20px;text-align:center}.LoyaltyManagement_noResults__MkuMp p{font-size:1rem;margin:0}@media (max-width:768px){.LoyaltyManagement_container__wfjN3{padding:15px}.LoyaltyManagement_header__CMpdU{flex-direction:column;gap:15px;text-align:center}.LoyaltyManagement_header__CMpdU h1{font-size:1.5rem}.LoyaltyManagement_customerGrid__jm25M,.LoyaltyManagement_statsGrid__SMjzA{gap:15px;grid-template-columns:1fr}.LoyaltyManagement_customerHeader__ZBn\+G{flex-direction:column;gap:10px}.LoyaltyManagement_customerStats__t4nRX{gap:10px;grid-template-columns:1fr}.LoyaltyManagement_modalContent__Fuj6K{padding:20px;width:95%}}
/*# sourceMappingURL=main.c3e1c11c.css.map*/