.no-scrollbar[data-v-0c7db499]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-0c7db499]{-ms-overflow-style:none;scrollbar-width:none}.directory-card-enter-active[data-v-0c7db499]{transition:opacity .32s ease,transform .32s ease;transition-delay:var(--directory-card-delay, 0ms)}.directory-card-enter-from[data-v-0c7db499]{opacity:0;transform:translateY(10px)}.directory-card-enter-to[data-v-0c7db499]{opacity:1;transform:translateY(0)}.directory-card-move[data-v-0c7db499]{transition:transform .26s ease}@media(prefers-reduced-motion:reduce){.directory-card-enter-active[data-v-0c7db499],.directory-card-move[data-v-0c7db499]{transition:none}.directory-search-progress-bar[data-v-0c7db499]{animation:none;transform:scaleX(.45);box-shadow:none}}.directory-search-progress-track[data-v-0c7db499]{position:fixed;left:0;right:0;z-index:45;height:3px;overflow:hidden;pointer-events:none;background:#4f46e51f}.directory-search-progress-bar[data-v-0c7db499]{position:relative;height:100%;width:100%;transform:scaleX(.82);transform-origin:left center;background:#4f46e5;border-radius:0 999px 999px 0;box-shadow:0 0 8px #4f46e559;animation:directory-search-progress-load-0c7db499 1.7s cubic-bezier(.2,.65,.2,1) forwards}.directory-search-progress-bar[data-v-0c7db499]:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:#818cf8;box-shadow:0 0 10px 2px #6366f1b3}.directory-search-progress-enter-active[data-v-0c7db499]{transition:opacity .16s ease}.directory-search-progress-leave-active[data-v-0c7db499]{transition:opacity .18s ease .14s}.directory-search-progress-enter-from[data-v-0c7db499],.directory-search-progress-leave-to[data-v-0c7db499]{opacity:0}.directory-search-progress-leave-active .directory-search-progress-bar[data-v-0c7db499]{animation:none;transform:scaleX(1);transition:transform .16s cubic-bezier(.2,.8,.2,1)}@keyframes directory-search-progress-load-0c7db499{0%{transform:scaleX(0)}18%{transform:scaleX(.24)}48%{transform:scaleX(.52)}78%{transform:scaleX(.72)}to{transform:scaleX(.84)}}.directory-top-bar-bleed[data-v-0c7db499]{position:sticky;top:0;z-index:20;box-sizing:border-box;background:#fff}.directory-top-bar[data-v-0c7db499]{position:relative;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.directory-top-bar--scrolled-shadow[data-v-0c7db499]{box-shadow:0 1px 0 0 var(--color-pub-line)}.pub-market .directory-found-count{color:var(--color-pub-ink);font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.pub-market .directory-found-count:lang(hy){letter-spacing:.12em}.pub-market .directory-top-bar-btn,.pub-market .directory-mobile-map-icon-btn{height:40px;min-height:40px;padding-inline:16px;border:1px solid var(--color-pub-line);border-radius:9999px;background:#fff;box-shadow:none;color:var(--color-pub-ink);font-size:14px;font-weight:600;transition:border-color .16s ease}.pub-market .directory-top-bar-btn:hover,.pub-market .directory-mobile-map-icon-btn:hover{border-color:var(--color-pub-ink);background:#fff}.pub-market .directory-top-bar-btn svg,.pub-market .directory-mobile-map-icon-btn svg{color:var(--color-pub-ink)}.directory-mobile-map-modal[data-v-0c7db499]{height:var(--app-viewport-height, 100svh);max-height:var(--app-viewport-height, 100svh)}.directory-mobile-map-header[data-v-0c7db499]{min-height:calc(56px + var(--zelo-safe-area-top, 0px));padding-top:var(--zelo-safe-area-top, 0px)}.directory-mobile-map-body[data-v-0c7db499] .directory-map-wrapper,.directory-mobile-map-body[data-v-0c7db499] .directory-map{border-radius:0}.directory-page-desktop[data-v-0c7db499] .provider-card-root,.directory-page-desktop[data-v-0c7db499] .provider-card-root:hover{box-shadow:none!important}.directory-page-desktop[data-v-0c7db499] .provider-card-root{border-radius:16px;border:0;background:#fff}.pub-market .directory-page-desktop .provider-card-content{padding:14px 2px 6px;gap:0}.pub-market .directory-page-desktop .provider-card-media>div:first-child{border-radius:var(--pub-radius);background:var(--color-pub-smoke)}.pub-market .directory-page-desktop .favorite-btn-chip{width:36px;height:36px;border:0;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pub-market .directory-page-desktop .favorite-btn-chip svg:not(.text-zelo-favorite){color:var(--color-pub-ink)}.directory-page-desktop[data-v-0c7db499] .provider-card-header{padding-bottom:0;border-bottom:none;margin-bottom:0!important}.pub-market .directory-page-desktop .provider-card-name{color:var(--color-pub-ink);font-size:17px;line-height:1.35;font-weight:600;letter-spacing:0}.pub-market .directory-page-desktop .provider-card-address{color:var(--color-pub-muted);font-size:13px;line-height:1.4;font-weight:400;margin-top:3px;margin-bottom:1px}.pub-market .directory-page-desktop .provider-card-business-type{color:var(--color-pub-muted);font-size:13px;font-weight:400;line-height:1.4}.pub-market .directory-page-desktop .provider-card-distance-text{color:var(--color-pub-ink);font-weight:600}.directory-page-desktop[data-v-0c7db499] .provider-card-services{padding-top:15px}.directory-page-desktop[data-v-0c7db499] .provider-card-services>.flex.flex-col.gap-2{margin-top:0!important}.pub-market .directory-page-desktop .provider-card-service-row{background:var(--color-pub-smoke);border-radius:16px;padding:10px 16px!important;border:none;margin-bottom:0;min-height:0}.pub-market .directory-page-desktop .provider-card-service-name{color:var(--color-pub-ink);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0}.pub-market .directory-page-desktop .provider-card-service-duration{color:var(--color-pub-muted);font-size:13px;font-weight:400;line-height:1.3}.pub-market .directory-page-desktop .provider-card-service-price{color:var(--color-pub-ink);font-size:13px;font-weight:700;line-height:1.3}.pub-market .directory-page-desktop .provider-card-see-all{font-size:13px!important;font-weight:600;margin-top:10px;padding-top:0;border-top:none;color:var(--color-pub-ink);text-decoration:underline!important;text-underline-offset:4px}.directory-page-desktop[data-v-0c7db499] .provider-card-media img{transition-duration:.5s}@media(max-width:1023.98px){.pub-market .directory-top-bar{--directory-top-bar-pad-x: 20px;padding-left:var(--directory-top-bar-pad-x);padding-right:var(--directory-top-bar-pad-x);padding-top:.55rem;padding-bottom:.95rem}.pub-market .directory-left-panel{padding-left:20px;padding-right:20px}.pub-market .directory-filter-row{order:1;padding-top:.15rem;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin-left:calc(-1 * var(--directory-top-bar-pad-x));margin-right:calc(-1 * var(--directory-top-bar-pad-x));width:calc(100% + 2 * var(--directory-top-bar-pad-x));padding-left:calc(var(--directory-top-bar-pad-x) + env(safe-area-inset-left,0px));padding-right:calc(var(--directory-top-bar-pad-x) + env(safe-area-inset-right,0px))}.pub-market .directory-found-map-row{margin-bottom:.25rem}.directory-page-desktop[data-v-0c7db499] .provider-card-root{border-radius:12px;border:0;box-shadow:none!important;background:transparent}.directory-page-desktop[data-v-0c7db499] .provider-card-service-row:last-of-type{border-bottom:none}.directory-page-desktop[data-v-0c7db499] .provider-card-services{padding-top:.65rem}.directory-page-desktop[data-v-0c7db499] .provider-card-services>.flex.flex-col.gap-2{margin-top:0!important}}@media(min-width:1024px){.directory-page-desktop .directory-left-main{padding-left:1.75rem}html:not(.zelo-business-cabinet) .directory-left-main .directory-left-panel{padding-inline:0}.directory-page-desktop .directory-top-bar{margin-bottom:0;padding-top:.25rem;padding-bottom:1.25rem}html:not(.zelo-business-cabinet) .directory-page--split-map .directory-top-bar{padding-left:0;padding-right:0}.directory-page--full-list .directory-top-bar[data-v-0c7db499],.directory-page--full-list .directory-left-panel[data-v-0c7db499]{padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem)}.directory-cards-grid[data-v-0c7db499]{gap:1.5rem}.directory-page-desktop[data-v-0c7db499] .provider-card-root{border-radius:18px;border:0;background:#fff;transition:border-color .18s ease,background-color .18s ease!important}.directory-page-desktop[data-v-0c7db499] .provider-card-root:hover{transform:none!important}.directory-page-desktop[data-v-0c7db499] .provider-card-root .rounded-b-xl{border-radius:0 0 18px 18px}.pub-market .directory-found-count{font-size:12px}.directory-page-desktop[data-v-0c7db499] .provider-card-service-row:last-of-type{border-bottom:none}}
