.drill-stat{border:1px solid #dce5e1;text-align:left;cursor:pointer}
.drill-stat:hover,.coverage-button:hover,.row-button:hover,.drill-row:hover{border-color:#7fa894;background:#f3f8f5}
.drill-stat small{display:block;color:#126b50;margin-top:5px}
.coverage-button{display:block;width:100%;border:1px solid transparent;border-radius:9px;background:transparent;padding:7px;text-align:left;cursor:pointer}
.coverage-button .coverage{margin:0}
.coverage-button>span{display:block;color:#126b50;font-size:11px;margin-top:3px}
.row-button{width:100%;background:transparent;border:1px solid transparent;cursor:pointer}
.drill-row{width:100%;border:0;border-bottom:1px solid #e6ece9;background:#fff;text-align:left;cursor:pointer}
.drill-records{display:grid;gap:7px;max-height:480px;overflow:auto}
.drill-records article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px;border-bottom:1px solid #e6ece9}
.drill-records article>a{font-weight:650;color:#126b50}
.drill-records article>span,.drill-records article>small{font-size:11px;color:#718078}
.drill-records article>small{grid-column:1/-1}
.translation-records details{border:1px solid #dce5e1;border-radius:9px;padding:11px;margin:8px 0}
.translation-records summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer}
.translation-records summary span{color:#718078;font-size:12px}
.excerpt{max-height:180px;overflow:auto;white-space:pre-wrap}
#tag-tree details{margin:2px 0}
#tag-tree summary{list-style:revert;cursor:pointer}
#tag-tree summary>.tag-node{display:inline-flex;width:calc(100% - 20px);vertical-align:middle}
