.quick-search{grid-column:1/-1;margin-bottom:8px}.quick-search>label{display:flex;align-items:center;gap:9px;text-transform:uppercase;font:800 11px Oxanium,sans-serif;letter-spacing:.11em;color:rgba(255,255,255,.72);margin:0 0 10px 3px}.quick-search>label span{color:#ffd100;font-size:17px}
.quick-search-wrap{position:relative}.quick-search input{width:100%;height:58px;background:#141414;border:1px solid #3b3b3b;border-radius:6px;color:#fff;font:600 15px Manrope,sans-serif;padding:0 48px 0 17px;outline:none;transition:.2s}
.quick-search input:focus{border-color:#ffd100;box-shadow:0 0 0 3px rgba(255,209,0,.1)}.quick-search input::placeholder{color:rgba(255,255,255,.38)}
.quick-results{position:absolute;z-index:20;top:calc(100% + 7px);left:0;right:0;background:#1c1c1c;border:1px solid #3b3b3b;box-shadow:0 18px 45px rgba(0,0,0,.55);max-height:330px;overflow-y:auto}
.quick-result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border:0;border-bottom:1px solid #303030;color:#fff;padding:14px 16px;text-align:left;cursor:pointer}.quick-result:last-child{border-bottom:0}.quick-result:hover,.quick-result.active{background:#ffd100;color:#141414}
.quick-result strong{font:700 14px Oxanium,sans-serif}.quick-result span{font:600 11px Manrope,sans-serif;opacity:.65}.quick-empty{padding:18px;color:rgba(255,255,255,.5);font-size:13px}
@media(max-width:620px){.quick-search input{height:52px}.quick-results{max-height:270px}.quick-result{align-items:flex-start;flex-direction:column;gap:3px}}

