/*
    EventSpace form hardening fixes.
    This file is loaded after Radzen's stylesheet, so it can safely correct
    third-party component sizing without depending only on CSS isolation order.
*/

.rent-form-card .guest-count-field-block .rz-form-field-content {
    display: flex !important;
    align-items: center !important;
    min-height: 4.35rem !important;
    height: 4.35rem !important;
    padding: 0 1rem !important;
    cursor: text !important;
}

.rent-form-card .guest-count-field-block .rz-form-field-content > span.rz-numeric,
.rent-form-card .guest-count-field-block .rz-form-field-content > span.rz-spinner,
.rent-form-card .guest-count-field-block .rz-form-field-content > .guest-count-numeric {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

.rent-form-card .guest-count-field-block #GuestCount,
.rent-form-card .guest-count-field-block input[name="GuestCount"],
.rent-form-card .guest-count-field-block span.rz-numeric input,
.rent-form-card .guest-count-field-block span.rz-spinner input {
    display: block !important;
    width: 100% !important;
    height: 4.35rem !important;
    min-height: 4.35rem !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--color-text-dark) !important;
    font-weight: 500 !important;
    line-height: 4.35rem !important;
    text-align: left !important;
    vertical-align: middle !important;
    box-shadow: none !important;
    outline: none !important;
    appearance: textfield !important;
    -moz-appearance: textfield !important;
}

.rent-form-card .guest-count-field-block #GuestCount::-webkit-outer-spin-button,
.rent-form-card .guest-count-field-block #GuestCount::-webkit-inner-spin-button {
    margin: 0 !important;
    appearance: none !important;
    -webkit-appearance: none !important;
}
