.search-combobox{position:relative;z-index:7}.search-suggestions{position:absolute;top:calc(100% + 7px);left:0;right:0;background:linear-gradient(135deg,#fffffffa,#f1fbfffa);border:1px solid #bcddeb;box-shadow:0 15px 35px #17578622,inset 0 2px 0 white;backdrop-filter:blur(18px);border-radius:16px;padding:8px;max-height:390px;overflow-y:auto}.suggestion-heading{font-size:10px;color:#6b859c;padding:7px 12px 9px}.suggestion-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-height:45px;padding:10px 13px!important;border-radius:10px;font-size:13px;margin:3px 0;color:#265b80}.suggestion-option i{width:17px;font-size:13px}.suggestion-option[aria-selected=true]{background:linear-gradient(130deg,#e2f9ff,#d6ebff)!important;box-shadow:inset 0 1px 0 white,0 0 0 1px #afd5ed!important}.recent-searches{display:flex;align-items:center;gap:11px;margin-top:13px;margin-bottom:8px;min-width:0}.recent-searches>span{font-size:10px;color:#6b859a;white-space:nowrap}.recent-searches>div{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:3px 1px 7px}.recent-search-chip{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px;min-height:34px;padding:6px 12px;border-radius:18px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.recent-search-chip i{font-size:10px}.region-priority{color:#177ca3;background:#e6f8ff;border:1px solid #cae9f5;padding:3px 8px;border-radius:12px;font-size:9px;line-height:1.6}.fa-house{--icon-color:#3997bc}.fa-newspaper{--icon-color:#5378bd}.fa-palette{--icon-color:#cf6b98}.fa-futbol{--icon-color:#24a375}.fa-mobile-screen-button{--icon-color:#df626b}.nav[data-view=home].active{box-shadow:0 5px 14px #3997bc18,inset 3px 0 #3997bc,inset 0 2px 1px #fff}.nav[data-view=news].active{box-shadow:0 5px 14px #5378bd18,inset 3px 0 #5378bd,inset 0 2px 1px #fff}.nav[data-view=sports].active{box-shadow:0 5px 14px #24a37518,inset 3px 0 #24a375,inset 0 2px 1px #fff}.video-card:has(.duration-pill:not([hidden])){isolation:isolate}
@media(max-width:767px){.suggestion-option{font-size:12px;min-height:44px}.search-suggestions{max-height:330px;border-radius:13px}.recent-searches{gap:8px;margin-top:10px}.recent-searches>span{font-size:9px}.recent-search-chip{font-size:10px;max-width:180px;min-height:33px;padding:6px 10px}.region-priority{font-size:8px}.feed-location{max-width:78%;gap:5px}.category-nav .nav{flex-basis:77px;min-width:77px}}
#category-grid.shorts-mode .video-cover{aspect-ratio:9/16}#category-grid.shorts-mode .video-cover>img{object-fit:cover}#category-grid.shorts-mode .duration-pill{font-size:11px}
