/* строка списка: слева название (длинное — обрезается многоточием, полностью в подсказке), справа действия фиксированной ширины */
.gl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}
.gl-name{min-width:0;display:flex;flex-direction:column;gap:1px}
.gl-name>b,.gl-name>.meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gl-act{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}
.gl-act select{width:220px;max-width:100%;min-width:0}
.gl-repos{max-height:380px;overflow:auto;margin-top:8px}
.t-ext{margin:2px 0 6px}
.t-ext a{color:var(--accent)}
@media (max-width:560px){
  .gl-row{grid-template-columns:minmax(0,1fr)}
  .gl-act{justify-content:flex-start}
  .gl-act select{flex:1;width:auto}
}
