.links-form { max-width: 880px; }
.links-form textarea { width: 100%; max-width: none; resize: vertical; font-family: var(--mono); }
.links-destino { display: flex; flex-wrap: wrap; align-items: end; gap: 12px; margin: 18px 0 8px; }
.links-destino .campo { flex: 1 1 220px; }
.links-resultados { margin-top: 24px; max-width: 880px; }
.links-lista { list-style: none; padding: 0; margin: 0 0 18px; }
.links-item { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px 18px; padding: 14px 0; border-bottom: 1px solid var(--linha); }
.links-url { font-family: var(--mono); font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.links-item strong { font-size: 12px; color: var(--tinta-fraca); }
.links-item .ajuda { grid-column: 1 / -1; margin: 0; overflow-wrap: anywhere; }
.links-estado-enviado strong { color: var(--viva); }
.links-estado-erro strong, .links-estado-parcial strong, #links-aviso { color: var(--parada); }
.links-estado-baixando strong, .links-estado-enviando strong { color: var(--atencao); }
@media (max-width: 760px) { .links-item { grid-template-columns: minmax(0, 1fr); } }
