.ClienteReserva_container__viIzC{width:100%;min-height:88vh;padding:10px;display:flex;align-items:center;justify-content:center;background:#f6f6f6}.ClienteReserva_card__FULLa{width:100%;max-width:500px;background:#fff;border-radius:18px;padding:20px;box-shadow:0 6px 18px rgba(0,0,0,.1)}.ClienteReserva_card__FULLa h2{text-align:center;margin-bottom:25px;font-size:26px;font-weight:800;color:#222}.ClienteReserva_form__yJ_Bt{padding:20px;gap:18px}.ClienteReserva_form__yJ_Bt,.ClienteReserva_group__EYFoa{display:flex;flex-direction:column}.ClienteReserva_group__EYFoa label{font-size:14px;font-weight:600;margin-bottom:6px}.ClienteReserva_group__EYFoa input,.ClienteReserva_group__EYFoa textarea{padding:12px 14px;border:1px solid #dcdcdc;border-radius:10px;font-size:15px;outline:none;transition:.2s ease}.ClienteReserva_group__EYFoa input:focus,.ClienteReserva_group__EYFoa textarea:focus{border-color:#d6b25e;box-shadow:0 0 0 2px rgba(214,178,94,.25)}.ClienteReserva_row__QWj70{display:flex;flex-direction:column;gap:15px}.ClienteReserva_row__QWj70 .ClienteReserva_group__EYFoa{flex:1 1}@media(min-width:600px){.ClienteReserva_row__QWj70{flex-direction:row}}.ClienteReserva_btn__aJiLu{width:100%;margin-top:5px;padding:14px;font-size:17px;background:#d6b25e;border:none;border-radius:12px;color:#fff;font-weight:700;cursor:pointer;transition:.2s}.ClienteReserva_btn__aJiLu:hover{background:#c9a04f}