/* ── Правила за парола под полето: икона + текст, зелено/червено ─────────── */

.field__rules {
    list-style: none;
    margin:     10px 0 0;
    padding:    0;
    display:    grid;
    gap:        4px;
}
.field__rule {
    display:     flex;
    align-items: center;
    gap:         8px;
    font-size:   .875rem;
    color:       var(--field-label-filled, #6b7280);
    transition:  color .15s ease;
}
.field__rule .bi { flex: none; }
.field__rule--ok  { color: var(--field-border-valid); }
.field__rule--bad { color: var(--field-border-invalid); }
