.flex-column{display:flex;flex-direction:column}.stops__flex_row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.routes__flex_row,.passengers__flex_row{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;align-items:center}.stop_uuid__column{width:450px}.stop_name__column{width:250px}.button{background-color:#2c3e50;color:#fff;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;border:1px solid transparent;border-radius:.25em}.small-button{background-color:#2c3e50;color:#fff;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;border:1px solid transparent;border-radius:.25em;height:fit-content;width:fit-content;margin-left:20px}.red-button{background-color:#8b0000;color:#fff;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;border:1px solid transparent;border-radius:.25em;margin-right:50px}.route__form{margin-top:20px}.route__form_group,.passengers__form_group{display:flex;flex-direction:column;width:auto;gap:.5rem;border-color:#0000006b;border-width:.0625rem;border-radius:.25rem;padding:.65rem;margin:1rem 0;max-width:40rem}.margin-right{margin-right:20px}h2{font-size:30px}.passengers__full_name{width:250px}.validation-error{color:red}.card{border-radius:1rem;background:#e8e8e8;padding:1rem;margin:1rem}
