.ServiceRequestList_container__kZZuc{max-width:1400px!important;width:100%!important;margin:0 auto!important;padding:2rem 0!important}.ServiceRequestList_mapWrapper__hB20O{position:relative;width:100%;height:100%;min-height:400px}.ServiceRequestList_loadingContainer__BQHGt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.8);backdrop-filter:blur(2px);z-index:10}.ServiceRequestList_loadingText__flUW0{margin-top:1rem;font-size:.875rem;color:#4b5563}@media (max-width:768px){.ServiceRequestList_container__kZZuc{padding:0 2rem!important}}.ServiceRequestList_container__kZZuc{display:flex;flex-direction:column;gap:1rem}.ServiceRequestList_filters__EEqrk{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem}.ServiceRequestList_searchField__Ay0pX{flex:1 1 240px;min-width:200px;max-width:340px}.ServiceRequestList_priceGroup__39tGB{display:flex;align-items:center;gap:.4rem}.ServiceRequestList_priceField__bfxXz{width:104px}.ServiceRequestList_priceDash__nX5ox{color:#9aa0a8}.ServiceRequestList_categorySelect__Fdllr{width:180px;min-width:160px}.ServiceRequestList_loadMoreButtonContainer__UMN8w{margin-top:20px;text-align:center}.ServiceRequestList_noDataMessage__Np__u{height:100vh;text-align:center;font-size:18px;margin-top:20px;color:#888}.ServiceRequestList_skeletonImage__cAjA6{width:150px;height:150px;border-radius:8px}.ServiceRequestList_skeletonDetails__vEIrv{flex:1;display:flex;flex-direction:column;gap:10px}.ServiceRequestList_skeletonTitle__kygSs{width:60%;height:20px}.ServiceRequestList_skeletonText__mVI89{width:80%;height:15px}.ServiceRequestList_chip__Y4kW7{display:inline-flex;align-items:center;gap:.4rem;height:2.75rem;padding:0 1rem;border-radius:9999px;border:1px solid #e2e6ee;background:#fff;color:#475467;font-family:Poppins;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.ServiceRequestList_chip__Y4kW7:hover{border-color:#c3cad6}.ServiceRequestList_chip__Y4kW7:active{transform:scale(.97)}.ServiceRequestList_chipActive___5fKW{background:#0058cc;border-color:#0058cc;color:#fff}.ServiceRequestList_chipUrgentActive__7M6IW{background:#e11d48;border-color:#e11d48;color:#fff}.ServiceRequestList_pageHeader__B1ELj{margin-bottom:1.25rem}.ServiceRequestList_pageTitle__KBC0g{font-family:Poppins;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#26292e;margin:0}.ServiceRequestList_pageSub__Nk7Kp{font-family:Poppins;font-size:.95rem;color:#6b7076;margin:.4rem 0 0}.ServiceRequestList_content__TlGB2{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem;align-items:start}@media (max-width:900px){.ServiceRequestList_content__TlGB2{grid-template-columns:1fr}}.ServiceRequestList_openCase__blFY5{background-color:#1a73e8;color:white}.ServiceRequestList_closedCase___Gf3D{background-color:#4285f4;color:white}.ServiceRequestList_markerIcon__j_dFW{font-size:20px;font-weight:700}.ServiceRequestList_requestList__DMq2Y{display:flex;flex-direction:column;max-height:70vh;overflow:auto;scroll-behavior:smooth;gap:1rem;scrollbar-width:thin;scrollbar-color:#0058CC rgba(0,0,0,.1)}.ServiceRequestList_requestList__DMq2Y::-webkit-scrollbar{width:8px}.ServiceRequestList_requestList__DMq2Y::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.ServiceRequestList_requestList__DMq2Y::-webkit-scrollbar-thumb{background-color:#0058CC;border-radius:4px;transition:background-color .2s ease}.ServiceRequestList_requestList__DMq2Y::-webkit-scrollbar-thumb:hover{background-color:#0046a3}.ServiceRequestList_requestCard__fWcmT{display:flex;width:100%;gap:1rem;padding:1rem;border-radius:.75rem;border:1px solid var(--Foundation-Black-Text-Color-B75,#a6a6a6);background:var(--Foundation-White-text-color-W300,#fff);box-shadow:0 0 12px 0 rgba(0,0,0,.15)}.ServiceRequestList_image__8_r_p{width:14.70906rem;height:13.125rem;border-radius:.90519rem;border:1.819px solid rgba(0,0,0,.2);object-fit:cover}.ServiceRequestList_requestDetails__fPKBv{flex:1}.ServiceRequestList_requestDetails__fPKBv h3{margin:0;color:var(--Foundation-Primary-color-P300,#0058cc);font-family:Poppins;font-size:.875rem;font-style:normal;font-weight:700;line-height:155%}.ServiceRequestList_requestDetails__fPKBv p{margin:.25rem 0;color:var(--Foundation-Black-Text-Color-B100,#818282);font-family:Poppins;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.375rem}.ServiceRequestList_requestDetailsSection__KSH0o{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem;margin-bottom:1rem}.ServiceRequestList_requestDetailsSection__KSH0o p{color:var(--Foundation-Black-Text-Color-B100,#818282);font-family:Poppins;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1024px){.ServiceRequestList_requestDetailsSection__KSH0o{grid-template-columns:repeat(2,1fr)}}.ServiceRequestList_map__gav7V{width:100%;height:100%;background-color:#f5f5f5;border-radius:8px;overflow:hidden}.ServiceRequestList_mapIframe__DJPim{width:100%;height:100%;border:none}@media (max-width:768px){.ServiceRequestList_content__TlGB2{grid-template-columns:1fr}.ServiceRequestList_container__kZZuc{padding:2rem}.ServiceRequestList_filters__EEqrk,.ServiceRequestList_requestCard__fWcmT{flex-direction:column}.ServiceRequestList_image__8_r_p{width:100%}}.ServiceRequestList_locationButton__GVDG0{background:#fff;border:none;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.3);margin:10px;padding:8px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ServiceRequestList_locationButton__GVDG0:hover{background:#f1f1f1}.ServiceRequestList_locationButton__GVDG0 svg{fill:#666}