.tv-search{margin:24px 0;padding:20px;background:#161a20;border:1px solid #30353d;border-radius:12px;text-align:left}.tv-search h2{font-size:18px;line-height:1.5;margin:0 0 16px;color:#fff}.tv-search-row{display:flex;gap:16px;padding:12px 0;border-top:1px solid #ffffff0b}.tv-search-row strong{flex:0 0 58px;font-size:13px;line-height:36px;font-weight:500;color:#9fa7b4}.tv-search-row nav{display:flex;flex:1;flex-wrap:wrap;gap:5px 8px;min-width:0}.tv-search-row a{display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box;padding:5px 11px;border-radius:6px;color:#c7cdd6;font-size:13px;line-height:24px;text-decoration:none}.tv-search-row a:hover{color:#ff9cc1;background:#ffffff0a}.tv-search-row a[aria-current=true]{color:#ff93bc;background:#e33c7b22;box-shadow:inset 0 0 0 1px #f2689a44}.tv-search a:focus-visible{outline:2px solid #f2689a;outline-offset:2px}@media(max-width:700px){.tv-search{padding:14px}.tv-search-row{gap:6px;padding:10px 0}.tv-search-row strong{flex-basis:54px;font-size:12px}.tv-search-row nav{gap:4px}.tv-search-row a{padding:6px 9px;min-height:38px;font-size:12px}}
