.trips{margin-top:6rem}.trips .trips_dv .p-dataview-content{color:var(--b-text-color);background:0 0}.trips .trips_dv .p-dataview-content>.p-grid>div{border-bottom:none}.trips .trip_card{background-color:var(--b-sueface-card);border-radius:var(--b-border-radius);margin-bottom:.3rem;padding-top:1rem;padding-bottom:1rem}.trips .trip_card .trip_name{color:var(--b-text-color-secondary);cursor:default;padding:0 2rem;font-size:.9rem}.trips .trip_card .trip_name .num{color:var(--b-text-color);margin-right:1rem;font-weight:500}.trips .trip_card .trip_name .p-skeleton{display:inline-block}.trips .trip_card .route{padding:0 2rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal{margin-top:2rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event{min-height:unset;padding-top:3.2rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-separator .p-timeline-event-marker{border:2px solid var(--b-primary-color)}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-separator .p-timeline-event-connector{background-color:var(--b-primary-color)}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-content{white-space:nowrap;cursor:default;padding:0;position:absolute;top:0}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-content .loc{color:var(--b-text-color);margin-bottom:.2rem;font-weight:500}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-content .time{color:var(--b-text-color-secondary);font-size:.9rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-content .time span{color:var(--b-text-color);font-weight:500}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:nth-child(2) .p-timeline-event-separator .p-timeline-event-marker{opacity:0;border:0;width:0}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:nth-child(2) .p-timeline-event-content{text-align:center;transform:translate(-50%)}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:last-child .p-timeline-event-content{text-align:right;right:0}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-opposite{padding:0;display:none}.trips .capacity{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0 2rem;display:flex}.trips .capacity .bus_info{cursor:default;align-items:center;margin-top:1.5rem;margin-bottom:1rem;display:flex}.trips .capacity .bus_info svg{fill:var(--b-text-color-secondary);width:1.5rem;height:1.5rem;margin-right:.5rem}.trips .capacity .bus_info .model{font-size:.9rem}.trips .capacity .bus_info .model .bus{font-weight:500}.trips .capacity .bus_info .model .carrier{color:var(--b-text-color-secondary)}.trips .capacity .capacity_count{cursor:default;margin-bottom:.5rem}.trips .capacity .capacity_count .subtext.red{color:var(--b-error-color)}.trips .capacity .capacity_count .value{margin-left:.2rem}.trips .capacity .capacity_track{background:var(--b-primary-color);height:2px;margin-bottom:.5rem}.trips .capacity .capacity_track.green{background:var(--b-color-green)}.trips .capacity .capacity_track.red{background:var(--b-color-red)}.trips .capacity .capacity_track.yellow{background:var(--b-color-yellow)}.trips .capacity .capacity_track .p-progressbar-value{background-color:var(--b-surface-border);height:100%}.trips .controls{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0 2rem;display:flex}.trips .controls .price{cursor:default;flex-grow:1;align-items:center;margin-top:.5rem;margin-bottom:.5rem;display:flex}.trips .controls .price .subtext{color:var(--b-text-color-secondary)}.trips .controls .price .value{text-align:center;width:100%;font-size:1.4rem;font-weight:500}.trips .controls .buy_btn{width:100%;margin-bottom:.3rem}.trips .controls .buy_btn .p-button-label{margin-bottom:.1rem;font-weight:500}.trips .controls .buy_btn.p-disabled{background-color:var(--b-text-color-secondary);border-color:var(--b-text-color-secondary)}.trips .bus_stops_list h2{margin-bottom:2rem}.trips .bus_stops_list .bus_stop_card{background-color:var(--b-sueface-card);border:1px solid var(--b-sueface-card);color:var(--b-text-color);width:100%;padding:3rem 2rem;transition:color}.trips .bus_stops_list .bus_stop_card:hover{color:var(--b-primary-color)}.trips .bus_stops_list .bus_stop_card .p-button-label{font-weight:400;transition:color .2s}.trips .trips_dataview{border-radius:var(--b-border-radius);box-shadow:0 0 10px #00000026}.trips .trips_dataview .c1{align-items:center;width:6rem}.trips .trips_dataview .c2{flex-grow:1}.trips .trips_dataview .c3,.trips .trips_dataview .c4{width:16rem}.trips .trips_dataview .c5{width:10rem}.trips .trips_dataview .c6{align-items:flex-end;width:10rem}.trips .trips_dataview .c7{justify-content:flex-end;width:16rem;flex-direction:row!important}.trips .trips_dataview .p-dataview-header{color:var(--b-text-color);background:#f1f1f1;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.1rem;display:flex}.trips .trips_dataview .p-dataview-header>div{cursor:default;flex-direction:column;padding:1rem;display:flex}.trips .trips_dataview .p-dataview-content{border-radius:0 0 var(--b-border-radius) var(--b-border-radius)}.trips .trips_dataview .p-dataview-content>.p-grid>div{border-bottom:1px solid var(--b-surface-border)}.trips .trips_dataview .p-dataview-content>.p-grid>div:last-child{border-radius:0 0 var(--b-border-radius) var(--b-border-radius);border-bottom:none}.trips .trips_dataview .p-dataview-content .trip_item{transition:var(--b-transition);justify-content:space-between;align-items:center;display:flex}.trips .trips_dataview .p-dataview-content .trip_item:hover{background-color:#0fbfff0d}.trips .trips_dataview .p-dataview-content .trip_item>div{cursor:default;color:var(--b-text-color);flex-direction:column;padding:2rem 1rem;display:flex}.trips .trips_dataview .p-dataview-content .trip_item .trip_item_num{font-size:1.2rem;font-weight:700}.trips .trips_dataview .p-dataview-content .trip_item .trip_item_name .text,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_start .text,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_finish .text,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_time .text,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_price .text{white-space:nowrap;font-size:1.1rem;font-weight:600}.trips .trips_dataview .p-dataview-content .trip_item .trip_item_name .subtext,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_start .subtext,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_finish .subtext,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_time .subtext,.trips .trips_dataview .p-dataview-content .trip_item .trip_item_price .subtext{color:var(--b-text-color-secondary);margin-top:.2rem}.trips .trips_dataview .p-dataview-content .trip_item .trip_item_controls .menu_btn{margin-left:1rem}@media (max-width:575px){.trips .trip_card{margin-bottom:1rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal{flex-direction:column;height:8rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event{flex-direction:row;width:100%;padding-top:0}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-opposite{display:none}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-separator{flex-direction:column;width:13px}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-separator .p-timeline-event-connector{width:2px}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event .p-timeline-event-content{padding-left:2rem;position:absolute;top:-.3rem}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:nth-child(2) .p-timeline-event-separator .p-timeline-event-marker{opacity:0;border:0;width:13px;height:0}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:nth-child(2) .p-timeline-event-content{display:none}.trips .trip_card .route .route_line.p-timeline.p-timeline-horizontal .p-timeline-event:last-child .p-timeline-event-content{top:unset;bottom:0;right:unset;text-align:left;position:absolute}}
