/* LTCG search page */
.ltcg-sr{padding-block:24px 0}
.ltcg-sr__head{padding:12px 24px 8px;text-align:center;max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}
.ltcg-sr__title{font-weight:800;color:#000;font-size:clamp(22px,4vw,32px);margin:6px 0 18px;line-height:1.2;overflow-wrap:anywhere}
.ltcg-sr__form{display:flex;align-items:center;gap:8px;max-width:640px;margin:0 auto;background:var(--ltcg-bg,#f2f2f2);border:1px solid #ddd;border-radius:999px;padding:5px 5px 5px 16px}
.ltcg-sr__form:focus-within{border-color:#000}
.ltcg-sr__icon{width:20px;height:20px;flex:0 0 20px;color:#000}
.ltcg-sr__form input[type=search]{flex:1;min-width:0;border:0;background:transparent;font-size:16px;padding:10px 4px;outline:0;color:#000}
.ltcg-sr__form .ltcg-btn{border-radius:999px!important;padding:10px 20px;min-height:44px;border:0;cursor:pointer;box-shadow:inset 0 -3px 0 var(--ltcg-blue,#0095d0)}
.ltcg-sr__count{margin:14px 0 0;font-size:13px;color:var(--ltcg-muted,#777);font-weight:600}
.ltcg-sr__tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px}
.ltcg-sr__tab,.ltcg-sr__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:var(--ltcg-r-pill,13px);border:1px solid #e3e3e3;background:#fff;color:#000!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none}
.ltcg-sr__tab:hover,.ltcg-sr__chip:hover{border-color:#000}
.ltcg-sr__tab.is-active{background:#000;color:#fff!important;border-color:#000;box-shadow:inset 0 -3px 0 var(--ltcg-blue,#0095d0)}
.ltcg-sr__popular{margin-top:20px}
.ltcg-sr__poptitle{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ltcg-muted,#777);margin:0 0 10px}
.ltcg-sr__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.ltcg-sr__chip--red{background:var(--ltcg-red,#ed1c24);border-color:var(--ltcg-red,#ed1c24);color:#fff!important}
.ltcg-sr__chip--term{text-transform:none;letter-spacing:0;background:var(--ltcg-bg,#f2f2f2)}
.ltcg-sr__others{list-style:none;padding:0;margin:16px auto 0;max-width:900px;display:grid;gap:8px;grid-template-columns:1fr}
@media(min-width:750px){.ltcg-sr__others{grid-template-columns:repeat(2,1fr)}}
.ltcg-sr__res{display:flex;align-items:center;gap:10px;background:#fff;border-radius:var(--ltcg-r,8px);padding:14px 16px;text-decoration:none;color:#000!important;min-height:44px}
.ltcg-sr__res b{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ltcg-sr__bestt{text-align:center;font-weight:800;color:#000;font-size:20px;margin:28px 0 0}
@media(max-width:749px){.ltcg-sr{padding-inline:12px}.ltcg-sr__head{padding:8px 4px}.ltcg-sr__form .ltcg-btn{padding:10px 14px}.ltcg-sr__tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.ltcg-sr__tab{flex:0 0 auto;padding:0 14px}}
.ltcg-sr__others li,.ltcg-sr__res{min-width:0}.ltcg-sr__res .ltcg-pill{flex:0 0 auto}.ltcg-sr__res b{min-width:0;flex:1}
