html,body{
  overflow-x:hidden!important;
  overflow-y:auto!important;
  height:auto!important;
  min-height:100%!important;
  max-height:none!important;
  overscroll-behavior-y:auto!important;
  touch-action:pan-y!important;
}

#wi195-comments-card,
#wi195-comments-card *{box-sizing:border-box}

#wi195-comments-card{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  background:#fff;
  border:1px solid #ddd;
  border-radius:14px;
  padding:13px;
  margin:14px 0;
  contain:layout style;
}

#wi195-comments-card .wi195-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
}
#wi195-comments-card .wi195-head>a{
  background:#111;color:#fff;text-decoration:none;border-radius:999px;padding:7px 10px;font:800 11px system-ui
}
.wi195-muted{font-size:12px;color:#666}

.wi195-tools,.wi195-controls,.wi195-pager{
  display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:10px 0
}
.wi195-tools input,.wi195-tools select{
  font:inherit;padding:8px;border:1px solid #bbb;border-radius:9px
}
.wi195-tools input{flex:1;min-width:220px}

.wi195-controls button,.wi195-pager button{
  border:0;border-radius:999px;padding:8px 11px;font:800 11px system-ui;cursor:pointer
}
#wi195-expand,#wi195-more{background:#065fd4;color:#fff}
#wi195-collapse{background:#111;color:#fff}

#wi195-list{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}

#wi195-comments-card.wi195-collapsed #wi195-list,
#wi195-comments-card.wi195-collapsed #wi195-pager{
  display:none!important;
}

.wi195-comment{
  padding:11px 0;
  border-bottom:1px solid #eee;
  min-width:0;
  max-width:100%;
  content-visibility:auto;
  contain-intrinsic-size:180px;
}
.wi195-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px;color:#666}
.wi195-meta strong{font-size:13px;color:#111}
.wi195-badge{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}
.wi195-badge.youtube{background:#ffe8e8;color:#9b0000}
.wi195-badge.worldindex{background:#e8f0ff;color:#065fd4}
.wi195-body{font-size:13px;line-height:1.5;margin:6px 0;overflow-wrap:anywhere}
.wi195-actions{display:flex;gap:5px;flex-wrap:wrap}
.wi195-actions button,.wi195-actions a{
  display:inline-flex;align-items:center;justify-content:center;border:0;background:#eef2f7;color:#065fd4;border-radius:999px;padding:6px 8px;text-decoration:none;font:800 11px system-ui;cursor:pointer
}
.wi195-actions .wi195-share{background:#065fd4;color:#fff}
.wi195-children{margin-left:28px;border-left:2px solid #eee;padding-left:11px}
.wi195-reply{border-bottom:0;padding-bottom:6px}

.wi195-pager{
  border-top:1px solid #eee;
  padding-top:12px;
  margin-bottom:0;
}
#wi195-more:disabled{opacity:.55;cursor:wait}
#wi195-progress,#wi195-status{font-size:12px;color:#666}

@media(max-width:700px){
  #wi195-comments-card{
    contain:none;
  }
  .wi195-head{align-items:flex-start!important;flex-direction:column}
  .wi195-children{margin-left:10px}
  .wi195-actions button,.wi195-actions a{padding:8px 9px}
  .wi195-pager{
    position:static!important;
    background:#fff;
  }
}
