.tnt-search{--tnts-bg:#f5f5f5;--tnts-border:#ececf0;--tnts-line:#e0e0e2;--tnts-text:#0c0c0c;--tnts-muted:#81858b;--tnts-radius:12px;--tnts-height:46px;position:relative;width:100%;box-sizing:border-box;line-height:1.6}.tnt-search *,.tnt-search *::before,.tnt-search *::after{box-sizing:border-box}.tnt-search [hidden]{display:none!important}.tnt-search.is-open{z-index:99990}.tnt-search__icon{display:block;flex-shrink:0}.tnt-search .tnt-search__trigger,.tnt-search .tnt-search__trigger:hover,.tnt-search .tnt-search__trigger:focus,.tnt-search .tnt-search__trigger:active{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:var(--tnts-height);margin:0;padding:0 16px;border:1px solid var(--tnts-border);border-radius:var(--tnts-radius);background:var(--tnts-bg);box-shadow:none;color:var(--tnts-muted);font:inherit;font-size:14px;letter-spacing:0;text-align:start;text-transform:none;cursor:text}.tnt-search .tnt-search__trigger:focus-visible{outline:2px solid var(--tnt-primary,#ef4056);outline-offset:2px}.tnt-search__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnt-search__backdrop{position:fixed;inset:0;z-index:-1;background:rgb(0 0 0 / .45)}.tnt-search__panel{position:absolute;top:-10px;inset-inline-start:-10px;z-index:1;display:flex;flex-direction:column;width:calc(100% + 20px);min-width:min(440px, 94vw);max-width:94vw;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);padding:10px;border-radius:24px;background:#fff;box-shadow:0 8px 30px rgb(0 0 0 / .18);color:var(--tnts-text);animation:tnt-search-in .15s ease-out}@keyframes tnt-search-in{from{opacity:0;transform:translateY(-4px)}}.tnt-search .tnt-search__form{display:flex;align-items:center;flex-shrink:0;gap:8px;margin:0;padding:0}.tnt-search__field{display:flex;align-items:center;flex:1;gap:8px;min-width:0;height:var(--tnts-height);padding:0 16px;border:1px solid var(--tnts-border);border-radius:var(--tnts-radius);background:var(--tnts-bg)}.tnt-search__field:focus-within{border-color:var(--tnts-line)}.tnt-search .tnt-search__input,.tnt-search .tnt-search__input:hover,.tnt-search .tnt-search__input:focus{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;background:#fff0;box-shadow:none;color:var(--tnts-text);font:inherit;font-size:14px;-webkit-appearance:none;appearance:none}.tnt-search .tnt-search__input::placeholder{color:var(--tnts-muted);opacity:1}.tnt-search .tnt-search__input::-webkit-search-cancel-button,.tnt-search .tnt-search__input::-webkit-search-decoration{display:none;-webkit-appearance:none}.tnt-search .tnt-search__submit,.tnt-search .tnt-search__submit:hover,.tnt-search .tnt-search__submit:focus,.tnt-search .tnt-search__clear,.tnt-search .tnt-search__clear:hover,.tnt-search .tnt-search__clear:focus,.tnt-search .tnt-search__back,.tnt-search .tnt-search__back:hover,.tnt-search .tnt-search__back:focus,.tnt-search .tnt-search__link-btn,.tnt-search .tnt-search__link-btn:hover,.tnt-search .tnt-search__link-btn:focus{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--tnts-muted);font:inherit;line-height:1;text-transform:none;cursor:pointer}.tnt-search .tnt-search__submit:hover,.tnt-search .tnt-search__clear:hover,.tnt-search .tnt-search__link-btn:hover{color:var(--tnts-text)}.tnt-search .tnt-search__clear{display:none}.tnt-search__field.has-value .tnt-search__clear{display:inline-flex}.tnt-search .tnt-search__back{display:none;color:var(--tnts-text)}html[dir="ltr"] .tnt-search__icon--back{transform:scaleX(-1)}.tnt-search__body{flex:1;min-height:0;margin-top:4px;padding:16px 10px 8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tnt-search__section+.tnt-search__section{margin-top:22px}.tnt-search__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.tnt-search .tnt-search__title{margin:0;padding:0;color:var(--tnts-text);font-size:14px;font-weight:700;line-height:1.6}.tnt-search .tnt-search__link-btn{font-size:12px}.tnt-search .tnt-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tnt-search .tnt-search__chips>li{display:block;max-width:100%;margin:0;padding:0}.tnt-search .tnt-search__chip,.tnt-search .tnt-search__chip:visited{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 14px;border:1px solid var(--tnts-line);border-radius:999px;background:#fff;color:var(--tnts-text);font-size:13px;line-height:1.6;text-decoration:none;transition:border-color .15s,color .15s}.tnt-search .tnt-search__chip:hover,.tnt-search .tnt-search__chip:focus-visible{border-color:var(--tnt-primary,#ef4056);color:var(--tnt-primary,#ef4056)}.tnt-search__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnt-search__chip .tnt-search__icon{color:var(--tnts-muted)}.tnt-search .tnt-search__banner{display:block;margin-top:22px;overflow:hidden;border-radius:12px;line-height:0}.tnt-search .tnt-search__banner img{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:0}.tnt-search__suggest.is-loading{opacity:.55;transition:opacity .15s}.tnt-search .tnt-search__group+.tnt-search__group{margin-top:14px}.tnt-search .tnt-search__list{margin:0;padding:0;list-style:none}.tnt-search .tnt-search__list>li{margin:0;padding:0}.tnt-search .tnt-search__item,.tnt-search .tnt-search__item:visited{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;color:var(--tnts-text);font-size:14px;text-decoration:none}.tnt-search .tnt-search__item:hover,.tnt-search .tnt-search__item:focus-visible,.tnt-search .tnt-search__item.is-active{background:var(--tnts-bg);color:var(--tnts-text)}.tnt-search__item-ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;overflow:hidden;border-radius:8px;background:var(--tnts-bg);color:var(--tnts-muted)}.tnt-search__item-ico img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.tnt-search__item-text{display:flex;flex-direction:column;flex:1;min-width:0}.tnt-search__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnt-search__item-label mark{padding:0;background:#fff0;color:inherit;font-weight:700}.tnt-search__item-meta{overflow:hidden;color:var(--tnts-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tnt-search__empty{margin:0;padding:14px 10px 6px;color:var(--tnts-muted);font-size:13px;text-align:center}@media (max-width:767px){.tnt-search__backdrop{display:none}.tnt-search__panel{position:fixed;inset:0;width:100%;min-width:0;max-width:none;height:100%;max-height:none;padding:12px;border-radius:0;box-shadow:none}.tnt-search .tnt-search__back{display:inline-flex}.tnt-search__body{padding:18px 4px 8px}html.tnt-search-lock,html.tnt-search-lock body{overflow:hidden}}@media (prefers-reduced-motion:reduce){.tnt-search__panel{animation:none}}