body{background-color:#121212;color:#ededed;margin:0;font-family:Open Sans,sans-serif}.wholePageContainer{display:flex;flex-direction:column;align-items:center;margin-block:40px;gap:20px}.mainTitle{color:#ededed;width:925px;text-align:center}.filtersAndPaginationContainer{display:flex;justify-content:center;gap:25px}.mainContainer{display:flex;flex-direction:column;align-items:center;gap:20px}.postingCard{background-color:#222;border:none;border-radius:12px;box-shadow:0 4px 12px #0000004d;width:600px;padding:20px 25px;display:flex;flex-direction:column;gap:20px}.postingCardTitleContainer{display:flex;justify-content:space-between}.postingCardTitle{font-size:24px;font-weight:700}.postingCardSubtitle{font-size:14px}.highlightedText{font-weight:700}.postingFooter{font-size:14px}.postingMoreInfo{color:#93c5fd}.paginationContainer{font-size:16px;width:650px;display:flex;justify-content:space-between}.paginationLeftSide{display:flex;align-items:center;gap:20px}.paginationButton{background-color:#222;border-radius:12px;color:#ededed;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer}.paginationButton:hover{background-color:#333;color:#fff}.paginationRightSide{display:flex;align-items:center;gap:10px}.paginationSelect{background-color:#222;color:#ededed;border:none;border-radius:12px;padding:8px 12px;font:inherit;cursor:pointer;height:40px;width:80px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='white' viewBox='0 0 24 24' width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.paginationSelect:hover{background-color:#333;color:#fff}.filterContainer{background-color:#222;border:none;border-radius:12px;box-shadow:0 4px 12px #0000004d;width:200px;padding:20px 25px;display:flex;flex-direction:column;gap:20px;align-self:flex-start}.filterDropdownContainer{display:flex;flex-direction:column;gap:5px}.filterDropdown{background-color:#ededed;color:#222;border:none;border-radius:12px;padding:2px 24px 2px 10px;font:inherit;font-size:14px;cursor:pointer;height:35px;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='black' viewBox='0 0 24 24' width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:16px 16px}.filterRangeContainer{display:flex;flex-direction:column;gap:5px}.filterRangeInput{background-color:#ededed;color:#222;width:60px;border:none;border-radius:4px;padding:2px 28px 2px 10px}.filterRangeInputs{width:100%;display:flex;height:20px;justify-content:space-between}.filterDateContainer{display:flex;flex-direction:column;gap:5px}.filterLabelAndDate{height:30px;font-size:14px;display:flex;align-items:center;gap:8px}.filterDateInput{background-color:#ededed;color:#222;border:none;border-radius:4px;height:20px;padding:2px 10px;width:100%}.filterResetButton{background-color:#3a3a3a;color:#ededed;border:none;border-radius:12px;font:inherit;font-size:14px;cursor:pointer;height:35px;width:100%}.filterResetButton:hover{background-color:#4a4a4a}.noResultsContainer{display:flex;justify-content:center;align-items:center;width:650px;border-radius:12px;background-color:#222;box-shadow:0 4px 12px #0000004d}
