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