/* KinoGO live search revision 2: independent of header layout */
#kg-search-popup.kg-search-popup {
  position:fixed !important; z-index:2147483000 !important;
  display:block; width:560px; max-width:calc(100vw - 20px);
  margin:0 !important; padding:0 !important; clear:none !important;
  float:none !important; min-width:0 !important; min-height:0 !important;
  overflow-x:hidden; overflow-y:auto;
  background:#282828 !important; color:#f3f3f3 !important;
  border:1px solid #494949 !important; border-radius:9px;
  box-shadow:0 12px 30px rgba(0,0,0,.65);
  text-align:left !important; box-sizing:border-box !important;
  font:14px/1.35 Arial,sans-serif !important;
}
#kg-search-popup[style*="display: none"] {display:none !important;}
#kg-search-popup, #kg-search-popup * {box-sizing:border-box !important;}
#kg-search-popup a {color:#f1f1f1 !important;text-decoration:none !important;}
#kg-search-popup .kg-live-head {display:block !important; padding:14px 16px !important; font:bold 16px/1.4 Arial,sans-serif !important; border-bottom:1px solid #444;}
#kg-search-popup a.kg-live-item {display:flex !important; flex-flow:row nowrap !important; gap:13px; min-height:103px; width:100% !important; padding:11px 15px !important; margin:0 !important; border:0; border-bottom:1px solid #404040; align-items:flex-start; background:transparent;}
#kg-search-popup a.kg-live-item:hover {background:#353535 !important;}
#kg-search-popup img.kg-live-poster, #kg-search-popup .kg-live-no-poster {display:block !important; width:58px !important; height:82px !important; flex:0 0 58px; max-width:none !important; padding:0 !important; margin:0 !important; border-radius:4px; object-fit:cover; background:#414141;}
#kg-search-popup .kg-live-no-poster {display:flex !important; align-items:center; justify-content:center; color:#888; font-size:11px;}
#kg-search-popup .kg-live-text {display:block !important; flex:1 1 0%; min-width:0; padding:0 !important;}
#kg-search-popup .kg-live-title {display:block !important; font:bold 15px/1.35 Arial,sans-serif !important; color:#fff !important;}
#kg-search-popup .kg-live-meta {display:block !important; margin-top:5px; color:#aaa !important; font:13px/1.3 Arial,sans-serif !important;}
#kg-search-popup .kg-live-highlight {display:block !important; margin-top:5px; color:#f4c65f !important; font:12px/1.3 Arial,sans-serif !important;}
#kg-search-popup .kg-live-ratings {display:flex !important; flex:0 0 83px; flex-flow:column nowrap; gap:5px; text-align:center;}
#kg-search-popup .kg-live-rating {display:block !important; border-radius:4px; color:#181818 !important; padding:5px 2px !important; font:bold 12px/1.2 Arial,sans-serif !important; background:#f6c321;}
#kg-search-popup .kg-live-rating.kg-kp {background:#ff7800; color:#fff !important;}
#kg-search-popup a.kg-live-all {display:block !important; padding:14px !important; text-align:center !important; color:#fff !important; font-weight:bold !important; background:#343434;}
#kg-search-popup a.kg-live-all:hover {background:#434343 !important;}
#kg-search-popup .kg-live-empty {display:block; padding:19px 15px !important; color:#bbb;}
@media(max-width:640px) {#kg-search-popup a.kg-live-item {gap:9px;padding:10px !important;} #kg-search-popup .kg-live-ratings {flex-basis:65px;} #kg-search-popup .kg-live-title {font-size:13px !important;}}
