:root{--ruland-jobs-list--background:#fff;--ruland-jobs-list--color:#333;--ruland-jobs-list--highlight:#c51a1b}#ruland-filter-jobs-root{margin:auto;max-width:600px;text-align:left}.ruland-jobs-preloader{display:flex;justify-content:center}.ruland-jobs-list-app{color:#333;color:var(--ruland-jobs-list--color);display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:16px;margin:auto}.ruland-jobs-list-app .job-filter-groups{grid-gap:1rem;display:grid;gap:1rem;width:100%}@media screen and (min-width:600px){.ruland-jobs-list-app .job-filter-groups{grid-template-columns:1fr 1fr}}.ruland-jobs-list-app .filter-group-select{font-size:14px}.ruland-jobs-list-app .filter-group-select .filter-group-select__control{background:#c51a1b;background:var(--ruland-jobs-list--highlight);border:none;border-radius:0;box-shadow:none!important}.ruland-jobs-list-app .filter-group-select .filter-group-select__placeholder{color:#fff;color:var(--ruland-jobs-list--background)}.ruland-jobs-list-app .filter-group-select .filter-group-select__indicator-separator{background:#fff;background:var(--ruland-jobs-list--background);opacity:.85}.ruland-jobs-list-app .filter-group-select .filter-group-select__indicator path{fill:#fff;fill:var(--ruland-jobs-list--background);opacity:.85}.ruland-jobs-list-app .filter-group-select .filter-group-select-checkbox{background:#fff;background:var(--ruland-jobs-list--background);border:1px solid #333;border:1px solid var(--ruland-jobs-list--color);box-sizing:border-box;display:inline-block;flex-shrink:0;height:18px;width:18px}.ruland-jobs-list-app .filter-group-select .filter-group-select---option-label{align-items:center;display:flex;gap:6px}.ruland-jobs-list-app .filter-group-select .filter-group-select---option-label .filter-group-select-checkbox{position:relative}.ruland-jobs-list-app .filter-group-select .filter-group-select---option-label .filter-group-select-checkbox.is-checked:after{background:#c51a1b;background:var(--ruland-jobs-list--highlight);content:" ";display:inline-block;height:12px;left:2px;position:absolute;top:2px;width:12px}.ruland-jobs-list-app .filter-group-select .filter-group-select__option--is-focused{background:#f4f4f4}.ruland-jobs-list-app .job-filter-group{display:flex;flex-direction:column;gap:4px}.ruland-jobs-list-app .job-filter-selection{background:#eee;box-sizing:border-box;column-gap:8px;display:flex;flex-wrap:wrap;font-size:12px;padding:8px;row-gap:8px}.ruland-jobs-list-app .job-filter-selection .job-filter-selection---badge{background:#fff;display:inline-flex;height:20px}.ruland-jobs-list-app .job-filter-selection .job-filter-selection-label{align-items:center;display:inline-flex;padding:0 2px 0 6px}.ruland-jobs-list-app .job-filter-selection .close{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.ruland-jobs-list-app .job-filter-selection .close:hover{background:#c51a1b;background:var(--ruland-jobs-list--highlight)}.ruland-jobs-list-app .job-filter-selection .close:hover svg path:nth-child(2){fill:#fff;fill:var(--ruland-jobs-list--background)}.ruland-jobs-list-app ul{list-style-type:none;margin:0;padding:0}.ruland-jobs-list-app .job{border:1px solid #333;border:1px solid var(--ruland-jobs-list--color);box-sizing:border-box;color:#333;color:var(--ruland-jobs-list--color);display:flex;font-size:15px;gap:8px;justify-content:space-between;overflow:hidden;padding:14px;position:relative;text-align:left;text-decoration:none;width:100%}.ruland-jobs-list-app .job .job-item-text{display:flex;flex-direction:column;gap:1px}.ruland-jobs-list-app .job .job-title{font-size:14px}.ruland-jobs-list-app .job .job-department,.ruland-jobs-list-app .job .job-location{font-size:12px;opacity:.75}.ruland-jobs-list-app .job svg{flex-shrink:0;width:6px}.ruland-jobs-list-app .job svg line{stroke:#333;stroke:var(--ruland-jobs-list--color);stroke-width:1.5px}.ruland-jobs-list-app .job:hover{background:#c51a1b;background:var(--ruland-jobs-list--highlight);border-color:#c51a1b;border-color:var(--ruland-jobs-list--highlight);color:#fff;color:var(--ruland-jobs-list--background)}.ruland-jobs-list-app .job:hover line{stroke:#fff;stroke:var(--ruland-jobs-list--background);stroke-width:2px}.ruland-jobs-list-app li+li{margin-top:8px}
/*# sourceMappingURL=main.f75c8dbd.css.map*/