.ServiceLocationMap-module__j2trDW__container{border:1px solid #e2e8f0;border-radius:12px;width:100%;height:300px;position:relative;overflow:hidden}.ServiceLocationMap-module__j2trDW__map{width:100%;height:100%}@media (max-width:768px){.ServiceLocationMap-module__j2trDW__container{border-radius:8px;height:250px}}
.page-module__jgh4tG__main{background:#f8f9fa;min-height:calc(100vh - 80px)}.page-module__jgh4tG__header{color:#fff;background-color:transparent;background-image:linear-gradient(rgba(37,99,235,.9),rgba(37,99,235,.9)),url(/background-image.png);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #e5e7eb;padding:2.5rem 0 3rem;position:relative;overflow:hidden}.page-module__jgh4tG__header:before{content:"";pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__jgh4tG__container{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.page-module__jgh4tG__breadcrumbs{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.6;display:inline-flex}.page-module__jgh4tG__breadcrumbs a{color:#fff;font-weight:500;text-decoration:none;transition:opacity .15s}.page-module__jgh4tG__breadcrumbs a:hover{opacity:.8}.page-module__jgh4tG__breadcrumbs span:last-child{opacity:.9;font-weight:600}.page-module__jgh4tG__titleSection{justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:1rem;display:flex}.page-module__jgh4tG__headerLeft{flex-direction:column;flex:1;gap:.75rem;display:flex}.page-module__jgh4tG__headerPhoto{border:2px solid rgba(255,255,255,.3);border-radius:4px;flex-shrink:0;width:300px;height:300px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-module__jgh4tG__headerPhoto img{object-fit:cover;width:100%;height:100%}.page-module__jgh4tG__headerRating{margin:.5rem 0}.page-module__jgh4tG__title{color:#fff;letter-spacing:-.02em;text-shadow:none;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module__jgh4tG__address{color:rgba(255,255,255,.95);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:500;display:flex}.page-module__jgh4tG__badges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__jgh4tG__badgeOpen,.page-module__jgh4tG__badgeClosed,.page-module__jgh4tG__badgeUnknown{box-shadow:none;border-radius:3px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:flex}.page-module__jgh4tG__badgeOpen{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.page-module__jgh4tG__badgeClosed{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.page-module__jgh4tG__badgeUnknown{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.page-module__jgh4tG__verifiedBadge{color:#166534;box-shadow:none;background:#dcfce7;border:1px solid #bbf7d0;border-radius:3px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:flex}.page-module__jgh4tG__ratingBadge{color:#2563eb;background:#fff;border:1px solid #e5e7eb;border-radius:3px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:flex}.page-module__jgh4tG__reviewCount{opacity:.9;margin-left:.25rem}.page-module__jgh4tG__categoryBadge{color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:3px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.page-module__jgh4tG__categoryTags{color:rgba(255,255,255,.9);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.page-module__jgh4tG__categoryTagsLabel{margin-right:.25rem;font-size:.875rem;font-weight:500}.page-module__jgh4tG__categoryTagsList{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jgh4tG__categoryTagMain{color:#2563eb;background:#fff;border:1px solid #e5e7eb;border-radius:3px;padding:.375rem .75rem;font-size:.825rem;font-weight:700;text-decoration:none;transition:background .2s}.page-module__jgh4tG__categoryTagMain:hover{box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__categoryTagSub{color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:3px;padding:.375rem .75rem;font-size:.825rem;font-weight:500;text-decoration:none;transition:background .2s}.page-module__jgh4tG__categoryTagSub:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}.page-module__jgh4tG__location{color:rgba(255,255,255,.95);align-items:center;gap:.75rem;margin-top:1rem;font-size:1.1rem;font-weight:500;display:flex}.page-module__jgh4tG__content{padding:2.5rem 0}.page-module__jgh4tG__layout{grid-template-columns:1fr 380px;align-items:start;gap:2rem;display:grid}.page-module__jgh4tG__mainColumn{flex-direction:column;grid-column:1;gap:2rem;display:flex}.page-module__jgh4tG__reviewsSection{grid-area:2/1}.page-module__jgh4tG__sidebar{flex-direction:column;grid-area:1/2/span 2;gap:1.5rem;display:flex;position:-webkit-sticky;position:sticky;top:120px}.page-module__jgh4tG__section{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:1.75rem}.page-module__jgh4tG__sectionTitle{color:#111827;letter-spacing:-.01em;border-bottom:1px solid #e5e7eb;margin:0 0 1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-module__jgh4tG__photos{gap:1.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.page-module__jgh4tG__mainPhoto{object-fit:cover;width:280px;height:280px;box-shadow:none;border:1px solid #e5e7eb;border-radius:4px}.page-module__jgh4tG__photoGallery{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem;display:grid}.page-module__jgh4tG__photoItem{width:100%;height:250px;box-shadow:none;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.page-module__jgh4tG__photoItem img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__jgh4tG__photoItem:hover img{transform:scale(1.05)}.page-module__jgh4tG__aboutText{color:#4b5563;font-size:1rem;line-height:1.6}.page-module__jgh4tG__aboutText p{margin:0 0 1rem}.page-module__jgh4tG__aboutText p:last-child{margin-bottom:0}.page-module__jgh4tG__workingHours{flex-direction:column;gap:.625rem;display:flex}.page-module__jgh4tG__workingHourRow{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .2s;display:flex}.page-module__jgh4tG__workingHourRow:hover{background:#f3f4f6}.page-module__jgh4tG__dayName{color:#111827;font-size:.9rem;font-weight:700}.page-module__jgh4tG__hours{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__jgh4tG__reviews{flex-direction:column;gap:1.25rem;display:flex}.page-module__jgh4tG__review{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:1.5rem;transition:background .2s}.page-module__jgh4tG__review:hover{box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__reviewHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.page-module__jgh4tG__reviewUser{align-items:center;gap:.75rem;display:flex}.page-module__jgh4tG__userAvatar{color:#2563eb;background:#e5e7eb;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.page-module__jgh4tG__userName{color:#111827;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.page-module__jgh4tG__reviewDate{color:#6b7280;font-size:.8rem;font-weight:500}.page-module__jgh4tG__reviewRating{gap:.25rem;display:flex}.page-module__jgh4tG__reviewComment{color:#4b5563;margin:0;font-size:.95rem;line-height:1.6}.page-module__jgh4tG__infoGrid{gap:1.25rem;display:grid}.page-module__jgh4tG__infoItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;gap:1rem;padding:1rem;transition:background .2s;display:flex}.page-module__jgh4tG__infoItem:hover{box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__infoIcon{color:#2563eb;width:48px;height:48px;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__jgh4tG__infoContent{flex:1;min-width:0}.page-module__jgh4tG__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.page-module__jgh4tG__infoValue{color:#111827;word-wrap:break-word;font-size:1rem;font-weight:600}.page-module__jgh4tG__infoLink{color:#2563eb;word-wrap:break-word;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.page-module__jgh4tG__infoLink:hover{color:#1e40af;text-decoration:underline}.page-module__jgh4tG__mapPlaceholder{aspect-ratio:1;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.page-module__jgh4tG__coordinates{color:#9ca3af;font-family:monospace;font-size:.9rem;font-weight:600}.page-module__jgh4tG__card{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:1.5rem}.page-module__jgh4tG__cardTitle{color:#111827;border-bottom:1px solid #e5e7eb;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.page-module__jgh4tG__contactButtons{margin-bottom:1rem}.page-module__jgh4tG__contactButtons .page-module__jgh4tG__button{margin-bottom:0}.page-module__jgh4tG__mapButtons{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.page-module__jgh4tG__mapButtons .page-module__jgh4tG__routeButton,.page-module__jgh4tG__mapButtons .page-module__jgh4tG__buttonSecondary{margin-bottom:0}.page-module__jgh4tG__infoList{flex-direction:column;gap:1rem;display:flex}.page-module__jgh4tG__infoRow{align-items:flex-start;gap:1rem;display:flex}.page-module__jgh4tG__infoRowIcon{color:#2563eb;flex-shrink:0;margin-top:.25rem}.page-module__jgh4tG__infoRowLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.page-module__jgh4tG__infoRowValue{color:#111827;word-break:break-word;font-size:.95rem;font-weight:600}.page-module__jgh4tG__workingHoursCompact{width:100%}.page-module__jgh4tG__compactHourRow{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.page-module__jgh4tG__compactHourRow:last-child{border-bottom:none;padding-bottom:0}.page-module__jgh4tG__compactHourRow:first-of-type{padding-top:.75rem}.page-module__jgh4tG__compactDay{color:#4b5563;font-size:.9rem;font-weight:700}.page-module__jgh4tG__compactHours{color:#6b7280;font-size:.9rem;font-weight:600}.page-module__jgh4tG__button{color:#fff;cursor:pointer;width:100%;box-shadow:none;background:#2563eb;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.page-module__jgh4tG__button:hover{background:#1d4ed8}.page-module__jgh4tG__routeButton{color:#fff;cursor:pointer;width:100%;box-shadow:none;background:#059669;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.page-module__jgh4tG__routeButton:hover{background:#047857}.page-module__jgh4tG__button:last-child,.page-module__jgh4tG__routeButton:last-child{margin-bottom:0}.page-module__jgh4tG__buttonSecondary{color:#2563eb;cursor:pointer;width:100%;box-shadow:none;background:#fff;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-items:center;gap:.625rem;margin-bottom:.75rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.page-module__jgh4tG__buttonSecondary:hover{color:#2563eb;box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__buttonSecondary:last-child{margin-bottom:0}.page-module__jgh4tG__categoryName{color:#4b5563;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;margin:0;padding:.75rem;font-size:.95rem;font-weight:600}.page-module__jgh4tG__loading{text-align:center;color:#6b7280;padding:3rem 2rem;font-size:1rem;font-weight:500}.page-module__jgh4tG__notFound{text-align:center;padding:5rem 2rem}.page-module__jgh4tG__notFound h1{color:#111827;margin-bottom:1.25rem;font-size:2.25rem;font-weight:700}.page-module__jgh4tG__notFound a{color:#2563eb;font-size:1.1rem;font-weight:700;text-decoration:none}.page-module__jgh4tG__notFound a:hover{text-decoration:underline}.page-module__jgh4tG__relatedSection{background:#f8f9fa;border-top:1px solid #e5e7eb;padding:2.5rem 0}.page-module__jgh4tG__relatedTitle{color:#111827;letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.page-module__jgh4tG__relatedSubtitle{color:#6b7280;margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.page-module__jgh4tG__relatedGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__jgh4tG__seoSection{background:#fff;border-top:1px solid #e5e7eb;padding:2.5rem 0}.page-module__jgh4tG__seoSection h2{color:#111827;letter-spacing:-.02em;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.page-module__jgh4tG__seoSection p{color:#4b5563;max-width:900px;margin:0;font-size:1rem;line-height:1.6}@media (max-width:968px){.page-module__jgh4tG__titleSection{flex-direction:column;gap:1rem}.page-module__jgh4tG__headerPhoto{display:none}.page-module__jgh4tG__layout{flex-direction:column;gap:2rem;display:flex}.page-module__jgh4tG__mainColumn{display:contents}.page-module__jgh4tG__sidebar{display:contents;position:static}.page-module__jgh4tG__section,.page-module__jgh4tG__card{width:100%}.page-module__jgh4tG__contactCard{order:1}.page-module__jgh4tG__contactInfoSection{order:2}.page-module__jgh4tG__pricingSection{order:3}.page-module__jgh4tG__amenitiesSection{order:4}.page-module__jgh4tG__aboutSection{order:5}.page-module__jgh4tG__photosSection{order:6}.page-module__jgh4tG__mapCard{order:7}.page-module__jgh4tG__claimCard{order:8}.page-module__jgh4tG__reviewsSection{order:9;width:100%}.page-module__jgh4tG__title{font-size:1.5rem}.page-module__jgh4tG__address{font-size:1.05rem}.page-module__jgh4tG__badges{gap:.75rem}.page-module__jgh4tG__badgeOpen,.page-module__jgh4tG__badgeClosed,.page-module__jgh4tG__badgeUnknown,.page-module__jgh4tG__ratingBadge,.page-module__jgh4tG__categoryBadge{padding:.5rem 1rem;font-size:.9rem}.page-module__jgh4tG__categoryTags{margin-top:.875rem}.page-module__jgh4tG__categoryTagMain,.page-module__jgh4tG__categoryTagSub{padding:.35rem .625rem;font-size:.8rem}.page-module__jgh4tG__location{font-size:1.15rem}.page-module__jgh4tG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__jgh4tG__header{padding:3rem 0 4rem}.page-module__jgh4tG__container{padding:0 1.25rem}.page-module__jgh4tG__title{font-size:1.35rem}.page-module__jgh4tG__address{font-size:.975rem}.page-module__jgh4tG__badges{gap:.625rem}.page-module__jgh4tG__badgeOpen,.page-module__jgh4tG__badgeClosed,.page-module__jgh4tG__badgeUnknown,.page-module__jgh4tG__ratingBadge,.page-module__jgh4tG__categoryBadge{padding:.5rem .875rem;font-size:.85rem}.page-module__jgh4tG__categoryTags{gap:.375rem;margin-top:.75rem}.page-module__jgh4tG__categoryTagsLabel{font-size:.8rem}.page-module__jgh4tG__categoryTagsList{gap:.375rem}.page-module__jgh4tG__categoryTagMain,.page-module__jgh4tG__categoryTagSub{border-radius:3px;padding:.3rem .5rem;font-size:.75rem}.page-module__jgh4tG__location{font-size:1.05rem}.page-module__jgh4tG__content{padding:2.5rem 0}.page-module__jgh4tG__section{padding:2rem}.page-module__jgh4tG__card{padding:1.75rem}.page-module__jgh4tG__mainPhoto{width:240px;height:240px}.page-module__jgh4tG__seoSection,.page-module__jgh4tG__relatedSection{padding:2.5rem 0}.page-module__jgh4tG__relatedGrid{grid-template-columns:1fr}.page-module__jgh4tG__amenitiesGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.page-module__jgh4tG__amenitiesGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-module__jgh4tG__amenityItem{color:#1f2937;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:.75rem;padding:1rem;font-size:.95rem;font-weight:500;transition:background .2s;display:flex}.page-module__jgh4tG__amenityItem:hover{box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__amenityIcon{font-size:1.5rem;line-height:1}.page-module__jgh4tG__amenityLabel{flex:1}.page-module__jgh4tG__reviewsSection{background:#f9fafb}.page-module__jgh4tG__pricingSection{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:1.75rem}.page-module__jgh4tG__pricingHourly{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.page-module__jgh4tG__pricingLabel{color:#1e40af;font-size:.95rem;font-weight:600}.page-module__jgh4tG__pricingValue{color:#1e40af;font-size:1.125rem;font-weight:700}.page-module__jgh4tG__pricingServices{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;margin-bottom:1.5rem;display:flex}.page-module__jgh4tG__pricingItem{border-bottom:1px solid #e5e7eb;padding:1rem;transition:background .2s}.page-module__jgh4tG__pricingItem:last-child{border-bottom:none}.page-module__jgh4tG__pricingItem:hover{box-shadow:none;background:#f3f4f6}.page-module__jgh4tG__pricingItemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.page-module__jgh4tG__pricingServiceName{color:#1e293b;flex:1;font-size:.95rem;font-weight:600}.page-module__jgh4tG__pricingServicePrice{color:#2563eb;white-space:nowrap;font-size:1rem;font-weight:700}.page-module__jgh4tG__pricingItemNote{color:#64748b;margin-top:.5rem;font-size:.875rem;line-height:1.5}.page-module__jgh4tG__pricingNote{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5}.page-module__jgh4tG__pricingFooter{border-top:1px solid #e2e8f0;justify-content:center;padding-top:1rem;display:flex}.page-module__jgh4tG__pricingContactButton{color:#fff;background:#2563eb;border-radius:8px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px rgba(37,99,235,.2)}.page-module__jgh4tG__pricingContactButton:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.page-module__jgh4tG__pricingContactButton:active{transform:translateY(0)}@media (max-width:640px){.page-module__jgh4tG__pricingItemHeader{flex-direction:column;gap:.5rem}.page-module__jgh4tG__pricingServicePrice{align-self:flex-start}.page-module__jgh4tG__pricingContactButton{justify-content:center;width:100%}}.page-module__jgh4tG__messagingAppsContainer{gap:.75rem;margin-top:.75rem;margin-bottom:.75rem;display:flex}.page-module__jgh4tG__viberButton,.page-module__jgh4tG__whatsappButton{color:#fff;box-shadow:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.page-module__jgh4tG__viberButton{background-color:#7360f2}.page-module__jgh4tG__viberButton:hover{background-color:#5a4ed1}.page-module__jgh4tG__whatsappButton{background-color:#25d366}.page-module__jgh4tG__whatsappButton:hover{background-color:#1fb855}@media (max-width:640px){.page-module__jgh4tG__messagingAppsContainer{flex-direction:column}}
.ServiceGallery-module__kyqn7q__gallery{flex-direction:column;gap:.75rem;width:100%;display:flex}.ServiceGallery-module__kyqn7q__mainImageContainer{aspect-ratio:1;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;width:100%;position:relative;overflow:hidden}.ServiceGallery-module__kyqn7q__mainImage{object-fit:cover;width:100%;height:100%;display:block}.ServiceGallery-module__kyqn7q__imageCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.75);border-radius:4px;padding:6px 12px;font-size:.875rem;font-weight:600;position:absolute;bottom:12px;right:12px}.ServiceGallery-module__kyqn7q__thumbnailStrip{width:100%;overflow:hidden}.ServiceGallery-module__kyqn7q__thumbnailContainer{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;gap:.5rem;padding:4px 0;display:flex;overflow-x:auto;overflow-y:hidden}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar{height:6px}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ServiceGallery-module__kyqn7q__thumbnail{cursor:pointer;background:#f3f4f6;border:2px solid transparent;border-radius:6px;flex-shrink:0;width:80px;height:80px;padding:0;transition:all .2s;position:relative;overflow:hidden}.ServiceGallery-module__kyqn7q__thumbnail:hover{border-color:#9ca3af;transform:scale(1.05)}.ServiceGallery-module__kyqn7q__thumbnail:active{transform:scale(.98)}.ServiceGallery-module__kyqn7q__thumbnailActive{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.ServiceGallery-module__kyqn7q__thumbnailActive:hover{border-color:#2563eb}.ServiceGallery-module__kyqn7q__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.ServiceGallery-module__kyqn7q__mainImageContainer{aspect-ratio:1}.ServiceGallery-module__kyqn7q__thumbnail{width:100px;height:100px}.ServiceGallery-module__kyqn7q__thumbnailContainer{gap:.75rem}}@media (min-width:1024px){.ServiceGallery-module__kyqn7q__gallery{flex-direction:row;align-items:flex-start;gap:1rem}.ServiceGallery-module__kyqn7q__mainImageContainer{aspect-ratio:1;flex:1;max-height:450px}.ServiceGallery-module__kyqn7q__thumbnailStrip{flex-shrink:0;width:auto;overflow:visible}.ServiceGallery-module__kyqn7q__thumbnailContainer{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;flex-direction:column;max-height:450px;overflow-x:hidden;overflow-y:auto}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar{width:6px;height:auto}.ServiceGallery-module__kyqn7q__thumbnail{width:120px;height:120px}}@media (max-width:640px){.ServiceGallery-module__kyqn7q__gallery{gap:.5rem}.ServiceGallery-module__kyqn7q__mainImageContainer{aspect-ratio:1;border-radius:6px}.ServiceGallery-module__kyqn7q__imageCounter{padding:4px 8px;font-size:.75rem;bottom:8px;right:8px}.ServiceGallery-module__kyqn7q__thumbnail{width:70px;height:70px}.ServiceGallery-module__kyqn7q__thumbnailContainer{gap:.375rem;padding:2px 0}.ServiceGallery-module__kyqn7q__thumbnailContainer::-webkit-scrollbar{height:4px}}
.ClaimModal-module___SykMa__overlay{z-index:10000;background:rgba(0,0,0,.6);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ClaimModal-module___SykMa__modal{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto}.ClaimModal-module___SykMa__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ClaimModal-module___SykMa__title{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.ClaimModal-module___SykMa__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .15s;display:flex}.ClaimModal-module___SykMa__closeButton:hover{color:#1f2937;background:#f3f4f6}.ClaimModal-module___SykMa__serviceInfo{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1.25rem 1.5rem}.ClaimModal-module___SykMa__serviceName{color:#1f2937;margin:0 0 .375rem;font-size:.9375rem;font-weight:600}.ClaimModal-module___SykMa__serviceAddress{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.ClaimModal-module___SykMa__form{padding:1.5rem}.ClaimModal-module___SykMa__formGroup{margin-bottom:1.25rem}.ClaimModal-module___SykMa__label{color:#1f2937;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.ClaimModal-module___SykMa__required{color:#ef4444}.ClaimModal-module___SykMa__optional{color:#9ca3af;font-size:.8125rem;font-weight:500}.ClaimModal-module___SykMa__input,.ClaimModal-module___SykMa__textarea,.ClaimModal-module___SykMa__select{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.625rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .15s}.ClaimModal-module___SykMa__input:focus,.ClaimModal-module___SykMa__textarea:focus,.ClaimModal-module___SykMa__select:focus{border-color:#2563eb;outline:none}.ClaimModal-module___SykMa__textarea{resize:vertical;min-height:100px}.ClaimModal-module___SykMa__uploadArea{position:relative}.ClaimModal-module___SykMa__fileInput{opacity:0;width:0;height:0;position:absolute}.ClaimModal-module___SykMa__uploadLabel{cursor:pointer;background:#f9fafb;border:1px dashed #d1d5db;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:all .15s;display:flex}.ClaimModal-module___SykMa__uploadLabel:hover{background:#eff6ff;border-color:#2563eb}.ClaimModal-module___SykMa__uploadLabel svg{color:#9ca3af}.ClaimModal-module___SykMa__uploadText{color:#1f2937;text-align:center;font-size:.875rem;font-weight:600}.ClaimModal-module___SykMa__uploadHint{color:#6b7280;font-size:.8125rem;font-weight:500}.ClaimModal-module___SykMa__infoBox{background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;margin-bottom:1.25rem;padding:1rem}.ClaimModal-module___SykMa__infoBox p{color:#1e40af;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.ClaimModal-module___SykMa__errorBox{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.ClaimModal-module___SykMa__actions{border-top:1px solid #e5e7eb;gap:.75rem;padding-top:1.25rem;display:flex}.ClaimModal-module___SykMa__cancelButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;flex:1;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.ClaimModal-module___SykMa__cancelButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.ClaimModal-module___SykMa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ClaimModal-module___SykMa__submitButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;flex:1;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s}.ClaimModal-module___SykMa__submitButton:hover:not(:disabled){background:#059669}.ClaimModal-module___SykMa__submitButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ClaimModal-module___SykMa__header{padding:1.25rem}.ClaimModal-module___SykMa__title{font-size:1.125rem}.ClaimModal-module___SykMa__serviceInfo{padding:1rem 1.25rem}.ClaimModal-module___SykMa__form{padding:1.25rem}.ClaimModal-module___SykMa__actions{flex-direction:column-reverse;gap:.625rem}.ClaimModal-module___SykMa__cancelButton,.ClaimModal-module___SykMa__submitButton{width:100%}}
.ClaimButton-module__BUVsaG__cardTitle{color:#111827;border-bottom:1px solid #e5e7eb;margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700}.ClaimButton-module__BUVsaG__description{color:#6b7280;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.ClaimButton-module__BUVsaG__benefitsList{margin:0 0 1.25rem;padding:0;list-style:none}.ClaimButton-module__BUVsaG__benefitsList li{color:#374151;align-items:flex-start;gap:.5rem;margin:.5rem 0;font-size:.875rem;line-height:1.8;display:flex}.ClaimButton-module__BUVsaG__benefitsList li strong{color:#10b981;font-weight:600}.ClaimButton-module__BUVsaG__claimButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}.ClaimButton-module__BUVsaG__claimButton:hover{background:#059669}.ClaimButton-module__BUVsaG__claimButton:active{background:#047857}
.ServiceRating-module__XUp2yW__ratingContainer{flex-direction:column;gap:.75rem;display:flex}.ServiceRating-module__XUp2yW__primaryRating{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ServiceRating-module__XUp2yW__secondaryRating{opacity:.8;align-items:center;gap:.375rem;padding-left:.25rem;display:flex}.ServiceRating-module__XUp2yW__stars{align-items:center;gap:.125rem;display:flex}.ServiceRating-module__XUp2yW__starFilled{color:#fbbf24}.ServiceRating-module__XUp2yW__starHalf{color:#fbbf24;opacity:.5}.ServiceRating-module__XUp2yW__starEmpty{color:#d1d5db}.ServiceRating-module__XUp2yW__ratingValue{color:#1f2937;font-size:1.125rem;font-weight:700}.ServiceRating-module__XUp2yW__ratingValueSmall{color:#4b5563;font-size:.875rem;font-weight:600}.ServiceRating-module__XUp2yW__ratingCount{color:#6b7280;font-size:.875rem;font-weight:500}.ServiceRating-module__XUp2yW__ratingSource{color:#6b7280;font-size:.75rem;font-weight:500}.ServiceRating-module__XUp2yW__noRating{align-items:center;gap:.5rem;display:flex}.ServiceRating-module__XUp2yW__noRatingText{color:#9ca3af;font-size:.875rem;font-style:italic}.ServiceRating-module__XUp2yW__reviewButton{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.ServiceRating-module__XUp2yW__reviewButton:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.ServiceRating-module__XUp2yW__reviewButtonPrimary{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-self:flex-start;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;display:inline-flex}.ServiceRating-module__XUp2yW__reviewButtonPrimary:hover{background:#1d4ed8;border-color:#1d4ed8}.ServiceRating-module__XUp2yW__ownerMessage{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-self:flex-start;padding:.75rem 1rem}.ServiceRating-module__XUp2yW__ownerMessage span{color:#166534;font-size:.875rem;font-weight:500}.ServiceRating-module__XUp2yW__headerVariant{gap:.5rem}.ServiceRating-module__XUp2yW__headerText{color:#fff!important}.ServiceRating-module__XUp2yW__headerVariant .ServiceRating-module__XUp2yW__starFilled{color:#fbbf24}.ServiceRating-module__XUp2yW__headerVariant .ServiceRating-module__XUp2yW__starEmpty{color:rgba(255,255,255,.3)}@media (max-width:640px){.ServiceRating-module__XUp2yW__ratingValue{font-size:1rem}.ServiceRating-module__XUp2yW__ratingCount,.ServiceRating-module__XUp2yW__ratingSource{font-size:.8125rem}.ServiceRating-module__XUp2yW__reviewButton,.ServiceRating-module__XUp2yW__reviewButtonPrimary,.ServiceRating-module__XUp2yW__ownerMessage{width:100%}}
.ReviewForm-module__OoGbRq__form{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ReviewForm-module__OoGbRq__header{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.ReviewForm-module__OoGbRq__title{color:#1f2937;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.ReviewForm-module__OoGbRq__serviceName{color:#6b7280;margin:0;font-size:.875rem}.ReviewForm-module__OoGbRq__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.ReviewForm-module__OoGbRq__ratingSection{flex-direction:column;gap:.75rem;display:flex}.ReviewForm-module__OoGbRq__label{color:#374151;font-size:.875rem;font-weight:600}.ReviewForm-module__OoGbRq__required{color:#dc2626}.ReviewForm-module__OoGbRq__stars{gap:.5rem;display:flex}.ReviewForm-module__OoGbRq__starButton{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .15s}.ReviewForm-module__OoGbRq__starButton:hover:not(:disabled){transform:scale(1.1)}.ReviewForm-module__OoGbRq__starButton:disabled{cursor:not-allowed;opacity:.5}.ReviewForm-module__OoGbRq__starFilled{color:#fbbf24}.ReviewForm-module__OoGbRq__starEmpty{color:#d1d5db}.ReviewForm-module__OoGbRq__ratingText{color:#2563eb;margin:0;font-size:.875rem;font-weight:600}.ReviewForm-module__OoGbRq__commentSection{flex-direction:column;gap:.5rem;display:flex}.ReviewForm-module__OoGbRq__textarea{resize:vertical;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.ReviewForm-module__OoGbRq__textarea:focus{border-color:#2563eb;outline:none}.ReviewForm-module__OoGbRq__textarea:disabled{cursor:not-allowed;background:#f9fafb}.ReviewForm-module__OoGbRq__charCount{color:#9ca3af;text-align:right;margin:0;font-size:.75rem}.ReviewForm-module__OoGbRq__actions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.ReviewForm-module__OoGbRq__cancelButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s}.ReviewForm-module__OoGbRq__cancelButton:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#9ca3af}.ReviewForm-module__OoGbRq__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ReviewForm-module__OoGbRq__submitButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:4px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .15s}.ReviewForm-module__OoGbRq__submitButton:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.ReviewForm-module__OoGbRq__submitButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ReviewForm-module__OoGbRq__form{padding:1.25rem}.ReviewForm-module__OoGbRq__stars{gap:.375rem}.ReviewForm-module__OoGbRq__starButton Star{width:28px;height:28px}.ReviewForm-module__OoGbRq__actions{flex-direction:column-reverse}.ReviewForm-module__OoGbRq__cancelButton,.ReviewForm-module__OoGbRq__submitButton{justify-content:center;width:100%}}
.ReviewsList-module__ibIHWW__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.ReviewsList-module__ibIHWW__spinner{border:3px solid rgba(37,99,235,.15);border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:.6s linear infinite ReviewsList-module__ibIHWW__spin}@keyframes ReviewsList-module__ibIHWW__spin{to{transform:rotate(360deg)}}.ReviewsList-module__ibIHWW__loading p{color:#6b7280;font-size:.875rem}.ReviewsList-module__ibIHWW__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;padding:1rem;font-size:.875rem}.ReviewsList-module__ibIHWW__empty{text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:3rem 1.5rem}.ReviewsList-module__ibIHWW__emptyText{color:#1f2937;margin:0 0 .5rem;font-size:1rem;font-weight:600}.ReviewsList-module__ibIHWW__emptySubtext{color:#6b7280;margin:0;font-size:.875rem}.ReviewsList-module__ibIHWW__reviewsList{flex-direction:column;gap:1.5rem;display:flex}.ReviewsList-module__ibIHWW__title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:700}.ReviewsList-module__ibIHWW__reviews{flex-direction:column;gap:1.25rem;display:flex}.ReviewsList-module__ibIHWW__review{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ReviewsList-module__ibIHWW__reviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ReviewsList-module__ibIHWW__userInfo{align-items:center;gap:.75rem;display:flex}.ReviewsList-module__ibIHWW__userAvatar{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;display:flex}.ReviewsList-module__ibIHWW__userDetails{flex-direction:column;gap:.125rem;display:flex}.ReviewsList-module__ibIHWW__userName{color:#1f2937;margin:0;font-size:.9375rem;font-weight:600}.ReviewsList-module__ibIHWW__reviewDate{color:#9ca3af;margin:0;font-size:.75rem}.ReviewsList-module__ibIHWW__rating{align-items:center;gap:.25rem;display:flex}.ReviewsList-module__ibIHWW__stars{gap:.125rem;display:flex}.ReviewsList-module__ibIHWW__starFilled{color:#fbbf24}.ReviewsList-module__ibIHWW__starEmpty{color:#d1d5db}.ReviewsList-module__ibIHWW__comment{color:#374151;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}.ReviewsList-module__ibIHWW__reviewActions{border-top:1px solid #f3f4f6;gap:.75rem;padding-top:.5rem;display:flex}.ReviewsList-module__ibIHWW__helpfulButton{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.ReviewsList-module__ibIHWW__helpfulButton:hover:not(:disabled){color:#2563eb;background:#f9fafb;border-color:#dbeafe}.ReviewsList-module__ibIHWW__helpfulButton:disabled{opacity:.6;cursor:not-allowed}.ReviewsList-module__ibIHWW__replyButton{color:#10b981;cursor:pointer;background:#fff;border:1px solid #10b981;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.ReviewsList-module__ibIHWW__replyButton:hover{color:#059669;background:#f0fdf4;border-color:#059669}.ReviewsList-module__ibIHWW__ownerReply{background:#f0fdf4;border:1px solid #bbf7d0;border-left:3px solid #10b981;border-radius:6px;margin-top:.75rem;padding:1rem}.ReviewsList-module__ibIHWW__replyHeader{color:#166534;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ReviewsList-module__ibIHWW__replyLabel{color:#166534;font-size:.8125rem;font-weight:600}.ReviewsList-module__ibIHWW__replyDate{color:#6b7280;margin-left:auto;font-size:.75rem}.ReviewsList-module__ibIHWW__replyText{color:#374151;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.ReviewsList-module__ibIHWW__replyActions{border-top:1px solid #bbf7d0;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.ReviewsList-module__ibIHWW__editReplyButton,.ReviewsList-module__ibIHWW__deleteReplyButton{cursor:pointer;border-radius:4px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:all .15s}.ReviewsList-module__ibIHWW__editReplyButton{color:#10b981;background:#fff;border:1px solid #10b981}.ReviewsList-module__ibIHWW__editReplyButton:hover{color:#059669;background:#ecfdf5;border-color:#059669}.ReviewsList-module__ibIHWW__deleteReplyButton{color:#dc2626;background:#fff;border:1px solid #dc2626}.ReviewsList-module__ibIHWW__deleteReplyButton:hover{color:#b91c1c;background:#fee2e2;border-color:#b91c1c}.ReviewsList-module__ibIHWW__replyForm{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:.75rem;padding:1rem}.ReviewsList-module__ibIHWW__replyTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:4px;width:100%;min-height:80px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s}.ReviewsList-module__ibIHWW__replyTextarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.ReviewsList-module__ibIHWW__replyFormActions{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.ReviewsList-module__ibIHWW__charCount{color:#6b7280;font-size:.75rem}.ReviewsList-module__ibIHWW__replyButtons{gap:.5rem;display:flex}.ReviewsList-module__ibIHWW__cancelButton,.ReviewsList-module__ibIHWW__submitButton{cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.ReviewsList-module__ibIHWW__cancelButton{color:#6b7280;background:#fff;border:1px solid #d1d5db}.ReviewsList-module__ibIHWW__cancelButton:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#9ca3af}.ReviewsList-module__ibIHWW__submitButton{color:#fff;background:#10b981;border:1px solid #10b981}.ReviewsList-module__ibIHWW__submitButton:hover:not(:disabled){background:#059669;border-color:#059669}.ReviewsList-module__ibIHWW__cancelButton:disabled,.ReviewsList-module__ibIHWW__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ReviewsList-module__ibIHWW__review{padding:1rem}.ReviewsList-module__ibIHWW__reviewHeader{flex-direction:column;gap:.75rem}.ReviewsList-module__ibIHWW__rating{align-self:flex-start}.ReviewsList-module__ibIHWW__userName,.ReviewsList-module__ibIHWW__comment{font-size:.875rem}}
.ServiceReviews-module__oPj5Ya__container{flex-direction:column;gap:2rem;display:flex}.ServiceReviews-module__oPj5Ya__ratingSection{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.ServiceReviews-module__oPj5Ya__formSection{margin-top:-.5rem}@media (max-width:640px){.ServiceReviews-module__oPj5Ya__container{gap:1.5rem}.ServiceReviews-module__oPj5Ya__ratingSection{padding:1.25rem}}
