.jobs-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.jobs-header>div{display:flex;align-items:center;gap:16px}.jobs-header>div:nth-child(2){gap:8px}.jobs-header .badge-container{position:relative;display:flex;align-items:center;justify-content:center}.jobs-header .badge-container .q-badge{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:10;position:relative}.jobs-header .badge-container .q-badge+span{color:#a5b4fc}.jobs-header .badge-container .pulse-ring{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;border:2px solid rgba(99,102,241,.4);pointer-events:none;z-index:1;will-change:transform,opacity;backface-visibility:hidden}.fade-enter-active,.fade-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-enter-from,.fade-leave-to{opacity:0}.pulse-fade-enter-active,.pulse-fade-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.pulse-fade-enter-from,.pulse-fade-leave-to{opacity:0}.jobs-queries .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-queries .inputs-container{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.jobs-queries .inputs-container{flex-direction:row}}.jobs-active-filters{display:flex;gap:4px;flex-wrap:wrap}.jobs-active-filters .q-chip{margin:0}.jobs-filters .filters-container{display:grid;gap:16px;margin-bottom:8px}.jobs-filters .filters-container>div{min-width:0}@media (min-width: 1024px){.jobs-filters .filters-container{grid-template-columns:repeat(5,1fr)}}.jobs-controls{border-radius:0 0 4px 4px;border-bottom:solid 1px #e5e7eb}.jobs-controls .q-card__section .filters-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.jobs-controls .q-card__section .filters-row>div{display:flex;flex-direction:column;gap:8px}@media (min-width: 1024px){.jobs-controls .q-card__section .filters-row>div{flex-direction:row;align-items:center;gap:16px}}.jobs-controls .q-card__section .filters-row .q-btn{height:fit-content}.jobs-controls .q-card__section .filters-row .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-fallback{flex:1;display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#f9fafb;border-top-left-radius:0;border-top-right-radius:0}@property --angle{syntax: "<angle>"; inherits: true; initial-value: 0turn;}.job-list-card{position:relative;width:100%;cursor:pointer;border:1px solid #e5e7eb;background-color:initial}.job-list-card:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.job-list-card.visited .q-card__section{background-color:#fff}.job-list-card.active{border:2px solid #a5b4fc}.job-list-card.processing{--border-width: 2px;position:relative;border-radius:6px;border:var(--border-width) solid transparent}.job-list-card.processing:before{content:" ";position:absolute;inset:calc(var(--border-width) * -1);z-index:-1;border:inherit;border-radius:inherit;background-image:conic-gradient(from var(--angle),#f9fafb 80%,#e0e7ff 88%,#f3f4f6 92%,#818cf8 100%);background-origin:border-box;mask:linear-gradient(black,black),linear-gradient(black,black);mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 5s linear infinite}@keyframes spin{to{--angle: 1turn}}.job-list-card .q-card__section{display:flex;justify-content:space-between;gap:16px;background-color:#f9fafb}.job-list-card .q-card__section>div:not(.action-btns){display:flex;gap:16px}.job-list-card .job-info{display:flex;flex-direction:column}.job-list-card .action-btns{position:absolute;right:8px;top:8px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between}.jobs-preview-description .check-badge{display:flex;justify-content:center;height:20px;width:20px}.jobs-preview-description .preview .q-list{display:flex;flex-direction:column;gap:8px}.jobs-preview-description .details{display:flex;flex-direction:column}.jobs-preview-description .details>div{margin-bottom:24px}.jobs-preview-description .description-toggle{display:flex;justify-content:center;align-items:center;cursor:pointer;width:fit-content;margin:0 auto}.jobs-preview-description .full-description h4{margin:8px 0;font-size:.875rem;font-weight:500;line-height:1.75rem;letter-spacing:.00937em}@media (min-width: 1024px){.jobs-preview-description .full-description h4{font-size:1rem}}.jobs-preview-description .full-description ul{margin:0}.jobs-preview-description .full-description p{margin:8px 0}.jobs-preview-description .q-item{display:flex;gap:8px;padding:4px 0;min-height:fit-content}.jobs-preview-description .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-preview-description .requirements-list .q-item{align-items:center}.jobs-list>div{display:flex;flex-direction:column;height:100%}.jobs-list .q-scrollarea__content{display:flex;flex-direction:column;justify-content:space-between}.jobs-list .q-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.jobs-list .q-list .q-item{padding:0}.jobs-list .jobs-list-pagination{display:flex;justify-content:center}.jobs-list .q-expansion-item .q-expansion-item__container .q-item:hover>.q-focus-helper{opacity:0}.jobs-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card__section{padding:0}.jobs-list .q-expansion-item .expansion-content{background-color:#f9fafb;padding:16px;border:solid 1px #e5e7eb;border-top:none;border-radius:0 0 4px 4px;overflow:hidden}.jobs-list .q-expansion-item .q-scrollarea__content{gap:8px;justify-content:flex-start;width:100%}.jobs-list .q-expansion-item .access-gate,.jobs-list .q-expansion-item .q-btn{width:100%}.jobs-list .q-expansion-item .q-stepper__step-content{padding-right:16px}.jobs-list .q-pull-to-refresh__puller-container{z-index:2000!important}.jobs-preview-header{display:flex;justify-content:space-between;gap:16px}.jobs-preview-header>div{display:flex}.jobs-preview-header>div:first-child{gap:16px}.jobs-preview-header a{text-decoration:none;color:inherit;transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-preview-header a:hover{text-decoration:underline}.jobs-preview-header .job-info{display:flex;flex-direction:column}.jobs-preview-header .action-btns .q-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.jobs-preview{border-radius:4px;overflow:hidden}.jobs-preview .q-scrollarea__content{display:flex;flex-direction:column}.jobs-preview .q-card{flex:1}.jobs-preview .apply-wrapper{width:fit-content;margin:0 auto}.jobs-page{gap:8px}@media (min-width: 1024px){.jobs-page{gap:16px}}.jobs-page .jobs-container{flex:1;display:grid;gap:24px}@media (min-width: 1024px){.jobs-page .jobs-container{grid-template-columns:1.7fr 3fr}}.jobs-page .q-scrollarea__thumb{opacity:.1}.jobs-page .q-scrollarea__thumb:hover,.jobs-page .q-scrollarea__thumb:active{opacity:.3}
