/**
 * Record v2 - overrides for record form (extends registration_v2)
 */
.record-income-grid {
    grid-template-columns: repeat(3, 1fr);
}

/* Блок с подсказкой под полем — не обрезать, оставить отступ снизу */
.registration-form .field-row-stacked {
    margin-bottom: 12px;
}
.registration-form .field-row-stacked:last-child {
    margin-bottom: 0;
}

@media (max-width: 600px) {
    .record-income-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

.field-hint {
    font-size: 10px;
    color: var(--xp-gray);
    margin-top: 4px;
    margin-bottom: 0;
    display: block;
    line-height: 1.35;
    min-height: 1.35em;
}
