.results-bar{display:grid;grid-row-gap:10px;grid-template:"filters sort" "count count";grid-auto-columns:1fr;position:relative}.results-bar__filters{grid-area:filters}.results-bar__filters button{display:flex;align-items:center;font-size:1.6rem}.keyboard-input .results-bar__filters button:focus{outline:1px solid #0068d1;outline-offset:-1px}.results-bar__filters__icon{transform:rotate(-90deg);font-size:1.7rem;margin-right:7.5px}.results-bar__sort{grid-area:sort;display:flex;justify-content:flex-end;align-items:center}.results-bar__sort .form-group{height:100%}.results-bar__sort .form-group .select{height:100%;width:auto}.results-bar__sort .form-group .select select{height:100%;text-align:right;text-align:-webkit-right;padding-right:24px}.results-bar__sort .form-group .select:after{right:0}.results-bar__sort .choices{height:100%;display:flex;justify-content:flex-end}.keyboard-input .results-bar__sort .choices.is-focused:focus{outline:2px solid var(--colour-focus)}.results-bar__sort .choices__inner{height:auto}.results-bar__sort .choices__list--dropdown{min-width:200px;width:auto}.results-bar__count{grid-area:count;text-align:center;font-weight:400;font-size:1.6rem}.results-bar__sort .form-group--remove-styles .select{padding-right:0}.results-bar__sort .form-group__form-control{border-radius:0}.results-bar__sort .choices{padding-right:20px}@media (max-width:767px){.results-bar{grid-column-gap:10px}.results-bar__filters,.results-bar__sort{border:solid 1px #000}.results-bar__filters button{width:100%;justify-content:center;height:50px;color:inherit}.results-bar__sort .form-group{width:100%}.results-bar__sort .form-group .select select{text-align:center;padding-left:10px}.results-bar__sort .form-group .select:after{right:10px}.results-bar__sort .choices__inner{width:100%!important;justify-content:center}.results-bar__count{font-size:1.2rem}}@media (min-width:768px){.results-bar{grid-template-columns:auto 1fr auto;gap:unset;line-height:34px}.results-bar__filters,.results-bar__sort{margin-left:25px}.results-bar__filters{grid-column:3}.results-bar__sort{grid-column:2}.results-bar__count{grid-column:1;grid-row:1;text-align:left}}@media (min-width:992px){.results-bar__filters{display:none}}