.cheap-flight-graph{position:relative;margin:20px auto}.cheap-flight-graph__loader{display:none;width:50px;height:50px;border-radius:50%;border:3px solid rgba(253,184,19,.3);border-top-color:#fdb813;-webkit-animation:cheap-flight-graph__spin 1s ease-in-out infinite;animation:cheap-flight-graph__spin 1s ease-in-out infinite;position:absolute;top:50%;inset-inline-start:50%;translate:-50% -50%}[dir=rtl] .cheap-flight-graph__loader{translate:50% -50%}.cheap-flight-graph__loader--active{display:block}.cheap-flight-graph__loader--active~.cheap-flight-graph__text-wrapper,.cheap-flight-graph__loader--active~.cheap-flight-graph__wrapper{visibility:hidden}.cheap-flight-graph__title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:10px}.cheap-flight-graph__dates{font-size:12px}.cheap-flight-graph__wrapper{height:160px;width:100%;overflow:auto;scrollbar-color:#eda914 #f4f5f7;scrollbar-width:thin}.cheap-flight-graph__wrapper::-webkit-scrollbar{background-color:#f4f5f7;height:5px}.cheap-flight-graph__wrapper::-webkit-scrollbar-thumb{background-color:#ffb615;border-radius:3px}.cheap-flight-graph__grid{position:relative;min-width:600px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:2px solid #aaa;margin-top:30px;margin-inline:15px}.cheap-flight-graph__bar{height:0;margin:0 13px;width:24px;-ms-flex-item-align:end;align-self:flex-end;border-radius:4px 4px 0 0;background-color:#cad0db;text-align:center;line-height:1.5;font-weight:600;position:relative}.cheap-flight-graph__bar--disabled{opacity:.5;pointer-events:none}.cheap-flight-graph__bar:before{content:attr(data-amount) " " attr(data-currency);padding:2.5px 5px;display:none;white-space:nowrap;background-color:#444;color:#fff;font-weight:600;border-radius:2.5px;margin-bottom:5px;position:absolute;top:-28px;inset-inline-start:50%;font-size:12px;translate:-50%;z-index:3}[dir=rtl] .cheap-flight-graph__bar:before{translate:50%}.cheap-flight-graph__bar:after{content:attr(data-month);font-size:12px;font-weight:400;padding:2.5px 5px;display:inline-block;white-space:nowrap;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border:0 solid #444;border-radius:2.5px;position:absolute;bottom:-35px;inset-inline-start:50%;translate:-50%;text-transform:uppercase}[dir=rtl] .cheap-flight-graph__bar:after{translate:50%}.cheap-flight-graph__bar:hover{cursor:pointer;background-color:#fdb813}.cheap-flight-graph__bar:hover:before{display:block;background-color:#fdb813}.cheap-flight-graph__bar--selected{background-color:#7c8594!important}.cheap-flight-graph__bar--selected:before{display:block;background-color:#7c8594!important;z-index:2}.cheap-flight-graph__bar--selected:after{border-width:1px;border-color:#7c8594;z-index:2}.cheap-flight-graph__middle{width:100%;min-width:600px;height:2px;border-bottom:2px dashed #88898a;position:absolute;bottom:50%;inset-inline-start:0}.cheap-flight-graph__text-wrapper{text-align:center}.cheap-flight-graph__text{font-size:12px;margin:12px 0}.cheap-flight-graph__link{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:2px;padding:5px 10px;font-size:16px;line-height:1.5;color:#fff;background-color:#fa660b;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out;text-decoration:none}.cheap-flight-graph__link:hover{background-color:#fdc43e}@-webkit-keyframes cheap-flight-graph__spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes cheap-flight-graph__spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}