.train_details{position:relative}.train_details button{color:#757575;background:0 0;border:none;align-items:center;padding:0;font-size:12px;display:flex}.dropdown_main{z-index:1000;text-align:left;background:#fff;border-radius:15px;width:100%;min-width:420px;max-width:420px;margin-top:15px;padding:20px 25px 35px;position:absolute;top:100%;left:0;box-shadow:0 0 25px #00000040}[dir=rtl] .dropdown_main{text-align:right;left:auto;right:0}.dropdown_main{display:none}.dropdown_main:before{content:"";background:#fff;border-radius:3px;width:24px;height:24px;position:absolute;top:-12px;left:33px;transform:rotate(-45deg)}[dir=rtl] .dropdown_main:before{left:auto;right:33px}.show-dropdown{display:block}.dropdown_heading{justify-content:space-between;align-items:center;gap:15px;padding:0 0 10px;display:flex}.dropdown_heading h2{color:#25272a;margin:0;font-size:16px;font-weight:700;line-height:30px}.dropdown_heading span{cursor:pointer}.train-info-box{background:#f7f7f7;border-radius:12px;padding:16px 19px}.train-info-box .location-names{color:#2f3033;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.location-direction-icon{margin:0!important}.location-direction-icon.rtl-arrow{transform:rotate(180deg)}.train-info-box .timing-section{color:#2f3033;white-space:nowrap;margin-bottom:7px;font-size:16px;font-weight:700}.train-info-box .timing-section .timing-date{margin-right:16px;display:inline-block}[dir=rtl] .train-info-box .timing-section .timing-date{margin-left:16px;margin-right:0}.train-info-box .duration-stops-info{color:#757575;font-size:14px;font-weight:500}.stop_point{position:relative}.stop_point .time{color:#2f3033;text-align:right;min-width:55px;font-size:14px;font-weight:600;line-height:30px;position:absolute;right:0}[dir=rtl] .stop_point .time{left:0;right:unset;text-align:left}.stop_point .train_info{width:100%}.station_info{align-items:flex-start;gap:10px;width:100%;display:flex}.train_info .train{color:#2f3033;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}[dir=rtl] .train_info .train{text-align:right;gap:10px}.train_info .train .train_number{color:#757575;font-size:14px;font-weight:500;line-height:normal}.train_status{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:6px;padding:5px;display:flex;position:relative;box-shadow:0 0 12.1px #00000024}.train_status.stop_over{box-shadow:none;background:0 0;border:none;padding:0}.train_status.stop_over:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin-bottom:-7px}.train_status.last_stop:after,.train_status.last_stop svg{display:none}.status_time{color:#2f3033;z-index:1;margin:0;padding:15px 0 15px 50px;font-size:12px;font-weight:600;line-height:normal;display:flex;position:relative}[dir=rtl] .status_time{right:unset;padding:15px 50px 15px 0;left:0}.status_time.stops:before{content:"";background:#c10505;border-radius:30px;width:10px;height:calc(100% + 30px);position:absolute;top:-6px;left:10px}[dir=rtl] .status_time.stops:before{left:auto;right:16px}.status_time.shuttle-stop:before{content:"";background:#c10505;border-radius:30px;width:10px;height:calc(100% + 30px);position:absolute;top:-6px;left:10px}[dir=rtl] .status_time.shuttle-stop:before{left:auto;right:16px}.status_time.stops_over:before{content:"";border-left:5px dotted #c8c8c8;border-radius:0;width:5px;height:100%;position:absolute;top:0;left:12.5px}.status_time:after{content:"";z-index:-1;background:#f2f2f2;border-radius:5px;width:calc(100% - 42px);height:calc(100% - 14px);position:absolute;top:6px;right:0}[dir=rtl] .status_time:after{left:0;right:auto}.status_time.stops_over{color:#757575;margin:0 0 5px;padding-left:40px}[dir=rtl] .status_time.stops_over{padding-left:15px;padding-right:40px}[dir=rtl] .status_time.stops_over:before{left:auto;right:18.5px}[dir=rtl] .status_time.stops_over:after{left:auto;right:12.5px}.status_time.stops_over:after{z-index:1;background:#fff url(/assets/booking/revert_stop.svg) 50% no-repeat;border-radius:0;width:20px;height:14px;top:50%;left:5px;right:auto;transform:translateY(-50%)}@media (max-width:1023px){.dropdown_main{min-width:300px;max-width:300px;left:-180px;right:0}[dir=rtl] .dropdown_main{left:auto;right:-180px}.dropdown_main:before{left:213px}[dir=rtl] .dropdown_main:before{left:auto;right:213px}}
/*# sourceMappingURL=10-6-g566myhf.css.map*/