.ttc-zoom-enter-active[data-v-152bdaf7],.ttc-zoom-leave-active[data-v-152bdaf7]{transition:all .2s cubic-bezier(.16,1,.3,1)}.ttc-zoom-enter-from[data-v-152bdaf7],.ttc-zoom-leave-to[data-v-152bdaf7]{opacity:0;transform:translateY(-10px) scale(.98)}.mobile-search-modal[data-v-152bdaf7]{background:#fff;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:99999}.mobile-search-modal__head[data-v-152bdaf7]{align-items:center;background:#fff;border-bottom:1px solid #fcf3e8;box-shadow:0 2px 10px #00000008;display:flex;gap:10px;padding:12px 14px}.mobile-search-modal__back[data-v-152bdaf7]{background:#f8fafc;border:none;border-radius:50%;color:#2b2824;cursor:pointer;display:grid;flex-shrink:0;font-size:var(--t-l);height:38px;place-items:center;width:38px}.mobile-search-modal__input-wrap[data-v-152bdaf7]{align-items:center;background:#fcf3e8;border-radius:999px;display:flex;flex:1;gap:8px;padding:9px 14px}.mobile-search-modal__icon[data-v-152bdaf7]{color:var(--v);flex-shrink:0;font-size:var(--t-l)}.mobile-search-modal__input[data-v-152bdaf7]{background:transparent;border:none;color:#191715;font-size:var(--t-m);font-weight:var(--w-strong,700);outline:none;width:100%}.mobile-search-modal__clear[data-v-152bdaf7]{align-items:center;background:transparent;border:none;color:#a9a095;cursor:pointer;display:flex;font-size:var(--t-l);padding:0}.mobile-search-modal__body[data-v-152bdaf7]{flex:1;overflow-y:auto;padding:20px 16px;-webkit-overflow-scrolling:touch}.mobile-search-modal__sec-head[data-v-152bdaf7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mobile-search-modal__section-title[data-v-152bdaf7]{color:#79726a;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;margin:0}.mobile-search-modal__sec-badge[data-v-152bdaf7]{background:#e5f1ea;border-radius:999px;color:var(--v);font-size:var(--t-xs);font-weight:var(--w-strong,700);padding:2px 8px}.mobile-search-modal__cards-grid[data-v-152bdaf7]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.mobile-search-modal__dest-card[data-v-152bdaf7]{border-radius:16px;box-shadow:0 4px 14px #0000000f;cursor:pointer;height:110px;overflow:hidden;position:relative;transition:transform .18s ease}.mobile-search-modal__dest-card[data-v-152bdaf7]:active{transform:scale(.97)}.mobile-search-modal__dest-img[data-v-152bdaf7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-search-modal__dest-overlay[data-v-152bdaf7]{background:linear-gradient(180deg,#0000000d,#100e09d9);top:0;right:0;bottom:0;left:0;position:absolute}.mobile-search-modal__dest-content[data-v-152bdaf7]{color:#fff;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:10px 12px;position:absolute}.mobile-search-modal__dest-flag[data-v-152bdaf7]{font-size:var(--t-m);line-height:1;margin-bottom:2px}.mobile-search-modal__dest-name[data-v-152bdaf7]{font-size:var(--t-m);font-weight:var(--w-strong,700);letter-spacing:-.01em;line-height:var(--lh-tight)}.mobile-search-modal__dest-sub[data-v-152bdaf7]{color:#ffffffd1;font-size:var(--t-xs);font-weight:var(--w-strong,700);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-modal__chips[data-v-152bdaf7]{display:flex;flex-wrap:wrap;gap:8px}.mobile-search-modal__chip[data-v-152bdaf7]{align-items:center;background:#f8fafc;border:1px solid #f2e6d7;border-radius:999px;color:#2b2824;cursor:pointer;display:inline-flex;font-size:var(--t-s);font-weight:var(--w-strong,700);gap:6px;padding:8px 14px;transition:all .15s ease}.mobile-search-modal__chip[data-v-152bdaf7]:active{background:#e5f1ea;border-color:var(--v);color:var(--v)}.mobile-search-modal__categories[data-v-152bdaf7]{display:flex;flex-direction:column;gap:10px}.mobile-search-modal__cat-card[data-v-152bdaf7]{align-items:center;background:#fafafa;border:1px solid #fcf3e8;border-radius:16px;color:inherit;display:flex;gap:14px;padding:12px 14px;text-decoration:none;transition:background .15s}.mobile-search-modal__cat-card[data-v-152bdaf7]:active{background:var(--cream)}.mobile-search-modal__cat-icon[data-v-152bdaf7]{border-radius:12px;display:grid;flex-shrink:0;font-size:var(--t-l);height:42px;place-items:center;width:42px}.mobile-search-modal__cat-text strong[data-v-152bdaf7]{color:#191715;display:block;font-size:var(--t-m)}.mobile-search-modal__cat-text p[data-v-152bdaf7]{color:#79726a;font-size:var(--t-s);margin:0}.mobile-search-modal__cat-arrow[data-v-152bdaf7]{color:#a9a095;font-size:var(--t-l);margin-left:auto}.mobile-search-modal__loading[data-v-152bdaf7]{align-items:center;color:#79726a;display:flex;flex-direction:column;font-size:var(--t-m);justify-content:center;padding:40px 0}.mobile-search-modal__spinner[data-v-152bdaf7]{animation:spin-152bdaf7 1s linear infinite;color:var(--v);font-size:var(--t-d2);margin-bottom:10px}@keyframes spin-152bdaf7{to{transform:rotate(1turn)}}.mobile-search-modal__results[data-v-152bdaf7]{display:flex;flex-direction:column;gap:8px}.mobile-search-modal__item[data-v-152bdaf7]{background:#fff;border:1px solid #fcf3e8;border-radius:14px;overflow:hidden}.mobile-search-modal__no-results[data-v-152bdaf7]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.mobile-search-modal__no-icon[data-v-152bdaf7]{color:#ddd2c4;font-size:var(--t-d4);margin-bottom:10px}.mobile-search-modal__no-title[data-v-152bdaf7]{color:#2b2824;font-size:var(--t-m);font-weight:var(--w-strong,700);margin-bottom:4px}.mobile-search-modal__no-sub[data-v-152bdaf7]{color:#79726a;font-size:var(--t-m)}.mobile-search-slide-enter-active[data-v-152bdaf7],.mobile-search-slide-leave-active[data-v-152bdaf7]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s ease}.mobile-search-slide-enter-from[data-v-152bdaf7],.mobile-search-slide-leave-to[data-v-152bdaf7]{opacity:0;transform:translateY(100%)}
