/* Companions inherit the existing booking button's visual classes. */
.procedure-booking-actions {
    position: relative;
    z-index: 2;
    display: inline-flex;
    align-items: stretch;
    justify-content: center;
    gap: 12px;
    max-width: 100%;
    vertical-align: middle;
}

.procedure-booking-actions > a {
    flex: 1 1 auto;
    min-width: 0;
    text-align: center;
}

.procedure-booking-actions > .breast-click {
    padding-left: 28px;
    padding-right: 28px;
}

.procedure-booking-actions > .performed-click {
    width: auto;
}

@media (max-width: 1024px) {
    .procedure-booking-actions {
        flex-direction: column;
    }

    .procedure-booking-actions > a {
        flex: 0 0 auto;
        width: 100%;
        max-width: none;
        min-width: 0;
    }

    .procedure-booking-actions > .mt-3 + .mt-3 {
        margin-top: 0 !important;
    }
}
