
/* DJKBM GLOBAL SEARCH */
.global-search-wrap{width:100%;padding:14px 18px;background:#0b0f14;border-bottom:1px solid #28313a;position:relative;z-index:1100}
.global-search-form{width:min(900px,100%);margin:0 auto;display:flex;gap:8px}
.global-search-form input{flex:1;min-width:0;padding:12px 15px;border:1px solid #46515c;border-radius:8px;background:#151b22;color:#fff;font-size:15px;outline:none}
.global-search-form input:focus{border-color:#1db954;box-shadow:0 0 0 3px rgba(29,185,84,.12)}
.global-search-form button{padding:12px 18px;border:0;border-radius:8px;background:#1db954;color:#061006;font-weight:800;cursor:pointer}
.global-search-suggestions{width:min(900px,calc(100% - 36px));margin:8px auto 0;background:#121820;border:1px solid #2b3640;border-radius:8px;overflow:hidden;display:none;box-shadow:0 12px 30px rgba(0,0,0,.35)}
.global-search-suggestions.show{display:block}
.global-search-suggestion{display:block;padding:11px 14px;color:#fff;text-decoration:none;border-bottom:1px solid #25303a}
.global-search-suggestion:last-child{border-bottom:0}
.global-search-suggestion:hover{background:#1b252e}
.global-search-suggestion small{display:block;color:#8e9aa6;margin-top:2px}
.search-results-page{width:min(1100px,100%);margin:0 auto;padding:35px 18px 60px}
.search-results-page h1{margin-bottom:8px}
.search-results-page .search-count{color:#9da8b2;margin-bottom:25px}
.search-result{display:flex;gap:16px;align-items:center;padding:14px;background:#111820;border:1px solid #293642;border-radius:9px;margin:10px 0;text-decoration:none;color:#fff}
.search-result img{width:70px;height:70px;object-fit:cover;border-radius:7px;flex:none;background:#1a222b}
.search-result .result-meta{color:#9da8b2;font-size:13px;margin-top:3px}
.search-empty{padding:25px;background:#111820;border-radius:9px;color:#aeb7c0}
@media(max-width:600px){
  .global-search-form{flex-direction:column}
  .global-search-form button{width:100%}
  .search-result img{width:58px;height:58px}
}
