.airline-delay-widget .banner{scroll-margin-top:100px;background-color:var(--themeUiProductColour,#8a8a8a)}.airline-delay-widget .banner__header{padding:13px 16px;display:flex;justify-content:space-between}.airline-delay-widget .banner__title{font-size:1rem;font-weight:600}.airline-delay-widget .banner__progress-step{font-size:1rem}.airline-delay-widget .banner__progress-step-value{font-weight:600}.airline-delay-widget .banner__progress-bar{position:relative;height:5px;width:100%}.airline-delay-widget .banner__progress-bar span{position:relative;background:var(--subThemeColour,--black);height:5px;display:flex}.airline-delay-widget .widget__section{background-color:var(--lightGrey);padding:2rem;color:var(--themeBaseFontColour);font-size:1.125rem}.airline-delay-widget .widget__section__container{max-width:360px}.airline-delay-widget .widget__section form{max-width:360px}.airline-delay-widget .widget__section .widget__screen-heading{font-size:1.375rem;margin-bottom:1rem}.airline-delay-widget .widget__section .widget__screen__footer{display:inline-flex;flex-direction:column;gap:1rem;align-items:flex-start;width:100%}.airline-delay-widget .widget__section .widget__screen--results{max-width:none}.airline-delay-widget .widget__section p{margin-bottom:1rem}.airline-delay-widget .widget__section p:last-child{margin-bottom:0}@media (max-width:841px){.airline-delay-widget .widget__section p{font-size:1rem}}.airline-delay-widget .widget__footer>*{margin-top:1rem}.airline-delay-widget #airline-delay__form{max-width:360px}.airline-delay-widget .field-group label,.airline-delay-widget .field-group legend{margin-bottom:1rem;display:block}.airline-delay-widget .field-group input{margin-bottom:0}.airline-delay-widget .field-group input[type=text]{text-transform:uppercase}.airline-delay-widget .field-group input::placeholder{text-transform:none}.airline-delay-widget .widget__screen--two .widget__screen-heading{margin-bottom:2rem;font-size:2rem;line-height:1.25rem;font-weight:600}.airline-delay-widget .widget__results__flight-details{background-color:var(--themeUiProductColour,var(--red,#ff8684));padding:1rem;margin-bottom:1rem}.airline-delay-widget .widget__results__flight-details p{margin-bottom:.5rem}.airline-delay-widget .widget__results__flight-details p:last-child{margin-bottom:0}.airline-delay-widget .widget__results__flight-details .arrival--value,.airline-delay-widget .widget__results__flight-details .delay--value,.airline-delay-widget .widget__results__flight-details .departure--value,.airline-delay-widget .widget__results__flight-details .distance--value{font-weight:600}.airline-delay-widget .widget__results__card{background-color:var(--subThemeSecondaryColour,var(--white,#fff));padding:1.5rem 1rem;margin-bottom:2rem}.airline-delay-widget .widget__results__card .mod-tool-tip{border:none}.airline-delay-widget .widget__results__card .mod-tool-tip__content::before{background-color:var(--mediumGrey,#d4d4d4)}.airline-delay-widget .widget__results__compensation .compensation__title{display:flex;gap:8px;align-items:center;font-weight:600;font-size:1rem;margin-bottom:1.5rem}.airline-delay-widget .widget__results__compensation .compensation__title::before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 45.3 45.3' xml:space='preserve'%3E%3Cpath id='Path_18947' d='M0,0h45.3v45.3H0V0z'/%3E%3Cpath id='Path_19631' fill='%23FFFFFF' d='M16,17.1c0,1.4,0.2,2.7,0.6,4.1H14v3.7h3.5V25c0.1,2.6-1,5-3,6.7l0.8,2.7h16.6V30H20.6c1.4-1.3,2.2-3.1,2.1-5v-0.1h5.1v-3.7h-5.9c-0.4-1.1-0.6-2.3-0.7-3.5c0-2.1,1-3.2,2.7-3.2c1.9,0,2.6,1.2,2.7,2.8h5.1c-0.2-4.1-2.7-7.4-7.9-7.4C19.3,10,16,12.6,16,17.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:24px;width:24px;height:24px}.airline-delay-widget .widget__results__compensation .compensation__value{font-size:2rem;font-weight:600;margin-bottom:.5rem}.airline-delay-widget .widget__results__compensation .compensation__workings{font-size:.875rem;font-weight:400;margin-bottom:1.5rem}.airline-delay-widget .widget__results__compensation .compensation__workings--delay,.airline-delay-widget .widget__results__compensation .compensation__workings--distance{font-weight:600}.airline-delay-widget .widget__results__compensation .compensation__delay-sub-3hrs p{margin-bottom:1rem}.airline-delay-widget .widget__results.widget__results--flight-not-found .widget__results__compensation .compensation__value{font-size:1rem;margin-bottom:1rem}.airline-delay-widget .widget__results.widget__results--api-call-failed .compensation__title::before,.airline-delay-widget .widget__results.widget__results--api-no-result-found .compensation__title::before,.airline-delay-widget .widget__results.widget__results--not-covered-regs .compensation__title::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0' y='0' viewBox='0 0 42 42' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill:%23fff%7D%3C/style%3E%3Cg id='Group_8929' transform='translate(-232 -4749)'%3E%3Cg id='Group_8932'%3E%3Cpath id='Rectangle_11614' style='fill:%231f1f1f' d='M232 4749h42v42h-42z'/%3E%3Cg id='Group_8274' transform='rotate(45 -5607.405 2680.04)'%3E%3Cg id='Group_2669' transform='translate(0 .203)'%3E%3Cpath id='Rectangle_2148' transform='rotate(90 13.832 13.832)' class='st1' d='M11.4 0h4.8v27.7h-4.8z'/%3E%3Cpath id='Rectangle_2149' transform='rotate(90 13.832 13.832)' class='st1' d='M0 11.4h27.7v4.8H0z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.airline-delay-widget .widget__results.widget__results--api-call-failed .compensation__value,.airline-delay-widget .widget__results.widget__results--api-no-result-found .compensation__value,.airline-delay-widget .widget__results.widget__results--not-covered-regs .compensation__value{font-size:1rem;font-weight:600}.airline-delay-widget .widget__results__next-steps .next-steps__title{display:flex;gap:8px;align-items:center;font-weight:600;font-size:1rem;margin-bottom:1.5rem}.airline-delay-widget .widget__results__next-steps .next-steps__title::before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.307 45.307'%3E%3Cg id='Group_4186' data-name='Group 4186' transform='translate(-1023 -287)'%3E%3Cg id='Group_3842' data-name='Group 3842' transform='translate(86 -7907)'%3E%3Cg id='Group_3773' data-name='Group 3773' transform='translate(937 8194)'%3E%3Cpath id='Path_18947' data-name='Path 18947' d='M0,0H45.307V45.307H0Z' transform='translate(0 0)' fill='%23000'/%3E%3C/g%3E%3Cpath id='Path_19578' data-name='Path 19578' d='M25.347,0,10.457,15.169,3.873,8.462,0,12.407l6.584,6.707,3.873,3.946,3.873-3.946L29.22,3.946Z' transform='translate(944.929 8204.76)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:24px;width:24px;height:24px}.airline-delay-widget .widget__results__next-steps .next-steps__list{list-style-position:inside;font-size:.875rem;font-weight:400}.airline-delay-widget .widget__results__next-steps .next-steps__list li{list-style-type:disc;margin-bottom:1rem}.airline-delay-widget .widget__results__next-steps .next-steps__list li:last-child{margin-bottom:0}.airline-delay-widget .widget__results__next-steps .next-steps__airline-policy-link{font-size:.875rem;font-weight:600;text-decoration:underline}.airline-delay-widget .widget__results__next-steps .next-steps__airline-policy-link:hover{text-decoration:none}