@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);*{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}#root{position:relative}nav{background-color:#fff;box-sizing:border-box;height:50px;margin:0 auto;max-width:1200px;width:100%}.freelancerBtn{border:none;font-weight:700;outline:none;padding:10px}.freelancerBtn:hover{cursor:pointer}.blueBtn:hover{background-color:#066bc4}.freelancerBtn:disabled{background-color:#f7f7f7;color:#bec0c2}.blueBtn{background-color:#007fed;color:#fff}.pinkBtn{background-color:#f20091;color:#fff}.pinkBtn:hover{background-color:#fa5f9b}.freelancerBtn:disabled:hover{cursor:auto}.headerContainer{background-color:#0e1724;color:#fff;height:170px;position:relative;width:100%}.header{box-sizing:border-box;height:100%;margin:0 auto;max-width:1200px;padding:16px 0}.detailsHeader{display:flex}.detailsTitle{margin-top:30px;max-height:50%;overflow-y:hidden}.header__title{font-size:32px;font-weight:700;line-height:43px;margin-bottom:9px}.header__search{background-color:gray;height:32px;position:relative;width:100%}.searchBar{border:1px solid transparent;box-sizing:border-box;font-size:14px;height:100%;outline:none;padding-left:42px;width:100%}.searchBar:focus{border:1px solid #007fed}.searchIcon{left:15px;position:absolute;top:5px;width:24px}.header__navbar{bottom:0;display:flex;padding:0;position:absolute}.header__navbar .navlink{color:#f7f7f7b3;font-size:14px;padding:16px;text-decoration:none}.navlink.active{border-bottom:2px solid #fff;color:#fff;font-weight:700}.bodyContainer{background-color:#f7f7f7;padding:24px}.bodyContent{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;margin:0 auto 30px;max-width:1200px}.filtersTab{align-self:center;border:1px solid #bec0c2;box-sizing:border-box;color:#4d525b;display:none;font-size:14px;font-weight:700;height:32px;margin-bottom:16px;padding-top:5px;text-align:center;width:90%}.filtersTab:hover{background-color:#f0f0f0;cursor:pointer}.filtersIcon{height:16px;margin-right:10px;vertical-align:middle;width:16px}.filters{width:250px}.feed,.filters{background-color:#fff;border:none;box-shadow:0 0 4px #00000014,0 2px 4px #0000001f}.feed{flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.feedHeader{border-bottom:1px solid #dedede;font-size:14px;padding:16px 24px;position:relative}.feedHeader__topRow{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:8px}.feedHeader__topRow>h3{color:#0e1724;font-size:20px;font-weight:600;letter-spacing:normal;line-height:28px;margin-right:auto}.filter__sortby{color:#0e1724;font-size:14px;margin-right:10px}.feedHeader__filter{background-color:#fff;border:1px solid #bec0c2;box-sizing:initial;display:block;font-size:14px;min-width:70px;padding:6px 12px 6px 16px;position:relative;text-align:left}.feedHeader__filter.active,.feedHeader__filter:hover{border-color:#89cff8}.feedHeader__filterContainer{align-items:center;display:flex;position:relative}.feedHeader__filterContainer:after{border-bottom:2px solid #000;border-left:2px solid #000;content:"";height:6px;left:80%;position:absolute;top:30%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px;z-index:1}.feedHeader__modal{background-color:#fff;box-shadow:0 0 10px 4px #00000014;position:absolute;-webkit-transform:translateY(4px);transform:translateY(4px);width:100%;z-index:2}.feedHeader__modal>.modalChild{box-sizing:border-box;font-size:14px;padding:12px}.feedHeader__modal>.modalChild:hover{background-color:#f0f0f0;cursor:pointer}.feedHeader .resultsCounter{color:#4d525b}.feedElementLink{color:inherit;text-decoration:none}.feedElement{border-bottom:1px solid #dedede;min-height:200px;padding:24px 24px 16px}.feedElement:hover{background-color:#f0f0f0;cursor:pointer}.titleRow{display:flex;flex-wrap:wrap;margin-bottom:12px;width:100%}.titleContainer{flex:1 0 60%;min-width:75%;width:60%}.priceContainer{align-items:center;display:flex;flex:0 0 auto;font-size:20px;height:-webkit-min-content;height:min-content;white-space:nowrap}.titleRow .title{color:#007fed;font-size:20px;margin-bottom:8px;margin-right:30px}.bids{margin-right:24px;white-space:nowrap}.price{color:#0e1724;font-style:normal;font-weight:700;line-height:1.4}.budget{font-size:14px;margin-bottom:8px;margin-right:20px;white-space:nowrap}.tags{box-sizing:border-box;display:inline;margin-bottom:15px;vertical-align:middle}.projectTag{border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin:0 10px 8px 8px;padding:2px 8px;vertical-align:initial;white-space:nowrap}.projectTag.recruiter{background-color:#7d30c9}.projectTag.nda{background-color:#2259b5}.projectTag.ip{background-color:#e0276c}.projectTag.private{background-color:#ffc24e}.projectTag.sponsored{background-color:#ffa32d}.projectTag.sealed{background-color:#29b2fe}.projectTag.highlighted{background-color:#30dbe3}.descriptionContainer{font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.43;margin-bottom:12px;max-height:60px;overflow:hidden;position:relative}.descriptionContainer.extended{max-height:none}.descriptionContainer.extended>.description{line-height:1.7;white-space:pre-line}.descriptionExtender{display:none}.descriptionExtender.active{background-color:#fff;bottom:0;color:#007fed;display:inline;position:absolute;right:0;width:75px}.feedElement:hover .descriptionExtender.active{background-color:#f0f0f0}.descriptionExtender.active:hover{cursor:pointer}.skills{display:flex;list-style:square inside;margin-bottom:8px;overflow:hidden;padding:0}.skills>li{box-sizing:border-box;color:#000;font-size:14px;margin:7px;white-space:nowrap}.skills>li:first-child{list-style:none}.skillText{color:#007fed}.ratingContainer{display:inline-block}.rating{font-size:16px;margin-right:5px}.rating,.reviews{vertical-align:20%}.reviews,.starsContainer{display:inline-block}.starsContainer{min-width:125px}.review,.rightStar{margin-right:5px}.review{margin-left:5px;vertical-align:-30%}.bodyFiltersContainer{background-color:#fff;box-shadow:0 0 4px #00000014,0 2px 4px #0000001f;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bodyFiltersHeader{height:-webkit-min-content;height:min-content;margin-left:16px;margin-top:16px}.bodyFiltersHeader>h2{line-height:1;vertical-align:top}.filtersBackIcon{display:none;height:20px}.bodyFilters{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px;width:250px}.filtersTitle{margin-bottom:8px;margin-top:24px}.filtersInputContainer{margin-bottom:16px}.filtersInput{align-items:center;box-sizing:border-box;display:flex;height:30px;justify-content:space-around}.filtersInput>span{flex:0 1;margin:0 13px}.blue--border{border:1px solid #bec0c2}.blue--border:focus,.blue--border:focus-within,.blue--border:hover{border:1px solid #007fed;outline:none}.textInput{border:none;flex:1 1;font-size:14px;height:100%;outline:none;padding:0}.filters__searchIcon{height:24px;margin:0 10px;width:24px}.filters__searchInput{flex:1 1}.filtersCheckLabel{align-items:center;display:flex;font-size:14px;margin-bottom:8px}.filtersCheckbox{border:none;border-radius:0;height:17px;margin-right:8px;outline:none;width:17px}.filtersResultsBtn{background-color:#fff;bottom:0;box-shadow:0 0 4px #00000014,0 2px 4px #0000001f;box-sizing:border-box;display:none;padding:16px;position:-webkit-sticky;position:sticky;width:100%}.filtersResults{background-color:#007fed;border:none;color:#fff;font-size:14px;font-weight:700;outline:none;padding:10px;width:100%}.filtersResults:hover{background-color:#066bc4;cursor:pointer}.card{background-color:#fff;box-shadow:0 0 4px #00000014,0 2px 4px #0000001f;color:#0e1724;margin-bottom:24px}.projectSide{flex:3 1;min-width:600px}.clientSide{flex:1 2;min-width:180px}.cardHeader{border-bottom:1px solid #dedede;display:flex;justify-content:space-between;padding:16px 24px}.cardHeader>h3{color:#0e1724;font-size:20px;line-height:28px}.cardHeader>h4{white-space:nowrap}.cardBody{display:flex;flex-direction:column;font-size:14px;padding:24px}.cardBody>.description{line-height:1.7;margin-bottom:24px;white-space:pre-line}.cardBody h4,.cardBody>h3{margin-bottom:12px}.cardBody>.skillsList{display:flex;flex-wrap:wrap;list-style:none;padding:0}.cardBody .skill{border:1px solid #dedede;border-radius:20px;margin-bottom:4px;margin-right:4px;padding:3px 12px}.cardBody hr{border:none;border-bottom:1px solid #dedede}.bidContainer>.cardBody{gap:16px}.bidConfig{display:flex;flex-wrap:wrap}.bidConfig>.filtersInputContainer{flex:1 1;margin-right:24px;max-width:350px}.bidConfig .filtersInputLabel{display:block;font-weight:700;margin-bottom:14px}.cardBody .filtersInput{height:32px}.bidDescription{box-sizing:border-box;font-size:14px;height:150px;margin-top:4px;max-height:150px;padding:12px;width:100%}.milestoneConfig{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.milestoneConfig>:first-child{flex-basis:60%}.milestoneConfig>*{margin:0}.optionalUpgrades{box-sizing:border-box;width:100%}.optionalUpgrades>h4{margin:0}.bidUpgrade{display:flex;flex-wrap:wrap;padding:12px;width:100%}.bidUpgrade,.bidUpgrade>*{box-sizing:border-box}.bidUpgrade>.filtersCheckbox{flex:0 0 auto;margin:0;width:26px}.bidUpgrade>.projectTag{flex:1 1 20%;font-size:13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 12px 16px;padding:4px 12px;text-align:center}.bidUpgrade>p{flex:0 1 45%;line-height:1.5;white-space:pre-line}.upgradePrice{flex:0 0 25%;font-weight:700;text-align:right}.bidBtn{align-self:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clientStatus{display:flex;flex-direction:column;gap:12px;list-style:none;padding:8px}.clientStatus h3{margin:12px 0 8px}.clientStatus .leftStar,.clientStatus .rightStar{height:12px}.clientStatusItem.clientRating .verificationText{font-size:12px}.verificationIcon{height:15px;margin-right:8px;vertical-align:initial}.verificationText{font-size:14px;vertical-align:top}.clientSide.contest{flex:1.5 0;min-width:360px}.contest .cardHeader{align-items:center}.contest .cardBody{gap:12px}.projectSide.contest .cardBody{gap:16px}.contest button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submissionFileTypes{margin-bottom:16px}.contest .cardHeader span{background-color:#f77d0e;border-radius:2px;color:#fff;font-size:14px;margin-right:4px;padding:3px}.contest .cardHeader img{height:14px}.contestHolder{align-items:center;display:flex;gap:16px}.contestHolderInfo{display:flex;flex-direction:column;gap:8px}.contestHolderInfo span{font-weight:700}.contestHolderImage{width:54px}.contestHolderVerification{align-items:stretch;display:flex;gap:20px;list-style:none;padding:0}.contestHolderVerification img{height:18px}.mainNavbar{gap:20px;justify-content:left}.mainNavbar,.mainNavbar>*{align-items:center;display:flex}.mainNavbar>*{box-sizing:border-box;height:100%}.mainNavbar>hr{border:none;border-right:1px solid #dedede;height:70%}.navbarIcon{height:24px}.mainNavItem{align-items:center;color:inherit;display:flex;flex-shrink:1;gap:10px;height:100%;padding:0 8px;position:relative;text-decoration:none}.mainNavItem:hover{background-color:#efefef;cursor:pointer}.navSections{font-size:13px}.navSections>.mainNavItem{padding:0 16px}.notificationCenter{flex:0.5 1;justify-content:right}.navLogo img{height:32px}.quoteSection{font-size:14px;gap:10px}.quoteSection>button{border:1px solid #f20091;font-size:14px;height:70%;padding:6px 13px;white-space:nowrap}.createQuote{background-color:#fff;color:#f20091}.profileSection{color:#dedede;display:flex;flex:1 1;font-size:12px;gap:10px}.profileSection>img{height:32px}.profileSection>div{display:flex;flex-direction:column;gap:3px}.profileSection .userName{color:#0e1724;font-size:14px;font-weight:700}.hoverMenuContainer{background-color:initial;display:none;padding-top:10px;position:absolute;top:40px;z-index:10}.hoverMenu{grid-gap:20px;background-color:#fff;box-shadow:0 5px 10px 1px rgba(77,82,91,.5);color:#0e1724;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);left:0;max-width:900px;padding:24px;position:relative}.hoverMenu:before{background-color:#fff;content:"";height:10px;left:30px;position:absolute;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.hoverMenuContainer.active{display:block}.hoverMenu>.filtersInputContainer,.hoverMenu>h4{grid-column:span 4}.hoverMenuItem{display:flex;font-size:14px;gap:5px;line-height:1.4;text-decoration:none}.hoverMenuItem:hover{cursor:pointer}.hoverMenuItem:hover .hoverMenuItemTitle{color:#29b2fe}.hoverMenuItem.largeItem>p{align-self:center;color:#0e1724;font-size:16px}.hoverMenuIcon{height:24px}.hoverMenuLargeIcon{height:54px;line-height:1;vertical-align:top}.hoverMenuItem p{color:#6a6d65}.mid-active{display:none}@media screen and (max-width:1200px){.header{padding:24px 12px}}@media screen and (max-width:1020px){.lg-inactive{display:none}}@media screen and (max-width:900px){.mid-active{display:inherit}.mid-inactive{display:none}.projectSide{min-width:100%}.bidUpgrade>p{flex-basis:100%;margin-left:5%;order:2}.mainNavbar{gap:10px}.navSections>.mainNavItem{padding:0 8px}}@media screen and (max-width:800px){body{position:relative}.bodyContainer{padding-left:0;padding-right:0}.bodyContent{box-sizing:border-box;flex-direction:column}.bodyContent>*{margin-left:0;margin-right:0;width:100%}.filtersBackIcon:hover{cursor:pointer}.bodyFiltersContainer{box-sizing:border-box;display:none;opacity:0;position:absolute;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:right;transform-origin:right;transition:opacity .15s,visibility .2s,-webkit-transform .2s;transition:opacity .15s,transform .2s,visibility .2s;transition:opacity .15s,transform .2s,visibility .2s,-webkit-transform .2s;width:100%;z-index:10}.bodyFiltersContainer.active{display:block}.bodyFiltersContainer.visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .15s,-webkit-transform .2s;transition:opacity .15s,transform .2s;transition:opacity .15s,transform .2s,-webkit-transform .2s}.bodyFiltersHeader{background-color:#fff;border-bottom:1px solid #efefef;display:flex;margin:0;padding:16px 0 0 16px;position:-webkit-sticky;position:sticky;top:0}.bodyFiltersHeader>*{padding-bottom:16px}.filtersBackIcon{display:inline;padding-right:10px}.bodyFiltersContainer.visible~.feed{display:none}.bodyFilters,.bodyFilters>*{box-sizing:border-box;width:100%}.filtersResultsBtn,.filtersTab{display:block}.textInput{flex:2 1}.milestoneConfig>.filtersInputContainer{flex:1 1}.mainNavbar{gap:0}.sm-inactive{display:none}.navbarContainer{background-color:#fff;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.mainNavItem,.mainNavItem>*,.mainNavbar>*{flex:2 1}.navSections{flex:3 1}.navMenu{flex:1 1}.mainNavItem.active{border-bottom:3px solid #007fed}}
/*# sourceMappingURL=main.689dbf3d.css.map*/