.ab-ref{margin: 0;padding: 16px 18px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface-2);font-family: Arial,Helvetica,sans-serif;font-size: 1rem;line-height: 1.6;min-height: 3.2em;word-break: break-word}.ab-falta{margin: 0;padding: 8px 12px;border-radius: var(--radius-sm);background: var(--warning-soft);color: var(--warning);font-size: 0.9rem;font-weight: 600}.ab-cit p{margin: 0;line-height: 1.7}.ab-h3{font-size: 1rem;margin: 0;display: flex;align-items: center;gap: 8px}.ab-lista{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px}.ab-lista li{display: flex;gap: 8px;align-items: flex-start;justify-content: space-between;padding: 8px 10px;border: 1px solid var(--border);border-radius: var(--radius-sm);font-family: Arial,Helvetica,sans-serif;font-size: 0.92rem;line-height: 1.5;word-break: break-word}.ab-g3{grid-template-columns: repeat(3,minmax(0,1fr)) !important}.field>label.check{justify-content: flex-start}