.apply-box {
    display: flex;
    flex-direction: column;
    gap: var(--space-32);
    padding: var(--space-32) var(--space-40);
    background: var(--color-white);
}

.apply-box__title {
    margin: 0;
    color: var(--text-primary);
}

.apply-box__group {
    display: flex;
    flex-direction: column;
    gap: var(--space-8);
}

.apply-box__label {
    margin: 0;
    color: var(--text-secondary);
}

.apply-box__value {
    margin: 0;
    color: var(--text-primary);
}

.apply-box__note {
    margin: 0;
    color: var(--text-secondary);
}

.apply-box__separator {
    margin: 0;
    border: 0;
    border-top: 1px solid var(--border-default);
}

@media (max-width: 991px) {
    .apply-box {
        gap: var(--space-24);
        padding: var(--space-24);
    }
}
