.service-card[data-v-27320995]{border:1px solid rgba(0,0,0,.08);overflow:hidden}.service-card[data-v-27320995]:hover{box-shadow:0 8px 25px #00000026!important}.service-card.mobile-card .card-content[data-v-27320995]{padding:12px!important}.image-overlay[data-v-27320995]{align-items:flex-start;bottom:0;display:flex;justify-content:space-between;left:0;padding:12px;position:absolute;right:0;top:0}.image-overlay .service-type-chip[data-v-27320995]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.image-overlay .favorite-btn[data-v-27320995]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d}.image-overlay .favorite-btn[data-v-27320995]:hover{background:#00000080}.card-content[data-v-27320995]{background:#fff}.card-content .location-info[data-v-27320995]{opacity:.85}.card-content .rating-info[data-v-27320995]{background:#ffc1071a;border-radius:12px;padding:2px 8px}.card-content .service-category[data-v-27320995]{color:#1a1a1a;line-height:1.3}.card-content .service-title[data-v-27320995]{line-height:1.4}.card-content .distribution-info .v-chip[data-v-27320995]{font-size:11px;height:24px}.card-content .provider-section .provider-info[data-v-27320995]{min-width:0}.card-content .provider-section .company-name[data-v-27320995]{color:#2c3e50}.card-content .provider-section .price-section .price-label[data-v-27320995]{opacity:.7}.card-content .provider-section .price-section .price-amount[data-v-27320995]{color:#e74c3c}@media (max-width:600px){.service-card .image-overlay[data-v-27320995]{padding:8px}.service-card .image-overlay .service-type-chip[data-v-27320995]{font-size:10px;height:20px}.service-card .card-content .service-category[data-v-27320995]{font-size:16px}.service-card .card-content .provider-section .price-amount[data-v-27320995]{font-size:18px}}@media (min-width:601px) and (max-width:960px){.service-card .card-content[data-v-27320995]{padding:16px}}
