/* Give each Settings tag a stable label, count and action column. */
.managed-tag{display:grid;grid-template-columns:30px minmax(0,1fr) max-content 86px;gap:10px;align-items:center}
.managed-tag-label{width:100%;max-width:none;min-width:0;min-height:40px;font-size:15px;line-height:1.35;padding:8px 10px}
.managed-tag-label span{min-width:0;overflow-wrap:anywhere}
.tag-manager-actions{margin:0;flex-wrap:nowrap;gap:6px}
.tag-manager-actions .icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:10px;margin:0}
.tag-manager-actions .ui-icon{width:18px;height:18px}
@media(max-width:700px){
 .tag-manager{padding:14px}
 .tag-manager-header h2{font-size:19px}
 .tag-manager-header>.icon{width:40px;height:40px;min-width:40px;padding:9px}
 .managed-tag{grid-template-columns:24px minmax(0,1fr) 86px;grid-template-rows:auto auto;gap:3px 8px;padding:12px 0}
 .tag-drag-handle{grid-column:1;grid-row:1/3;width:24px;min-width:24px;min-height:44px;padding:3px}
 .managed-tag-label{grid-column:2;grid-row:1;min-height:36px;padding:7px 9px;font-size:14px;gap:6px}
 .managed-tag-label .ui-icon{width:16px;height:16px}
 .tag-usage{grid-column:2;grid-row:2;padding-left:10px;font-size:11px;line-height:1.4}
 .tag-manager-actions{grid-column:3;grid-row:1/3;align-self:center}
}
