html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#212121;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;background-color:#f1f3f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px}.fake-link{color:#212121;text-decoration:none;display:block}html,body,#root{height:100%}.form-panel{background-color:#fff;border:1px solid #ccc;border-radius:5px;width:400px;padding:20px;box-shadow:0 0 5px #ddd}h1{margin-top:0;font-size:32px}.blocked-content{color:#bf1c1c;padding:5px 5px 20px}.color-danger{color:#bf1c1c}.form-error{color:#fff;text-align:center;background-color:#bf1c1c;border-radius:5px;margin:3px 0;padding:7px;font-size:16px}.form-error ul{margin:0;padding-left:20px}.form-error li{margin-top:5px}.form-success{background-color:#28962f}.form-field[data-error]{color:#bf1c1c}.form-field[data-error] input,.form-field[data-error] textarea{border:1px solid #bf1c1c}[data-err]{color:#bf1c1c}.form-field{margin-top:15px;position:relative}input,textarea{color:#212121;box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;outline:none;width:100%;margin-top:5px;padding:5px;font-size:16px;line-height:normal;box-shadow:inset 0 7px 3px -7px #ccc}textarea{resize:none}input:focus,textarea:focus{border:1px solid #59cadb;box-shadow:0 0 3px #59cadb}.form-field button{width:100%}button{color:#fff;background-color:#59cadb;border:none;border-radius:5px;padding:10px}button:disabled{opacity:.5}input:disabled,textarea:disabled{background-color:#ccc}input:read-only,textarea:read-only{background-color:#ddd}button:hover{cursor:pointer;box-shadow:0 0 5px #333}button:disabled:hover{box-shadow:none;cursor:default}.input-icon{cursor:pointer;justify-content:flex-end;align-items:center;min-width:40px;height:41px;padding-right:10px;display:inline-flex;position:absolute;right:-6px}@media (hover:hover){.input-icon:hover{color:#326bf0}}input::-ms-clear{display:none}input::-ms-reveal{display:none}input[type=password]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;width:0;height:0;margin:0;display:none!important}.container{justify-content:center;padding:100px 10px;display:flex}.page{padding:50px 10px}.wbtn{cursor:pointer;color:#fff;background-color:#0070f3;border:none;border-radius:7px;height:45px;padding:0 56px;font-size:18px;font-weight:400;line-height:45px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 14px #0076ff63}.wbtn:hover{background:#0076ffe6;box-shadow:0 6px 20px #0076ff3b}.wbtn:disabled{box-shadow:none;cursor:default}.wbtn:disabled:hover{background:#0070f3}.wbtn-outline{color:#0070f3;background:#fff;border:1px solid #0070f3;box-shadow:0 4px 14px #0076ff30}.wbtn-outline:hover,.wbtn-outline:disabled:hover{background:#fff}.wbtn-red{box-shadow:none;background-color:#bf1c1c}.wbtn-red:hover{background-color:#bf1c1c;box-shadow:0 4px 10px #ccc}.wbtn-red:disabled:hover{box-shadow:none;background-color:#bf1c1c}button.slim,a.slim{padding:0 16px}.user-link{color:#6a5acd;font-weight:700;text-decoration:none}.user-link-underline:hover{text-decoration:underline}#root{--ck-color-mention-background:none;--ck-color-mention-text:#6a5acd;--ck-focus-ring:1px solid #59cadb}.mention{font-weight:700;text-decoration:none}.ck-content figure.media{max-width:800px}.smaller-media .ck-content figure.media{max-width:600px}.preview{overflow-wrap:anywhere}.preview .mention:hover{text-decoration:underline}.interactable-icon{cursor:pointer}button.button-link{color:#59cadb;box-shadow:none;background:0 0;margin:0;padding:0}button.button-link:hover{text-decoration:underline}.hide-scroll{scrollbar-width:none;-ms-overflow-style:none}.hide-scroll::-webkit-scrollbar{width:0;height:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.form-segment{background-color:#fff;margin-bottom:30px;padding:10px 20px 20px;overflow-x:hidden;box-shadow:0 0 5px #ccc}.form-segment>h2{border-bottom:1px solid #d2d3d7;margin:0 0 20px;padding-bottom:3px;font-size:24px;font-weight:500}.alert{background-color:#ccc;border-radius:5px;gap:5px;padding:10px;display:flex}img{overflow-wrap:anywhere}.toggle-placeholder:focus::placeholder{color:#0000}.orangebtn{color:#fff;background-color:orange;padding:8px;font-size:20px;text-decoration:none;display:block;box-shadow:0 0 3px #999}.orangebtn:hover{background-color:#ff8c00}.orangebtn:disabled{box-shadow:none}.orangebtn:disabled:hover{background-color:orange}select{border-radius:0}.grad-user{background:linear-gradient(110deg,#59cadb 0%,#ddd 10%,#59cadb 50%,#ddd 90%,#59cadb 100%)}
.b-contain *,.b-contain :before,.b-contain :after{box-sizing:content-box!important}.b-contain input{z-index:-1;opacity:0;position:absolute}.b-contain span{font-family:inherit;font-size:1rem;line-height:1.5}.b-contain{cursor:pointer;margin-bottom:.4rem;padding-left:2rem;display:table;position:relative}.b-contain input[type=checkbox]~.b-input{background:#f1f5f9;border:1px solid #94a3b8;border-radius:.2rem;width:1.25rem;height:1.25rem;transition:background .25s;position:absolute;top:0;left:0}.b-contain input[type=radio]~.b-input{background:#f1f5f9;border:1px solid #94a3b8;border-radius:3rem;width:1.25rem;height:1.25rem;transition:background .25s;position:absolute;top:0;left:0}.b-contain input[type=checkbox]~.b-input:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.6rem;transition:background .25s;display:none;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.b-contain input[type=radio]~.b-input:after{content:"";background:#2563eb;border-radius:3rem;width:.75rem;height:.75rem;transition:background .25s;display:none;position:absolute;top:4px;left:4px}.b-contain input[type=checkbox]:disabled~.b-input:after{border-color:#fff}.b-contain input:checked~.b-input:after{display:block}.b-contain:hover input[type=checkbox]:not([disabled])~.b-input,.b-contain input[type=checkbox]:focus~.b-input,.b-contain:hover input[type=radio]:not([disabled])~.b-input,.b-contain input[type=radio]:focus~.b-input{background:#e2e8f0;border-color:#64748b}.b-contain input:focus~.b-input{box-shadow:0 0 0 2px #60a5fa}.b-contain input[type=checkbox]:checked~.b-input{background:#3b82f6;border-color:#1d4ed8}.b-contain input[type=radio]:checked~.b-input{border-color:#1d4ed8}.b-contain input[type=checkbox]:disabled~.b-input,.b-contain input[type=radio]:disabled~.b-input{opacity:.5;cursor:not-allowed}.b-contain input[type=radio]:disabled~.b-input:after{background:#fff}.b-contain:hover input[type=checkbox]:not([disabled]):checked~.b-input,.b-contain input[type=checkbox]:checked:focus~.b-input{background:#2563eb;border-color:#1e40af}.b-contain:hover input[type=radio]:not([disabled]):checked~.b-input,.b-contain input[type=radio]:checked:focus~.b-input{background:#fff;border-color:#1e40af}
.posts .post-container{cursor:pointer;margin-bottom:30px}.posts-search{margin-bottom:30px;display:flex}.posts-search input,.posts-search button{border-radius:0;margin:0}.posts-search input{border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:20px}.posts-search button{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px}.posts-search button:hover{box-shadow:none}.posts-top{flex-wrap:wrap;margin-bottom:20px;font-size:20px;display:flex}.posts-filter{margin-bottom:10px}#posts-select{margin-left:10px;padding:3px 10px;font-size:18px}.space-between{flex-grow:1;min-width:30px}.posts-write-own{align-self:right}.posts .post-content h1{margin-bottom:0}.posts .post-content .preview{color:#666;max-height:200px;overflow-y:hidden}.posts .post-container:hover{outline:1px solid #333}.post-leftmeta{color:#333;margin-top:auto}
.view-post-area{max-width:1300px;margin:0 auto}.post-container{background-color:#fff;padding:10px;display:flex;box-shadow:0 0 5px #ccc}.post-viewport{overflow-wrap:anywhere;flex-grow:1;align-self:center;min-width:0}.post-content{overflow-x:auto}.post-footer{flex-wrap:wrap;align-items:center;display:flex}.post-actions{flex-wrap:wrap;gap:15px;margin-top:auto;display:flex}.post-author{word-break:break-all;border-top:1px solid #ddd;min-width:200px;margin-top:10px;margin-left:auto}.post-pfp{align-items:center;display:flex}.post-pfp img{display:block}.post-pfp-text{margin-left:10px}.post-timestamp{color:gray;margin:5px 0}.write-reply .ck-editor__editable_inline{min-height:300px}.write-reply{background-color:#ebf6f7;border-top:1px solid #59cadb;padding:0;display:block}.write-reply-editor{max-width:1000px;margin:0 auto;padding:20px}.write-reply-submit,.edit-post-submit{flex-flow:wrap;justify-content:right;margin-top:5px;display:flex}.write-reply-submit button,.edit-post-submit button{margin-top:10px;margin-left:10px}.edit-post-submit{margin-bottom:10px}.edit-post-submit .wbtn-outline{padding:0 28px}.post-glow{animation:2s postGlow}@keyframes postGlow{0%{background-color:#fff}25%{background-color:#faebd7}to{background-color:#fff}}.post-editor{width:100%}.post-editor .form-field{margin:0 0 10px}.deleted-post{color:#880808;font-size:20px;font-weight:700}.deleted-user{color:#880808;font-weight:700}
.view-job-area{flex-wrap:wrap-reverse;align-items:flex-end;gap:20px;max-width:1300px;margin:0 auto;display:flex}.view-job-applications{max-width:1300px;margin:20px auto}.view-job-applications li+li{margin-top:8px}.view-job-actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.view-job-box{box-sizing:border-box;overflow-wrap:anywhere;background-color:#fff;padding:20px;box-shadow:0 0 3px #ccc}.view-job-left{flex-direction:column;flex:1;align-self:stretch;gap:20px;min-width:400px;display:flex}@media (max-width:500px){.view-job-left{min-width:100%}}.view-job-right{width:300px;margin:0 auto}.view-job-logo{max-width:200px;max-height:200px;margin:0 auto;display:block}.view-job-info{margin:10px auto auto}.view-job-label{margin-bottom:3px;font-size:15px}
.write-post .form-field{margin:20px 0}.write-post-area{max-width:1200px;margin:0 auto}.write-post-buttons{flex-flow:wrap;justify-content:right;margin-top:20px;display:flex}.write-post-buttons button{margin-bottom:10px;margin-left:10px}
.jobs-advfilter .posts-search{flex-wrap:wrap;margin-bottom:0;display:flex}.jobs-advfilter{background-color:#ddd;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:10px;display:flex}.jobs-advfilter-c{flex-wrap:wrap;align-items:center;gap:5px 20px;display:flex}.jobs-advfilter-c .b-contain{margin-top:5px;margin-bottom:0}
.post-job-view{max-width:1200px;margin:0 auto}.post-job .form-field{margin:20px 0}.post-job-label{margin-bottom:5px}.post-job-loc select{height:33px;margin-top:auto;padding:0 20px}.post-job-loc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.post-job-types{flex-wrap:wrap;gap:20px;display:flex;overflow:hidden}.post-job-comp{padding-top:5px;display:flex}.post-job-comp input{max-width:200px;margin-top:0}.post-job-comm input{width:50px}.post-job-comc{gap:20px;display:flex}.post-job-company{flex-wrap:wrap;gap:20px;display:flex}.post-job-company input{width:290px;display:block}.post-job-error{text-align:left;overflow-wrap:anywhere}.post-job-error>div{margin-bottom:5px;font-size:20px;font-weight:700}
