.DetailsPage_container__6xRkA{margin:0 auto;max-width:var(--container-max-width);width:100%;padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.DetailsPage_title__jaGNB{font-size:2.25rem;font-weight:700;color:var(--primary-blue);padding-top:1rem}.StatusBadge_completed___PMtg{background-color:var(--secondary-green)}.StatusBadge_inProgress__OF60z,.StatusBadge_requestSubmitted__t5A4V,.StatusBadge_updated__IIvif{background-color:var(--primary-yellow);color:var(--primary-black)}.StatusBadge_closed__RNxgH{background-color:var(--primary-red)}.StatusBadge_onHold__ty0j0{background-color:var(--primary-orange)}.StatusBadge_default__nNuUy{background-color:var(--primary-blue);color:var(--primary-blue)}.StatusBadge_badge__AwYQ6{font-size:.875rem;padding:.5rem 1rem;display:inline-flex;align-items:center;font-weight:600;border-radius:2rem;white-space:nowrap}.Details_card___xq2Z{border:.0625rem solid var(--primary-grey);box-shadow:0 .125rem .25rem var(--alpha-black);border-radius:.5rem;overflow:hidden;margin-bottom:2rem}.Details_header__5xbND{background-color:var(--primary-blue);color:var(--primary-white);padding:1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:none;border-bottom:.0625rem solid var(--primary-grey)}.Details_body___NNd0{background-color:var(--primary-white);color:var(--primary-blue);padding:1rem;display:flex;flex-direction:column;gap:1rem}.Details_textMedium__D9O_5{font-size:1.25em;color:var(--primary-white);font-weight:500;flex-direction:column;margin:0}.Details_textDate__AS1Qk{font-size:1em;color:var(--primary-white);font-weight:500;margin:0}.Details_borderTop__Xp5_g{border-top:.063rem solid var(--gray-300);padding:1rem;display:flex;justify-content:space-between}.Details_footer__0dENu{display:flex;justify-content:flex-end;padding:1rem}.Details_linkButton__foT9u{background-color:var(--primary-blue);color:var(--primary-white);font-weight:700;padding:.5rem 1rem;border-radius:.5rem;text-align:center;text-decoration:none}.Details_linkButton__foT9u:hover{background-color:var(--primary-teal)}.Details_mapContainer__gutLL{flex:1 1}@media (max-width:48rem){.Details_textDate__AS1Qk{flex-direction:column}}.Card_card__OUwBZ{border:.0625rem solid var(--primary-grey);box-shadow:0 .125rem .25rem var(--alpha-black);border-radius:.5rem;min-width:calc(33.333% - 1rem);overflow:hidden;margin-bottom:1.5rem}.Card_cardHeader__yznSl{background-color:var(--primary-blue);box-shadow:none;color:var(--primary-white);padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:.0625rem solid var(--primary-grey)}.Card_cardTitle__IJ97O{font-size:1.25em;font-weight:600;color:var(--primary-white);margin-bottom:0}.Card_category__lVma_{font-weight:600;padding-top:.5rem;padding-bottom:.5rem}.Card_cardBody__pG70I{background-color:var(--primary-white);color:var(--primary-blue);padding:1rem;font-size:.875rem;font-weight:400}.Card_cardFooter__AywsY{display:flex;justify-content:space-between;align-items:center;padding-top:3rem}.Card_cardDate__bSPUW{align-items:center;margin:0}.Card_detailsButton__iyZZK{background-color:var(--primary-blue);color:var(--primary-white);font-weight:700;padding:.5rem 1rem;border-radius:.5rem;text-align:center;text-decoration:none}.Card_detailsButton__iyZZK:hover{background-color:var(--primary-teal)}.ServiceRequestPage_container__QHh51{margin:0 auto;max-width:var(--container-max-width);width:100%;padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.ServiceRequestPage_header__vvwLS{display:flex;justify-content:space-between;align-items:center;margin:.5rem 0}.ServiceRequestPage_headerTitle__G_aO_{font-size:1.5rem;font-weight:700;margin-bottom:0}.ServiceRequestPage_sortButtonContainer__w6FA0{display:flex;align-items:center}.ServiceRequestPage_filterBar__CwtGj{margin-bottom:1rem}.ServiceRequestPage_requestsGrid__y05Fj{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));flex-wrap:wrap;align-items:stretch;margin:2rem 0;grid-gap:1.7rem;gap:1.7rem}@media (max-width:48rem){.ServiceRequestPage_requestsGrid__y05Fj>*{flex-basis:100%;max-width:100%}}@media screen and (min-width:48rem) and (max-width:64rem){.ServiceRequestPage_requestsGrid__y05Fj{gap:1rem}}