.ProviderServices_pageContainer__VTZzY{padding:24px 60px 48px;min-height:100vh;background-color:#f8fafc}.ProviderServices_filterSidebar__L8ZSx{background:#fff;border-radius:12px;padding:24px;border:1px solid #e9ecef}.ProviderServices_searchInputWrapper__eDJlY{position:relative}.ProviderServices_searchInputWrapper__eDJlY .ProviderServices_searchIcon__ZnUYy{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8}.ProviderServices_searchInput___6vWg{width:100%;padding:10px 14px 10px 40px;border:1px solid #dee2e6;border-radius:50px;font-size:14px;background-color:#f8fafc}.ProviderServices_searchInput___6vWg:focus{outline:none;border-color:#00c9ea;background-color:#fff}.ProviderServices_priceInput__IzAZF{flex:1 1;min-width:0;max-width:calc(50% - 12px);padding:10px 12px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;background-color:#f8fafc;box-sizing:border-box}.ProviderServices_priceInput__IzAZF:focus{outline:none;border-color:#00c9ea;background-color:#fff}.ProviderServices_priceInput__IzAZF::-webkit-inner-spin-button,.ProviderServices_priceInput__IzAZF::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ProviderServices_priceInput__IzAZF[type=number]{-webkit-appearance:textfield;appearance:textfield}.ProviderServices_filterTag__HOV1Q{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:50px;font-size:13px;color:#475569}.ProviderServices_filterTag__HOV1Q button{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#64748b}.ProviderServices_filterTag__HOV1Q button:hover{color:#dc3545}.ProviderServices_serviceCard__tWDRN{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e9ecef;transition:border-color .2s ease;height:100%;cursor:pointer}.ProviderServices_serviceCard__tWDRN:hover{border-color:#00c9ea}.ProviderServices_cardImageWrapper__TYCDt{position:relative;height:180px;overflow:hidden;background:linear-gradient(135deg,#e8f4f8,#d1e9f0)}.ProviderServices_cardImagePlaceholder__azZbH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#687289;font-size:14px}.ProviderServices_cardTitle__ZqC6G{-webkit-line-clamp:2;line-clamp:2;line-height:1.4}.ProviderServices_cardDescription__M7YY2,.ProviderServices_cardTitle__ZqC6G{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.ProviderServices_cardDescription__M7YY2{-webkit-line-clamp:3;line-clamp:3;line-height:1.5}.ProviderServices_cardLocationBlock__dzTFx{margin-top:10px;margin-bottom:10px}.ProviderServices_cardLocationHeader__bxwIP{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ProviderServices_customerVisitBadge___JrII{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid #cfe9f3;border-radius:999px;background:#f3fbfd;color:#0b8fad;font-size:.72rem;font-weight:700;line-height:1.2}.ProviderServices_cardLocationAddress__jZqMt{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:1.45;color:#5e7e8d}.ProviderServices_cardLocationAddress__jZqMt i{margin-top:3px;flex-shrink:0;color:#5e7e8d;font-size:12px}.ProviderServices_cardLocationAddress__jZqMt span{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.ProviderServices_avatarWrapper__z3yuY{position:relative;flex-shrink:0}.ProviderServices_initialsAvatar__Tn2cH{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}.ProviderServices_verifiedBadge__7saym{position:absolute;bottom:-2px;right:-2px}.ProviderServices_providerLink__RN4d2{text-decoration:none;color:#475569}.ProviderServices_providerLink__RN4d2:hover{color:#00c9ea;text-decoration:underline}.ProviderServices_pageNumber__u5mOI{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.ProviderServices_pageNumber__u5mOI:hover{border-color:#00c9ea;color:#00c9ea}.ProviderServices_pageNumber__u5mOI.ProviderServices_active__xqfPc{background:#00c9ea;color:#fff;border-color:#00c9ea}.ProviderServices_emptyState__oTgJA{text-align:center;padding:60px 20px;background:#fff;border-radius:12px;border:1px solid #e9ecef}.ProviderServices_cardBody__eSGcK{flex:1 1 auto;min-height:0}.ProviderServices_cardMain__Zxv7A{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ProviderServices_chip__0NFzR{display:inline-flex;align-items:center;padding:3px 10px;border-radius:4px;font-size:13px}.ProviderServices_categoryBadge__XiysE{position:absolute;top:12px;left:12px;background:#fff;color:#0d6efd;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;box-shadow:0 2px 6px #00000026;z-index:2}