/* Gerador de hash — lista de resultados e destaque do algoritmo que confere com o hash esperado. */
.aqt-hash-list { list-style: none; margin: .5rem 0 0; padding: 0; border: 1px solid var(--aqt-line); border-radius: 8px; background: var(--aqt-bg-alt); }
.aqt-hash-list:empty { display: none; }
.aqt-hash-item { padding: .6rem .8rem; border-bottom: 1px solid var(--aqt-line); border-left: 4px solid transparent; }
.aqt-hash-item:last-child { border-bottom: 0; }
.aqt-hash-head { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; margin-bottom: .3rem; }
.aqt-hash-name { font-weight: 700; color: var(--aqt-brand); margin-right: auto; }
.aqt-hash-value { display: block; font-family: var(--aqt-mono); font-size: .92rem; word-break: break-all; background: none; border: 0; padding: 0; color: var(--aqt-ink); }
.aqt-hash-match { border-left-color: var(--aqt-success); background: var(--aqt-success-bg); }
.aqt-hash-badge { font-weight: 700; font-size: .8rem; color: var(--aqt-success-ink); }
.aqt-tool input[type="file"].aqt-input { padding: .5rem; }
