/* /Components/Depots/DepotParkingInputs.razor.rz.scp.css */
.booking-phone-group[b-pd9t9it1he] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
    gap: 0;
}

.booking-calling-code-input[b-pd9t9it1he] {
    min-width: 0;
}

.booking-phone-group[b-pd9t9it1he]  .mud-input-control-helper-container {
    display: none;
}

.booking-calling-code-input[b-pd9t9it1he]  .mud-input-outlined-border {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
}

.booking-phone-input[b-pd9t9it1he]  .mud-input-outlined-border {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.booking-phone-group:not(.booking-phone-group-invalid):focus-within[b-pd9t9it1he]  .mud-input-outlined-border {
    border-color: var(--mud-palette-text-secondary) !important;
}

.booking-phone-group:not(.booking-phone-group-invalid):focus-within[b-pd9t9it1he]  .mud-input-label {
    color: var(--mud-palette-text-secondary) !important;
}

.booking-phone-group-invalid[b-pd9t9it1he]  .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

.booking-phone-group-invalid[b-pd9t9it1he]  .mud-input-label {
    color: var(--mud-palette-error) !important;
}



/* /Components/Fleets/Booking/BookableBooking.razor.rz.scp.css */
.booking-phone-group[b-y63snfe4kx] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
    gap: 0;
}

.booking-calling-code-input[b-y63snfe4kx] {
    min-width: 0;
}

.booking-phone-group[b-y63snfe4kx]  .mud-input-control-helper-container {
    display: none;
}

.booking-calling-code-input[b-y63snfe4kx]  .mud-input-outlined-border {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
}

.booking-phone-input[b-y63snfe4kx]  .mud-input-outlined-border {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.booking-phone-group:not(.booking-phone-group-invalid):focus-within[b-y63snfe4kx]  .mud-input-outlined-border {
    border-color: var(--mud-palette-text-secondary) !important;
}

.booking-phone-group:not(.booking-phone-group-invalid):focus-within[b-y63snfe4kx]  .mud-input-label {
    color: var(--mud-palette-text-secondary) !important;
}

.booking-phone-group-invalid[b-y63snfe4kx]  .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important;
}

.booking-phone-group-invalid[b-y63snfe4kx]  .mud-input-label {
    color: var(--mud-palette-error) !important;
}



