.metro-station[data-v-0a88f73c]{align-items:center;gap:6px;min-width:0;display:inline-flex}.metro-station__dot[data-v-0a88f73c]{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0f172a1f}.metro-station__name[data-v-0a88f73c]{text-overflow:ellipsis;min-width:0;overflow:hidden}.select[data-v-7539312b]{width:100%;font-size:14px;position:relative}.select--disabled[data-v-7539312b]{opacity:.6;pointer-events:none}.select__trigger[data-v-7539312b]{cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .2s,box-shadow .2s;display:flex}@media (hover:hover){.select__trigger[data-v-7539312b]:hover{border-color:#999}}.select__trigger[data-v-7539312b]:focus-visible{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #ff71262e}.select__value[data-v-7539312b]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select--placeholder .select__value[data-v-7539312b]{color:#94a3b8}.select__input[data-v-7539312b]{font-size:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}.select__arrow[data-v-7539312b]{border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex-shrink:0;width:8px;height:8px;margin-left:10px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.select--open .select__arrow[data-v-7539312b]{transform:translateY(2px)rotate(-135deg)}.select__dropdown[data-v-7539312b]{box-sizing:border-box;z-index:30;contain:content;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-height:240px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a1a}.select--up .select__dropdown[data-v-7539312b]{top:auto;bottom:calc(100% + 4px)}.select__dropdown[data-v-7539312b]::-webkit-scrollbar{width:6px}.select__dropdown[data-v-7539312b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.select__dropdown[data-v-7539312b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.select__option[data-v-7539312b]{color:#0f172a;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 38px;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;transition:background-color .15s;display:flex}.select__option--highlighted[data-v-7539312b]{background:#f8fafc}.select__option--active[data-v-7539312b]{color:#9a3412;background:#fff7ed;font-weight:600}.select__option--disabled[data-v-7539312b]{opacity:.4;pointer-events:none}.select__option-label[data-v-7539312b]{min-width:0}.select__check[data-v-7539312b]{color:var(--primary-color);flex-shrink:0;font-size:18px}.select__no-results[data-v-7539312b]{text-align:center;color:#94a3b8;padding:20px 12px;font-size:13px}.select--field .select__trigger[data-v-7539312b]{color:#0f172a;background:#f8f7f6;border-color:#cbd5e1;border-radius:.75rem;min-height:48px;padding:.75rem 1rem}.select--field.select--open .select__trigger[data-v-7539312b]{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 2px #ff71262e}.select--field .select__value[data-v-7539312b]{color:#0f172a}.select--chip[data-v-7539312b]{width:auto;min-width:0;max-width:100%;font-size:13px;display:inline-block}.select--chip .select__trigger[data-v-7539312b]{background:#fff;border-color:#cbd5e1;border-radius:999px;gap:2px;padding:6px 12px}.select--chip .select__value[data-v-7539312b]{color:#334155}.select--chip .select__arrow[data-v-7539312b]{width:6px;height:6px;margin-left:8px}.select--chip.select--active .select__trigger[data-v-7539312b]{border-color:var(--primary-color);background:#fff7ed}.select--chip.select--active .select__value[data-v-7539312b]{color:#0f172a;font-weight:600}.select--chip .select__dropdown[data-v-7539312b]{width:max-content;min-width:100%;max-width:min(320px,100vw - 32px)}.select--invalid .select__trigger[data-v-7539312b]{border-color:#dc2626}.select-fade-enter-active[data-v-7539312b],.select-fade-leave-active[data-v-7539312b]{transition:opacity .15s,transform .15s}.select-fade-enter-from[data-v-7539312b],.select-fade-leave-to[data-v-7539312b]{opacity:0;transform:translateY(-5px)}@media (prefers-reduced-motion:reduce){.select-fade-enter-active[data-v-7539312b],.select-fade-leave-active[data-v-7539312b]{transition:none}}.upload-notice[data-v-dc5e7bd1]{color:#64748b;background:#f1f5f9;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.currency-sign[data-v-13a0bece]{flex:none;line-height:1;display:inline-block}.currency-sign--byn[data-v-13a0bece]{vertical-align:-.02em;width:.74em;height:.74em;overflow:visible}.currency-sign--byn path[data-v-13a0bece]{stroke:currentColor;stroke-width:var(--currency-sign-stroke,.08);stroke-linejoin:round}.currency-switcher[data-v-02870d35]{--pad:3px;--currency-sign-stroke:.1;padding:var(--pad);-webkit-user-select:none;user-select:none;isolation:isolate;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative;box-shadow:inset 0 1px 2px #0f172a0f}.currency-switcher--disabled[data-v-02870d35]{opacity:.6;pointer-events:none}.currency-switcher__thumb[data-v-02870d35]{z-index:0;top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - var(--pad)*2)/var(--count));transform:translateX(calc(100%*var(--index)));background:#fff;border-radius:999px;transition:transform .35s cubic-bezier(.34,1.4,.64,1);position:absolute;box-shadow:0 1px 2px #0f172a14,0 3px 8px #0f172a14}.currency-switcher__option[data-v-02870d35]{z-index:1;color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-weight:700;line-height:1;transition:color .25s;display:inline-flex;position:relative}.currency-switcher__option[data-v-02870d35]:hover:not(.currency-switcher__option--active){color:#1e293b}.currency-switcher__option[data-v-02870d35]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.currency-switcher__option--active[data-v-02870d35]{color:var(--primary-color);cursor:default}.currency-switcher__glyph[data-v-02870d35]{justify-content:center;align-items:center;display:inline-flex}.currency-switcher__option--active .currency-switcher__glyph[data-v-02870d35]{animation:.5s ease-out currency-coin-flip-02870d35}.currency-switcher__code[data-v-02870d35]{letter-spacing:.03em;font-size:.8em}.currency-switcher--md .currency-switcher__option[data-v-02870d35]{min-width:38px;height:32px;padding:0 10px;font-size:17px}.currency-switcher--sm[data-v-02870d35]{--pad:2px}.currency-switcher--sm .currency-switcher__option[data-v-02870d35]{min-width:28px;height:24px;padding:0 7px;font-size:13px}.currency-switcher--with-code .currency-switcher__option[data-v-02870d35]{font-size:13px}@media (prefers-reduced-motion:reduce){.currency-switcher__thumb[data-v-02870d35]{transition:none}.currency-switcher__option--active .currency-switcher__glyph[data-v-02870d35]{animation:none}}@keyframes currency-coin-flip-02870d35{0%{transform:perspective(80px)rotateY(-180deg)scale(.8)}60%{transform:perspective(80px)rotateY(20deg)scale(1.1)}to{transform:perspective(80px)rotateY(0)scale(1)}}.price-text[data-v-80ff8d1c]{--currency-sign-stroke:.14}.price-text__amount[data-v-80ff8d1c]{white-space:nowrap}.review-rating-stars[data-v-c494632c]{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.review-rating-stars__stars[data-v-c494632c]{align-items:center;gap:1px;display:inline-flex}.review-rating-stars__cell[data-v-c494632c]{justify-content:center;align-items:center;display:inline-flex}.review-rating-stars__full[data-v-c494632c]{color:var(--primary-color);font-family:inherit,Segoe UI Symbol,system-ui,sans-serif;font-size:1em;font-weight:700;line-height:1}.review-rating-stars__icon[data-v-c494632c]{font-size:16px;line-height:1}.review-rating-stars__icon--empty.material-symbols-outlined[data-v-c494632c]{color:#e2e8f0;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.review-rating-stars__num[data-v-c494632c]{color:var(--primary-color);letter-spacing:.02em;margin-left:6px;font-weight:800}.review-rating-stars--size-xs .review-rating-stars__full[data-v-c494632c],.review-rating-stars--size-xs .review-rating-stars__icon[data-v-c494632c]{font-size:12px}.review-rating-stars--size-xs .review-rating-stars__num[data-v-c494632c]{margin-left:4px;font-size:11px}.review-rating-stars--size-sm .review-rating-stars__full[data-v-c494632c],.review-rating-stars--size-sm .review-rating-stars__icon[data-v-c494632c]{font-size:16px}.review-rating-stars--size-sm .review-rating-stars__num[data-v-c494632c]{font-size:13px}.review-rating-stars--size-md .review-rating-stars__full[data-v-c494632c],.review-rating-stars--size-md .review-rating-stars__icon[data-v-c494632c]{font-size:18px}.review-rating-stars--size-md .review-rating-stars__num[data-v-c494632c]{font-size:14px}.review-rating-stars--size-lg[data-v-c494632c]{gap:3px}.review-rating-stars--size-lg .review-rating-stars__full[data-v-c494632c],.review-rating-stars--size-lg .review-rating-stars__icon[data-v-c494632c]{font-size:21px}.review-rating-stars--size-lg .review-rating-stars__num[data-v-c494632c]{margin-left:6px;font-size:15px}.reply-thread[data-v-2bd28fef]{border-left:3px solid #fed7aa;gap:12px;margin-top:12px;padding-left:16px;display:grid}.reply-thread__more[data-v-2bd28fef]{color:var(--primary-color);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.reply-thread__more[data-v-2bd28fef]:disabled{cursor:wait;opacity:.65}.reply-thread__item[data-v-2bd28fef]{gap:10px;display:flex}.reply-thread__item--admin .reply-thread__author[data-v-2bd28fef]{color:var(--primary-color)}.reply-thread__avatar[data-v-2bd28fef]{-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:34px;height:34px}.reply-thread__avatar--org[data-v-2bd28fef]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:10px;padding:3px}.reply-thread__logo-icon[data-v-2bd28fef]{background:var(--primary-color);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 8px 18px #ff71263d}.reply-thread__logo-icon img[data-v-2bd28fef]{width:20px;height:20px;display:block}.reply-thread__org-icon[data-v-2bd28fef]{width:34px;height:34px;color:var(--primary-color);background:#ffedd5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reply-thread__org-icon .material-symbols-outlined[data-v-2bd28fef]{font-size:20px}.reply-thread__content[data-v-2bd28fef]{background:#fff7ed;border-radius:10px;flex:1;padding:10px 12px}.reply-thread__head[data-v-2bd28fef]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reply-thread__author[data-v-2bd28fef]{color:#0f172a;font-size:13px;font-weight:700}.reply-thread__badge[data-v-2bd28fef]{color:var(--primary-color);background:#ffedd5;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.reply-thread__badge .material-symbols-outlined[data-v-2bd28fef]{font-size:13px}.reply-thread__date[data-v-2bd28fef]{color:#94a3b8;margin-left:auto;font-size:11px}.reply-thread__delete[data-v-2bd28fef]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:2px;transition:color .15s,background .15s;display:inline-flex}.reply-thread__delete .material-symbols-outlined[data-v-2bd28fef]{font-size:16px}.reply-thread__delete[data-v-2bd28fef]:hover:not(:disabled){color:#ef4444;background:#fef2f2}.reply-thread__delete[data-v-2bd28fef]:disabled{opacity:.5;cursor:not-allowed}.reply-thread__body[data-v-2bd28fef]{color:#334155;white-space:pre-line;margin:4px 0 0;font-size:13px;line-height:1.5}.reply-thread__pending[data-v-2bd28fef]{color:var(--primary-color);background:#fff7ed;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.reply-thread__pending .material-symbols-outlined[data-v-2bd28fef]{font-size:15px}.reply-thread__toggle[data-v-2bd28fef]{color:var(--primary-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.reply-thread__toggle .material-symbols-outlined[data-v-2bd28fef]{font-size:16px}.reply-thread__form[data-v-2bd28fef]{gap:8px;display:grid}.reply-thread__textarea[data-v-2bd28fef]{width:100%;font:inherit;resize:vertical;border:1px solid #e2e8f0;border-radius:10px;min-height:70px;padding:10px 12px;font-size:13px}.reply-thread__textarea[data-v-2bd28fef]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff71261f}.reply-thread__error[data-v-2bd28fef]{color:#ef4444;margin:0;font-size:12px}.reply-thread__actions[data-v-2bd28fef]{justify-content:flex-end;gap:8px;display:flex}.reply-thread__cancel[data-v-2bd28fef],.reply-thread__submit[data-v-2bd28fef]{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.reply-thread__cancel[data-v-2bd28fef]{color:#475569;background:#f1f5f9;border:none}.reply-thread__submit[data-v-2bd28fef]{background:var(--primary-color);color:#fff;border:none}.reply-thread__submit[data-v-2bd28fef]:disabled{opacity:.6;cursor:not-allowed}.button[data-v-345e703a]{cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:700;transition:all .2s;display:inline-flex}.button[data-v-345e703a]:disabled{opacity:.6;cursor:not-allowed}.button--sm[data-v-345e703a]{padding:6px 12px;font-size:12px}.button--md[data-v-345e703a]{padding:10px 14px;font-size:14px}.button--lg[data-v-345e703a]{padding:12px 20px;font-size:16px}.button--full-width[data-v-345e703a]{width:100%}.button--icon-only[data-v-345e703a]{aspect-ratio:1;padding:8px}.button--icon-only .button__text[data-v-345e703a]{display:none}.button__spinner[data-v-345e703a]{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite button-spin-345e703a}.button--primary[data-v-345e703a]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.button--primary[data-v-345e703a]:hover:not(:disabled){background:#e77f2f;border-color:#e77f2f}.button--secondary[data-v-345e703a]{color:#334155;background:#fff;border-color:#f1f5f9}.button--secondary[data-v-345e703a]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.button--outline[data-v-345e703a]{color:#475569;background:0 0;border-color:#cbd5e1}.button--outline[data-v-345e703a]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.button--ghost[data-v-345e703a]{color:#64748b;background:0 0;border-color:#0000}.button--ghost[data-v-345e703a]:hover:not(:disabled){color:#1e293b;background:#f1f5f9}.button__icon[data-v-345e703a]{align-items:center;line-height:0;display:inline-flex}.button__icon svg[data-v-345e703a]{fill:currentColor;width:18px;height:18px}@keyframes button-spin-345e703a{to{transform:rotate(1turn)}}.unified-filters[data-v-ec2ed760]{background:#fff;border:1px solid #e8edf5;border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex;box-shadow:0 6px 20px #0f172a0a}.unified-filters__title[data-v-ec2ed760]{color:#0f172a;margin:0;font-size:20px;font-weight:800}.unified-filters__group[data-v-ec2ed760]{flex-direction:column;gap:10px;display:flex}.unified-filters__label[data-v-ec2ed760]{color:#1e293b;font-size:14px;font-weight:700}.unified-filters__label-row[data-v-ec2ed760]{justify-content:space-between;align-items:center;gap:8px;display:flex}.unified-filters__clear-btn[data-v-ec2ed760]{color:#64748b;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:18px;line-height:1}.unified-filters__clear-btn[data-v-ec2ed760]:hover{color:#0f172a}.unified-filters__collapse-trigger[data-v-ec2ed760]{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.unified-filters__collapse-trigger[data-v-ec2ed760]:disabled{cursor:not-allowed;opacity:.45}.unified-filters__collapse-copy[data-v-ec2ed760]{flex-direction:column;gap:3px;min-width:0;display:flex}.unified-filters__collapse-value[data-v-ec2ed760]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.unified-filters__collapse-icon[data-v-ec2ed760]{color:#64748b;font-size:18px;transition:transform .2s}.unified-filters__collapse-icon.is-open[data-v-ec2ed760]{transform:rotate(180deg)}.unified-filters__animal-grid[data-v-ec2ed760]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.unified-filters__animal-grid.is-disabled[data-v-ec2ed760]{opacity:.55;pointer-events:none}.unified-filters__animal-btn[data-v-ec2ed760]{color:#334155;cursor:pointer;background:#fff;border:1px solid #d9e1ee;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.unified-filters__animal-btn .material-symbols-outlined[data-v-ec2ed760]{font-size:17px}@media (hover:hover){.unified-filters__animal-btn[data-v-ec2ed760]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}}.unified-filters__animal-btn.is-active[data-v-ec2ed760]{border-color:var(--primary-color);color:var(--primary-color);background:#f36e2d12}.unified-filters__animal-btn[data-v-ec2ed760]:disabled{opacity:.4;cursor:not-allowed}.unified-filters__animal-icon[data-v-ec2ed760]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:20px;height:20px}.unified-filters__animal-emoji[data-v-ec2ed760]{flex-shrink:0;font-size:18px;line-height:1}.unified-filters__inline-select[data-v-ec2ed760]{flex-direction:column;gap:8px;display:flex}.unified-filters__inline-select.is-disabled[data-v-ec2ed760]{opacity:.55;pointer-events:none}.unified-filters__inline-search[data-v-ec2ed760]{background:#f8fafc;border:1px solid #d9e1ee;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.unified-filters__inline-search[data-v-ec2ed760]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #f592451f}.unified-filters__inline-search input[data-v-ec2ed760]{color:#0f172a;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.unified-filters__inline-search input[data-v-ec2ed760]::placeholder{color:#94a3b8}.unified-filters__inline-search-icon[data-v-ec2ed760]{color:#94a3b8;flex:none;font-size:19px}.unified-filters__inline-search-clear[data-v-ec2ed760]{appearance:none;color:#475569;cursor:pointer;background:#e2e8f0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex}.unified-filters__inline-meta[data-v-ec2ed760]{color:#64748b;font-size:11px;font-weight:600}.unified-filters__inline-options[data-v-ec2ed760]{overscroll-behavior:contain;contain:content;scrollbar-width:thin;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:min(300px,36dvh);overflow-y:auto}.unified-filters__inline-option[data-v-ec2ed760]{appearance:none;content-visibility:auto;contain-intrinsic-size:auto 42px;color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.unified-filters__inline-option[data-v-ec2ed760]:last-child{border-bottom:0}.unified-filters__inline-option.is-active[data-v-ec2ed760]{color:#c85b20;background:#f592451a}.unified-filters__inline-empty[data-v-ec2ed760]{color:#94a3b8;text-align:center;padding:24px 12px;font-size:13px}.unified-filters__footer[data-v-ec2ed760]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.unified-filters__reset[data-v-ec2ed760]{margin-top:0}.unified-filters__service-groups[data-v-ec2ed760]{flex-direction:column;gap:6px;display:flex}.unified-filters__service-groups.is-disabled[data-v-ec2ed760]{opacity:.55;pointer-events:none}.unified-filters__service-title[data-v-ec2ed760]{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:11px;font-weight:700}.unified-filters__service-btn[data-v-ec2ed760]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ee;border-radius:10px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:600}.unified-filters__service-btn.is-active[data-v-ec2ed760]{border-color:var(--primary-color);color:var(--primary-color);background:#f36e2d12}.animal-collapse-enter-active[data-v-ec2ed760],.animal-collapse-leave-active[data-v-ec2ed760]{transition:opacity .18s,transform .18s}.animal-collapse-enter-from[data-v-ec2ed760],.animal-collapse-leave-to[data-v-ec2ed760]{opacity:0;transform:translateY(-6px)}.animal-collapse-enter-to[data-v-ec2ed760],.animal-collapse-leave-from[data-v-ec2ed760]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.animal-collapse-enter-active[data-v-ec2ed760],.animal-collapse-leave-active[data-v-ec2ed760]{transition:none}}.app-image[data-v-9b2870af]{background:0 0;overflow:hidden}.app-image[data-v-9b2870af],.app-image img[data-v-9b2870af]{width:100%;height:100%;display:block;position:relative}.app-image img[data-v-9b2870af]{z-index:1}.app-image[data-loaded="1"][data-v-9b2870af]:after{content:none}.app-image[data-loaded="1"][data-v-9b2870af]{background:0 0}.app-image--loading[data-v-9b2870af]:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(90deg,#e9eef5 25%,#f4f7fb 37%,#e9eef5 63%) 0 0/400% 100%;animation:1.4s infinite app-image-shimmer-9b2870af;position:absolute;inset:0}.app-image--pending[data-v-9b2870af]{background:#f8fafc}.app-image--error[data-v-9b2870af]{background:#f1f5f9}.app-image__fallback[data-v-9b2870af]{color:#cbd5e1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-image__fallback .material-symbols-outlined[data-v-9b2870af]{font-size:28px}@keyframes app-image-shimmer-9b2870af{0%{background-position:100%}to{background-position:0}}.breadcrumbs[data-v-4bae4af1]{color:#666;flex-wrap:wrap;align-items:center;gap:5px;margin:20px 0;font-size:12px;display:flex}@media (width>=768px){.breadcrumbs[data-v-4bae4af1]{gap:8px;font-size:14px}}.breadcrumbs__link[data-v-4bae4af1]{color:cl(primary-color);text-decoration:none;transition:color .2s}@media (width<=767px){.breadcrumbs__link[data-v-4bae4af1]{position:relative}.breadcrumbs__link[data-v-4bae4af1]:after{content:"";pointer-events:auto;height:100%;min-height:32px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.breadcrumbs__link[data-v-4bae4af1]:hover{color:cl(primary-color--hover);text-decoration:none}.breadcrumbs__separator[data-v-4bae4af1]{color:#9ca3af}.breadcrumbs__current[data-v-4bae4af1]{color:#374151;font-weight:500}.common-pagination[data-v-d8654cc7]{justify-content:center;align-items:center;gap:8px;display:flex}.common-pagination__button[data-v-d8654cc7]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.common-pagination__button[data-v-d8654cc7]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.common-pagination__button.is-active[data-v-d8654cc7]{border-color:var(--primary-color);background:var(--primary-color);color:#fff;font-weight:700}.common-pagination__button[data-v-d8654cc7]:disabled{color:#94a3b8;cursor:default}.common-pagination__button.is-disabled[data-v-d8654cc7]{color:#94a3b8;cursor:default;pointer-events:none}.common-pagination__button--arrow .material-symbols-outlined[data-v-d8654cc7]{font-size:20px;line-height:1}.common-pagination__ellipsis[data-v-d8654cc7]{color:#94a3b8;padding:0 2px;font-size:14px}.list-sort-bar[data-v-d537f717]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.list-sort-bar__tabs[data-v-d537f717]{flex-wrap:wrap;gap:4px;display:flex}.list-sort-bar__actions[data-v-d537f717]{align-items:center;gap:10px;display:flex}@media (width<=767px){.list-sort-bar__actions[data-v-d537f717]{width:100%}}.list-sort-bar__tab[data-v-d537f717]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.list-sort-bar__tab[data-v-d537f717]:hover{background:#f1f5f9}.list-sort-bar__tab.is-active[data-v-d537f717]{color:var(--primary-color);background:#f592451a;font-weight:700}.list-sort-bar__map-button[data-v-d537f717]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #f5924552}.list-sort-bar__map-button .material-symbols-outlined[data-v-d537f717]{font-size:18px;line-height:1}.list-sort-bar__map-button[data-v-d537f717]:hover{background:#ea7a2c;transform:translateY(-1px);box-shadow:0 6px 16px #f592456b}.list-sort-bar__map-button[data-v-d537f717]:active{transform:translateY(0);box-shadow:0 3px 10px #f5924552}@media (width<=767px){.list-sort-bar__map-button[data-v-d537f717]{flex:auto}}.metro-popover[data-v-0c27f3b2]{max-width:100%;display:inline-block;position:relative}.metro-popover__current[data-v-0c27f3b2]{color:#334155;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:14px;line-height:1.35;display:inline-flex}.metro-popover__icon[data-v-0c27f3b2]{color:#16a34a;font-size:18px;line-height:1}.metro-popover__name[data-v-0c27f3b2]{text-overflow:ellipsis;overflow:hidden}.metro-popover__distance[data-v-0c27f3b2]{color:#64748b;font-weight:500}.metro-popover__arrow[data-v-0c27f3b2]{color:#94a3b8;font-size:16px;line-height:1}.metro-popover__list[data-v-0c27f3b2]{opacity:0;visibility:hidden;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:240px;padding:10px 12px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-2px);box-shadow:0 10px 25px #0f172a1f}.metro-popover__item[data-v-0c27f3b2]{color:#334155;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.metro-popover__item[data-v-0c27f3b2]:not(:last-child){border-bottom:1px solid #f1f5f9}.metro-popover:hover .metro-popover__list[data-v-0c27f3b2]{opacity:1;visibility:visible;transform:translateY(0)}.clinic-card[data-v-138dbf7b]{background:#fff;border:1px solid #e8edf5;border-radius:16px;transition:box-shadow .2s}.clinic-card[data-v-138dbf7b]:hover{box-shadow:0 12px 28px #0f172a14}.clinic-card__wrapper[data-v-138dbf7b]{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}@media (width>=768px){.clinic-card__wrapper[data-v-138dbf7b]{grid-template-columns:220px minmax(0,1fr);gap:22px;padding:18px}}.clinic-card__media[data-v-138dbf7b]{flex-direction:column;gap:10px;min-width:0;display:flex}.clinic-card__logo[data-v-138dbf7b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:132px;padding:10px;display:flex;position:relative;overflow:hidden}.clinic-card__logo img[data-v-138dbf7b]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.clinic-card__rating-label[data-v-138dbf7b]{z-index:2;color:var(--primary-color);background:#fff7ed;border-radius:14px;flex-direction:row;align-items:center;gap:6px;padding:6px 8px;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 10px #0f172a1a}.clinic-card__rating-label[data-v-138dbf7b]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24}.clinic-card__rating-value[data-v-138dbf7b]{font-size:12px;font-weight:800}.clinic-card__rating-reviews[data-v-138dbf7b]{color:#7c6f64;text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:underline}.clinic-card__animals[data-v-138dbf7b]{flex-wrap:wrap;gap:6px;display:flex}.clinic-card__animal-chip[data-v-138dbf7b]{color:#475569;background:#f8fafc;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.clinic-card__animal-icon[data-v-138dbf7b]{font-size:15px;line-height:1}.clinic-card__photos[data-v-138dbf7b]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:8px;width:100%;min-width:0;display:flex;overflow:auto hidden}.clinic-card__photos[data-v-138dbf7b]::-webkit-scrollbar{display:none}.clinic-card__photos.is-dragging[data-v-138dbf7b]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.clinic-card__photos.is-free-scrolled[data-v-138dbf7b]{scroll-snap-type:none}.clinic-card__photo[data-v-138dbf7b]{aspect-ratio:1;scroll-snap-align:start;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 calc(45.4546% - 4.36364px);overflow:hidden}@media (width<=767px){.clinic-card__photo[data-v-138dbf7b]{flex-basis:calc(31.25% - 5.5px)}}.clinic-card__photo img[data-v-138dbf7b]{-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.clinic-card__photo-button[data-v-138dbf7b]{appearance:none;cursor:pointer;width:100%;padding:0}.clinic-card__content[data-v-138dbf7b]{flex-direction:column;gap:10px;min-width:0;display:flex}.clinic-card__name[data-v-138dbf7b]{color:#111827;font-size:18px;font-weight:800;line-height:1.3;transition:color .2s}.clinic-card__name[data-v-138dbf7b]:hover{color:var(--primary-color)}@media (width>=1024px){.clinic-card__name[data-v-138dbf7b]{font-size:22px}}.clinic-card__services[data-v-138dbf7b]{flex-wrap:wrap;gap:6px;display:flex}.clinic-card__service[data-v-138dbf7b]{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.clinic-card__service .material-symbols-outlined[data-v-138dbf7b]{font-size:16px}.clinic-card__service--home[data-v-138dbf7b]{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.clinic-card__service--online[data-v-138dbf7b]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.clinic-card__tags[data-v-138dbf7b]{flex-wrap:wrap;gap:6px;display:flex}.clinic-card__tag[data-v-138dbf7b]{color:#c2410c;background:#fff7ed;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.35}.clinic-card__description[data-v-138dbf7b]{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.clinic-card__description[data-v-138dbf7b] p{margin:0}.clinic-card__address[data-v-138dbf7b]{color:#475569;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.clinic-card__address .material-symbols-outlined[data-v-138dbf7b]{color:#94a3b8;margin-top:1px;font-size:18px;line-height:1}.clinic-card__status-text[data-v-138dbf7b]{color:#334155}.clinic-card__status--closed .clinic-card__status-text[data-v-138dbf7b]{color:#b91c1c;font-weight:700}.clinic-card__metro[data-v-138dbf7b]{max-width:100%}.clinic-card__footer[data-v-138dbf7b]{border-top:1px solid #edf2f8;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.clinic-card__contacts[data-v-138dbf7b],.clinic-card__footer[data-v-138dbf7b]{flex-wrap:wrap;align-items:center;display:flex}.clinic-card__contacts[data-v-138dbf7b]{gap:16px}.clinic-card__phone[data-v-138dbf7b]{align-items:center;gap:6px;display:inline-flex}.clinic-card__phone .material-symbols-outlined[data-v-138dbf7b]{color:var(--primary-color);font-size:18px;line-height:1}.clinic-card__phone a[data-v-138dbf7b]{color:#334155;font-size:14px;font-weight:600}.clinic-card__schedule[data-v-138dbf7b]{align-items:center;display:flex;position:relative}.clinic-card__schedule-title[data-v-138dbf7b]{color:var(--primary-color);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.clinic-card__schedule-title .material-symbols-outlined[data-v-138dbf7b]{font-size:18px;line-height:1}.clinic-card__schedule-caption[data-v-138dbf7b]{color:#0f172a;margin-bottom:6px;font-size:13px;font-weight:700}.clinic-card__schedule-note[data-v-138dbf7b]{color:#64748b;margin:-4px 0 6px;font-size:12px}.clinic-card__schedule-item[data-v-138dbf7b]{color:#334155;justify-content:space-between;gap:10px;padding:2px 0;font-size:13px;display:flex}.clinic-card__schedule-detailed[data-v-138dbf7b]{opacity:0;visibility:hidden;z-index:8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:240px;padding:10px 12px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f}.clinic-card__schedule:hover .clinic-card__schedule-detailed[data-v-138dbf7b]{opacity:1;visibility:visible;transform:translateY(0)}.clinic-card__details[data-v-138dbf7b]{color:#334155;background:#f8fafc;border:1px solid #d9e1ee;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.clinic-card__details[data-v-138dbf7b]:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}@media (width>=1024px){.clinic-card__details[data-v-138dbf7b]{width:auto}}.clinic-popular-services[data-v-cf114a3a]{border-top:1px solid #e2e8f0;margin-top:34px;padding:34px 0 0}@media (width>=768px){.clinic-popular-services[data-v-cf114a3a]{margin-top:46px;padding-top:46px}}.clinic-popular-services__head[data-v-cf114a3a]{text-align:center;max-width:760px;margin:0 auto 22px}.clinic-popular-services__eyebrow[data-v-cf114a3a]{color:#c2410c;letter-spacing:.08em;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;width:fit-content;margin:0 auto 12px;padding:7px 11px;font-size:11px;font-weight:800;line-height:1}.clinic-popular-services__title[data-v-cf114a3a]{color:#0f172a;margin:0;font-size:26px;font-weight:900;line-height:1.2}@media (width>=768px){.clinic-popular-services__title[data-v-cf114a3a]{font-size:32px}}.clinic-popular-services__text[data-v-cf114a3a]{color:#64748b;margin:12px 0 0;font-size:15px;line-height:1.65}.clinic-popular-services__list[data-v-cf114a3a]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width>=768px){.clinic-popular-services__list[data-v-cf114a3a]{gap:12px}}.clinic-popular-services__link[data-v-cf114a3a]{color:#334155;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:14px;font-weight:750;line-height:1.2;transition:transform .2s,border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.clinic-popular-services__link[data-v-cf114a3a]:hover{border-color:var(--primary-color);color:#0f172a;background:#ffedd5;transform:translateY(-1px);box-shadow:0 12px 26px #ff712624}.clinic-popular-services__icon[data-v-cf114a3a]{color:var(--primary-color);font-size:19px}.clinic-popular-services__label[data-v-cf114a3a]{white-space:nowrap}.filter-modal-aggregate[data-v-afef749b]{flex-direction:column;gap:8px;display:flex}.filter-modal-aggregate__item[data-v-afef749b]{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #cdd5e4;border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.filter-modal-aggregate__item[data-v-afef749b]:before{content:"";border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background .15s}.filter-modal-aggregate__item[data-v-afef749b]:hover{color:#0f172a;border-color:#94a3b8}.filter-modal-aggregate__item--active[data-v-afef749b]{border-color:var(--primary-color);color:var(--primary-color);background:#f3924514}.filter-modal-aggregate__item--active[data-v-afef749b]:before{border-color:var(--primary-color);background:var(--primary-color) url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E) center/12px no-repeat}.filter-modal-aggregate__item--active[data-v-afef749b]:hover{border-color:var(--primary-color);color:#c2410c}.mobile-filters[data-v-6128debc]{flex-direction:column;gap:8px;display:flex}.mobile-filters__row[data-v-6128debc]{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}.mobile-filters__row.is-single[data-v-6128debc]{grid-template-columns:1fr}.mobile-filters__btn[data-v-6128debc]{color:#0f172a;min-width:0;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:flex}.mobile-filters__btn .material-symbols-outlined[data-v-6128debc]{flex:none;font-size:18px;line-height:1}.mobile-filters__btn--main[data-v-6128debc]{color:#fff;background:#ff7126;border-color:#ff7126}.mobile-filters__text[data-v-6128debc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translateY(1px)}.mobile-filters__count[data-v-6128debc]{color:#ff7126;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;display:inline-flex}.mobile-filters__geo[data-v-6128debc]{padding:0}.mobile-filters__geo.is-selected[data-v-6128debc]{color:#c2410c;background:#fff7ed;border-color:#ff7126}.mobile-filters__geo-clear[data-v-6128debc],.mobile-filters__geo-open[data-v-6128debc]{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.mobile-filters__geo-open[data-v-6128debc]{flex:1;justify-content:center;min-width:0;padding:0 8px 0 12px}.mobile-filters__geo-clear[data-v-6128debc]{flex:none;padding:0 12px 0 4px}.mobile-filters__quick[data-v-6128debc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.mobile-filters__quick-item[data-v-6128debc]{text-align:center;color:#334155;min-width:0;height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:flex}.mobile-filters__quick-item.is-active[data-v-6128debc]{color:#fff;background:#ff7126;border-color:#ff7126}.bottom-sheet[data-v-5f445e53]{z-index:1000;background:#0f172a73;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet__panel[data-v-5f445e53]{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex}.bottom-sheet__grab[data-v-5f445e53]{cursor:grab;touch-action:none;padding:8px 0 4px}.bottom-sheet__handle[data-v-5f445e53]{background:#cbd5e1;border-radius:2px;width:40px;height:4px;margin:0 auto;display:block}.bottom-sheet__header[data-v-5f445e53]{justify-content:space-between;align-items:center;padding:4px 20px 12px;display:flex}.bottom-sheet__title[data-v-5f445e53]{color:#0f172a;margin:0;font-size:18px;font-weight:700}.bottom-sheet__close[data-v-5f445e53]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bottom-sheet__top[data-v-5f445e53]{padding:0 20px}.bottom-sheet__body[data-v-5f445e53]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 20px 12px;overflow-y:auto}.bottom-sheet__body[data-v-5f445e53]::-webkit-scrollbar{display:none}.bottom-sheet__footer[data-v-5f445e53]{padding:12px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0}.bottom-sheet-enter-active[data-v-5f445e53],.bottom-sheet-leave-active[data-v-5f445e53]{transition:background-color .25s}.bottom-sheet-enter-active .bottom-sheet__panel[data-v-5f445e53],.bottom-sheet-leave-active .bottom-sheet__panel[data-v-5f445e53]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.bottom-sheet-enter-from[data-v-5f445e53],.bottom-sheet-leave-to[data-v-5f445e53]{background-color:#0f172a00}.bottom-sheet-enter-from .bottom-sheet__panel[data-v-5f445e53],.bottom-sheet-leave-to .bottom-sheet__panel[data-v-5f445e53]{transform:translateY(100%)}.geo-picker__tabs[data-v-fd89dae6]{background:#f1f5f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.geo-picker__tab[data-v-fd89dae6]{color:#64748b;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.geo-picker__tab.is-active[data-v-fd89dae6]{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.geo-picker__search[data-v-fd89dae6]{color:#94a3b8;background:#f1f5f9;border-radius:12px;align-items:center;gap:8px;height:44px;margin-bottom:8px;padding:0 14px;display:flex}.geo-picker__search input[data-v-fd89dae6]{color:#0f172a;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.geo-picker__list[data-v-fd89dae6]{margin:0;padding:0;list-style:none}.geo-picker__item[data-v-fd89dae6]{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:15px;font-weight:500;display:flex}.geo-picker__item.is-current[data-v-fd89dae6]{color:#c2410c;font-weight:700}.geo-picker__check[data-v-fd89dae6]{color:#ff7126}.geo-picker__empty[data-v-fd89dae6]{color:#94a3b8;padding:16px 0;font-size:14px}.cross-links[data-v-697dd528]{border-top:1px solid #e2e8f0;flex-direction:column;gap:26px;margin-top:34px;padding-top:28px;display:flex}@media (width>=768px){.cross-links[data-v-697dd528]{gap:30px;margin-top:46px;padding-top:38px}}.cross-links__title[data-v-697dd528]{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.3}@media (width>=768px){.cross-links__title[data-v-697dd528]{font-size:20px}}.cross-links__hint[data-v-697dd528]{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.5}.cross-links__list[data-v-697dd528]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}@media (width>=768px){.cross-links__list[data-v-697dd528]{gap:10px}}.cross-links__link[data-v-697dd528]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:650;line-height:1.2;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.cross-links__link[data-v-697dd528]:hover{border-color:var(--primary-color);color:#0f172a;background:#fff7ed}.cross-links__count[data-v-697dd528]{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.facet-seo[data-v-0f8ee7ba]{flex-direction:column;gap:28px;margin-top:28px;display:flex}.facet-seo__heading[data-v-0f8ee7ba]{color:#0f172a;margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.3}@media (width>=768px){.facet-seo__heading[data-v-0f8ee7ba]{font-size:22px}}.facet-seo__stats[data-v-0f8ee7ba]{background:#e8edf5;border:1px solid #e8edf5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=768px){.facet-seo__stats[data-v-0f8ee7ba]{display:flex}}.facet-seo__stat[data-v-0f8ee7ba]{background:#fff;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:14px 16px;display:flex}.facet-seo__stat[data-v-0f8ee7ba]:last-child:nth-child(odd){grid-column:1/-1}@media (width>=768px){.facet-seo__stat[data-v-0f8ee7ba]{padding:16px 20px}}.facet-seo__stat-value[data-v-0f8ee7ba]{color:#0f172a;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.25}.facet-seo__stat-label[data-v-0f8ee7ba]{color:#64748b;font-size:13px;line-height:1.35}.facet-seo__note[data-v-0f8ee7ba]{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.55}.facet-seo__table-wrap[data-v-0f8ee7ba]{margin-top:20px}.facet-seo__table-title[data-v-0f8ee7ba]{color:#0f172a;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.35}.facet-seo__table[data-v-0f8ee7ba]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.facet-seo__table td[data-v-0f8ee7ba],.facet-seo__table th[data-v-0f8ee7ba]{text-align:right;white-space:nowrap;border-bottom:1px solid #e8edf5;padding:9px 10px}.facet-seo__table td[data-v-0f8ee7ba]:first-child,.facet-seo__table th[data-v-0f8ee7ba]:first-child{text-align:left;white-space:normal}.facet-seo__table th[data-v-0f8ee7ba]{color:#64748b;font-size:13px;font-weight:600}.facet-seo__table td[data-v-0f8ee7ba]{color:#0f172a}.facet-seo__table a[data-v-0f8ee7ba]{color:#0f172a;font-weight:700;text-decoration:none}.facet-seo__table a[data-v-0f8ee7ba]:hover{color:#ff7126}@media (width<=767px){.facet-seo__table thead[data-v-0f8ee7ba]{display:none}.facet-seo__table tr[data-v-0f8ee7ba]{border-bottom:1px solid #e8edf5;flex-wrap:wrap;gap:4px 16px;padding:10px 0;display:flex}.facet-seo__table td[data-v-0f8ee7ba]{text-align:left;color:#475569;border-bottom:0;padding:0;font-size:13px}.facet-seo__table td[data-label][data-v-0f8ee7ba]:before{content:attr(data-label) ": ";color:#94a3b8}.facet-seo__table .facet-seo__table-place[data-v-0f8ee7ba]{color:#0f172a;flex-basis:100%;font-size:14px}}.facet-seo__paragraph[data-v-0f8ee7ba]{color:#475569;margin:0 0 10px;font-size:15px;line-height:1.65}.facet-seo__paragraph[data-v-0f8ee7ba]:last-child{margin-bottom:0}.facet-seo__rich[data-v-0f8ee7ba]{color:#475569;font-size:15px;line-height:1.65}.facet-seo__rich[data-v-0f8ee7ba] ol,.facet-seo__rich[data-v-0f8ee7ba] p,.facet-seo__rich[data-v-0f8ee7ba] ul{margin:0 0 10px}.facet-seo__rich[data-v-0f8ee7ba] ol,.facet-seo__rich[data-v-0f8ee7ba] ul{padding-left:20px}.facet-seo__rich[data-v-0f8ee7ba] h2,.facet-seo__rich[data-v-0f8ee7ba] h3,.facet-seo__rich[data-v-0f8ee7ba] h4{color:#0f172a;margin:16px 0 8px;font-size:17px;font-weight:700;line-height:1.35}.facet-seo__rich[data-v-0f8ee7ba] a{color:#2563eb}.facet-seo__rich[data-v-0f8ee7ba] img{max-width:100%;height:auto}.facet-seo__rich[data-v-0f8ee7ba] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.facet-seo__rich[data-v-0f8ee7ba] td,.facet-seo__rich[data-v-0f8ee7ba] th{border:1px solid #e8edf5;padding:6px 10px}.facet-seo__rich[data-v-0f8ee7ba]>:last-child{margin-bottom:0}.facet-seo__faq-item[data-v-0f8ee7ba]{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:0 14px}.facet-seo__faq-item+.facet-seo__faq-item[data-v-0f8ee7ba]{margin-top:8px}.facet-seo__faq-item[open] .facet-seo__faq-icon[data-v-0f8ee7ba]{transform:rotate(180deg)}.facet-seo__faq-question[data-v-0f8ee7ba]{cursor:pointer;color:#0f172a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:flex}.facet-seo__faq-question[data-v-0f8ee7ba]::-webkit-details-marker{display:none}.facet-seo__faq-icon[data-v-0f8ee7ba]{color:#94a3b8;flex-shrink:0;font-size:22px;transition:transform .2s}.facet-seo__faq-answer[data-v-0f8ee7ba]{color:#475569;margin:0;padding:0 0 16px;font-size:14px;line-height:1.6}.clinic-list-page[data-v-76029e0e]{border-radius:16px;padding:14px}@media (width>=768px){.clinic-list-page[data-v-76029e0e]{padding:18px}}.clinic-list-page__heading[data-v-76029e0e]{margin-bottom:18px}.clinic-list-page__title[data-v-76029e0e]{color:#0f172a;margin:0;font-size:25px;font-weight:800;line-height:1.2}@media (width>=1024px){.clinic-list-page__title[data-v-76029e0e]{font-size:28px}}.clinic-list-page__subtitle[data-v-76029e0e]{color:#64748b;margin-top:8px;margin-bottom:0;font-size:15px;line-height:1.45}@media (width<=1023px){.clinic-list-page__subtitle-service[data-v-76029e0e]{font-size:14px}}.clinic-list-page__mobile-filters[data-v-76029e0e]{margin-bottom:14px}@media (width>=1024px){.clinic-list-page__mobile-filters[data-v-76029e0e]{display:none}}@media (width<=1023px){.clinic-list-page__sidebar[data-v-76029e0e]{display:none}}.clinic-list-page__sheet-actions[data-v-76029e0e]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.clinic-list-page__sheet-btn[data-v-76029e0e]{height:48px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:700;line-height:1;display:flex}.clinic-list-page__sheet-btn--secondary[data-v-76029e0e]{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0}.clinic-list-page__sheet-btn--primary[data-v-76029e0e]{color:#fff;background:#ff7126;border:1.5px solid #ff7126}.clinic-list-page__layout[data-v-76029e0e]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=1024px){.clinic-list-page__layout[data-v-76029e0e]{grid-template-columns:290px minmax(0,1fr);gap:24px}}.clinic-list-page__content[data-v-76029e0e]{min-width:0}.clinic-list-page__sort-bar[data-v-76029e0e]{margin-bottom:16px}.clinic-list-page__cards[data-v-76029e0e]{flex-direction:column;gap:16px;display:flex}.clinic-list-page__pagination[data-v-76029e0e]{margin-top:18px}.clinic-list-page__trust-note[data-v-76029e0e]{color:#6b7280;text-align:right;max-width:550px;margin:10px 0 0 auto;font-size:12px;line-height:1.45}.clinic-list-page__trust-note a[data-v-76029e0e]{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.clinic-list-page__related[data-v-76029e0e]{border-top:1px solid #e8edf5;margin-top:28px;padding-top:22px}.clinic-list-page__related-title[data-v-76029e0e]{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.3}.clinic-list-page__related-links[data-v-76029e0e]{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.clinic-list-page__related-links a[data-v-76029e0e]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.clinic-list-page__related-links a[data-v-76029e0e]:hover{border-color:var(--primary-color);color:#0f172a;background:#fff7ed}.clinic-list-page__empty[data-v-76029e0e]{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:54px 16px;font-size:16px}.clinic-list-page__failed[data-v-76029e0e]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.clinic-list-page__failed-title[data-v-76029e0e]{color:#0f172a;margin:0;font-size:18px;font-weight:800}.clinic-list-page__failed-text[data-v-76029e0e]{color:#64748b;margin:0}.clinic-list-page__failed-retry[data-v-76029e0e]{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:10px 18px;font-weight:700}.clinic-list-page__failed-retry[data-v-76029e0e]:hover{background:var(--primary-color--hover)}.clinic-list-page__skeleton-list[data-v-76029e0e]{flex-direction:column;gap:16px;display:flex}.clinic-list-page__skeleton-card[data-v-76029e0e]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%) 0 0/400% 100%;border-radius:14px;height:220px;animation:1.4s infinite clinic-list-skeleton-shimmer-76029e0e}@keyframes clinic-list-skeleton-shimmer-76029e0e{0%{background-position:100%}to{background-position:0}}.vet-list-card[data-v-887067a4]{background:#fff;border:1px solid #e8edf5;border-radius:16px;transition:box-shadow .2s}.vet-list-card[data-v-887067a4]:hover{box-shadow:0 12px 28px #0f172a14}.vet-list-card__schedule[data-v-887067a4]{border-top:1px dashed #fed7aa;padding:14px 16px 16px}@media (width>=768px){.vet-list-card__schedule[data-v-887067a4]{padding:14px 18px 18px}}.vet-list-card__wrapper[data-v-887067a4]{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}@media (width>=768px){.vet-list-card__wrapper[data-v-887067a4]{grid-template-columns:170px minmax(0,1fr);gap:22px;padding:18px}}.vet-list-card__media[data-v-887067a4]{flex-direction:column;gap:10px;min-width:0;display:flex}.vet-list-card__avatar[data-v-887067a4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.vet-list-card__avatar[data-v-887067a4]{height:170px}}.vet-list-card__avatar img[data-v-887067a4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vet-list-card__rating-label[data-v-887067a4]{z-index:2;color:var(--primary-color);background:#fff7ed;border-radius:14px;flex-direction:row;align-items:center;gap:6px;padding:6px 8px;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 10px #0f172a1a}.vet-list-card__rating-label[data-v-887067a4]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24}.vet-list-card__rating-value[data-v-887067a4]{font-size:12px;font-weight:800}.vet-list-card__rating-reviews[data-v-887067a4]{color:#7c6f64;text-underline-offset:2px;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:underline}.vet-list-card__avatar-placeholder[data-v-887067a4]{color:#94a3b8;font-size:13px;font-weight:600}.vet-list-card__content[data-v-887067a4]{flex-direction:column;gap:10px;min-width:0;display:flex}.vet-list-card__name[data-v-887067a4]{color:#111827;margin:0;font-size:18px;font-weight:800;line-height:1.3;transition:color .2s}@media (width>=1024px){.vet-list-card__name[data-v-887067a4]{font-size:22px}}.vet-list-card a.vet-list-card__name[data-v-887067a4]:hover{color:var(--primary-color)}.vet-list-card__tags[data-v-887067a4]{flex-wrap:wrap;gap:6px;display:flex}.vet-list-card__tag[data-v-887067a4]{color:#c2410c;text-transform:uppercase;background:#fff7ed;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700}.vet-list-card__experience[data-v-887067a4]{color:#334155;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.vet-list-card__experience .material-symbols-outlined[data-v-887067a4]{color:var(--primary-color);font-size:18px;line-height:1}.vet-list-card__services[data-v-887067a4]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.vet-list-card__service[data-v-887067a4]{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.vet-list-card__service .material-symbols-outlined[data-v-887067a4]{font-size:16px}.vet-list-card__service--home[data-v-887067a4]{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0}.vet-list-card__service--online[data-v-887067a4]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.vet-list-card__service--booking[data-v-887067a4]{font-weight:600;text-decoration:none}.vet-list-card__service--booking[data-v-887067a4]:hover{background:#dbeafe}.vet-list-card__address[data-v-887067a4]{color:#475569;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.vet-list-card__address .material-symbols-outlined[data-v-887067a4]{color:#94a3b8;margin-top:1px;font-size:18px;line-height:1}.vet-list-card__metro[data-v-887067a4]{max-width:100%}.vet-list-card__clinic[data-v-887067a4]{min-width:0}.vet-list-card__clinic-link[data-v-887067a4]{color:#334155;font-size:14px;font-weight:600;line-height:1.35;transition:color .2s}.vet-list-card__clinic-link[data-v-887067a4]:hover{color:var(--primary-color)}.vets-list-page[data-v-4b4828a9]{border-radius:16px;padding:14px}@media (width>=768px){.vets-list-page[data-v-4b4828a9]{padding:18px}}.vets-list-page__heading[data-v-4b4828a9]{margin-bottom:18px}.vets-list-page__title[data-v-4b4828a9]{color:#0f172a;margin:0;font-size:25px;font-weight:800;line-height:1.2}@media (width>=1024px){.vets-list-page__title[data-v-4b4828a9]{font-size:28px}}.vets-list-page__subtitle[data-v-4b4828a9]{color:#64748b;margin-top:8px;margin-bottom:0;font-size:15px;line-height:1.45}.vets-list-page__mobile-filters[data-v-4b4828a9]{margin-bottom:14px}@media (width>=1024px){.vets-list-page__mobile-filters[data-v-4b4828a9]{display:none}}@media (width<=1023px){.vets-list-page__sidebar[data-v-4b4828a9]{display:none}}.vets-list-page__sheet-actions[data-v-4b4828a9]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.vets-list-page__sheet-btn[data-v-4b4828a9]{height:48px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:700;line-height:1;display:flex}.vets-list-page__sheet-btn--secondary[data-v-4b4828a9]{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0}.vets-list-page__sheet-btn--primary[data-v-4b4828a9]{color:#fff;background:#ff7126;border:1.5px solid #ff7126}.vets-list-page__layout[data-v-4b4828a9]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=1024px){.vets-list-page__layout[data-v-4b4828a9]{grid-template-columns:290px minmax(0,1fr);gap:24px}.vets-list-page__layout--no-sidebar[data-v-4b4828a9]{grid-template-columns:1fr}}.vets-list-page__content[data-v-4b4828a9]{min-width:0}.vets-list-page__cards[data-v-4b4828a9]{flex-direction:column;gap:16px;display:flex}.vets-list-page__pagination[data-v-4b4828a9]{margin-top:18px}.vets-list-page__trust-note[data-v-4b4828a9]{color:#6b7280;text-align:right;max-width:550px;margin:10px 0 0 auto;font-size:12px;line-height:1.45}.vets-list-page__trust-note a[data-v-4b4828a9]{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.vets-list-page__state[data-v-4b4828a9]{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:42px 16px}.wrapper{background:#f8fafc}
