.date-filter-container,.filter-criteria,.filters-container{display:flex;gap:.5rem;}.filters-container{max-width:calc(100% + 2.5rem);width:calc(100% + 2.5rem);margin-left:-1.25rem;background-color:rgba(36,111,181,.05);margin-bottom:1rem;padding-block:.5rem;padding-inline:1.25rem;}@media screen and (max-width:768px){.filters-container{max-width:calc(100% + 1.5rem);width:calc(100% + 1.5rem);margin-left:-.75rem;}}@media print{.filters-container{margin-left:0;width:100%;}}@media screen and (max-width:768px){.filters-container{padding-inline:.75rem;flex-direction:column;}}.filters-container .alert.validationmessage,.filters-container .apply-filters-button,.filters-container .messagedisplay,.filters-container input[type=text],.filters-container select{margin-bottom:0;}.filters-container .filter-criteria-dropdown{flex-shrink:0;}@media screen and (max-width:768px){.filters-container .filter-criteria-dropdown{width:100%;}}@media screen and (max-width:768px){.filters-container .filter-criteria{flex-wrap:wrap;}}@media screen and (max-width:768px){.filters-container .filter-selection{flex-grow:999;}.filters-container .filter-selection .legacyLabelledField{width:100%;}}.filters-container .date-filter-selection{flex-basis:16rem;}.mobile .filters-container .date-filter-selection{flex-basis:18rem;}.filters-container .date-filter-selection .date-filter-container{flex-wrap:wrap;}.filters-container .date-filter-selection .legacyLabelledField{flex:1 0 7rem;}.mobile .filters-container .date-filter-selection .legacyLabelledField{flex-basis:9rem;}.filters-container .date-filter-selection input.date.withCalendar{width:100%;}.filters-container .date-filter-selection .messagedisplay:empty{min-height:0;margin-top:0;}.filters-container .apply-filters-button{flex:1 0 auto;max-height:2.875rem;}.filters-container .apply-filters-button,.mobile .filters-container .apply-filters-button{margin-top:0;}@media screen and (min-width:769px){.filters-container .apply-filters-button{flex-grow:0;align-self:flex-start;margin-top:.4rem;}}