.airport-schedule-wrap .text-right{text-align:right}.airport-schedule-wrap .flex-right,.airport-schedule-wrap .m-flex-right{display:flex;justify-content:flex-end}.airport-schedule-title,.airport-schedule-title h2{color:#0f294d;font-size:28px;font-weight:bold;line-height:34px;text-align:left}.airport-schedule-tab-wrap{display:flex}.airport-schedule-tab-list{display:flex;padding:0 0 16px;margin:0;list-style:none}.airport-schedule-tab{background:#f0f2fa;border-radius:4px;color:#1a2033;font-size:14px;line-height:18px;margin-right:8px;padding:8px 16px;cursor:pointer;user-select:none}.airport-schedule-tab.is-active{background:#1a2033;color:#fff;box-shadow:0 4px 8px 0 rgba(15,41,77,0.1)}.airport-schedule-header-wrap{position:relative;display:flex;align-items:center;padding:16px 8px;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,0.08);border-radius:8px;color:#0f294d;font-size:12px;line-height:18px;margin-bottom:4px}.airport-schedule-header-sort-btn{cursor:pointer;display:flex;align-items:center}.airport-schedule-header-sort-desc:hover{color:#3264ff}.icon-sort-arrow .up-arrow:hover{border-bottom-color:#3264ff}.icon-sort-arrow .down-arrow:hover{border-top-color:#3264ff}.airport-schedule-header-d-a-sort{display:flex;align-items:center;justify-content:center}.icon-sort-arrow{display:inline-flex;flex-direction:column;margin-left:7px;width:8px;min-width:8px;flex-shrink:0;overflow:visible}.icon-sort-arrow .up-arrow,.icon-sort-arrow .down-arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;cursor:pointer}.icon-sort-arrow .up-arrow{border-bottom:6px solid #ced2d9;border-bottom-color:#ced2d9;margin-bottom:2px}.icon-sort-arrow .down-arrow{border-top:6px solid #ced2d9;border-top-color:#ced2d9}.icon-sort-arrow .up-arrow.selected{border-bottom-color:#3264ff}.icon-sort-arrow .down-arrow.selected{border-top-color:#3264ff}.airport-schedule-mask-wrap{position:relative}.airport-schedule-mask{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,0.92);border-radius:8px;padding:24px;box-sizing:border-box;text-align:center}.airport-schedule-mask-img{width:72px;height:72px;margin-bottom:12px}.airport-schedule-mask-info{color:#455873;font-size:14px;line-height:20px;margin-bottom:12px}.airport-schedule-mask-btn,.airport-schedule-install-btn{color:#fff;font-size:14px;line-height:18px;background:#3264ff;box-shadow:0 8px 16px 0 rgba(15,41,77,0.08);border-radius:8px;padding:12px 16px;text-align:center;cursor:pointer}.airport-schedule-install-btn{margin-top:12px}.airport-schedule-card-list{padding:0;margin:0;list-style:none}.airport-schedule-card-wrap{position:relative;background:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,0.08);border-radius:8px;margin-bottom:4px}.airport-schedule-card-wrap .status-green{color:#06aebd}.airport-schedule-card-wrap .status-red{color:#ee3b28}.airport-schedule-card-wrap .status-yellow{color:#ff6f00}.airport-schedule-card-wrap .status-gray{color:#acb4bf}.airport-schedule-card-install{position:absolute;inset:0;z-index:2}.airport-schedule-card-link{display:block;color:inherit;text-decoration:none}.airport-schedule-card-inner{position:relative;display:flex;padding:16px 8px;align-items:center}.airport-schedule-logo{height:40px;width:40px;margin-right:8px}.airport-schedule-airline-flightNo{display:flex;align-items:center;flex-shrink:1;flex-grow:1;overflow:hidden}.airport-schedule-airlineName-flightNo-txt{overflow:hidden;color:#0f294d;font-size:14px;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:0}.airport-schedule-time{position:relative;display:flex;color:#0f294d}.airport-schedule-arrow,.airport-schedule-card-arrow{display:flex;justify-content:center;align-items:center;position:relative}.icon-airline-nostop{border-bottom-style:solid;position:relative;box-sizing:border-box;border-right-color:transparent;border-right-style:solid}.icon-airline-nostop .right-arrow{position:absolute;width:0;height:0;border-style:solid;border-right-color:transparent;border-top-color:transparent}.airport-schedule-arrow-line{display:block;position:relative;width:62px;height:0}.airport-schedule-terminal{position:relative;display:flex;color:#8592a6;font-size:12px;line-height:18px;justify-content:center}.airport-schedule-airport{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.airport-schedule-terminal-code{margin-left:5px}.airport-schedule-airport-terminal{display:flex}.airport-schedule-more-details{background:#3264ff;border-radius:4px;padding:8px 16px;color:#fff;font-size:14px;line-height:18px;border:0;cursor:pointer}.airport-schedule-status{display:flex;align-items:center}.airport-schedule-more{display:flex;align-items:center;justify-content:flex-end}.airport-schedule-status-h5{padding:4px 12px}.airport-schedule-status-h5.status-green{color:#06aebd;background:linear-gradient(-225deg, rgba(6,174,189,0.15) 0%, rgba(6,174,189,0) 100%)}.airport-schedule-status-h5.status-red{color:#ee3b28;background:linear-gradient(-225deg, rgba(238,59,40,0.15) 0%, rgba(238,59,40,0) 100%)}.airport-schedule-status-h5.status-yellow{color:#ff6f00;background:linear-gradient(-225deg, rgba(255,111,0,0.15) 0%, rgba(255,111,0,0) 100%)}.airport-schedule-status-h5.status-gray{color:#acb4bf;background:linear-gradient(-225deg, rgba(172,180,191,0.15) 0%, rgba(172,180,191,0) 100%)}.width-m-0{width:0%;overflow:hidden}.width-m-20{width:20%;padding:0 8px;box-sizing:border-box}.width-m-30{width:30%;padding:0 8px;box-sizing:border-box}.width-m-50{width:50%;padding:0 8px;box-sizing:border-box}.m-p-r-39,.p-r-39{padding-right:39px}.p-l-39{padding-left:39px}.l-15{width:15%;padding:0 8px;box-sizing:border-box}@media screen and (max-width:768px){.airport-schedule-wrap .s-0{display:none}.airport-schedule-title,.airport-schedule-title h2{font-size:18px;line-height:24px;margin-bottom:12px}.airport-schedule-install-btn{display:block}.airport-schedule-tab-list{overflow:auto}.airport-schedule-header-wrap{padding:12px}.airport-schedule-header-flightno{flex-grow:1}.airport-schedule-header-flightno.width-m-20{width:auto;padding:0}.airport-schedule-header-d-a-sort.width-m-50{padding:0}.airport-schedule-header-d-a-sort>.width-m-50{padding:0}.airport-schedule-header-sort-btn{min-width:68px;justify-content:center}.airport-schedule-airlineName-flightNo{display:flex;flex-direction:column-reverse;overflow:hidden}.airport-schedule-flightNo{position:relative;bottom:1px}.airport-schedule-airlineName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8592a6;font-size:12px;line-height:18px;position:relative;top:2px}.airport-schedule-airline-flightNo{padding-right:16px}.airport-schedule-card-inner{padding:8px 12px}.airport-schedule-logo{height:30px;width:30px;margin-right:5px}.airport-schedule-time{color:#0f294d;font-size:14px;font-weight:500;line-height:18px;justify-content:center}.airport-schedule-airport-code{color:#8592a6;font-size:12px;line-height:18px}.airport-schedule-airport-terminal .width-m-0{width:auto;overflow:visible}.airport-schedule-card-install{position:absolute;width:100%;height:100%;z-index:2}.airport-schedule-status-h5{display:block}.p-r-39{flex-grow:0;min-width:46px}.p-l-39{min-width:46px;flex-grow:0}.m-p-r-39{padding-right:16px}}@media screen and (min-width:769px){.airport-schedule-install-btn{display:none}.airport-schedule-status-h5{display:none}}