:root{--wb-teal-900: #064a54;--wb-teal-800: #0b5d69;--wb-teal-700: #116470;--wb-teal-500: #1a8a98;--wb-teal-100: #d4f0f3;--wb-copper-700: #8b4513;--wb-copper-600: #a15028;--wb-copper-500: #b87333;--wb-copper-400: #c9884a;--wb-copper-100: #f5e6d8;--wb-blue-900: var(--wb-teal-900);--wb-blue-800: var(--wb-teal-800);--wb-blue-700: var(--wb-teal-700);--wb-blue-600: var(--wb-teal-700);--wb-blue-500: var(--wb-teal-500);--wb-blue-400: #3ba8b5;--wb-blue-100: var(--wb-teal-100);--wb-orange-700: var(--wb-copper-700);--wb-orange-600: var(--wb-copper-600);--wb-orange-500: var(--wb-copper-500);--wb-orange-400: var(--wb-copper-400);--wb-orange-100: var(--wb-copper-100);--wb-green-600: #16a34a;--wb-green-500: #22c55e;--wb-gold-500: #eab308;--wb-gold-400: #fbbf24;--wb-slate-900: #0f172a;--wb-slate-700: #334155;--wb-slate-500: #64748b;--wb-slate-200: #e2e8f0;--wb-slate-100: #f1f5f9;--wb-white: #ffffff;--wb-bg-page: linear-gradient( 165deg, var(--wb-blue-800) 0%, var(--wb-blue-600) 38%, var(--wb-orange-500) 100% );--wb-bg-card: rgba(255, 255, 255, .92);--wb-bg-glass: rgba(255, 255, 255, .18);--wb-gradient-brand: linear-gradient( 135deg, var(--wb-teal-800) 0%, var(--wb-teal-700) 42%, var(--wb-copper-500) 72%, var(--wb-copper-600) 100% );--wb-gradient-btn-primary: linear-gradient( 135deg, var(--wb-blue-600), var(--wb-blue-500) );--wb-gradient-btn-accent: linear-gradient( 135deg, var(--wb-orange-600), var(--wb-orange-500) );--wb-font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--wb-font-size-xs: .625rem;--wb-font-size-sm: .75rem;--wb-font-size-base: .875rem;--wb-font-size-md: 1rem;--wb-font-size-lg: 1.25rem;--wb-font-size-xl: 1.5rem;--wb-radius-sm: 6px;--wb-radius-md: 10px;--wb-radius-lg: 14px;--wb-radius-xl: 20px;--wb-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--wb-shadow-md: 0 4px 20px rgba(15, 23, 42, .12);--wb-shadow-lg: 0 12px 40px rgba(12, 45, 107, .2);--wb-legacy-teal: var(--wb-blue-500);--wb-legacy-amber: var(--wb-orange-400)}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,sans-serif}.loading-container{display:flex;align-items:center;justify-content:center;min-height:200px;color:#6b7280}html,body{margin:0;min-height:100vh}body{margin:0;background-image:linear-gradient(to bottom,#20c3fa,#f39434);background-size:cover}.appContainer{width:100%;height:100%}.logo{position:absolute;left:10px;top:10px;width:100px;height:60px;z-index:1000}.barIconImage{width:20px;height:20px;box-sizing:content-box;position:relative;margin-left:5px;cursor:pointer}.barIcon{width:20px;height:20px}.barIconsummer{width:60px;height:40px}.barIconsumer{width:20px;height:25px;margin-right:30px}.spanTiltebar{font-size:7px;position:absolute;bottom:5px;left:0;right:0;text-align:center}.summerContainer{width:100%}.arrowSelsctor{position:relative;top:5px;width:13px;height:13px;margin-right:5px}.wokerPage-contanier{margin:20px;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px;padding:20px;position:relative;border:1px solid black}.wokerPage-c{width:100%;height:100%}.acountNameCont{margin-top:20px;font-size:10px;width:100%;display:flex;align-items:start;margin-left:20%}.createUpdateCv{margin-left:40%;margin-top:20px;text-align:center;padding:5px 10px;border-radius:10px;font-size:10px;background-color:#0781b680;border:none;cursor:pointer}.createUpdateCv:hover{background-color:#b6900780}.spanContaineracount{margin-left:20px}.cvImageProfile{width:30px;height:30px;margin-top:10px;border-radius:10px;cursor:pointer}.cvProfileActions{display:flex;flex-direction:column;align-items:center;margin-left:20px;gap:6px}.deleteCvButton{padding:4px 8px;border:none;border-radius:8px;font-size:8px;background-color:#d9262640;color:#8b1a1a;cursor:pointer}.deleteCvButton:hover{background-color:#d9262673}.editButton{position:absolute;left:80%;font-size:6px;margin-top:30px;background-color:#b6aa0780;border-radius:10px;padding:3px 10px;cursor:pointer}.editButton:hover{background-color:#0781b680}.rendringProjectsWork{margin-top:10px;background-color:#dfdfea;border:none;border-radius:10px;padding:5px;font-size:10px}.scrolldiv{overflow:auto}.allProjectsWorkConatiner{display:flex;flex-direction:column;max-height:300px;overflow:auto}.titleForRendring{text-align:center;font-size:12px}.buttonsTitleWorke{border-top-left-radius:10px;width:50%;padding:10px;background-color:#fdc36c;border:none}.botuunTitleContainersum{margin:10px}.buttonsTitleWorkesum{font-size:10px;width:50%;padding:7px;background-color:#6cbefd;border:none;border-left:1px solid black;border-right:1px solid black;border-radius:10px}.buttonsTitleWor{width:50%;padding:10px;background-color:#fdc36c;border:none;border-top-right-radius:10px}.buttonsTitleWor:hover,.buttonsTitleWorke:hover{background-color:#0477be66}.buttonVit{width:50%;padding:10px;background-color:#fff;border-top-left-radius:10px;border-bottom:1px solid black;border-left:1px solid black;border-right:none;border-top:none}.buttonVitsum{width:50%;padding:7px;background-color:#fff;font-size:10px;border:none}.buttonVitetitle{border-top-right-radius:10px;width:50%;padding:10px;background-color:#fff;border-top:none;border-left:none;border-bottom:1px solid black;border-right:1px solid black}.buttonVitetitlesum{width:50%;padding:7px;background-color:#fff;border:none;font-size:10px}.botuunTitleContainer{display:flex;justify-content:center;align-items:center}.coContainerModal-project{width:100%;height:80%;text-align:center;position:absolute;top:15%}.closeCreate-project{background-color:#24affa;border-radius:5px;border:none;position:absolute;top:10px;left:10px}.created-projectContainer{margin-top:10%}.projectModalCont{position:fixed;top:15%;left:50%;transform:translate(-50%);margin-left:auto;margin-right:auto;background-image:linear-gradient(to top,#20c3fa,#f3a034);width:70%;height:70%;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:flex-start}.projeMcC{margin-top:100px;width:100%;height:100%;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:start;margin-left:10%}.spannewProject{margin-right:20px}.parnewpro{font-size:10px;max-width:80%;display:flex;flex-wrap:wrap}.closeProjectMo{position:absolute;left:2%;margin-top:1px;border:none;border-radius:3px;background-color:#6d88ff}.paragsection{display:flex;flex-wrap:wrap;margin-left:20px;background-color:#fff;border-radius:10px;padding:10px}.available-span{font-size:6px;color:green;margin-left:20px}.erbjudaContainer{margin-top:20px;display:flex;flex-direction:column;justify-content:center;width:100%;margin-left:auto;margin-right:auto}.imageModalComponent{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;height:100%;align-items:center;background-image:linear-gradient(to bottom,#f2fae5,#00a2ff);border-radius:10px}.imageCompoment{margin-top:20px;border-radius:10px;width:80%;max-width:400px;height:80%;max-height:500PX}.imagMod{position:fixed;top:30px;left:50%;transform:translate(-50%);width:80%;height:80%;border-radius:10px;display:flex;flex-direction:column;align-items:center}.preNextButton{margin-left:20px;margin-right:20px;background-color:#6dddff;padding:5px;border-radius:10px;border:none;width:20%}.preNextConta{width:100%;text-align:center;margin-top:10px}.deleteProject{border:none;border-radius:10px;background-color:#ffd16d;padding:5px;width:50px;position:absolute;bottom:10px;right:10px;font-size:8px;color:red}.createProject{background-color:#08a4e780;border-radius:10px;border:none;padding:7px;text-align:center;font-size:12px;width:60%;margin-left:auto;margin-right:auto;cursor:pointer}.createProject:hover{background-color:#04587c80}.everyOneProject{background-image:linear-gradient(to bottom,#b4ced5,#fcf6e1);display:flex;align-items:flex-start;gap:12px;padding:14px 12px;min-height:68px;width:80%;font-size:10px;border-radius:10px;margin-left:auto;margin-right:auto;margin-top:10px;cursor:pointer}.everyOneProject__content{display:flex;flex-direction:column;gap:2px;flex:1;text-align:left}.everyOneProject__career{font-size:11px;font-weight:700;display:block}.everyOneProject__address{font-size:10px;display:block;line-height:1.35}.everyOneProject__date{font-size:9px;opacity:.85;display:block;margin-top:2px}.projects-title{margin-left:auto;margin-right:auto;text-align:center;font-size:12px}.projectContainer-first{text-align:center;width:100%;max-height:500px;overflow:auto}.projectImageIcon{flex-shrink:0;margin-top:2px;width:15px;height:15px}.privatcontainer{display:flex;flex-direction:column;margin-top:5%;align-items:center;gap:15px}.chhangeSpan{position:absolute;left:70%;font-size:8px}.innerContainerPraivet{width:80%;display:flex;flex-direction:column;align-items:start;margin-top:10%;position:relative;gap:15px}.privatSmalDiv{font-size:12px}.firstSpanPriivte{margin-left:20px}.submitPrivat{border:none;padding:7px;background-color:#6de2ff;font-size:12px;border-radius:10px;width:30%}.submitPrivat:hover{background-color:#2c8fc4}.closePraivetModal{display:block;border-radius:10px;background-color:#6dd3ff;border:none;padding:2px 10px;width:30px;margin-bottom:10px;position:absolute;left:10px;top:2px}.updatEmailModal{width:100%;background-image:linear-gradient(to bottom,#f2fae5,#02475a);display:flex;flex-direction:column;padding:20px;align-items:center;border-radius:10px;position:relative}.emailModalAuth{width:100%;background-image:linear-gradient(to bottom,#f2fae5,#00e1ff);display:flex;flex-direction:column;padding:20px 20px 100px;align-items:center;border-radius:10px;position:relative;bottom:100px;gap:10px}.authdiv{width:100%;margin-bottom:50px}.passwordUpdatedcon{width:100%;background-image:linear-gradient(to bottom,#f2fae5,#00b3ff);display:flex;flex-direction:column;padding:20px 20px 100px;align-items:center;border-radius:10px;position:fixed;top:10%;gap:10px}.titlePraivateInformation{margin-top:50px;font-size:14px}.barIcon--menu{position:relative}.sidebar-menu-backdrop{position:fixed;inset:0;z-index:2999;background:#0f172a59}.barSideModalContainer{position:absolute;top:calc(100% + 4px);right:0;background-image:linear-gradient(to bottom,#20c3fa,#f3a034);padding:12px;border-radius:10px;width:160px;min-width:140px;display:flex;flex-direction:column;gap:8px;align-items:stretch;z-index:3001;box-shadow:0 8px 20px #00000026}.paragraphSideBar{font-size:12px;min-height:36px;display:flex;align-items:center;justify-content:center;background-color:#6dd3ff;width:100%;padding:7px;border-radius:10px;text-align:center;cursor:pointer}.paragraphSideBar:hover{background-color:#b6aa0780}.feedBackContainer{position:fixed;top:10%;left:50%;transform:translate(-50%);width:80%;height:80%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(to bottom,#f2fae5,#00bfff);z-index:1000;border-radius:10px}.feedcontainer{display:flex;flex-direction:column;width:100%;align-items:center;gap:20px}.feedText{width:80%;height:70px;border-radius:10px}.messgeMainContainer-chat{display:flex;flex-direction:column;align-items:center}.messageIcon-send{width:20px;height:20px;margin-top:15px;margin-left:5px}.backIconMessages{position:absolute;left:15px;top:15px;width:20px;height:20px}.messageDivContainer{width:90%;position:absolute;bottom:20%;top:20%;display:flex;flex-direction:column-reverse;overflow-y:auto}.messagesModal-cont{position:fixed;top:0;width:100%;height:100%;z-index:1000;background-image:linear-gradient(to bottom,#f2fae5,#286884)}.myOneMessages{width:40%;background-color:#fff;padding:10px;margin-left:auto;margin-top:10px;display:flex;flex-wrap:wrap;position:relative;border-radius:10px}.reciverMessages{width:40%;background-color:#bae4f5;padding:10px;margin-right:auto;margin-top:10px;display:flex;flex-wrap:wrap;position:relative;border-radius:10px}.timeMessages{font-size:6px;position:absolute;bottom:5px;right:5px}.textareamessaging-user{width:80%;border-radius:10px;background-color:#fff;padding:10px 5px}.underMessageContainer{width:100%;display:flex;justify-content:center;position:absolute;bottom:7%}.seeProfileContainer{display:flex;flex-direction:column;align-items:start;margin-top:10%;width:90%;background-image:linear-gradient(to bottom,#f2fae5,#0af);margin-left:auto;margin-right:auto;border-radius:10px;padding:30px}.seeInfo{margin-top:10px;font-size:10px}.spanseeProInfo{margin-left:20px}.seeProfile-modal-container{position:fixed;top:0;width:100%;height:100%;z-index:1000;background-image:linear-gradient(to bottom,#0af,#f2fae5)}.closeSeeProfile{position:absolute;left:15px;top:15px;background-color:#0588cf;border-radius:3px;border:none}.cvImageSeeProfile{width:30px;height:30px}.employeeContainer{width:80%;height:60px;border-radius:10px;border:1px solid #f6c30a;display:flex;justify-content:space-around;background-color:#fff;padding:10px;margin-top:10px}.titleCompany-account{font-size:12px}.companyAcountSidContainer{display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(to top,#9ef1fc,#f6f6cc);height:100%}.employeeSpan{font-size:12px;margin-top:auto;margin-bottom:auto}.cvImageProfileEmplyee,.vilja-employee-chat{width:25px;height:25px;margin-top:auto;margin-bottom:auto}.employeeSpanCv{font-size:10px;margin-top:auto;margin-bottom:auto}.main-form-cv{display:flex;flex-direction:column;align-items:center;margin-top:5%}.titleForm-cv{font-size:12px;margin-left:20%}.newRegister-input-cv{margin-top:5px;padding:10px;border-radius:10px;font-size:10px;width:80%;max-width:400px;background-color:#fff;border:none}.upload-container-makecv{margin-top:10px;display:flex;justify-content:space-between;width:80%;max-width:400px;font-size:10px}.language-skills-fields{width:80%;max-width:400px;margin-top:10px}.language-skills-input-row{display:flex;gap:8px;width:100%}.language-skills-input-row .newRegister-input-cv{flex:1;width:auto}.language-skills-add-btn{margin-top:8px;cursor:pointer;border:none}.language-skills-list{list-style:none;padding:0;margin:10px 0 0;width:100%}.language-skills-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:10px;border-bottom:1px solid rgba(255,255,255,.2)}.language-skills-remove-btn{background:transparent;border:none;color:#dc2626;cursor:pointer;font-size:10px;flex-shrink:0}.addaproImageLable-upload{font-size:10px;padding:10px;background-color:#6dc5ff;border-radius:10px;width:30%;text-align:center;border:none}.submit-personal-education{font-size:10px;padding:7px;background-color:#73fcfc80;border-radius:10px;width:30%;text-align:center;border:none;position:absolute;right:0}.upload-container-education{width:80%;max-width:400px;margin-top:10px;position:relative}.submit-personal-makCv{font-size:10px;padding:10px;background-color:#6dc5ff;border-radius:10px;width:30%;text-align:center;border:none}.linkdnLing{font-size:10px;position:relative;top:10px}.finshCv{margin-top:50px;border:none;border-radius:10px;padding:7px;width:80%;max-width:400px;background-color:#73fcfc80;cursor:pointer}.notfinsh{margin-top:50px;border:none;border-radius:10px;padding:7px;width:80%;max-width:400px;background-color:#e7f3f380}.cvPage-main-container{display:flex;flex-direction:column;align-items:start;width:90%;margin-top:5%}.imag-personal{width:60px;height:80px;border-radius:10px}.personalIconsCv{width:10px;height:10px;margin-right:20px}.personalInfo-cont{display:flex;gap:20px;width:95%;border-radius:10px;background-color:#ffffff4d;padding:10px;justify-content:center;align-items:center;margin-left:5%;margin-right:5%;border:1px solid rgb(94,141,151);cursor:pointer}.download-button{position:absolute;right:10%;top:5%;padding:5px;width:200px;border-radius:10px;background-color:#ffffff4d;margin-right:auto;border:none;font-size:10px;cursor:pointer}.download-button:hover{background-color:#02467e4d}.underPrintContainer{padding:20px}.perINfo{font-size:10px;display:flex;flex-direction:column;gap:5px}.personalInfoImagContainer{background-color:#ffffff4d;border-radius:10px;display:flex;height:80px;justify-content:center;width:60px;text-align:center;padding:10px}.personalInfo-cont:hover{background-color:#02467e4d}.nestTwoContainer{width:80%;display:flex;margin-left:10px}.personalUl{list-style:none;display:flex;flex-direction:column;gap:5px;width:100%;height:100%}.personalInfoName{font-size:14px}.educationTitle-cv{font-size:12px;margin-left:auto;margin-right:auto}.nested-ul-projectCv{margin-top:0;margin-bottom:10px}.ul-education-con{list-style:none;padding:10px;display:flex;flex-direction:column;gap:5px;background-color:#ffffff4d;border-radius:10px;margin-left:auto;margin-right:10px;border:1px solid rgb(94,141,151);width:100%;cursor:pointer}.ul-education-con:hover{background-color:#02467e4d}.projectsEditContainer{display:flex;justify-content:space-between;width:100%}.oldWorkProject-edit{width:30%}.main-form-projectWork{width:60%}.backIcon{width:20px;height:20px;position:absolute;left:30px;top:80px}.spanWorkProject-edit{font-size:10px;margin-left:70%;border:1px solid red;padding:5px;border-radius:5px;color:red}.projectTitleWork{text-align:center;font-size:12px}.p-projectWork{font-size:10px;margin-top:20px;margin-left:20px;background-color:#4a6871;border-radius:10px;width:100%;padding:10px}.educationList{font-size:10px}.seucationSpan{font-size:6px;margin-right:10px}.education-container-main{width:40%;display:flex;flex-direction:column;gap:0px;margin-right:25px}.nestedContainerdiv{display:flex;width:100%;padding:20px}.mainWorkExperiencr-con{list-style:none;display:flex;flex-direction:column;align-items:center;font-size:14px;padding:10px;border:1px solid rgb(94,141,151);width:80%;background-color:#ffffff4d;border-radius:10px;cursor:pointer}.mainWorkExperiencr-con:hover{background-color:#02467e4d}.nestedul-workExperience{list-style:none;display:flex;flex-direction:column;gap:10px;width:90%;align-items:start;margin-top:20px;border:1px solid rgb(94,141,151);border-radius:10px;padding:10px;background-color:#f9fafb80}.seucationSpan-endDate{margin-left:20px;margin-right:20px}.experienceList{font-size:12px;width:100%}.seucationSpan-exp{font-size:12px;margin-right:20px;width:100%}.editPersonalCv{position:fixed;top:20px;left:50%;transform:translate(-50%);width:80%;height:100%;background-image:linear-gradient(to bottom,#02354a,#fff,#a7e6ff);z-index:1000;overflow:auto;border-radius:10px;padding:10px;margin-bottom:20px}.submitUpdateCn{margin-top:10px;width:80%;max-width:400px;border:none;padding:7px;border-radius:10px;font-size:10px;background-image:linear-gradient(to bottom,#619eb8,#fff,#a7e6ff)}.smallModalcvContainer{display:flex;flex-direction:column;background-color:#748b92;padding:10px;border-radius:10px;width:80%;max-width:400px;align-items:center}.closBtnUpdataPers{background-color:#4a6871;border-radius:5px;width:30px;margin-right:auto}.closeModCv{background-color:#778488;border:none;border-radius:5px}.worExperience-div-container{width:100%;height:100%;margin-bottom:20px;display:flex;justify-content:space-between}.errorTimeeOutMessages{position:fixed;top:60%;left:50%;transform:translate(-50%);background-color:#b4b6b680;display:flex;align-items:center;padding:20px;width:50%;max-width:400px;z-index:1000;border-radius:10px}.createCv-p{font-size:8px;margin-top:30px}.creatCv-btn{width:50%;padding:7px;max-width:200px;border-radius:10px;background-color:#73fcfc80;border:none;font-size:10px;cursor:pointer}.creatCv-btn:hover{background-color:#03408180}.accountCont{display:flex;flex-direction:column;align-items:center;margin-top:10%}.selectCareer{border:none;margin-top:10px;display:flex;justify-content:space-between;border-radius:10px;background-color:#fff;padding:10px;width:95%;max-width:400px;margin-bottom:10px;font-size:10px}.searchbox{border:none;font-size:10px}.registerCareerContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%}.selectModalContainerhh{padding-right:10px;width:100%}.selecsearchtCareer{border:none;display:flex;justify-content:space-between;border-radius:10px;background-color:#fff;padding:10px;width:100%;max-width:400px;position:relative;margin-bottom:10px;font-size:10px}.selectModContainer{position:relative;position:absolute;max-height:400px;overflow:auto;z-index:2000;width:80%;max-width:400px;background-image:linear-gradient(to bottom,#f2fae5,#055787);border-radius:10px}.selectModContainerRegister{position:relative;position:absolute;top:10px;left:50%;transform:translate(-50%);max-height:400px;overflow:auto;z-index:2000;width:80%;max-width:400px;background-image:linear-gradient(to bottom,#f2fae5,#055787);border-radius:10px}.rendrenigcatogries{border:none;padding:5px;font-size:10px;width:100%;margin-top:3px;border-radius:10px;border:1px solid black;background-color:#fff;text-align:center;cursor:pointer;position:relative}.closeSelectMO{padding:2px 10px;border-radius:3px;background-image:linear-gradient(to bottom,#0585a8,#f2fae5);border:none;cursor:pointer}.optionsContainer{position:fixed;top:10px;left:50%;transform:translate(-50%);width:100%;padding:30px;max-height:80%;overflow:auto;max-width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,#056a80,#f2fae5);font-size:10px;z-index:2000}.selectPlace{width:45%;max-width:190px;padding-right:10px;padding-left:10px;border-radius:10px;font-size:10px;height:30px}.palcesContainer{display:flex;width:100%}.selectPlacecity{width:45%;max-width:190px;border:none;margin-left:auto;border-radius:10px;font-size:10px;padding:10px;margin-bottom:5px}.companyInfoModal-seeInfo{position:fixed;top:20%;left:50%;transform:translate(-50%);width:60%;height:60%;margin:auto;background-image:linear-gradient(to bottom,#20c3fa,#f3a034);z-index:1200;border-radius:10px}.cvUploadLavle{width:96%;padding:10px;margin-top:10px;border:none;border-radius:10px;background-color:#73fcfc80;font-size:10px;text-align:center;cursor:pointer}.cvUploadLavle:hover{background-color:#03408180}.submitNewAccount{width:100%;padding:10px;margin-top:10px;margin-bottom:10px;border:none;border-radius:10px;cursor:pointer;font-size:10px;background-color:#73fcfc80}.submitNewAccount:hover{background-color:#03408180}.smalAcountContainer{display:flex;flex-direction:column;align-items:start;width:80%;max-width:400px}.optionJob{cursor:pointer;border:none;padding:5px;font-size:10px;width:80%;margin-top:3px;border-radius:10px;border:1px solid black;background-color:#fff;text-align:center;position:relative}.state-city{display:flex;gap:20px;align-items:center;width:85%;max-width:420px}.cityOption{width:50%;margin-right:0;padding:7px;border-radius:10px;font-size:10px}.fileUpload,.submitUpdatProfile{margin-top:10px;width:300px;padding:7px;border:1px solid black;border-radius:5px;text-align:center}.searchModalContainer-filter{position:fixed;top:15%;background-color:#0ff;z-index:1200}.filteringOptions{border:1px solid black;padding:5px;font-size:13px;width:300px}.sideArrow{width:10px;height:10px;margin-right:auto;position:absolute;left:90%}.orderFormContainer{display:flex;flex-direction:column;gap:10px}.main-form-editCvPage{width:80%;margin-top:15%;overflow:auto}.deleteOldExper{margin-top:10px;width:70px;padding:3px;background-color:#73fcfc80;border-radius:10px;border:none;margin-left:10%;font-size:8px;margin-right:auto;cursor:pointer}.newRegister-input-cvedit{width:80%;max-width:400px;padding:7px;border-radius:10px;font-size:10px;border:none;margin-top:5px}.deleteModal-con-expri{position:fixed;top:30%;left:50%;transform:translate(-50%);width:80%;height:200px;max-width:400px;border-radius:10px;display:flex;justify-content:center;background-color:#08c9c980;z-index:1000}.selectState{margin-right:auto;margin-left:20px;font-size:10px;border-radius:10px;padding:7px;border:none;background-color:#fff}.renderingInterstingContainer{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;background-color:#b9c2c7;width:80%;border-radius:10px;padding:20px;max-width:100%;overflow:auto}.interstingRenderingDiv{background-color:#fff;border-radius:10px;padding:10px;width:90%;margin-left:auto;margin-right:auto}.pinterst{margin-left:auto;margin-right:auto}.acountInterstedContainer{position:fixed;top:20%;left:50%;transform:translate(-50%);width:80%;background-image:linear-gradient(to top,#20c3fa,#f39434);padding:20px;border-radius:10px}.erbjudaButton{text-align:center;width:50%;display:block;margin-left:auto;margin-right:auto;padding:7px;border:none;border-radius:10px;background-color:#08a4e780;font-size:10px}.my-ProjectPhotoCont{display:flex;margin-left:10%}.dashboard-shell{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;margin-top:20px;margin-bottom:50px;padding:0 5% 0 10px;gap:12px}.dashboard-header{display:flex;align-items:center;justify-content:flex-end;width:auto;flex:1;min-width:0;box-sizing:border-box;margin:0;padding:0;gap:12px;flex-shrink:0}.app-logo{height:60px;width:80px;margin:0;object-fit:contain;flex-shrink:0}.navBarContainer{background-color:transparent;display:flex;justify-content:space-between;align-items:center;padding:15px 20px 5px;margin:0;width:60%;max-width:100%;min-width:200px;flex-shrink:0;box-sizing:border-box;border-radius:10px}.closeOptionsJob-searchJob{border-radius:5px;background-color:#76690480;border:none}.optionsContainer-modalSeach{position:fixed;top:10px;background-image:linear-gradient(to bottom,#f3a034,#20c3fa);width:100%;max-width:400px;height:100%;overflow:auto}.navBarContainer .barIcon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px}.spanNote{position:absolute;inset:-8px -11px auto auto;min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px;text-align:center;color:#fff;background:#e53935;border-radius:10px;font-weight:700;z-index:2;pointer-events:none}.serachComponenet-container{display:flex;flex-direction:column;align-items:center;position:relative}.lableProjectImages{font-size:10px;padding:10px;width:50%;background-color:#03b5b580;border-radius:10px;text-align:center}.lableProjectImages:hover{background-color:#bdbaa380}.searchJob-backIcon{position:absolute;left:15px;top:15px;width:22px;height:22px;cursor:pointer;z-index:10}.parentContaner-searchJov{position:relative;display:flex;justify-content:center;width:100%;margin-top:20%}.selectModal-con-searchJob{width:80%}.selecsearchtPlace,.cityInput-seaarchJob{margin-top:10px;border-radius:10px;padding:7px 10px;font-size:10px;border:none;width:40%}.containserPlasSTATand-city{width:100%;display:flex;justify-content:space-between}.serachComponenet-container-con-con{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;max-width:400px}.selectModContainer-searJob-con{background-image:linear-gradient(to bottom,#f3a034,#20c3fa);padding:10px;border-radius:10px;overflow:auto}.submitsearchJobProject{margin-top:10px;border-radius:10px;padding:7px;font-size:10px;border:none;width:100%;background-color:#03b5b580}.submitsearchJobProject:hover{background-color:#bdbaa380}.selecsearchtCareer-searcjJob{margin-top:10px;border-radius:10px;padding:7px 10px;font-size:10px;border:1px solid black;width:96%;background-color:#fff;display:flex;justify-content:space-between}.orderFormContainer{width:100%}.discription-input-searchJob{position:relative;border-radius:10px;margin-top:10px;font-size:10px;border:none;padding:10px;width:100%;max-width:390px;height:50px}.up-to4Images{font-size:8px;margin-right:auto}.spanProjectYrka{margin-left:20px}.paragsection{width:80%;padding:10px}.spansection-discr{margin-left:10%;font-size:10px}.spansection{margin-left:10px;font-size:10px}.bodyContainer{width:100%;display:flex;align-items:center;justify-content:center;margin-top:20px}.bodyOptionContainer{display:flex;width:90%;justify-content:space-between;align-items:center;text-align:center}.proImageAndsibmitContainer{display:flex}.addaproImageLable{font-size:8px;margin-top:5px;margin-left:10px;cursor:pointer}.submitdeplomsImage{font-size:10px;border-radius:10px;background-color:#b5a90380;border:none;padding:5px;cursor:pointer}.deplomaImageLable{font-size:6px;margin-top:10px;border:1px solid black;border-radius:10px;padding:10px;cursor:pointer;display:flex;flex-wrap:wrap;width:20px}.activeClassHeader{display:flex;justify-content:center;flex-direction:column;align-items:center;border-radius:10px;position:relative;width:25%;height:60px;padding:10px;text-align:center;background-color:#fff}.iconDive{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;width:25%;height:70px;padding:10px;text-align:center;background-color:transparent;border-radius:10px;cursor:pointer}.iconDive:hover{background-color:#036272}.bodyResntOrderContainer{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;margin-top:20px;width:90%;height:400px;background-color:#f8f9fa;border-radius:10px}.nottificationsContaine{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:220px;display:flex;flex-direction:column;z-index:3001}.navBarContainer__side .barIcon:has(.nottificationsContaine),.barIcon--menu:has(.sidebar-menu-backdrop),.barIcon--menu:has(.barSideModalContainer){z-index:3000}.projectContainer-projectPage{display:flex;flex-direction:column;margin-top:15%;width:100%}.divOferContainer{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-image:linear-gradient(to bottom,#03627e,#f2fae5);z-index:1000}.oferTitle-p{margin-top:30px;font-size:10px}.oferName-modal{margin-left:30px;font-size:12px}.paragraphOfer-modal{margin-left:30px;font-size:10px;padding:10px;background-color:#e2e6f9;border-radius:10px}.time-ofer{margin-left:auto;margin-right:15px;font-size:6px}.vilja-ofer-b{margin-right:10px;font-size:6px;margin-bottom:10px;padding:7px 10px;border-radius:10px;background-color:#abb8f7;border:none}.bottunContainer-ofer{margin-left:auto;display:flex;margin-top:30px}.vilja-ofer-chat{width:20px;height:20px;margin-left:20px;cursor:pointer}.vilja-ofer-company{width:30px;height:30px;margin-left:20px;position:relative;bottom:7px;cursor:pointer}.vilja-ofer-rebort{margin-right:10px;font-size:6px;margin-left:40px;margin-bottom:10px;padding:7px 10px;border-radius:10px;cursor:pointer;border:none}.vilja-ofer-rebort:hover{background-color:#b5350380}.vilja-ofer-report{margin-left:20px;margin-bottom:10px;padding:4px;border:none;border-radius:6px;background:transparent;color:#c0392b;cursor:pointer;display:flex;align-items:center;justify-content:center}.vilja-ofer-report:hover{background-color:#b5350326}.quick-message-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#00000059}.quick-message-modal{position:relative;width:min(90%,360px);padding:20px;border-radius:12px;background:linear-gradient(to bottom,#03627e,#f2fae5)}.quick-message-title{font-size:12px;margin:10px 0}.quick-message-textarea{width:100%;min-height:80px;margin-bottom:10px}.quick-message-send{display:flex;align-items:center;justify-content:center;gap:8px}.messageIcon-send{width:16px;height:16px}.newProjectImagess{margin-left:10px;margin-right:10px;margin-bottom:20px;width:50px;height:60px;border-radius:10px}.messageOferContainer{width:90%;padding:10px;display:flex;flex-direction:column;margin-top:10px;align-items:start;background-color:#fff;border-radius:10px;margin-left:auto;margin-right:auto}.mesagedivflexContant{display:flex;flex-direction:column;width:70%;align-items:start}.botun-oferClose{position:absolute;top:10px;left:10px;font-size:20px;border:none;cursor:pointer}.divContainernote{font-size:10px;padding:10px;border-radius:10px;display:flex;gap:10px;background-image:linear-gradient(to bottom,#f2fae5,#056791);margin-top:10px;width:100%}.oferCount{margin-left:10px}.textErbjudadivCon{margin-left:auto;margin-right:auto;width:100%}.modaldivsection{margin-top:10px;font-size:10px;display:flex;justify-content:center}.texteareaerbjuda{width:80%;height:50px;font-size:10px;border-radius:10px}.textErbjudadivCon{display:flex;flex-direction:column;align-items:center}.submitErbjuda{width:50%;padding:7px;border:none;border-radius:10px;background-color:#03b5b580;margin-top:10px}.allow-cv-checkbox{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.allow-cv-checkbox input{width:16px;height:16px;cursor:pointer}.cv-not-shared{font-size:13px;color:#6b7280;margin-left:6px}.submitErbjuda:hover{background-color:#b5a90380}.seeErbjuda{border:none;border-radius:10px;background-color:#03b5b580;padding:5px;width:30%;font-size:10px;cursor:pointer}.seeErbjuda:hover{background-color:#b5a90380}.smallbutton-erbjuda{position:absolute;bottom:50px;margin-top:20px;width:100%;display:flex;justify-content:space-around}.myProjectCoCON{width:100%;height:100%;margin-top:10%}.markedDone{border:none;border-radius:10px;background-color:#03b5b580;cursor:pointer;padding:5px;width:30%;font-size:10px}.markedDone:hover{background-color:#b5a90380}.timeOut-modalContainer{position:fixed;top:20%;left:50%;transform:translate(-50%);border-radius:10px;background-color:#d88a03b3;display:flex;margin-top:30px;align-items:center;justify-content:center;width:70%;max-width:350px;height:200px;padding:20px;z-index:2200}.seccessMes-timeOut{font-size:12px;color:green;text-align:center;z-index:2500}.errorMes-timeOut{font-size:12px;color:red;text-align:center;z-index:2500}.adminNotModalCOnt{position:fixed;top:20%;left:50%;transform:translate(-50%);border-radius:10px;background-color:#d88a03b3;display:flex;margin-top:30px;align-items:center;justify-content:center;width:70%;max-width:350px;height:200px;padding:20px;z-index:1200}.adminNoteP{font-size:10px;background-color:#fff;border-radius:10px;padding:10px}.colseAdminNot{position:absolute;top:10px;left:10px;border-radius:4px;border:none;background-color:#49d6fdb3;cursor:pointer}.summerModalContainer{width:90%;height:90%;background-image:linear-gradient(to top,#20c3fa,#f39434)}.sumProContainer{display:flex;flex-direction:column;align-items:start;gap:10px;margin-left:30%;margin-top:10%}.sumerListP{list-style:none;font-size:10px}.interested-btn{padding:7px;font-size:10px;width:30%;border:none;border-radius:10px;background-color:#fdc36c}.interstClass{padding:7px;font-size:10px;width:30%;border:none;border-radius:10px;background-color:#07a130;opacity:40%}.notification-group{margin-bottom:8px}.notification-group__title{font-size:10px;font-weight:600;color:#555;margin:4px 0 2px;padding-left:4px;text-transform:uppercase}.notification-item__label{font-size:10px;margin-left:6px}.notification-item__time{font-size:9px;color:#777;margin-left:auto}.notification-empty{font-size:10px;padding:8px;margin:0;color:#666}.divContainernote{display:flex;align-items:center;gap:4px}.summer-owner-list{display:flex;flex-direction:column;gap:10px}.summer-project-row{display:flex;flex-direction:column;gap:6px;width:100%}.summer-project-row__main{width:100%;text-align:left}.summer-project-row__title{display:block;font-size:11px;font-weight:600}.summer-project-row__meta{display:block;font-size:9px;margin-top:4px}.see-interested-btn{align-self:flex-start;padding:6px 10px;border:none;border-radius:8px;font-size:9px;background-color:#0781b659;cursor:pointer}.see-interested-btn:hover{background-color:#b6900773}.summer-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:0 10px;width:100%;max-width:520px}.summer-filters__row{display:flex;flex-direction:row;align-items:flex-end;gap:10px;width:100%}.summer-filters__row .searchable-select,.summer-filters__row .profile-job-filters__field{flex:1;min-width:0}.summer-filters__row .summer-filter-select{max-width:none;width:100%}.summer-filter-field{position:relative}.summer-filter-label{display:block;font-size:10px;margin-bottom:4px}.summer-filter-input,.summer-filter-select{width:100%;max-width:320px;padding:10px}.summer-filter-apply{align-self:flex-start;padding:6px 12px;border:none;border-radius:8px;font-size:10px;background-color:#0781b680;cursor:pointer}.summer-project-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.summer-project-modal-inner{position:relative;top:auto;left:auto;transform:none;max-height:90vh;overflow-y:auto}.summer-interest-form{margin-top:12px;display:flex;flex-direction:column;gap:8px}.summer-interest-textarea{width:100%;min-height:80px}.summer-interest-sent{margin-top:12px;font-size:10px;color:#1a7a3a}.summer-interest-message{font-size:9px;margin:4px 0 0;color:#444;white-space:pre-wrap}.summer-loading,.summer-empty{font-size:10px;padding:10px;text-align:center}.wokerPage-contanier .profile-danger{max-width:100%;margin-top:1.5rem}.mainPageContainer{width:90%;max-width:600px;display:flex;flex-direction:column;align-items:center;margin-top:200px;background-color:#0500004d;margin-left:auto;margin-right:auto;border-radius:10px}.mainPageLogo{width:240px;height:150px;position:absolute;left:50%;transform:translate(-50%);top:10px}.backgroundImageMainPagea{background-image:url(/assets/background-DCvX25EM.jpeg);width:100%;height:100%;background-size:cover;position:absolute;top:0}.mainPageInput{width:80%;max-width:400px;background-color:#fff;margin-bottom:10px;border-radius:10px;padding:8px;border:none;font-size:10px;z-index:100}.mainPageTitle-t{color:#fff;font-size:12px;z-index:100}.logMainPge{width:85%;max-width:410px;border:1px solid white;color:#fff;background-color:#bdbaa380;padding:8px;border-radius:10px;font-size:10px;cursor:pointer;z-index:100}.skapaNyttkonto{font-size:10px;margin-top:20px;cursor:pointer;color:#fff;z-index:120}.logMainPge:hover{background-color:#012f3d7f}.skapaNyttkon{font-size:10px;cursor:pointer;color:#fff}.newRegisterContainer{width:100%;height:100%;display:flex;align-items:center}.titleForm{font-size:14px;margin-top:2%;color:#fff;font-size:12px}.main-form{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;margin-top:5%}.newRegister-input{margin-top:10px;width:80%;max-width:400px;padding:8px;border-radius:10px;background-color:#fff;font-size:10px;border:none}.newRegister-input-submit{margin-top:10px;width:85%;max-width:410px;padding:8px;color:#fff;border-radius:10px;background-color:#bdbaa380;font-size:10px;border:1px solid white;cursor:pointer}.newRegister-input-submit:hover{background-color:#012f3d7f}.seeCompanyInfo-container{display:flex;flex-direction:column;gap:10px;background-color:#037fb580;align-items:start;margin-top:10%;width:60%;border-radius:10px;margin-left:auto;margin-right:auto;padding:20px}.closeCompanyInfoMo{border:none;border-radius:5px;background-color:#b59d0380;margin:10px}.compnyTitle-seeCom{font-size:12px;margin-left:auto;margin-right:auto}.companyInfo-lis{list-style:none;margin-left:20px;font-size:10px}.companyInfo-span{margin:20px;font-size:10px}.spannewProject-description{padding:20px;background-color:#fff;font-size:10px;border-radius:10px}.privacy-policy{min-height:100vh;background:#f1f5f9;padding:2rem 1rem}.privacy-policy__content{max-width:720px;margin:0 auto;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 1px 3px #00000014}.privacy-policy__back{display:inline-block;margin-bottom:1rem;color:#4f46e5;text-decoration:none;font-size:.9rem}.privacy-policy h1{margin:0 0 .5rem;font-size:1.75rem;color:#0f172a}.privacy-policy__updated{color:#64748b;font-size:.85rem;margin-bottom:2rem}.privacy-policy section{margin-bottom:1.75rem}.privacy-policy h2{font-size:1.1rem;color:#1e293b;margin-bottom:.5rem}.privacy-policy p,.privacy-policy li{font-size:.95rem;line-height:1.6;color:#475569}.privacy-policy__body{white-space:pre-line;margin:0}.privacy-policy__section{margin-bottom:1.75rem}.privacy-policy__back{display:inline-block;margin-bottom:1rem;padding:0;border:none;background:none;color:var(--wb-teal-700, #116470);text-decoration:none;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.privacy-policy__back:hover{color:var(--wb-copper-600, #a15028)}.privacy-policy__back:focus-visible{outline:2px solid var(--wb-copper-500, #b87333);outline-offset:2px;border-radius:2px}.privacy-policy__footer-note{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.9rem;color:#64748b}.privacy-policy ul{padding-left:1.25rem}.privacy-policy a{color:#4f46e5}.cv-visibility-consent{margin:1rem 0;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:420px}.cv-visibility-consent__label{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;line-height:1.5;color:#334155;cursor:pointer}.cv-visibility-consent__label input{margin-top:.2rem;flex-shrink:0;cursor:pointer}.cv-visibility-consent__label a{color:#4f46e5;text-decoration:underline}.cv-visibility-consent__label a:hover{color:#4338ca}.cv-visibility-consent--error{border-color:#fca5a5;background:#fef2f2}.cv-visibility-consent__error{margin:.4rem 0 0 1.5rem;font-size:.8rem;color:#dc2626}.submitNewAccount:disabled{opacity:.5;cursor:not-allowed}.admin-dashboard{max-width:1200px;margin:2rem auto;padding:0 1rem;font-family:system-ui,sans-serif}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin-header h1{margin:0;font-size:1.75rem}.admin-country-label{margin:.35rem 0 0;color:#6b7280;font-size:.9rem}.country-switcher--admin{margin-right:.25rem}.admin-btn{padding:.5rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer}.admin-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.admin-tabs button{padding:.5rem 1rem;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;text-transform:capitalize}.admin-tabs button.active{background:#4f46e5;color:#fff;border-color:#4f46e5}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.admin-stat-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.admin-stat-card h3{margin:0 0 .5rem;font-size:.85rem;color:#6b7280;text-transform:uppercase}.admin-stat-card p{margin:0;font-size:1.75rem;font-weight:700}.admin-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin-table th,.admin-table td{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.admin-table th{background:#f9fafb;font-weight:600}.admin-search{display:flex;gap:.5rem;margin-bottom:1rem}.admin-search input{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:6px}.admin-error{background:#fef2f2;color:#dc2626;padding:.75rem;border-radius:6px;margin-bottom:1rem}.admin-list{list-style:none;padding:0}.admin-list li{padding:.5rem 0;border-bottom:1px solid #f3f4f6}.admin-section h3{margin-top:0}.admin-header-actions{display:flex;gap:.5rem;flex-wrap:wrap}.admin-btn-secondary{background:#fff;color:#374151;border:1px solid #d1d5db}.admin-btn-sm{padding:.35rem .65rem;font-size:.85rem}.admin-btn-danger{background:#dc2626}.admin-btn-danger:disabled{opacity:.5;cursor:not-allowed}.admin-table-actions{display:flex;gap:.5rem;flex-wrap:wrap}.admin-modal-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.admin-modal{background:#fff;border-radius:10px;width:min(720px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 40px #00000026}.admin-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.admin-modal-header h2{margin:0;font-size:1.25rem}.admin-modal-close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#6b7280}.admin-modal-body{padding:1.25rem}.admin-modal-loading{padding:2rem 1.25rem;margin:0;color:#6b7280}.admin-detail-grid{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:.5rem 1rem;margin:0 0 1.5rem}.admin-detail-grid dt{font-weight:600;color:#6b7280}.admin-detail-grid dd{margin:0}.admin-table-compact th,.admin-table-compact td{padding:.5rem}.admin-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.admin-empty{color:#6b7280;margin:0 0 1rem}.admin-row-unread{background-color:#fef3c7}.admin-feedback-text{max-width:320px;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.admin-table{display:block;overflow-x:auto}}.admin-hint{color:#6b7280;font-size:.9rem;margin:0 0 1rem}.admin-success{background:#ecfdf5;color:#047857;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.admin-form{display:flex;flex-direction:column;gap:.5rem;max-width:480px}.admin-form__label{font-size:.85rem;font-weight:600;color:#374151;margin-top:.5rem}.admin-form__input{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem}.admin-support-contact__layout{display:grid;grid-template-columns:280px 1fr;gap:1rem;min-height:420px}.admin-support-contact__list{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:auto;max-height:520px}.admin-support-contact__item{width:100%;text-align:left;border:none;border-bottom:1px solid #e5e7eb;background:#fff;padding:.75rem;cursor:pointer}.admin-support-contact__item--active{background:#ecfeff}.admin-support-contact__peer{display:block;font-weight:700;font-size:.85rem}.admin-support-contact__preview{display:block;font-size:.8rem;color:#6b7280;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-support-contact__badge{display:inline-block;margin-top:.35rem;background:#0b5d69;color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.75rem}.admin-support-contact__thread{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;min-height:420px}.admin-support-contact__messages{flex:1;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.admin-support-contact__bubble{max-width:80%;padding:.6rem .75rem;border-radius:10px;font-size:.9rem}.admin-support-contact__bubble--peer{align-self:flex-start;background:#f1f5f9}.admin-support-contact__bubble--support{align-self:flex-end;background:#cffafe}.admin-support-contact__bubble time{display:block;font-size:.7rem;color:#6b7280;margin-top:.25rem}.admin-support-contact__reply{border-top:1px solid #e5e7eb;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.admin-support-contact__reply textarea{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.6rem;resize:vertical}@media(max-width:900px){.admin-support-contact__layout{grid-template-columns:1fr}}.country-switcher{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.country-switcher--main-page{position:absolute;top:16px;left:16px;z-index:10}.country-switcher__btn{min-width:50px;padding:6px 10px;border:1px solid rgba(255,255,255,.85);border-radius:8px;background:#00000040;color:#fff;font-size:10px;font-weight:600;cursor:pointer}.country-switcher__btn--active{background:#ffffffe6;color:var(--wb-teal-800, #0b5d69)}.country-switcher__btn:hover{background:#ffffffbf;color:var(--wb-teal-800, #0b5d69)}.country-switcher--select{display:flex;flex-direction:column;gap:4px}.country-switcher__label{font-size:9px;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.country-switcher__select{min-width:120px;padding:6px 28px 6px 10px;border:1px solid rgba(255,255,255,.85);border-radius:8px;background-color:#00000040;color:#fff;font-size:10px;font-weight:600;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.country-switcher__select:focus{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.country-switcher__select option{color:#0f172a;background:#fff}.language-switcher{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.language-switcher--main-page{position:absolute;top:16px;right:16px;z-index:10}.language-switcher__btn{min-width:40px;padding:6px 10px;border:1px solid rgba(255,255,255,.85);border-radius:8px;background:#00000040;color:#fff;font-size:11px;font-weight:600;cursor:pointer}.language-switcher__btn--active{background:#ffffffe6;color:var(--wb-teal-800, #0b5d69)}.language-switcher__btn:hover{background:#ffffffbf;color:var(--wb-teal-800, #0b5d69)}.language-switcher--select{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.language-switcher__label{font-size:9px;font-weight:600;color:#ffffffe6;letter-spacing:.02em;margin-right:20px;margin-bottom:5px}.language-switcher__select{min-width:88px;padding:6px 28px 6px 10px;border:1px solid rgba(255,255,255,.85);border-radius:8px;background-color:#00000040;color:#fff;font-size:10px;font-weight:600;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.language-switcher__select:focus{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.language-switcher__select option{color:#0f172a;background:#fff}.language-switcher--settings{align-items:stretch;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.language-switcher--settings.language-switcher--select{align-items:stretch}.language-switcher--settings .language-switcher__label{color:#64748b;margin-right:0;margin-bottom:6px;font-size:12px;align-self:flex-start}.language-switcher--settings .language-switcher__select{width:100%;border:1px solid #e2e8f0;background-color:#fff;color:#0f172a;font-size:14px;padding:10px 32px 10px 12px;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%)}.searchable-select{position:relative;width:100%;max-width:320px}.searchable-select__label{display:block;font-size:10px;font-weight:600;margin-bottom:4px}.searchable-select__control{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:1px solid transparent;background-image:linear-gradient(#fff,#fff) padding-box,var(--wb-gradient-brand, linear-gradient(135deg, #0b5d69, #b87333)) border-box;background-origin:border-box;background-clip:padding-box,border-box}.searchable-select__control--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.searchable-select__input{flex:1;min-width:0;border:none;padding:8px 10px;font-size:10px;background:transparent;outline:none}.searchable-select__toggle{border:none;border-left:1px solid rgba(15,23,42,.12);background:#ffffffd9;padding:0 10px;font-size:12px;cursor:pointer;color:var(--wb-teal-800, #0b5d69)}.searchable-select__list{position:absolute;left:0;right:0;top:100%;margin:0;padding:4px 0;list-style:none;max-height:200px;overflow-y:auto;background:#fff;border:1px solid rgba(15,23,42,.15);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 8px 20px #0f172a1f;z-index:50}.searchable-select__option{display:block;width:100%;border:none;background:transparent;text-align:left;padding:8px 10px;font-size:10px;cursor:pointer}.searchable-select__option:hover,.searchable-select__option--active{background:#0b5d691a;color:var(--wb-teal-800, #0b5d69)}.searchable-select__empty{padding:8px 10px;font-size:10px;color:#64748b}.profile-filter-select{width:100%;max-width:320px;margin-top:0;padding:8px 10px;border-radius:10px;font-size:10px;border:1px solid transparent;background-image:linear-gradient(#fff,#fff) padding-box,var(--wb-gradient-brand, linear-gradient(135deg, #0b5d69, #b87333)) border-box;background-origin:border-box;background-clip:padding-box,border-box;cursor:pointer}.profile-job-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:0 10px;width:100%;max-width:400px}.profile-job-filters__field{display:flex;flex-direction:column;gap:4px}.profile-job-filters__label{font-size:10px;font-weight:600}.navBarContainer,.iconDive{position:relative;border:none;background:transparent;background-image:none}.navBarContainer:before,.iconDive:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--wb-gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:0}.iconDive>img,.activeClassHeader>img{position:relative;z-index:1}.iconDive .spanTiltebar,.activeClassHeader .spanTiltebar{position:absolute;bottom:5px;left:0;right:0;z-index:2;margin:0;text-align:center}.activeClassHeader{border:1px solid transparent;background-color:#fff;background-image:linear-gradient(#fff,#fff) padding-box,var(--wb-gradient-brand) border-box;background-origin:border-box;background-clip:padding-box,border-box}.iconDive:hover{background-color:#036272d9}.wokerPage-contanier,.selecsearchtCareer-searcjJob,.deplomaImageLable,.rendrenigcatogries,.optionJob,.fileUpload,.submitUpdatProfile,.filteringOptions{border:1px solid transparent;background-image:linear-gradient(var(--wb-border-fill, #ffffff),var(--wb-border-fill, #ffffff)) padding-box,var(--wb-gradient-brand) border-box;background-origin:border-box;background-clip:padding-box,border-box}.wokerPage-contanier{--wb-border-fill: transparent}.buttonsTitleWorkesum{border:none;border-left:1px solid transparent;border-right:1px solid transparent;border-image:var(--wb-gradient-brand) 1}.buttonVit{border:none;border-bottom:1px solid transparent;border-left:1px solid transparent;border-image:var(--wb-gradient-brand) 1}.buttonVitetitle{border:none;border-bottom:1px solid transparent;border-right:1px solid transparent;border-image:var(--wb-gradient-brand) 1}body.workbid-mobile .profile-danger__title,body.workbid-mobile .profile-danger__desc,body.workbid-mobile .profile-danger>.profile-btn--danger{margin:10px;font-size:10px}body.workbid-mobile .profile-danger>.profile-btn--danger{padding:8px 12px;font-weight:600}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:#141824f7;color:#fff;padding:1.25rem;z-index:10000;box-shadow:0 -4px 20px #0000004d}.cookie-consent__content{max-width:960px;margin:0 auto}.cookie-consent h3{margin:0 0 .5rem;font-size:1.1rem}.cookie-consent p{margin:0 0 1rem;font-size:.9rem;line-height:1.5;opacity:.9}.cookie-consent__options{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1rem}.cookie-consent__options label{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.cookie-consent__actions{display:flex;gap:.75rem;flex-wrap:wrap}.cookie-consent .btn-primary,.cookie-consent .btn-secondary{padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;font-size:.9rem}.cookie-consent .btn-primary{background:#4f46e5;color:#fff}.cookie-consent .btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.app-layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.app-layout__main{flex:1 0 auto;width:100%}.site-footer{flex-shrink:0;margin-top:auto;background:linear-gradient(180deg,var(--wb-teal-900) 0%,var(--wb-slate-900) 100%);color:var(--wb-white);border-top:1px solid rgba(255,255,255,.08)}.site-footer__inner{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 1.5rem}.site-footer__grid{display:grid;grid-template-columns:1fr;gap:2rem}.site-footer__brand{max-width:22rem}.site-footer__logo-link{display:inline-flex;margin-bottom:.75rem;border-radius:var(--wb-radius-sm);transition:opacity .2s ease,transform .2s ease}.site-footer__logo-link:hover{opacity:.92;transform:translateY(-1px)}.site-footer__logo-link:focus-visible{outline:2px solid var(--wb-copper-400);outline-offset:3px}.site-footer__logo{height:44px;width:auto;max-width:140px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.site-footer__brand-name{margin:0 0 .5rem;font-size:var(--wb-font-size-lg);font-weight:700;color:var(--wb-white);letter-spacing:.01em}.site-footer__brand-desc{margin:0;font-size:var(--wb-font-size-base);line-height:1.6;color:#ffffffc7}.site-footer__heading{margin:0 0 .75rem;font-size:var(--wb-font-size-md);font-weight:700;color:var(--wb-copper-400);letter-spacing:.02em}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.site-footer__list--contact{gap:.625rem}.site-footer__link{color:#ffffffe0;text-decoration:none;font-size:var(--wb-font-size-base);line-height:1.45;transition:color .2s ease,transform .2s ease;display:inline-block}.site-footer__link:hover{color:var(--wb-copper-400);transform:translate(2px)}.site-footer__link:focus-visible{outline:2px solid var(--wb-copper-400);outline-offset:2px;border-radius:2px}.site-footer__text{font-size:var(--wb-font-size-base);line-height:1.5;color:#ffffffc7}.site-footer__newsletter-text{margin:0 0 .75rem;font-size:var(--wb-font-size-base);line-height:1.5;color:#ffffffc7}.site-footer__newsletter-form{display:flex;flex-direction:column;gap:.625rem}.site-footer__input{width:100%;padding:.625rem .75rem;border:1px solid rgba(255,255,255,.22);border-radius:var(--wb-radius-sm);background:#ffffff14;color:var(--wb-white);font-size:var(--wb-font-size-base);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.site-footer__input::placeholder{color:#ffffff80}.site-footer__input:focus{outline:none;border-color:var(--wb-copper-400);background:#ffffff1f;box-shadow:0 0 0 3px #c9884a40}.site-footer__btn{padding:.625rem 1rem;border:none;border-radius:var(--wb-radius-sm);background:var(--wb-gradient-btn-accent);color:var(--wb-white);font-size:var(--wb-font-size-base);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.site-footer__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--wb-shadow-md)}.site-footer__btn:focus-visible{outline:2px solid var(--wb-white);outline-offset:2px}.site-footer__btn:disabled{opacity:.7;cursor:default}.site-footer__newsletter-success{margin:.5rem 0 0;font-size:var(--wb-font-size-sm);color:var(--wb-green-500)}.site-footer__newsletter-error{margin:.5rem 0 0;font-size:var(--wb-font-size-sm);color:#fca5a5}.site-footer__social{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.site-footer__social-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--wb-radius-md);background:#ffffff14;color:var(--wb-white);transition:background .2s ease,color .2s ease,transform .2s ease}.site-footer__social-link svg{width:1.125rem;height:1.125rem;fill:currentColor}.site-footer__social-link:hover{background:var(--wb-copper-600);color:var(--wb-white);transform:translateY(-2px)}.site-footer__social-link:focus-visible{outline:2px solid var(--wb-copper-400);outline-offset:2px}.site-footer__bottom{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.35rem;text-align:center}.site-footer__copyright,.site-footer__made-with{margin:0;font-size:var(--wb-font-size-sm);color:#ffffffa6;line-height:1.5}.site-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:640px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1 / -1}.site-footer__newsletter-form{flex-direction:row;align-items:stretch}.site-footer__input{flex:1}.site-footer__btn{flex-shrink:0}.site-footer__bottom{flex-direction:row;justify-content:space-between;text-align:left}}@media(min-width:900px){.site-footer__inner{padding:3rem 1.5rem 1.75rem}.site-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) 1.2fr;gap:2rem 1.5rem}.site-footer__brand{grid-column:auto}.site-footer__newsletter{grid-column:1 / -1;max-width:32rem}}@media(min-width:1100px){.site-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1.1fr 1.3fr}.site-footer__newsletter{grid-column:auto;max-width:none}}
