.keyword-related-video-dialog{border-radius:10px}
.keyword-related-video-dialog .layui-layer-content{padding:40px 30px;position:static}
.keyword-related-video-dialog .hd{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;font-size:20px;line-height:24px;font-weight:600}
.keyword-related-video-dialog .hd .btnDetail{padding:0 20px;font-size:16px;height:36px}
.keyword-related-video-dialog .subtitle{font-size:14px;margin:10px 0}
.keyword-related-video-dialog .ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}
.keyword-related-video-dialog .ul li{width:325px;height:739px;position:relative;overflow:hidden;background-color:#f5f5f5;border-radius:10px}
.keyword-related-video-dialog .ul li iframe{width:100%;height:100%;border-radius:10px;border:none}
.keyword-related-video-dialog .aside-close{position:absolute;top:0;right:-40px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:#fff;border:2px solid currentColor}
.keyword-related-video-dialog .aside-close svg{font-size:20px}
.keyword-related-video-dialog .aside-close:hover{color:var(--el-color-primary)}
.keyword-related-video-dialog .rankinfo{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1px 0}
.keyword-related-video-dialog .rankinfo .rank{flex-shrink:0;white-space:nowrap}
.keyword-related-video-dialog .rankinfo [data-diff-type]{flex-shrink:0;flex:1;display:flex;align-items:center;justify-content:center;white-space:nowrap}
.keyword-related-video-dialog .rankinfo [data-diff-type] img{width:20px;height:auto;margin-block-start:2px}
.keyword-related-video-dialog .rankinfo [data-diff-type="0"]{width:14px;height:2px;background:#bdbdbd;border-radius:3px}
.keyword-related-video-dialog .rankinfo [data-diff-type="1"]{color:var(--el-color-success)}
.keyword-related-video-dialog .rankinfo [data-diff-type="3"]{color:var(--el-color-danger)}
@media screen and (max-width:768px){
  .keyword-related-video-dialog .layui-layer-content{padding:16px}
  .keyword-related-video-dialog .hd .btnDetail{padding:0 10px;font-size:12px;height:26px}
  .keyword-related-video-dialog .ul li{width:100%}
  .keyword-related-video-dialog .aside-close{right:0;top:-40px}
}