.quanta-job-list-header{display:grid;grid-template-columns:1fr;align-items:center;position:relative}@media screen and (min-width: 1260px){.quanta-job-list-header{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}}.quanta-job-list-header .job-filter,.quanta-job-list-header .filter-by-loc,.quanta-job-list-header .filter-by-jobs{min-width:300px}.quanta-job-list-header .clear-job-filters{color:var(--wp--preset--color--primary)}.quanta-job-list-header .clear-job-filters:before{background-color:var(--wp--preset--color--primary)}.quanta-job-list-header .clear-job-filters:after{background-color:#e5e5e5}.quanta-job-list-wrapper.narrow{max-width:800px;margin:0 auto}.quanta-job-list-wrapper.narrow .quanta-job-list-header.filter-row{display:flex;flex-wrap:wrap;justify-content:space-between}.quanta-job-list-wrapper.narrow .quanta-job-list-header select{width:fit-content}.quanta-job-list-wrapper select,.quanta-job-list-wrapper input,.quanta-job-list-wrapper button{color:var(--wp--preset--color--black);padding:1rem}.quanta-job-list-wrapper select:focus-visible,.quanta-job-list-wrapper input:focus-visible,.quanta-job-list-wrapper button:focus-visible{outline:var(--wp--preset--color--primary) auto 1px}.quanta-job-list-wrapper .quanta-select{position:relative}.quanta-job-list-wrapper .quanta-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--wp--preset--color--white);width:100%}.quanta-job-list-wrapper .quanta-select:after{pointer-events:none;content:"";position:absolute;width:1rem;height:1rem;border-left:2px solid var(--wp--preset--color--white);border-bottom:2px solid var(--wp--preset--color--white);transform:rotate(-45deg);top:calc(50% - .75rem);right:1.5rem}.quanta-job-list-wrapper .quanta-select:before{pointer-events:none;content:"";position:absolute;height:100%;width:4rem;background:var(--wp--preset--color--primary);top:0;right:0}.quanta-job-list .heading-row{text-transform:uppercase;margin-top:2rem;margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (min-width: 1260px){.quanta-job-list .heading-row{grid-template-columns:1fr 1fr 1fr}}.quanta-job-list .heading-row .sort.desc:after{transform:rotate(180deg);transition:.25s}.quanta-job-list .heading-row .sort:after{content:"";display:inline-block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--wp--preset--color--primary);font-size:0;line-height:0;margin:5px 0 0 10px;transform:rotate(0deg);transition:.25s}.quanta-job-list .heading-row .sort:hover{cursor:pointer}.quanta-job-list .heading-row .search{padding:.375rem .75rem}@media screen and (max-width: 1080px){.quanta-job-list .heading-row .search{grid-column:span 2}}.quanta-job-list .list{list-style:none;padding-left:0;margin-left:0}.quanta-job-list .list-item{display:grid;gap:1rem 2rem;grid-template-columns:1fr 1fr;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--wp--)}@media screen and (min-width: 1260px){.quanta-job-list .list-item{grid-template-columns:1fr 1fr 1fr}}.quanta-job-list .apply-button{grid-column:span 2}@media screen and (min-width: 1260px){.quanta-job-list .apply-button{gap:2rem;grid-column:span 1}}.no-jobs{display:none;justify-content:start}.pagination{display:block;width:100%}.pagination ul{list-style-type:none}.pagination li{display:inline-block}.pagination a{text-transform:uppercase;letter-spacing:.1em;font-size:.9em;color:var(--wp--preset--color--primary)}.pagination li.active a,.pagination a.active{color:var(--wp--preset--color--primary);text-decoration:underline}.pagination a,.pagination span{padding:5px 10px;color:#000;font-weight:bold}.pagination .current{color:var(--wp--preset--color--secondary);position:relative;padding:5px;margin:0px 5px}.pagination .current::after{display:block;content:"";border-bottom:2px solid var(--wp--preset--color--secondary);width:100%;height:1px;position:absolute;left:0}.pagination .prev,.pagination .next{color:var(--wp--preset--color--secondary);text-transform:uppercase}.pagination{margin:10px 0;display:flex;justify-content:center;position:relative}
