body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#171717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;overflow-x:hidden}.button-bar,.button-not-submit,.button-submit,.logo,.register-link,.registration-form h1,.user-image,.user-tab,.user-tab-active{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #1b1b1c;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a{color:#000;text-decoration:none}.App{min-height:100vh}main{padding-top:71px}li{display:flex}ul{padding:0}header{background-color:#202020;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:70px;overflow:hidden;position:fixed;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;width:100vw;z-index:1000}.button-bar:hover{background:#1b1b1c;color:#175bdd}.button-bar{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:5px;height:25px;justify-content:left;margin-bottom:10px;padding:10px;transition:width .1s linear}.logo{color:#fff;font-size:24px;font-weight:700;margin-left:20px}.main-header-container{display:flex;gap:1%;height:100%;justify-content:center;width:calc(100vw - 360px)}.header-container{align-items:center;display:flex;height:71px}.top-mobile-buttons{transition:opacity .1s}.top-active-mobile-buttons,.top-mobile-buttons{display:flex;justify-content:center;opacity:0;width:100vw}.team-vacancy-card{background:#262626;border-radius:20px;color:#fff;margin-bottom:20px;max-width:800px;overflow:hidden;padding:40px;width:100%}.team-vacancy-card-title-container{display:flex}.team-vacancy-card-description,.team-vacancy-card-title{display:flex;word-break:break-all;z-index:0}.team-vacancy-card-title h2{color:#fff;cursor:pointer;margin:0}.team-vacancy-card-title h2:hover,.team-vacancy-card-type:hover{text-decoration:underline}.skeleton-vacancy-card{border-radius:20px;color:#fff;margin-bottom:20px;max-width:800px;overflow:hidden;width:100%}.team-vacancy-card-image{flex:0 0 200px}.team-vacancy-card-image img{height:auto;width:100%}.team-vacancy-card-stack-list{display:flex;flex-wrap:wrap;font-size:16px;gap:5px;margin-bottom:20px}.team-vacancy-card-stack-item{background-color:#1b1b1c;border-radius:10px;color:#175bdd;cursor:pointer;margin:1px;padding:8px}.team-vacancy-card-stack-item:hover{background-color:#1f1f1f;border:1px solid gray;margin:0}.registration-form{align-items:center;background-color:#262626;border-radius:20px;display:flex;flex-direction:column;margin:0 0 36px;max-width:400px;padding:40px;width:100%}.registration-form h1{color:#fff;margin-top:0;text-align:center}.active-registration-form__group,.registration-form__group{background-color:#1b1b1c;border-radius:10px;display:flex;flex-direction:column;margin-bottom:10px;padding:2px;width:calc(100% - 4px)}.active-registration-form__group{border:2px solid blue;padding:0}.registration-form__label{border-radius:20px;color:#fff;cursor:text;font-size:14px;opacity:.5;padding:9px;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.registration-form__input{background-color:#1b1b1c;border:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;font-size:16px;padding:0 9px 9px}.registration-form__input:focus{outline:none!important}.register-link{color:#175bdd;margin-top:20px}.register-link:hover{text-decoration:underline}.button-not-submit,.button-submit{background-color:#175bdd;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:60px;line-height:40px;margin-top:20px;padding:10px;text-align:center;width:100%}.button-submit:hover{background-color:#004e92}.button-not-submit{background:#333}.button-not-submit:hover{background:#222}.not-active:hover{background:#333}.main-right-container{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:20px;min-height:calc(100vh - 91px);padding-right:20px;width:calc(50vw + 360px)}.main-container{display:flex;justify-content:center;max-width:800px;width:100%}.team-vacancy-card-type{color:#888;cursor:pointer}.add-project-stack-item{cursor:pointer;display:block;padding:10px;width:100%}.add-project-stack-item:hover{background-color:#2f2f2f}.menu-left{cursor:pointer;margin-left:20px}.left-header-container{display:flex}.right-header-container{cursor:pointer;display:flex;justify-content:right;padding-right:20px}.icon-button-bar{display:flex;width:25px}.text-button-bar{margin-left:10px;overflow:hidden}.text-container-button-bar{width:100vw}.user-profile{background:#1d1d1d;border-radius:20px;color:#fff;justify-content:center;margin-bottom:20px;max-width:800px;min-height:calc(100vh - 131px);overflow:hidden;padding:20px 20px 0;width:100%}.user-info{align-items:center;display:flex;justify-content:center}.user-image{margin-right:10px;padding-bottom:calc(40% - 10px);position:relative;width:calc(40% - 10px)}.user-image img{border-radius:100%;height:calc(100% - 20px);left:10px;object-fit:cover;padding:10px;position:absolute;top:10px;width:calc(100% - 20px)}.option-btn{background:#333}.option-btn:hover{background:#2b2b2b}.my-component{padding-top:50%;position:relative;width:50%}.my-component p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.user-details{margin-left:10px;width:60%}.user-details h2{font-size:2rem;margin:0}.user-details h3{color:#586069;font-size:1.2rem;margin:0}.user-details p{margin-top:1rem}.user-stats{display:flex;margin-top:10px}.user-tab,.user-tab-active{background:#202020;border-radius:10px;color:#aaa;cursor:pointer;height:40px;line-height:40px;margin:20px 0;text-align:center;width:50%}.user-tab-active{background:#262626;color:#fff}.user-tab-active:hover,.user-tab:hover{background:#303030}.user-stats div{font-size:16px;margin-right:2px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.user-stats strong{display:block;font-size:20px}.left-bar{justify-content:flex-end;transition:min-width .1s linear;width:calc(50vw - 390px)}.left-bar-container{-ms-overflow-style:none;margin:10px;max-height:calc(100vh - 71px);overflow-y:scroll;scrollbar-width:none}.left-bar-container::-webkit-scrollbar{display:none}.main{display:flex;gap:10px}@media (max-width:730px){.active-header,header{transition:height .1s}.active-header{border-radius:0;height:100vh}.top-active-mobile-buttons{opacity:1;transition:opacity .1s}.left-bar{display:none}.main-right-container{justify-content:center;margin:20px 20px 0;padding:0;width:calc(100vw - 20px)}.registration-form{align-items:center;margin:0 auto 36px}}@media (max-width:510px){.main-right-container{margin:10px 10px 0}.user-details h2{font-size:1.5rem}.user-details h3{font-size:1rem}.team-vacancy-card{margin-bottom:10px;padding:20px}.user-profile{margin-bottom:10px;min-height:calc(100vh - 101px);padding:10px 10px 0}.user-stats div{font-size:10px}}@media (max-width:450px){.registration-form{padding:20px 10px}}@media (max-width:375px){.user-details h2{font-size:1.2rem}.user-details h3{font-size:.8rem}.user-stats div{font-size:8px}}
/*# sourceMappingURL=main.35a4f044.css.map*/