:root {
    --gap-m: 16px;
    --gap-xl: 24px;
    --gap-2xl: 32px;
    --gap-16: var(--gap-m);
    --gap-24: var(--gap-xl);
    --gap-32: var(--gap-2xl);
}
:root {
    --modal-footer-default-gap: var(--gap-16);
}
.modal__column_s36kg {
    display: flex;
    flex-direction: column;
}
.modal__column_s36kg > *:not(:last-child):not(:only-child) {
        margin-bottom: var(--modal-footer-default-gap);
    }
.modal__column_s36kg.modal__gap-16_s36kg > *:not(:last-child):not(:only-child) {
        margin-bottom: var(--gap-16);
    }
.modal__column_s36kg.modal__gap-24_s36kg > *:not(:last-child):not(:only-child) {
        margin-bottom: var(--gap-24);
    }
.modal__column_s36kg.modal__gap-32_s36kg > *:not(:last-child):not(:only-child) {
        margin-bottom: var(--gap-32);
    }
.modal__start_s36kg {
    justify-content: flex-start;
}
.modal__center_s36kg {
    justify-content: center;
}
.modal__space-between_s36kg {
    justify-content: space-between;
}
.modal__space-between_s36kg > * {
        flex: 1;
    }
.modal__start_s36kg,
.modal__center_s36kg,
.modal__space-between_s36kg {
    display: flex;
}
.modal__start_s36kg > *:not(:last-child):not(:only-child), .modal__center_s36kg > *:not(:last-child):not(:only-child), .modal__space-between_s36kg > *:not(:last-child):not(:only-child) {
        margin-right: var(--modal-footer-default-gap);
    }
.modal__start_s36kg.modal__gap-16_s36kg > *:not(:last-child):not(:only-child), .modal__center_s36kg.modal__gap-16_s36kg > *:not(:last-child):not(:only-child), .modal__space-between_s36kg.modal__gap-16_s36kg > *:not(:last-child):not(:only-child) {
        margin-right: var(--gap-16);
    }
.modal__start_s36kg.modal__gap-24_s36kg > *:not(:last-child):not(:only-child), .modal__center_s36kg.modal__gap-24_s36kg > *:not(:last-child):not(:only-child), .modal__space-between_s36kg.modal__gap-24_s36kg > *:not(:last-child):not(:only-child) {
        margin-right: var(--gap-24);
    }
.modal__start_s36kg.modal__gap-32_s36kg > *:not(:last-child):not(:only-child), .modal__center_s36kg.modal__gap-32_s36kg > *:not(:last-child):not(:only-child), .modal__space-between_s36kg.modal__gap-32_s36kg > *:not(:last-child):not(:only-child) {
        margin-right: var(--gap-32);
    }
