.list-hero .advanced-search{max-width:850px;padding:0;display:block;background:transparent}
.keyword-search{padding:6px;display:flex;border-radius:12px;background:white}
.list-hero .keyword-search input{min-width:0;flex:1;height:48px;padding:0 15px;border:0;outline:0}
.list-hero .keyword-search button{width:100px;border:0;border-radius:9px;background:#6c3df4;color:white;font-weight:700;cursor:pointer}
.advanced-search details{margin-top:12px;padding:17px 18px;border:1px solid #3b3741;border-radius:12px;background:#211e27}
.advanced-search summary{cursor:pointer;color:white;font-size:12px;font-weight:700;list-style:none}.advanced-search summary::-webkit-details-marker{display:none}
.advanced-search summary:after{content:'+';float:right;color:#ceff45;font-size:18px}.advanced-search details[open] summary:after{content:'−'}
.advanced-search summary span{margin-left:9px;color:#8f8995;font-size:10px;font-weight:400}
.filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #36323d}
.filter-grid label,.age-filter{display:grid;gap:7px}.filter-grid label>span,.age-filter>span{color:#aaa5b0;font-size:10px}
.filter-grid select,.age-filter input{width:100%;height:42px;padding:0 11px;border:1px solid #45404b;border-radius:8px;outline:0;background:#17151e;color:white;font-size:11px}
.age-filter>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.age-filter b{color:#77717e;font-weight:400}
.filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-top:14px}.filter-actions a{color:#aaa5b0;font-size:10px}
.list-hero .filter-actions button{width:auto;height:40px;padding:0 16px;border:0;border-radius:8px;background:#ceff45;color:#17151e;cursor:pointer;font-size:11px;font-weight:800}
@media(max-width:980px){.filter-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.list-hero .advanced-search{display:block}.keyword-search{display:grid}.list-hero .keyword-search button{width:100%;height:44px}.filter-grid{grid-template-columns:1fr}.advanced-search summary span{display:none}.filter-actions{justify-content:space-between}}
