:root{--primary-color:linear-gradient(90deg,#2337fa,#1929b2 61%,#1b1c6b);--secondary-color:#4c4b4a;--tertiary-color:#303031b6;--background-color:#171622;--background-color-high:#14131a;--background-color-low:#14131aea;--text-color:#fdffff;--hover-color:#1c2792}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}body{background-color:#14131a;background-color:var(--background-color-high);color:#fdffff;color:var(--text-color)}.home_home__1jket{position:relative}.home_main__rMAgL{margin-top:70px}.header_header__z8ezc{box-shadow:0 2px 4px #0000001a;color:var(--text-color);height:60px;left:0;position:fixed;width:100vw}.header_header__z8ezc,.header_nav__QGzOh{background-color:var(--background-color);top:0;z-index:1000}.header_nav__QGzOh{align-items:center;display:flex;padding:1rem 2rem;position:-webkit-sticky;position:sticky}.header_nav__QGzOh a,.header_sidebarnavLinks__N3nUX a{color:var(--text-color);text-decoration:none}.header_MenuIcon__kUkVX{cursor:pointer;display:none;font-size:1.5rem}.header_MenuIcon__kUkVX img{height:35px;width:35px}.header_SalonEdgeLogo__4eKj9{align-items:center;cursor:pointer;display:flex;gap:.5rem;height:40px;justify-content:center;margin-right:1rem}.header_SalonEdgeLogo__4eKj9:hover{filter:brightness(.8)}.header_logoImage__-XmOC{align-items:center;display:flex;justify-content:center}.header_logoImage__-XmOC,.header_logoImage__-XmOC img{border-radius:50%;height:100%;width:auto}.header_logoText__F6QVE{align-items:center;color:var(--text-color);display:flex;font-size:1.5rem;font-weight:700;justify-content:center}.header_navLinks__xvEpC{flex-grow:1}.header_navLinks__xvEpC,.header_sidebarnavLinks__N3nUX{align-items:center;display:flex;gap:1rem;justify-content:center}.header_sidebarnavLinks__N3nUX{flex-direction:column}.header_navLinks__xvEpC li{padding:.5rem 1rem}.header_navLinks__xvEpC li,.header_sidebarnavLinks__N3nUX li{cursor:pointer;font-weight:600;list-style:none;transition:background-color .3s ease}.header_sidebarnavLinks__N3nUX li{padding:.7rem 1.5rem;text-align:center;width:100%}.header_active__CtAsY,.header_navLinks__xvEpC li:hover,.header_sidebarnavLinks__N3nUX li:hover{background-image:var(--primary-color);border-radius:5px}.header_SidebarAuthButtons__bJRc6,.header_authButtons__YDnNO{align-items:center;display:flex;gap:1rem;justify-content:center}.header_SidebarAuthButtons__bJRc6{flex-direction:column}.header_authButtons__YDnNO button{font-size:1rem;padding:.5rem 1rem}.header_SidebarAuthButtons__bJRc6 button,.header_authButtons__YDnNO button{border:none;border-radius:5px;cursor:pointer;font-weight:700;outline:none;transition:background-color .3s ease}.header_SidebarAuthButtons__bJRc6 button{font-size:1.2rem;padding:.7rem 1.5rem;text-align:center;width:100%}.header_SidebarAuthButtons__bJRc6 button:hover,.header_authButtons__YDnNO button:hover{filter:brightness(.8)}.header_SidebarloginButton__BCpRk button,.header_loginButton__SYR2q button{background-image:var(--primary-color);border:2px solid var(--text-color);color:var(--text-color)}.header_SidebarsignupButton__uqIoT button,.header_signupButton__MBMj7 button{background-color:var(--text-color);border:2px solid var(--background-color);color:var(--background-color)}.header_loginButton__SYR2q button:hover,.header_signupButton__MBMj7 button:hover{filter:brightness(.8)}@media (max-width:690px){.header_authButtons__YDnNO,.header_navLinks__xvEpC{display:none}.header_MenuIcon__kUkVX{align-items:center;display:flex;justify-content:center}.header_nav__QGzOh{justify-content:space-between}}.header_mobile_menu__fm2G3{height:100vh;position:fixed;right:0;top:0;width:100%;z-index:9998}.header_sidebaroverlay__VKQBl{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.header_sidebarmenu__oizC5{animation:header_slideIn__5-ZS6 .4s ease-out forwards;background:var(--background-color);box-shadow:-6px 0 12px #00000026;color:var(--text-color);display:flex;flex-direction:column;height:100%;left:0;position:fixed;transform:translateX(100%);width:300px;z-index:10000}@keyframes header_slideIn__5-ZS6{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.header_sidebar__sbefY{display:flex;flex-direction:column;gap:1.25rem;padding:2.5rem 1.5rem}.header_login__mDqPr{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background .3s ease,transform .2s ease}.header_login__mDqPr:hover{background:#2563eb;transform:scale(1.05)}.header_sign_up__hJ39X{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background .3s ease,transform .2s ease}.header_sign_up__hJ39X:hover{background:#059669;transform:scale(1.05)}.header_closebtn__leMwN{align-self:flex-start;display:flex;justify-content:flex-end;margin-top:auto;padding:1.5rem}.header_closebtn__leMwN img{cursor:pointer;height:28px;transition:transform .2s ease;width:28px}.header_closebtn__leMwN img:hover{transform:rotate(90deg)}@media screen and (max-width:480px){.header_auth-buttons__X7RM1,.header_nav-links__frHaq{display:none}.header_header__z8ezc{height:50px}}@media screen and (min-width:480px){.header_toggle__tsm2I{display:none}}@media (max-width:768px){.header_sidebarmenu__oizC5{width:260px}.header_sidebar__sbefY{padding:2rem 1rem}.header_sidebar__sbefY a{font-size:1rem;padding:.6rem .8rem}.header_login__mDqPr,.header_sign-up__1vQ1w{font-size:.95rem;padding:.6rem 1.2rem}.header_closebtn__leMwN{padding:1rem}.header_closebtn__leMwN img{height:24px;width:24px}}.header_profilebtn__zonaA{background-image:var(--primary-color);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:1rem;font-weight:700;outline:none;padding:.5rem 1rem;transition:background-color .3s ease}.footer_footer__XXj-R{background-color:var(--background-color);bottom:0;color:var(--text-color);display:flex;flex-direction:column;font-size:14px;gap:15px;padding:20px;position:relative;text-align:center;width:100%}.footer_footerContent__duq4o{align-items:flex-start;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:20px 0}.footer_Container__H5cEV{display:flex;flex-direction:column;gap:10px;min-width:150px;text-align:left!important}.footer_footer__XXj-R h3{font-size:x-large}.footer_list__tjFa4{display:flex;flex-direction:column;gap:8px}.footer_Container__H5cEV li{list-style:none}.footer_Container__H5cEV a{color:var(--text-color);text-decoration:none}.footer_Container__H5cEV a:hover{text-decoration:underline}.footer_title__NO\+Fr{font-size:18px;font-weight:700;margin-bottom:10px}.footer_description__j9tqs{font-size:14px;line-height:1.6;max-width:300px}.heroSection_hero__Jtplq{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.heroSection_hero__Jtplq:before{background-image:url(/static/media/Salon%20Edge%20Cover.a9f91b7340850f9bcc1a.jpg);background-position:bottom;background-size:cover;content:"";filter:blur(1.5px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.heroSection_heroContent__akAoM{align-items:center;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.heroSection_heroTitle__Z9vNP{color:var(--text-color);font-size:3rem;text-shadow:2px 2px 4px #000000b3}.heroSection_heroMainTitle__J6KPn{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.heroSection_heroMainTitleMainText__tsGCi h1{line-height:0;margin:0;padding:0}.heroSection_heroMainTitleMainText__tsGCi{background-clip:text;-webkit-background-clip:text;background-image:var(--primary-color);color:#0000;font-size:4rem;font-weight:900;padding:0 10px}.heroSection_heroMainTitleMainTextBackground__P6HRH{background-color:var(--text-color)}.heroSection_heroMainTitleText__5QZCl{color:var(--text-color);font-size:4rem;font-weight:900}.heroSection_heroSubtitle__Waj2N{color:var(--text-color);font-size:1.3rem;margin-bottom:30px;max-width:600px;text-shadow:1px 1px 3px #00000080}.heroSection_heroButtons__j\+OOu{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.heroSection_heroButtonPrimary__sSauU{background-image:var(--primary-color);border:none;border-radius:7px;color:var(--text-color);cursor:pointer;font-size:1.2rem;font-weight:600;padding:7px 15px;text-decoration:none;transition:background-color .3s ease}.heroSection_heroButtonPrimary__sSauU:hover{box-shadow:0 4px 15px #fff9}.heroSection_heroButtonSecondary__6qeAN{background-color:var(--secondary-color);border:2px solid var(--text-color);border-radius:7px;color:var(--text-color);cursor:pointer;font-size:1.2rem;font-weight:600;padding:5px 13px;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.heroSection_heroButtonSecondary__6qeAN:hover{box-shadow:0 4px 15px #fff9}@media (max-width:768px){.heroSection_heroMainTitleMainText__tsGCi,.heroSection_heroMainTitleText__5QZCl{font-size:2.5rem}.heroSection_heroTitle__Z9vNP{font-size:2rem}.heroSection_heroSubtitle__Waj2N{font-size:1rem;max-width:90%}.heroSection_heroButtonPrimary__sSauU,.heroSection_heroButtonSecondary__6qeAN{font-size:1rem;padding:6px 12px}}@media (max-width:480px){.heroSection_heroMainTitleMainText__tsGCi,.heroSection_heroMainTitleText__5QZCl{font-size:2rem}.heroSection_heroTitle__Z9vNP{font-size:1.5rem}.heroSection_heroSubtitle__Waj2N{font-size:.9rem;max-width:90%}.heroSection_heroButtonPrimary__sSauU,.heroSection_heroButtonSecondary__6qeAN{font-size:.9rem;padding:5px 10px}}.aboutHeroSection_aboutHeroSection__fOZ82{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:50px 20px}.aboutHeroSection_aboutHeroSection__fOZ82 h1{color:var(--text-color);font-size:3rem;font-weight:900;text-align:center}.aboutHeroSection_line__pTyA0{background-color:var(--text-color);border-radius:5px;height:5px;width:10rem}.aboutHeroSection_Container__cRpw5{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.aboutHeroSection_Container__cRpw5 p{color:var(--text-color);font-size:1.2rem;line-height:1.6;margin:0;padding:0;text-align:justify}.aboutHeroSection_Container__cRpw5 img{border-radius:5px;box-shadow:0 4px 8px var(--text-color);height:35vh;object-fit:contain;width:100%}.aboutHeroSection_Text__ZENQC{height:100%;width:70%}.aboutHeroSection_img__txMWc{height:100%;max-width:50%;min-width:-webkit-fit-content;min-width:fit-content}@media (max-width:768px){.aboutHeroSection_aboutHeroSection__fOZ82 h1{font-size:2.5rem}.aboutHeroSection_Container__cRpw5{align-items:center;flex-direction:column}.aboutHeroSection_Text__ZENQC{width:100%}.aboutHeroSection_img__txMWc{max-width:100%}}@media (max-width:480px){.aboutHeroSection_aboutHeroSection__fOZ82 h1{font-size:2rem}.aboutHeroSection_Container__cRpw5 p{font-size:1rem}.aboutHeroSection_img__txMWc{height:25vh}}.about_About__zxvWZ{box-sizing:border-box;gap:20px;justify-content:center;padding:20px;text-align:center}.about_About__zxvWZ,.services_Services__v3qua{align-items:center;display:flex;flex-direction:column;min-height:70vh;width:100%}.services_Services__v3qua{margin-top:70px}.services_ServicesList__oCHtV{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.services_ServiceItem__73EF7{background:var(--tertiary-color);border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;padding:16px;width:300px}.loader_loader_container__1YRcp{align-items:center;background-color:#0000001a;display:flex;height:100vh;justify-content:center}.loader_loader__M-FUL{animation:loader_spin__u99fp 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#2337fa;height:50px;width:50px}@keyframes loader_spin__u99fp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bookings_Bookings__ifH5i{margin-top:60px;min-height:70vh;width:100%}.bookings_servicesList__eap\+s,.bookings_stylistsList__KeeFW{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.bookings_serviceItem__WBhoC,.bookings_stylistItem__RgIB8{border:1px solid var(--secondary-color);border-radius:5px;box-sizing:border-box;cursor:pointer;padding:10px;transition:transform .2s;width:250px}.bookings_serviceItem__WBhoC:hover,.bookings_stylistItem__RgIB8:hover{transform:scale(1.05)}.bookings_active__5z1Do{background:var(--primary-color);border:2px solid var(--text-color)}.bookings_buttons__SFGRC{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.bookings_cancelLink__Wp0fB{color:var(--text-color);text-decoration:none}.bookings_cancelButton__YyHSG{background-color:initial;border:2px solid var(--text-color);border-radius:5px;color:var(--text-color);cursor:pointer;padding:10px 20px;transition:background-color .2s,color .2s}.bookings_cancelButton__YyHSG:hover,.bookings_continueButton__1z4uv{background-color:var(--text-color);color:var(--background-color)}.bookings_continueButton__1z4uv{border:none;border-radius:5px;cursor:pointer;padding:10px 20px;transition:background-color .2s,color .2s}.bookings_continueButton__1z4uv:hover{background:var(--primary-color);color:var(--text-color)}.bookings_BackLink__AYVwQ{color:var(--text-color);text-decoration:none}.bookings_BackButton__GKfE7{background-color:initial;border:2px solid var(--text-color);border-radius:5px;color:var(--text-color);cursor:pointer;padding:10px 20px;transition:background-color .2s,color .2s}.bookings_BackButton__GKfE7:hover{background-color:var(--text-color);color:var(--background-color)}.bookings_stylistImage__A7e3i{border-radius:50%;height:100px;margin-top:10px;object-fit:cover;width:100px}.bookings_daysAvailableList__9ycIO{list-style-type:none;margin:10px 0 0;padding:0}.bookings_dayItem__GVGMz{background:var(--primary-color);border-radius:3px;color:var(--text-color);display:inline-block;font-size:.9em;margin-bottom:5px;margin-right:5px;padding:5px 10px}.bookings_availabledot__2xaB8{color:#44e944}.bookings_unavailabledot__PQT\+s{color:orange}.bookings_status__gpXvn{display:flex;gap:10px}.bookings_dateTimeSelection__HO8ON{text-align:center}.bookings_calendarContainer__Djdv0{margin-top:20px}.bookings_monthNavigation__c98Ff{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:700px}.bookings_navButton__Lyp4Z{background:#0000;border:1px solid var(--text-color);border-radius:5px;color:var(--text-color);cursor:pointer;padding:5px 10px}.bookings_navButton__Lyp4Z:hover{background:var(--text-color);color:var(--background-color)}.bookings_calendarHeader__MeBM5{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin:0 auto;max-width:700px}.bookings_weekDay__vYS6x{background:var(--secondary-color);border-radius:5px;color:var(--text-color);font-weight:700;padding:10px;text-align:center}.bookings_calendarGrid__Q2ny7{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr);margin:0 auto;max-width:700px}.bookings_calendarDay__rGmYH{align-items:center;border:1px solid var(--secondary-color);border-radius:5px;cursor:pointer;display:flex;justify-content:center;min-height:40px;padding:10px}.bookings_calendarDay__rGmYH:hover{background:var(--primary-color);color:var(--background-color)}.bookings_disabled__sW-hq{background:#ccc;color:#666;cursor:not-allowed}.bookings_calendarDay__rGmYH.bookings_disabled__sW-hq:hover{background:#ccc;transform:none}.bookings_timeSelection__n9Czu{margin-top:20px}.bookings_timeDropdown__GOF\+R{background:var(--background-color);border:1px solid var(--secondary-color);border-radius:5px;color:var(--text-color);margin-top:10px;padding:10px;width:200px}.bookings_timeDropdown__GOF\+R:disabled{background:#eee;cursor:not-allowed}.bookings_confirmBooking__XRZ6s{text-align:center}.bookings_bookingDetails__Dwj5a{margin:0 auto;max-width:500px;text-align:left}.bookings_bookingDetails__Dwj5a h3{margin-top:15px}.bookings_bookingDetails__Dwj5a ul{list-style:none;padding:0}.bookings_bookingDetails__Dwj5a li{margin:5px 0}@media (max-width:768px){.bookings_weekDay__vYS6x{font-size:.8em;padding:8px}}.bookings_orderConfirmed__8b4Ig{align-self:center;background:var(--primary-color);border-radius:10px;color:var(--text-color);margin:20px auto;max-width:500px;padding:30px;text-align:center}.bookings_OrderConfirmedIcon__Uxu2j{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100px}.bookings_OrderConfirmedIcon__Uxu2j img{height:100%;object-fit:contain;width:100%}.bookings_orderConfirmed__8b4Ig h2{margin-bottom:10px}.bookings_orderConfirmed__8b4Ig p{margin-bottom:20px}.bookings_homeLink__G7S0L{color:var(--text-color);text-decoration:none}.bookings_homeButton__CR7v4{background-color:var(--text-color);border:none;border-radius:5px;color:var(--background-color);cursor:pointer;padding:10px 20px;transition:background-color .2s,color .2s}.bookings_homeButton__CR7v4:hover{background:var(--primary-color);color:var(--text-color)}.bookings_confirmBooking__XRZ6s h2,.bookings_dateTimeSelection__HO8ON h2,.bookings_serviceSelection__bEINu h2,.bookings_stylistSelection__fU1Sp h2{font-size:1.5em;margin-bottom:10px;text-align:center}.bookings_confirmBooking__XRZ6s p,.bookings_dateTimeSelection__HO8ON p,.bookings_serviceSelection__bEINu p,.bookings_stylistSelection__fU1Sp p{font-size:1em;margin-bottom:10px;text-align:center}.bookings_confirmBooking__XRZ6s,.bookings_dateTimeSelection__HO8ON,.bookings_serviceSelection__bEINu,.bookings_stylistSelection__fU1Sp{background:var(--background-color);border:1px solid var(--secondary-color);padding:20px}.signup_Signup__Tnb42{align-items:center;display:flex;min-height:70vh;width:100%}.signup_signupContainer__xVBLO{background-image:var(--primary-color);border-radius:8px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:500px;padding:20px;width:100%}.signup_signupTitle__\+Ox\+u{color:var(--text-color);font-size:24px;margin-bottom:20px;text-align:center}.signup_signupInput__HpLe1{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:12px 15px;width:100%}.signup_signupButton__DBmER{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 15px;width:100%}.signup_signupButton__DBmER:hover{background-color:#0056b3;border:1px solid var(--text-color);transform:scale(1.05);transition:transform .2s}.signup_Signinasking__TP37z{color:var(--text-color);font-size:14px;margin-top:15px;text-align:center}.signup_Signinasking__TP37z a{color:var(--text-color);font-weight:500;text-decoration:underline}.signin_Signin__tpIn1{align-items:center;display:flex;min-height:70vh;width:100%}.signin_signinContainer__D65iR{align-items:center;background-image:var(--primary-color);border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:2rem;width:100%}.signin_signinTitle__3mEbo{font-size:2rem;font-weight:600;margin-bottom:1rem}.signin_signinInput__K0n\+5{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:2.5rem;margin-bottom:1rem;padding:0 .5rem;width:100%}.signin_signinButton__I5qlz{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;height:2.5rem;width:100%}.signin_signinButton__I5qlz:hover{background-color:#0056b3;border:1px solid var(--text-color);transform:scale(1.05);transition:transform .2s}.signin_errorMessage__Bthek{color:#fff;font-size:.875rem;margin-bottom:1rem;text-align:left;width:100%}.signin_inputError__Hxni2{background-color:#fff5f5;border:1px solid #fff}.signin_signupPrompt__VEq7h{color:#fff;font-size:.875rem;margin-top:1rem}.signin_signupPrompt__VEq7h a{color:#31c71d;text-decoration:underline}.contact_Contact__t3oim{align-items:center;display:flex;flex-direction:column;margin-top:70px;min-height:70vh;width:100%}.contact_Contact__t3oim h1{font-size:36px;font-weight:700;margin-top:20px;text-align:center}.contact_Contact__t3oim p{color:#a09d9d;font-size:18px;margin-top:10px}.contact_Contact__t3oim h2{font-size:24px;font-weight:700;margin-top:20px;text-align:center}.contact_Contact__t3oim p{font-size:16px;margin-top:5px;text-align:center}.contact_contactInfo__GFzFa{flex-wrap:wrap;gap:20px;margin-top:20px}.contact_contactInfo__GFzFa,.contact_contactInfo__GFzFa div{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact_contactInfo__GFzFa div{gap:10px}.contact_address__2fVHE,.contact_email__O7CLr,.contact_phone__PxcMK{background-color:#f0f0f0;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 5px #0000001a;color:var(--background-color);font-size:20px;font-weight:700;padding:10px;text-align:center;transition:transform .3s,box-shadow .3s;width:250px;&:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}}.adminNavbar_AdminNavbar__4GRRq{background-color:var(--background-color);color:#a7aeb3;height:100vh;left:0;margin:0;overflow:hidden;position:fixed;top:0;transition:width .4s ease-out;width:3rem;z-index:1000}.adminNavbar_AdminNavbar__4GRRq:hover{width:15rem}.adminNavbar_AdminNavbar__4GRRq a{align-items:center;box-sizing:border-box;color:inherit;display:flex;font-family:sans-serif;font-weight:700;gap:10px;padding:15px 10px;text-decoration:none;white-space:nowrap;width:100%}.adminNavbar_AdminNavbar__4GRRq a.adminNavbar_active__WRrOQ,.adminNavbar_AdminNavbar__4GRRq a:hover:not(.adminNavbar_active__WRrOQ){background:var(--primary-color);color:var(--text-color)}.adminNavbar_AdminNavbar__4GRRq li{display:flex;justify-content:center;position:relative}.adminNavbar_AdminNavbar__4GRRq a p{display:none}.adminNavbar_AdminNavbar__4GRRq:hover a p{display:inline}.adminNavbar_triangle__M\+umW{display:none;height:-webkit-fit-content;height:fit-content;left:-5px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:fit-content;z-index:2}.adminNavbar_AdminNavbar__4GRRq:hover .adminNavbar_triangle__M\+umW{display:block}.adminNavbar_AdminNavbar__4GRRq img{height:20px;object-fit:cover;width:20px}.admin_admin__aqsTP{display:flex;width:100%}.admin_adminContainer__x\+T7V{box-sizing:border-box;display:flex;flex-direction:column;margin-top:3rem;padding:20px 20px 20px 60px;transition:margin-top .4s ease-out;width:100%}.admin_AdminNavbar__zqusS:hover~.admin_admin__aqsTP .admin_adminContainer__x\+T7V{margin-top:0}.admin_appointmentsoverview__nO97i{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;margin-top:20px;width:100%}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{align-items:center;border-radius:5px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:10px}.admin_PendingAppointments__ns-BW{background:linear-gradient(90deg,#f9be2a,#fdac15 61%,#fd9900);width:250px}.admin_ConfirmedAppointments__K5Rlb{background:linear-gradient(90deg,#42e676,#33a14f 61%,#216129);width:250px}.admin_CanceledAppointments__1LDj\+{background:linear-gradient(90deg,#fb3c3b,#ca302f 61%,#9d2424);width:250px}.admin_CanceledIcon__vU\+zh,.admin_ConfirmedIcon__fIBwU{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.admin_iconImage__62yvx{height:40px;width:40px}.admin_appointmentsTable__mLEDf{margin-top:20px;overflow-x:auto;width:100%}.admin_appointmentsTable__mLEDf table{border-collapse:collapse;width:100%}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:12px 15px}.admin_appointmentsTable__mLEDf th{background:var(--tertiary-color);text-align:left}.admin_appointmentsTable__mLEDf tr:hover{background:var(--secondary-color);cursor:pointer}.admin_Pending__ZOcgD{color:#ff8c00;font-weight:700}.admin_Confirmed__ZM5ww{color:#42e676;font-weight:700}.admin_Canceled__NuTeY{color:#fb3c3b;font-weight:700}.admin_Completed__oruqP{color:#007bff;font-weight:700}.admin_appointmentsOverviewTitle__7Wbbz{font-size:24px;font-weight:700;margin-top:20px;text-align:center}.admin_analyticsSection__rUsr7{align-items:center;background:var(--primary-color);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:20px;width:100%}.admin_analytics__7PRtQ{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;width:100%}.admin_analytics__7PRtQ div{align-items:center;background:var(--background-color);border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:10px;height:100px;justify-content:center;padding:20px;text-align:center;width:200px}.admin_CompletedAppointments__KLn71{background:linear-gradient(90deg,#007bff,#0052b3 61%,#002959);width:250px}.admin_CompletedIcon__nf666{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.admin_appointmentsTable__mLEDf tfoot{background:var(--tertiary-color);color:#fff;font-weight:700}.admin_appointmentsTable__mLEDf tfoot tr:hover{background:var(--tertiary-color);cursor:default}.admin_pagination__mhk1F{display:flex;gap:10px;justify-content:center;margin-top:20px}.admin_pagination__mhk1F button{background:var(--tertiary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;padding:8px 12px}.admin_pagination__mhk1F button:disabled{background:var(--quaternary-color);cursor:not-allowed}.admin_pagination__mhk1F button:hover:not(:disabled){background:var(--secondary-color)}.admin_ControlRow__PLGfT td{box-sizing:border-box;width:100%}@media (max-width:768px){.admin_appointmentsoverview__nO97i{align-items:center;flex-direction:column}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:300px;width:100%}.admin_analytics__7PRtQ{align-items:center;flex-direction:column}.admin_analytics__7PRtQ div{max-width:300px;width:100%}}@media (max-width:600px){.admin_adminContainer__x\+T7V{padding:10px 10px 10px 50px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:8px 10px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:20px}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:250px;padding:8px}.admin_analytics__7PRtQ div{max-width:250px;padding:15px}.admin_CanceledIcon__vU\+zh,.admin_CompletedIcon__nf666,.admin_ConfirmedIcon__fIBwU,.admin_iconImage__62yvx{height:30px;width:30px}.admin_analyticsSection__rUsr7{padding:15px}.admin_analytics__7PRtQ,.admin_appointmentsoverview__nO97i{gap:15px}.admin_pagination__mhk1F button{padding:6px 10px}.admin_appointmentsTable__mLEDf{font-size:14px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:10px 8px}.admin_appointmentsTable__mLEDf tfoot{font-size:14px}.admin_appointmentsTable__mLEDf tfoot tr{padding:10px 8px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{font-size:14px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:18px}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:200px;padding:6px}.admin_analytics__7PRtQ div{max-width:200px;padding:10px}.admin_CanceledIcon__vU\+zh,.admin_CompletedIcon__nf666,.admin_ConfirmedIcon__fIBwU,.admin_iconImage__62yvx{height:25px;width:25px}.admin_analyticsSection__rUsr7{padding:10px}.admin_analytics__7PRtQ,.admin_appointmentsoverview__nO97i{gap:10px}.admin_pagination__mhk1F button{padding:5px 8px}.admin_appointmentsTable__mLEDf{font-size:12px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:8px 6px}.admin_appointmentsTable__mLEDf tfoot{font-size:12px}.admin_appointmentsTable__mLEDf tfoot tr{padding:8px 6px}.admin_appointmentsTable__mLEDf tfoot tr:hover{background:var(--tertiary-color);cursor:default}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{font-size:12px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:16px}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:150px;padding:4px;width:100%}.admin_analytics__7PRtQ div{height:auto;max-width:150px;padding:8px;width:100%}.admin_CanceledIcon__vU\+zh,.admin_CompletedIcon__nf666,.admin_ConfirmedIcon__fIBwU,.admin_iconImage__62yvx{height:20px;width:20px}.admin_analyticsSection__rUsr7{padding:8px}.admin_appointmentsoverview__nO97i{gap:8px}}@media (max-width:400px){.admin_adminContainer__x\+T7V{padding:5px 5px 5px 50px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:14px}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:120px;padding:3px}.admin_analytics__7PRtQ div{max-width:120px;padding:6px}.admin_CanceledIcon__vU\+zh,.admin_CompletedIcon__nf666,.admin_ConfirmedIcon__fIBwU,.admin_iconImage__62yvx{height:18px;width:18px}.admin_analyticsSection__rUsr7{padding:6px}.admin_analytics__7PRtQ,.admin_appointmentsoverview__nO97i{gap:6px}.admin_pagination__mhk1F button{font-size:12px;padding:4px 6px}.admin_appointmentsTable__mLEDf{font-size:10px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:6px 4px}.admin_appointmentsTable__mLEDf tfoot{font-size:10px}.admin_appointmentsTable__mLEDf tfoot tr{padding:6px 4px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{font-size:10px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:12px}.admin_CanceledAppointments__1LDj\+,.admin_CompletedAppointments__KLn71,.admin_ConfirmedAppointments__K5Rlb,.admin_PendingAppointments__ns-BW{max-width:100px;padding:2px;width:100%}.admin_analytics__7PRtQ div{height:auto;max-width:100px;padding:4px;width:100%}.admin_CanceledIcon__vU\+zh,.admin_CompletedIcon__nf666,.admin_ConfirmedIcon__fIBwU,.admin_iconImage__62yvx{height:16px;width:16px}.admin_analyticsSection__rUsr7{padding:4px}.admin_analytics__7PRtQ,.admin_appointmentsoverview__nO97i{gap:4px}.admin_pagination__mhk1F button{font-size:10px;padding:3px 5px}.admin_appointmentsTable__mLEDf{font-size:8px}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{padding:4px 3px}.admin_appointmentsTable__mLEDf tfoot{font-size:8px}.admin_appointmentsTable__mLEDf tfoot tr{padding:4px 3px}.admin_appointmentsTable__mLEDf tfoot tr:hover{background:var(--tertiary-color);cursor:default}.admin_appointmentsTable__mLEDf td,.admin_appointmentsTable__mLEDf th{font-size:8px}.admin_appointmentsOverviewTitle__7Wbbz{font-size:10px}}.mybookings_myBookings__m\+D4b{background-color:#1a1a1a;color:#fff;min-height:100vh;padding:20px}.mybookings_Navbar__7QYkj{align-items:center;border-radius:5px;display:flex;justify-content:flex-start;margin-bottom:20px}.mybookings_Navbar__7QYkj ul{background:#333;border-radius:5px;display:flex;flex-wrap:wrap;list-style:none;padding:5px}.mybookings_Navbar__7QYkj ul li{border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin:0 5px;padding:10px 20px}.mybookings_Navbar__7QYkj ul li:hover{background:#4a90e2}.mybookings_link__wt3gw{color:#fff;text-decoration:none}.mybookings_PendingTab__mjVsM{color:#ffae00!important}.mybookings_CompletedTab__8YBuT{color:#2c84f8!important}.mybookings_ConfirmedTab__6FeM7{color:#0c0!important}.mybookings_CanceledTab__Gm0sv{color:#f33!important}.mybookings_active__smJi1{background:#4a90e2;color:#fff!important;font-weight:600}.mybookings_BookingContent__WiyBY{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px;width:100%}.mybookings_BookingContentHero__ghmam{align-items:flex-start;background:#222;border-radius:15px;box-shadow:0 12px 24px #081a818a;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px;padding:10px;width:-webkit-fit-content;width:fit-content}.mybookings_BookingContentHeroHeading__d7kXm{align-items:center;display:flex;gap:10px;justify-content:flex-start}.mybookings_BookingContentHeroHeading__d7kXm h2{color:#f4cb04}.mybookings_BookingContentHeroText__jhvBH{align-items:center;display:flex;gap:5px;justify-content:flex-start}.mybookings_BookingContentHeroText__jhvBH p{color:#f4cb04;font-weight:500}.mybookings_CardHeaderNav__wRdd0{display:flex;justify-content:flex-start;margin-bottom:20px;width:100%}.mybookings_CardHeaderNav__wRdd0 ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none}.mybookings_CardHeaderNav__wRdd0 ul li{border-radius:5px;color:#fff;cursor:pointer;padding:10px}.mybookings_CardHeaderNav__wRdd0 ul .mybookings_active__smJi1{background:#4a90e2}.mybookings_CardHeaderNav__wRdd0 ul .mybookings_pending__beWlV{color:#ffae00}.mybookings_CardHeaderNav__wRdd0 ul .mybookings_completed__lS8vm{color:#0c0}.mybookings_CardHeaderNav__wRdd0 ul .mybookings_canceled__m8COA{color:#f33}.mybookings_BookingContentCards__wGW8g{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start}.mybookings_bookingCard__dxfIv{background-color:#222;border-radius:5px;color:#fff;display:flex;flex-direction:column;gap:5px;padding:10px}.mybookings_PendingbookingCard__HrpwI{border-left:4px solid #ffae00}.mybookings_ConfirmedbookingCard__huDOa{border-left:4px solid #0c0}.mybookings_CanceledbookingCard__sour8{border-left:4px solid #f33}.mybookings_CompletedbookingCard__wRlDi{border-left:4px solid #2c84f8}.mybookings_Pending__MgQ7Z{align-items:center;display:flex;font-weight:500;gap:5px}.mybookings_statusIcon__nKLA7{font-size:1.2em}.mybookings_Status__EaTW7{align-items:center;display:flex;gap:5px}.mybookings_PendingStatus__zHYf4{color:#ffae00}.mybookings_ConfirmedStatus__hPW5H{color:#0c0}.mybookings_CanceledStatus__9LwKe{color:#f33}.mybookings_CompletedStatus__0N9HX{color:#2c84f8}.mybookings_actionButtons__PDGaQ{display:flex;gap:10px;margin-top:10px}.mybookings_messageBtn__QW2s9{background:#0c0}.mybookings_callBtn__34mp9,.mybookings_messageBtn__QW2s9{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.mybookings_callBtn__34mp9{background:#ffae00}.mybookings_CancelBtn__cQWqL{background:#f33}.mybookings_BookAgainBtn__5XsRU,.mybookings_CancelBtn__cQWqL{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.mybookings_BookAgainBtn__5XsRU{background:#2c84f8}.mybookings_callBtn__34mp9:hover,.mybookings_messageBtn__QW2s9:hover,.mybookings_viewBtn__rUJrB:hover{opacity:.8}.mybookings_StatusBar__VnYDF{align-items:center;border-radius:5px;display:flex;gap:10px;justify-content:flex-start;padding:5px 10px}.mybookings_PendingStatusBar__nBkTs{background-color:#ffae00c9;color:#000}.mybookings_ConfirmedStatusBar__34Dhm{background-color:#00cc00d2;color:#fff}.mybookings_CanceledStatusBar__nYFUU{background-color:#ff3333d2;color:#fff}.mybookings_CompletedStatusBar__HIHpy{background-color:#2c84f8b9;color:#fff}.mybookings_cardHeader__oXr3A{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.mybookings_LoaderContainer__2nm1s{height:200px;width:100%}.mybookings_ProfileContent__tfbfj{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px;width:100%}.mybookings_profileField__kSEUz{align-items:flex-start;display:flex;flex-direction:column;gap:5px;max-width:400px;width:100%}.mybookings_profileField__kSEUz label{font-weight:500}.mybookings_profileField__kSEUz input{background-color:#333;border:1px solid #ccc;border-radius:5px;color:#fff;padding:8px;width:100%}.mybookings_saveBtn__WnEwT{background:#0c0}.mybookings_cancelBtn__hYMhZ,.mybookings_saveBtn__WnEwT{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.mybookings_cancelBtn__hYMhZ{background:#f33}.services_Services__Z8892{background-color:var(--background-color-light);display:flex}.services_Services_container__zgI03{box-sizing:border-box;padding:20px 20px 20px 60px;width:100%}.services_Services_TopBox__Ggd4T{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.services_AddServiceButton__tqAO5{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.services_AddServiceButton__tqAO5:hover{background:var(--primary-color);color:var(--text-color)}.services_AddServiceForm__\+qkT5{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.services_FormGroup__rzCtW{display:flex;flex-direction:column;gap:5px;width:60%}.services_Label__UqEwQ{font-weight:700;margin-bottom:5px}.services_Input__hkyUx,.services_Textarea__YxDfZ{background:var(--background-color-light);border:1px solid var(--text-color);border-radius:5px;color:var(--text-color);font-size:16px;padding:10px}.services_Input__hkyUx:focus,.services_Textarea__YxDfZ:focus{background:var(--secondary-color);outline:none}.services_Textarea__YxDfZ{min-height:100px;resize:vertical}.services_SubmitButton__nolqh{align-self:flex-start;background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.services_SubmitButton__nolqh:hover{background:var(--primary-color);color:var(--text-color)}.services_Buttons__CDZTO{display:flex;gap:10px}.services_CancelButton__GNukE{align-self:flex-start;background:var(--secondary-color);border:none;border-radius:5px;color:var(--text-color);cursor:pointer;font-size:16px;padding:10px 20px}.services_CancelButton__GNukE:hover{background:red;color:var(--text-color)}.services_ServicesList__I8OmV{margin-top:20px}.services_ServiceItems__Bi2lB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:10px}.services_ServiceItem__aMez7{background:var(--background-color);border:1px solid var(--text-color-light);border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px;transition:transform .2s ease,box-shadow .2s ease}.services_ServiceItem__aMez7:hover{box-shadow:0 5px 15px #0003;transform:translateY(-5px)}.services_ServiceItem__aMez7 h3{color:var(--text-color-dark);font-size:20px;font-weight:700;margin-bottom:10px}.services_ServiceItem__aMez7 p{color:var(--text-color);font-size:16px;line-height:1.5;margin:5px 0}.services_ServiceButtons__cp6Ol{display:flex;gap:10px;margin-top:15px}.services_UpdateButton__8GHza{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:8px 15px}.services_UpdateButton__8GHza:hover{background:var(--primary-color);color:var(--text-color)}.services_DeleteButton__t0y3p{background:#f44;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:8px 15px}.services_DeleteButton__t0y3p:hover{background:#c00}.bookings_Bookings__WGShp{background-color:var(--background-color-light);display:flex;flex-direction:column;min-height:100vh}.bookings_AdminNavbar__yD4h8{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.bookings_Navbar__pQMtZ{align-items:center;border-radius:5px;display:flex;justify-content:flex-start;margin-bottom:20px}.bookings_Navbar__pQMtZ ul{background:#333;border-radius:5px;display:flex;flex-wrap:wrap;list-style:none;padding:5px}.bookings_Navbar__pQMtZ ul li{border-radius:5px;color:#fff;cursor:pointer;font-weight:500;margin:0 5px;padding:10px 20px}.bookings_Navbar__pQMtZ ul li:hover{background:#4a90e2}.bookings_PendingTab__h4z4m{color:#ffae00!important}.bookings_ConfirmedTab__5Y1YU{color:#0c0!important}.bookings_CompletedTab__Iw0J9{color:#2c84f8!important}.bookings_CanceledTab__dD7tx{color:#f33!important}.bookings_active__O\+0b8{background:#4a90e2;color:#fff!important;font-weight:600}.bookings_Bookings_container__69Xjq{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding:20px 20px 20px 60px;transition:margin-top .4s ease-out;width:100%}.bookings_Bookings_container__69Xjq h1{color:var(--text-color);font-size:2rem;margin-bottom:1rem}.bookings_Bookings_container__69Xjq p{color:var(--text-color-light);font-size:1rem;margin-bottom:1.5rem}.bookings_BookingsList__mnZfb{display:flex;flex-direction:column;gap:1.5rem}.bookings_BookingItem__3xOUU{background:var(--background-color);border:1px solid var(--secondary-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;transition:transform .2s}.bookings_BookingItem__3xOUU:hover{transform:translateY(-2px)}.bookings_BookingItem__3xOUU p{color:var(--text-color);margin:.5rem 0}.bookings_BookingItem__3xOUU p strong{font-weight:600}.bookings_Services__oJ0d9{color:var(--primary-color);margin-right:.5rem}.bookings_Actions__IDHtf{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.bookings_ConfirmButton__DzrE1{background:#0c0;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.bookings_ConfirmButton__DzrE1:hover{background:#090}.bookings_CancelButton__TWjyp{background:#f33;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.bookings_CancelButton__TWjyp:hover{background:#c00}.bookings_CompleteButton__\+tddm{background:#2c84f8;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.bookings_CompleteButton__\+tddm:hover{background:#1a6bb8}.bookings_PendingButton__3KC4C{background:#ffae00;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.bookings_PendingButton__3KC4C:hover{background:#cc8a00}.bookings_PendingbookingCard__gXG6V{border-left:5px solid #ffae00}.bookings_ConfirmedbookingCard__L9g2U{border-left:5px solid #0c0}.bookings_CanceledbookingCard__f49mM{border-left:5px solid #f33}.bookings_CompletedbookingCard__qR7sm{border-left:5px solid #2c84f8}.bookings_Canceled__U7Opg,.bookings_Completed__cbpNz,.bookings_Confirmed__\+F68T,.bookings_Pending__8nS-J{align-items:center;display:flex;font-weight:500;gap:5px}.bookings_PendingStatus__woOI2{color:#ffae00}.bookings_ConfirmedStatus__z2Kvd{color:#0c0}.bookings_CompletedStatus__5Y7UF{color:#2c84f8}.bookings_CanceledStatus__niA1R{color:#f33}.stylists_Stylists_container__Qa\+R3{margin-left:auto;margin-right:auto;padding-left:60px}.stylists_Stylists_TopBox__wBFqU{align-items:center;display:flex;justify-content:space-between}.stylists_AddStylistButton__bfrqx{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.stylists_AddStylistButton__bfrqx:hover{background:var(--primary-color)}.stylists_AddStylistForm__Bt7NA{display:flex;flex-direction:column;gap:10px;padding:20px}.stylists_AddStylistForm__Bt7NA input,.stylists_AddStylistForm__Bt7NA select{background-color:var(--background-color-light);border:1px solid var(--text-color);border-radius:5px;color:var(--text-color);padding:10px}.stylists_AddStylistForm__Bt7NA input[type=checkbox]{background-color:var(--background-color-light);color:var(--text-color)}.stylists_Label__Cqw1H{font-weight:700}.stylists_RadioLabel__wKa\+g{align-items:center;display:flex;gap:5px}.stylists_CheckboxGroup__r9sXP{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.stylists_CheckboxLabel__7E3cD{align-items:center;display:flex;gap:5px}.stylists_Buttons__wVRbV{display:flex;gap:10px;justify-content:flex-end}.stylists_SubmitButton__J2CS7{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.stylists_SubmitButton__J2CS7:hover{background:var(--primary-color)}.stylists_CancelButton__ha2YK{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.stylists_CancelButton__ha2YK:hover{background:red}.stylists_ImgDetailContainer__3SDSt{align-items:center;display:flex;margin-bottom:20px}.stylists_ImgContainer__f\+AmS{cursor:pointer;margin-right:15px;position:relative}.stylists_ImgContainer__f\+AmS img{border-radius:50%;height:100px;object-fit:cover;width:100px}.stylists_uploadOverlay__-uusH{align-items:center;background:#00000080;border-radius:50%;color:#fff;display:flex;font-size:.9rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.stylists_StylistItems__tJ\+tM{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;padding-bottom:50px}.stylists_StylistItem__hsIrH{align-items:flex-start;background:var(--background-color-light);border:1px solid var(--text-color);border-radius:10px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px;transition:transform .2s;width:250px}.stylists_StylistItem__hsIrH:hover{box-shadow:0 4px 10px #0003;transform:translateY(-5px)}.stylists_StylistImageContainer__\+3GfD{display:flex;justify-content:center;margin-bottom:10px}.stylists_StylistImage__yQmmN{border:2px solid var(--primary-color);border-radius:50%;height:80px;object-fit:cover;width:80px}.stylists_StylistActions__\+CEfi,.stylists_StylistButtons__w8cZI{display:flex;gap:10px;justify-content:center;margin-top:10px}.stylists_ActionButton__BmfrL{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px}.stylists_ActionButton__BmfrL:hover{background:var(--primary-color)}.stylists_Stylists__wEWR7{background:var(--background-color-light);display:flex}.stylists_Stylists_container__Qa\+R3{box-sizing:border-box;display:flex;flex-direction:column;padding:20px 20px 20px 60px;width:100%}.stylists_UpdateButton__NRGt1{background:var(--secondary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:8px 15px}.stylists_UpdateButton__NRGt1:hover{background:var(--primary-color);color:var(--text-color)}.stylists_DeleteButton__GdetZ{background:#f44;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;padding:8px 15px}.stylists_DeleteButton__GdetZ:hover{background:#c00}
/*# sourceMappingURL=main.393706e2.css.map*/