.no-trips{background:#fff;border-radius:30px;flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:872px;margin:17px auto auto;padding:40px;display:flex;box-shadow:0 0 16px #00000024}.no-trips-header{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.no-trips-title{color:#25272a;text-align:center;font-size:16px;font-weight:700;line-height:18px}.no-trips-subtitle{color:#25272a;margin:20px 0 0;font-size:14px;font-weight:400;line-height:normal;display:block}.trips-retrieve{align-items:flex-end;gap:20px;display:flex}.trips-retrieve label{color:#2f3033;margin:0 0 4px;font-size:16px;font-weight:500;line-height:21px}.trips-retrieve .form-input{position:relative}.trips-retrieve label.required-error-booking{color:#ff4d4f;margin-top:5px;font-size:11px;font-weight:400;line-height:1.1;display:block;position:absolute}.trips-retrieve .ant-btn{color:#2f3033;text-align:center;letter-spacing:.1px;min-width:200px;min-height:52px;font-weight:600;line-height:20px}.form-input{flex:1}.book-journey-btn .ant-btn{color:#fff;text-align:center;letter-spacing:.1px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:272px;min-height:52px;margin:33px auto auto;font-weight:600;display:flex}.cont_info a{cursor:pointer;align-items:center;gap:5px;display:flex}.language-text{color:var(--Primary-Steel-Track-Grey-100,#2f3033);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact-us-text{color:#000;font-feature-settings:"case" on;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.auth-button{cursor:pointer;background:0 0;border:none;padding:0}.auth-button-text{color:#000;font-feature-settings:"case" on;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.cancel-booking-text{color:#25272a!important}.review-booking-btn{background:#f3e6dd!important;border:none!important;border-radius:12px!important}.book-a-journey-btn{background:#c10505!important;border:none!important;border-radius:12px!important}.on-hold-section{margin-top:16px}.on-hold-collapse .ant-collapse-item{background:#f2f2f2;border:1px solid #e3e3e3;margin-bottom:30px;overflow:hidden;border-radius:12px!important}.on-hold-collapse .ant-collapse-header{flex-direction:row-reverse;font-size:18px;font-weight:600;line-height:22px;color:#2f3033!important;padding:20px!important}.on-hold-section .ant-collapse-content-box,.on-hold-section .ant-collapse-body{padding:0 20px 20px!important}.on-hold-collapse .ant-collapse-expand-icon{color:#8f011b;padding-inline-end:0!important}.on-hold-collapse .ant-collapse-content,.on-hold-collapse .ant-collapse-panel{background:#f6f7f8;border-top:none}@media (max-width:767px){.no-trips{border-radius:12px;padding:25px}.trips-retrieve{flex-direction:column;align-items:flex-start}.trips-retrieve .form-input{width:100%}.no-trips-subtitle{text-align:center;margin:0}}.booking-data-card{border-radius:10px!important}.booking-data-card .ant-card-body{padding:12px!important}.booking-tag{color:#c10505!important;background:0 0!important;border:none!important;align-items:center!important;margin-right:0!important;font-size:15px!important;display:flex!important}.see-details span{cursor:pointer;align-items:center;gap:5px;font-weight:700;display:flex}[dir=rtl] .see-details span img{transform:rotate(180deg)}.manage-booking-col{border-right:1.5px solid #eaeaea;padding-right:15px}.booking-id-width{width:270px!important}.booking-data-card .main-row{border-color:#e3e3e3;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 10px;display:flex}.booking-data-card .main-row .info-right{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.booking-data-card .main-row .info-right .info-col{gap:10px}.booking-data-card .main-row .info-right .info-col:first-child .booking-tag{padding-left:0}[dir=rtl] .booking-data-card .main-row.booking-row .next-train .d-flex>img[alt=previous\ train]{transform:rotateY(180deg);margin:0 0 0 20px!important}[dir=rtl] .booking-data-card .main-row.booking-row .next-train .d-flex>img[alt=next\ train]{transform:rotateY(180deg);margin:0 20px 0 0!important}.manage-booking-dd .ant-dropdown-menu{padding:0 16px!important}.manage-booking-dd .ant-dropdown-menu .ant-dropdown-menu-item{border-bottom:1px solid #eaeaea;padding:15px 0!important}.manage-booking-dd .ant-dropdown-menu .ant-dropdown-menu-item .manage-booking-item{border:none;padding:0}.manage-booking-dd .ant-dropdown-menu .ant-dropdown-menu-item:last-child{border:none}[dir=rtl] .booking-data-card .booking-tag{gap:10px}[dir=rtl] .booking-data-card .booking-tag img{margin:0!important}[dir=rtl] .booking-data-card .main-row .booking-heading>img{position:relative;top:4px;transform:rotate(180deg)}@media (max-width:1024px){.booking-data-card .main-row{flex-wrap:wrap}}@media (max-width:768px){.booking-row .booking-details{flex-wrap:wrap}.booking-id-width{width:auto!important}}@media (max-width:600px){.booking-data-card .main-row .next-train{flex-direction:column;width:100%}.booking-data-card .main-row .next-train>div{width:100%}.booking-data-card .main-row .next-train>div.divider{background:#eaeaea;height:1px;margin:15px 0}.booking-data-card .main-row .info-right .booking-tag{padding:0}}@media (max-width:420px){[dir=rtl] .manage-booking-item{font-size:12px}[dir=rtl] .manage-booking-item .arrow-right-icon{margin:0 10px 0 0}}
.custom-auto-input{min-height:52px;padding:0 16px;margin:4px 0 0!important}.custom-auto-input .ant-select-selector{border-color:#eaeaea!important;border-radius:12px!important}
.retrieve-modal .ant-modal-container{padding:40px!important}.retrieve-modal .ant-modal-container .ant-modal-header .ant-modal-title{margin-bottom:20px}.retrieve-modal .ant-modal-container .form-label{color:#2f3034;margin-bottom:5px;font-size:16px;font-weight:500;display:block}.retrieve-modal .ant-modal-container .form-input{color:#757575;border:1px solid #eaeaea;border-radius:12px;min-height:52px;padding:8px 12px;font-size:16px;font-weight:400}.retrieve-modal .ant-modal-container .form-input:focus{box-shadow:none}.retrieve-modal .ant-modal-close{top:37px!important;inset-inline-end:30px!important}.retrieve-modal .danger-btn{border-radius:12px;padding:11px}@media (max-width:600px){.retrieve-modal .ant-modal-container{padding:25px!important}.retrieve-modal .ant-modal-close{top:15px!important;inset-inline-end:15px!important}}
/*# sourceMappingURL=00vth2xlguqef.css.map*/