.airline-delay-widget .banner{background-color:var(--themeUiProductColour,#8a8a8a);scroll-margin-top:100px}.airline-delay-widget .banner__header{display:flex;justify-content:space-between;padding:13px 16px}.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{height:5px;position:relative;width:100%}.airline-delay-widget .banner__progress-bar span{background:var(--subThemeColour,--black);display:flex;height:5px;position:relative}.airline-delay-widget .widget__section{background-color:var(--lightGrey);color:var(--themeBaseFontColour);font-size:1.125rem;padding:2rem 1rem}.airline-delay-widget .widget__section form,.airline-delay-widget .widget__section__container{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{align-items:flex-start;display:inline-flex;flex-direction:column;gap:1rem;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{display:block;margin-bottom:1rem}.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{font-size:2rem;font-weight:600;line-height:1.25rem;margin-bottom:2rem}.airline-delay-widget .widget__results__flight-details{background-color:var(--themeUiProductColour,var(--red,#ff8684));margin-bottom:1rem;padding: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));margin-bottom:2rem;padding:1.5rem 1rem}.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{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:1.5rem}.airline-delay-widget .widget__results__compensation .compensation__title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 45.3 45.3'%3E%3Cpath d='M0 0h45.3v45.3H0z'/%3E%3Cpath fill='%23FFF' d='M16 17.1c0 1.4.2 2.7.6 4.1H14v3.7h3.5v.1c.1 2.6-1 5-3 6.7l.8 2.7h16.6V30H20.6c1.4-1.3 2.2-3.1 2.1-5v-.1h5.1v-3.7h-5.9c-.4-1.1-.6-2.3-.7-3.5 0-2.1 1-3.2 2.7-3.2 1.9 0 2.6 1.2 2.7 2.8h5.1c-.2-4.1-2.7-7.4-7.9-7.4-4.5.1-7.8 2.7-7.8 7.2'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24px;content:"";display:block;height:24px;width: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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 42 42'%3E%3Cstyle%3E.st1{fill:%23fff}%3C/style%3E%3Cg id='Group_8929' transform='translate(-232 -4749)'%3E%3Cg id='Group_8932'%3E%3Cpath id='Rectangle_11614' d='M232 4749h42v42h-42z' style='fill:%231f1f1f'/%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' d='M11.4 0h4.8v27.7h-4.8z' class='st1' transform='rotate(90 13.832 13.832)'/%3E%3Cpath id='Rectangle_2149' d='M0 11.4h27.7v4.8H0z' class='st1' transform='rotate(90 13.832 13.832)'/%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{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:1.5rem}.airline-delay-widget .widget__results__next-steps .next-steps__title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.307 45.307'%3E%3Cg data-name='Group 4186'%3E%3Cg data-name='Group 3842'%3E%3Cg data-name='Group 3773'%3E%3Cpath d='M0 0h45.307v45.307H0Z' data-name='Path 18947'/%3E%3C/g%3E%3Cpath fill='%23fff' d='m33.276 10.76-14.89 15.169-6.584-6.707-3.873 3.945 6.584 6.707 3.873 3.946 3.873-3.946 14.89-15.168Z' data-name='Path 19578'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:24px;content:"";display:block;height:24px;width:24px}.airline-delay-widget .widget__results__next-steps .next-steps__list{font-size:.875rem;font-weight:400;list-style-position:inside}.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}