.thumbnail-img[data-v-8a5aa954]{filter:grayscale(20%);opacity:.6;transition:opacity .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.hover-active .thumbnail-img[data-v-8a5aa954]{filter:grayscale(0);opacity:.9;transform:scale(1.05)}.content-overlay[data-v-8a5aa954]{background:linear-gradient(0deg,#000000f2 15%,#0009 60%,#0003);z-index:10}.backdrop-blur[data-v-8a5aa954]{backdrop-filter:blur(8px)}.hover-active .bottom-info[data-v-8a5aa954]{transform:translateY(-10px)}.service-description[data-v-8a5aa954]{max-height:1.4em;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.service-description.expanded[data-v-8a5aa954]{max-height:180px}.description-text[data-v-8a5aa954]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.expanded .description-text[data-v-8a5aa954]{-webkit-line-clamp:4;line-clamp:4}.bg-white-opacity-10[data-v-8a5aa954]{background-color:#ffffff1a!important}.border-white-opacity-10[data-v-8a5aa954]{border-color:#ffffff1a!important}.provider-icon-img[data-v-8a5aa954]{filter:brightness(0) invert(1);opacity:.8}.sticky-controls[data-v-beb777bd]{position:sticky;top:64px;transition:background-color .3s ease,border-color .3s ease,color .3s ease;z-index:40}.search-input[data-v-beb777bd] .v-field{background-color:#ffffff0d!important;border:1px solid hsla(0,0%,100%,.15);border-radius:12px!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.backdrop-blur[data-v-beb777bd]{backdrop-filter:blur(20px)}.search-input[data-v-beb777bd] .v-field--focused{background-color:#ffffff14!important;border-color:rgb(var(--v-theme-neon))!important;box-shadow:0 0 0 4px rgba(var(--v-theme-neon),.1)}.search-input[data-v-beb777bd] .v-field__outline{display:none}.search-input[data-v-beb777bd] input{color:#fff!important}.sort-select[data-v-beb777bd] .v-overlay__content .v-select__content{transform-origin:center bottom}.load-more-btn[data-v-beb777bd]{background:#ffffff08!important;border:1px solid hsla(0,0%,100%,.15)!important;color:rgba(var(--v-theme-on-surface),.9)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.load-more-btn[data-v-beb777bd]:hover{background:#ffffff1a!important;border-color:rgb(var(--v-theme-neon))!important;color:#fff!important;transform:translateY(-2px)}
