.Profile-module__VNNorW__wrapper{--primary:#da1884;--primary-dark:#b0136a;--text-main:#333;--text-light:#888;--border:#e0e0e0;--white:#fff;--bg-color:#f4f6f9;--sidebar-width:280px;background-color:var(--bg-color);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-top:9vh;padding-bottom:20px;display:flex}.Profile-module__VNNorW__container{background:var(--white);border:1px solid var(--border);border-radius:16px;width:95%;max-width:1400px;height:88vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.Profile-module__VNNorW__sidebar{width:var(--sidebar-width);border-right:1px solid var(--border);background-color:#fafafa;flex-direction:column;flex-shrink:0;display:flex}.Profile-module__VNNorW__sidebarHeader{text-align:center;border-bottom:1px solid var(--border);flex-direction:column;align-items:center;padding:30px 20px;display:flex}.Profile-module__VNNorW__avatarWrapper{flex-shrink:0;width:100px;min-width:100px;height:100px;margin-bottom:15px;position:relative}.Profile-module__VNNorW__avatar{object-fit:cover;border:3px solid var(--white);border-radius:50%;width:100%;height:100%;box-shadow:0 4px 10px #0000001a}.Profile-module__VNNorW__avatarPlaceholder{color:var(--primary);text-transform:uppercase;box-sizing:border-box;background-color:#da18841a;justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.Profile-module__VNNorW__hiddenInput{display:none}.Profile-module__VNNorW__userName{color:var(--text-main);white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.Profile-module__VNNorW__userRole{color:var(--text-light);margin:2px 0 0;font-size:12px}.Profile-module__VNNorW__navMenu{flex:1;padding:15px 0;overflow-y:auto}.Profile-module__VNNorW__navItem{width:100%;color:var(--text-light);cursor:pointer;text-align:left;background:0 0;border:none;border-left:4px solid #0000;align-items:center;padding:12px 25px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Profile-module__VNNorW__navItem:hover{color:var(--primary);background-color:#bdbdbd1a}.Profile-module__VNNorW__navItem.Profile-module__VNNorW__active{color:var(--primary);border-left-color:var(--primary);background-color:#da188414}.Profile-module__VNNorW__icon{margin-right:12px;font-size:16px}.Profile-module__VNNorW__sidebarFooter{border-top:1px solid var(--border);padding:20px}.Profile-module__VNNorW__logoutBtn{border:1px solid var(--border);width:100%;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Profile-module__VNNorW__logoutBtn:hover{color:#d32f2f;background:#fff0f0;border-color:#fcc}.Profile-module__VNNorW__mobileSidebarFooter{border-top:1px solid var(--border);padding:20px;display:none}.Profile-module__VNNorW__mobileLogoutBtn{border:1px solid var(--border);width:100%;color:var(--text-main);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Profile-module__VNNorW__mainContent{flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow:hidden}.Profile-module__VNNorW__contentHeader{border-bottom:1px solid var(--border);background:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 40px;display:flex}.Profile-module__VNNorW__pageTitle{color:var(--text-main);margin:0;font-size:22px;font-weight:700}.Profile-module__VNNorW__mobileProfileHeader{background:var(--white);border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:20px;display:none}.Profile-module__VNNorW__contentWrapper{flex-direction:column;flex:1;align-items:start;min-width:0;display:flex}.Profile-module__VNNorW__mobileTabs{background:#f8f8f8;justify-content:space-between;width:100%;padding:5px;display:none;position:sticky;top:60px}.Profile-module__VNNorW__mobileTabItem{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px;font-size:13px;font-weight:500}.Profile-module__VNNorW__mobileActive{background:var(--white);color:var(--primary);font-weight:600;box-shadow:0 2px 5px #0000000d}.Profile-module__VNNorW__contentBody{flex:1;padding:20px 40px;overflow-y:auto}.Profile-module__VNNorW__contentBody::-webkit-scrollbar{display:none}.Profile-module__VNNorW__formGrid{grid-template-columns:1fr 1fr;gap:20px 30px;display:grid}.Profile-module__VNNorW__inputGroup{flex-direction:column;display:flex}.Profile-module__VNNorW__labelRow{gap:10px;margin-bottom:6px;display:flex}.Profile-module__VNNorW__inputGroup label{color:var(--text-main);align-items:center;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.Profile-module__VNNorW__required{color:var(--primary)}.Profile-module__VNNorW__lockIcon{color:#999;vertical-align:middle;margin-left:8px;font-size:12px}.Profile-module__VNNorW__editIcon{cursor:pointer;color:var(--primary);font-size:14px;transition:transform .2s}.Profile-module__VNNorW__editIcon:hover{color:var(--primary-dark);transform:scale(1.1)}.Profile-module__VNNorW__inputGroup input,.Profile-module__VNNorW__inputGroup select,.Profile-module__VNNorW__inputGroup textarea{border:1px solid var(--border);width:100%;color:var(--text-main);box-sizing:border-box;background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;transition:all .2s}.Profile-module__VNNorW__readOnly{color:#999!important;cursor:not-allowed!important;background-color:#f2f2f2!important;border-color:#eee!important}.Profile-module__VNNorW__displayInput{color:#333!important;cursor:pointer!important;background-color:#fff!important;border-color:#ddd!important}.Profile-module__VNNorW__inputGroup textarea{resize:none;height:80px}.Profile-module__VNNorW__bioArea{height:150px!important}.Profile-module__VNNorW__bioArea::-webkit-scrollbar{display:none}.Profile-module__VNNorW__modalOverlay{z-index:2000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out Profile-module__VNNorW__fadeIn;display:flex;position:fixed;top:0;left:0}.Profile-module__VNNorW__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:450px;animation:.3s ease-out Profile-module__VNNorW__slideUp;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.Profile-module__VNNorW__modalHeader{background:#fafafa;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.Profile-module__VNNorW__modalHeader h3{color:#333;margin:0;font-size:18px}.Profile-module__VNNorW__closeModalBtn{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;padding:5px;font-size:18px;display:flex}.Profile-module__VNNorW__closeModalBtn:hover{color:#333}.Profile-module__VNNorW__modalBody{padding:20px}.Profile-module__VNNorW__modalInput{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;width:100%;padding:12px;font-size:15px}.Profile-module__VNNorW__modalInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #da18841a}.Profile-module__VNNorW__modalTextArea{resize:none;min-height:120px}.Profile-module__VNNorW__modalTextArea::-webkit-scrollbar{display:none}.Profile-module__VNNorW__modalFooter{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:15px 20px;display:flex}.Profile-module__VNNorW__cancelBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px 20px;font-weight:500}.Profile-module__VNNorW__cancelBtn:hover{background:#f5f5f5}.Profile-module__VNNorW__saveBtn{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:6px;min-width:140px;padding:10px 20px;font-weight:600}.Profile-module__VNNorW__saveBtn:hover{background:var(--primary-dark)}.Profile-module__VNNorW__saveBtn:disabled{cursor:not-allowed;background:#f8a8ce;border-color:#f8a8ce}@keyframes Profile-module__VNNorW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Profile-module__VNNorW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Profile-module__VNNorW__spinner{margin-right:8px;animation:1s linear infinite Profile-module__VNNorW__spin}@keyframes Profile-module__VNNorW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Profile-module__VNNorW__slideInUp{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Profile-module__VNNorW__savedJobsContainer{flex-direction:column;align-items:flex-start;width:100%;padding-bottom:20px;display:flex}.Profile-module__VNNorW__pageSubtitle{color:var(--text-main);border-left:4px solid var(--primary);margin-bottom:20px;padding-left:10px;font-size:18px;font-weight:700}.Profile-module__VNNorW__jobsGrid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.Profile-module__VNNorW__jobsGrid>div{width:100%}.Profile-module__VNNorW__placeholderTab{width:100%;height:100%;color:var(--text-light);flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.Profile-module__VNNorW__loadingContainer{justify-content:center;margin-top:20px;display:flex}.Profile-module__VNNorW__loadingContainer p{color:var(--text-light);font-size:14px}@media (max-width:1000px){.Profile-module__VNNorW__jobsGrid{grid-template-columns:1fr}}@media (max-width:850px){.Profile-module__VNNorW__wrapper{height:auto;min-height:100vh;padding-top:8vh}.Profile-module__VNNorW__container{width:100%;box-shadow:none;border:none;border-radius:0;flex-direction:column;height:auto;min-height:auto;margin-top:0;overflow:visible}.Profile-module__VNNorW__mobileSidebarFooter{padding-bottom:20px;display:block}.Profile-module__VNNorW__sidebar{display:none}.Profile-module__VNNorW__mainContent{width:100%;height:auto;display:block;position:relative;overflow-y:visible}.Profile-module__VNNorW__mobileProfileHeader{display:flex}.Profile-module__VNNorW__mobileTabs{z-index:100;background:#f8f8f8;display:flex;position:sticky;top:7vh;box-shadow:0 2px 5px #0000000d}.Profile-module__VNNorW__headerLeft{display:none}.Profile-module__VNNorW__contentHeader{border:none;justify-content:flex-end;padding:0;display:none}.Profile-module__VNNorW__contentBody{padding:20px 20px 80px;height:auto!important;overflow-y:visible!important}.Profile-module__VNNorW__formGrid{grid-template-columns:1fr}.Profile-module__VNNorW__savedJobsContainer{padding:10px 0}.Profile-module__VNNorW__pageSubtitle{margin-bottom:15px;font-size:16px}.Profile-module__VNNorW__avatarWrapper{margin-bottom:0}.Profile-module__VNNorW__modalOverlay{background-color:#0009;align-items:flex-end;padding:0}.Profile-module__VNNorW__modalContent{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:85vh;margin:0;animation:.3s cubic-bezier(.25,.46,.45,.94) forwards Profile-module__VNNorW__slideInUp}.Profile-module__VNNorW__modalHeader{border-radius:20px 20px 0 0;justify-content:space-between}.Profile-module__VNNorW__modalHeader:before{content:"";background:#e0e0e0;border-radius:10px;width:40px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Profile-module__VNNorW__modalFooter{grid-template-columns:1fr 1fr;gap:15px;padding:15px 20px 30px;display:grid}.Profile-module__VNNorW__cancelBtn,.Profile-module__VNNorW__saveBtn{justify-content:center;align-items:center;width:100%;padding:14px;font-size:16px;display:flex}.Profile-module__VNNorW__cancelBtn{color:#333;background-color:#f5f5f5;border:none}}
.Navbar-module___nlXIa__mainHeaderWrapper{z-index:999;background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:8vh;transition:all .3s;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 5px #0000001a}.Navbar-module___nlXIa__hideOnMobile{display:flex}.Navbar-module___nlXIa__leftHeaderWrapper{align-items:center;padding-left:1%;display:flex}.Navbar-module___nlXIa__logo{width:auto!important;height:18px!important}.Navbar-module___nlXIa__centerHeaderWrapper{flex:2;justify-content:center;align-items:center;display:flex}.Navbar-module___nlXIa__navOptionsContainer{justify-content:center;align-items:center;gap:25px;display:flex}.Navbar-module___nlXIa__navOptionsContainerLink{justify-content:center;align-items:center;gap:10px;display:flex}.Navbar-module___nlXIa__eachNavOptionWhite,.Navbar-module___nlXIa__eachNavOptionBlack{align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Navbar-module___nlXIa__eachNavOptionWhite{color:#fff}.Navbar-module___nlXIa__eachNavOptionBlack{color:#333}.Navbar-module___nlXIa__eachNavOptionWhite:hover,.Navbar-module___nlXIa__eachNavOptionBlack:hover{color:#da1884}.Navbar-module___nlXIa__rightHeaderWrapper{justify-content:flex-end;align-items:center;gap:12px;margin-right:1%;display:flex}.Navbar-module___nlXIa__forSalonsBtn{color:#fff!important;cursor:pointer!important;letter-spacing:.35px!important;background-color:#da1884!important;border:2px solid #da1884!important;border-radius:30px!important;align-items:center!important;gap:4px!important;padding:10px 24px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .6s cubic-bezier(.23,1,.32,1)!important;display:flex!important;position:relative!important;overflow:hidden!important}.Navbar-module___nlXIa__navOptionsContainerCollapsible{justify-content:flex-end;align-items:center;gap:12px;display:none}.Navbar-module___nlXIa__burgerMenu{color:#da1884;cursor:pointer;font-size:28px;transition:transform .3s,color .2s}.Navbar-module___nlXIa__burgerMenu:hover{color:#c40f75}@media (max-width:900px){.Navbar-module___nlXIa__centerHeaderWrapper{display:none}.Navbar-module___nlXIa__rightHeaderWrapper{justify-content:flex-end;width:auto}.Navbar-module___nlXIa__navOptionsContainer,.Navbar-module___nlXIa__navOptionsContainerLink{display:none}.Navbar-module___nlXIa__navOptionsContainerCollapsible{gap:12px;display:flex}.Navbar-module___nlXIa__hideOnMobile{display:none!important}.Navbar-module___nlXIa__animatedButton{letter-spacing:normal;border:2px solid #da1884;padding:8px 20px;font-weight:500}.Navbar-module___nlXIa__forSalonsBtn{letter-spacing:normal!important;border:2px solid #da1884!important;padding:8px 20px!important;font-weight:500!important}.Navbar-module___nlXIa__animatedButton .Navbar-module___nlXIa__arr1{right:6px}}@media (max-width:600px){.Navbar-module___nlXIa__mainHeaderWrapper{box-shadow:0 2px 10px #00000014;height:7vh!important;padding:0 10px!important}.Navbar-module___nlXIa__leftHeaderWrapper{flex:1!important;padding-left:0!important}.Navbar-module___nlXIa__logo{width:100px!important;height:auto!important}.Navbar-module___nlXIa__burgerMenu{font-size:24px!important}.Navbar-module___nlXIa__navOptionsContainerCollapsible{flex:1!important;gap:8px!important}}@media (max-width:400px){.Navbar-module___nlXIa__logo{width:100px!important}.Navbar-module___nlXIa__navOptionsContainerCollapsible{gap:6px!important}}.Navbar-module___nlXIa__profileContainer{cursor:pointer;display:flex;position:relative}.Navbar-module___nlXIa__profileIcon{color:inherit;font-size:28px;transition:color .3s}.Navbar-module___nlXIa__profileIcon:hover{color:#da1884}.Navbar-module___nlXIa__profileImage{object-fit:cover;border-radius:50%;width:28px;height:28px;transition:opacity .3s}.Navbar-module___nlXIa__profileImage:hover{opacity:.8}.Navbar-module___nlXIa__dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:160px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.Navbar-module___nlXIa__dropdownItem{cursor:pointer;color:#333;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:.9rem;transition:background-color .2s}.Navbar-module___nlXIa__dropdownItem:hover{background-color:#f8f9fa}.Navbar-module___nlXIa__dropdownItem:last-child{border-bottom:none}.Navbar-module___nlXIa__dropdownItem:last-child:hover{background-color:#ffebee}
:root{--brand:#da1884;--text-main:#222;--text-light:#666;--bg-light:#fafafa;--bg-hover:#f3f3f3}.MobileNavOptions-module__0MwY8G__mainContainer{width:100%;height:100dvh;color:var(--text-main);z-index:9999;visibility:hidden;background:#fff;flex-direction:column;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s,opacity .4s;display:flex;position:fixed;inset:0;transform:translate(100%)}.MobileNavOptions-module__0MwY8G__show{visibility:visible;transform:translate(0%)}.MobileNavOptions-module__0MwY8G__hide{visibility:hidden;pointer-events:none}.MobileNavOptions-module__0MwY8G__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:7vh;padding:0 8px;display:flex}.MobileNavOptions-module__0MwY8G__closeButton{cursor:pointer;color:#da1884;background:#f7f7f7;border:none;border-radius:8px;padding:4px;transition:background .3s}.MobileNavOptions-module__0MwY8G__closeButton:hover{background:#e8e8e8}.MobileNavOptions-module__0MwY8G__body{flex:1;padding-top:1rem;padding-bottom:100px;overflow-y:auto}.MobileNavOptions-module__0MwY8G__leftHeaderWrapper{align-items:center;padding-left:1%;display:flex}.MobileNavOptions-module__0MwY8G__logo{width:100px!important;height:auto!important}@media (max-width:400px){.MobileNavOptions-module__0MwY8G__logo{width:100px!important}}.MobileNavOptions-module__0MwY8G__headerSectionTitle{color:var(--text-light);text-transform:uppercase;letter-spacing:.7px;margin:24px 0 8px 6%;font-size:.85rem;font-weight:600}.MobileNavOptions-module__0MwY8G__eachNavOption{background:var(--bg-light);width:88%;color:var(--text-main);border-radius:10px;justify-content:space-between;align-items:center;margin:6px auto;padding:14px 5%;font-size:1.03rem;font-weight:500;text-decoration:none;transition:background .25s,transform .2s,color .25s;display:flex}.MobileNavOptions-module__0MwY8G__eachNavOption:hover{background:var(--bg-hover);color:var(--brand);transform:translate(4px)}.MobileNavOptions-module__0MwY8G__eachNavOption.MobileNavOptions-module__0MwY8G__active{background:var(--brand);color:#fff}.MobileNavOptions-module__0MwY8G__eachNavOption.MobileNavOptions-module__0MwY8G__active .MobileNavOptions-module__0MwY8G__iconRight{color:#fff}.MobileNavOptions-module__0MwY8G__navOptionContent{align-items:center;gap:12px;display:flex}.MobileNavOptions-module__0MwY8G__iconRight{opacity:.5;transition:transform .3s,color .3s}.MobileNavOptions-module__0MwY8G__eachNavOption:hover .MobileNavOptions-module__0MwY8G__iconRight{color:var(--brand);transform:translate(4px)}.MobileNavOptions-module__0MwY8G__footer{z-index:99999;background:#fff;justify-content:center;align-items:center;width:100%;height:74px;padding:14px;display:flex;position:fixed;bottom:0;left:0}.MobileNavOptions-module__0MwY8G__loginWrapper{background:var(--brand);color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;border-radius:40px;width:100%;padding:16px 0;font-weight:700;text-decoration:none;transition:transform .3s,background .3s}.MobileNavOptions-module__0MwY8G__loginWrapper:hover{background:#be146f;transform:scale(1.04)}
