.v1-award-result{--text:#202124;--muted:#5f6368;--line:#dadce0;--open-tint:#2021240b;--open-tint-hover:#20212413;--open-rule:#202124;width:100%;color:var(--text);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(392px,428px);align-items:stretch;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:grid}.v1-award-result,.v1-award-result *{box-sizing:border-box}.v1-award-result-itinerary{min-width:0}.v1-award-result-itinerary .desktop-flight-stack{width:100%}.v1-award-result-itinerary .desktop-flight-segment{grid-template-columns:46px minmax(0,1fr);gap:10px}.v1-award-result-itinerary .desktop-flight-footer{grid-template-columns:max-content minmax(0,1fr);justify-content:stretch;align-items:center;gap:16px;padding-left:56px}.v1-award-result-itinerary .flight-time-summary{align-items:center;margin-top:0}.v1-award-result-itinerary .flight-time-icon{transform:none}.v1-award-result-itinerary .desktop-flight-footer-meta{text-align:left;justify-self:end;align-items:flex-start;gap:2px;width:160px;max-width:160px;padding-right:12px}.v1-award-result-cabins{--cabin-gap:14px;gap:var(--cabin-gap);min-width:0;padding-left:var(--cabin-gap);margin-left:var(--cabin-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.v1-award-result-cabins:before{top:12px;bottom:12px;left:calc(var(--cabin-gap) / 2 - .5px);border-left:1px dashed var(--line);content:"";position:absolute}button:where(.v1-award-result-cabin){appearance:none;font:inherit;color:inherit;background:0 0;border:0;width:100%}button.v1-award-result-cabin:focus{outline:none}.v1-award-result-cabin{text-align:center;border-radius:10px;grid-template-rows:auto auto auto;gap:4px;min-width:0;padding:9px 4px 10px;display:grid;position:relative}.v1-award-result-cabin+.v1-award-result-cabin:before{top:12px;bottom:12px;left:calc(-1 * var(--cabin-gap) / 2 - .5px);content:"";background:#20212412;width:1px;position:absolute}.v1-award-result-cabin[data-cabin=economy]{--cabin-bar:#ff0080, #ff8c00, #ff0080;--cabin-tint:#ff00800d;--cabin-tint-hover:#ff008017;--cabin-accent:#d6006b;--cabin-glow:#ff008038}.v1-award-result-cabin[data-cabin=premium]{--cabin-bar:#ff6a00, #ff9100, #ff3b30;--cabin-tint:#ff8c000f;--cabin-tint-hover:#ff8c001c;--cabin-accent:#c2620a;--cabin-glow:#ff8c003d}.v1-award-result-cabin[data-cabin=business]{--cabin-bar:#ff4d4d, #a855f7, #7928ca;--cabin-tint:#7928ca0e;--cabin-tint-hover:#7928ca1a;--cabin-accent:#7928ca;--cabin-glow:#7928ca38}.v1-award-result-cabin[data-cabin=first]{--cabin-bar:#7928ca, #ff0080, #a855f7;--cabin-tint:#a855f70e;--cabin-tint-hover:#ff008017;--cabin-accent:#a21caf;--cabin-glow:#a855f738}.v1-award-result-cabin.is-open{background:var(--cabin-tint,var(--open-tint));transition:background .18s ease-out,box-shadow .18s ease-out}.v1-award-result-cabin.is-open:after{background:linear-gradient(135deg, var(--cabin-bar,var(--open-rule)));content:"";pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:10px;padding:1px;transition:opacity .24s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v1-award-result-cabin.is-open:hover:after{opacity:0}.v1-award-result-cabin.is-open:hover{box-shadow:0 8px 22px -10px var(--cabin-glow,#2021244d)}.v1-award-result-cabin-frame{background:linear-gradient(135deg, var(--cabin-bar,var(--open-rule)));opacity:0;pointer-events:none;z-index:0;border-radius:10px;transition:opacity .3s ease-out;position:absolute;inset:0}.v1-award-result-cabin.is-open:hover .v1-award-result-cabin-frame{opacity:1}.v1-award-result-cabin.is-open:hover .v1-award-result-cabin-label,.v1-award-result-cabin.is-open:hover .v1-award-result-cabin-points{color:#fff}.v1-award-result-cabin.is-open:hover .v1-award-result-cabin-meta{color:#ffffffeb}@media (prefers-reduced-motion:reduce){.v1-award-result-cabin.is-open,.v1-award-result-cabin-frame,.v1-award-result-cabin-label,.v1-award-result-cabin-value,.v1-award-result-cabin-meta,.v1-award-result-cabin-points{transition:none}}.v1-award-result-cabin.is-open+.v1-award-result-cabin:before,.v1-award-result-cabin.is-open:before{opacity:0}.v1-award-result-cabin-label,.v1-award-result-cabin-value,.v1-award-result-cabin-meta{z-index:1;transition:color .24s ease-out;position:relative}.v1-award-result-cabin-points{transition:color .24s ease-out}.v1-award-result-cabin-label{color:#5f63689e;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:13px;font-size:9.5px;font-weight:600;line-height:1.2;display:flex}.v1-award-result-cabin.is-open .v1-award-result-cabin-label{color:var(--cabin-accent,var(--text))}.v1-award-result-cabin.is-open .v1-award-result-cabin-meta{color:var(--cabin-accent,var(--muted));font-weight:500}.v1-award-result-cabin-value{justify-content:center;align-items:center;min-height:19px;display:flex}.v1-award-result-cabin-points{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.1}.v1-award-result-cabin-empty{background:#5f636859;border-radius:1px;width:14px;height:1px;display:block}.v1-award-result-cabin-meta{min-height:14px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:450;line-height:1.35;display:block;overflow:hidden}@media (width<=680px){.v1-award-result{grid-template-columns:minmax(0,1fr)}.v1-award-result-cabins{border-top:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;margin-left:0;padding-top:14px;padding-left:0}.v1-award-result-cabins:before,.v1-award-result-cabin+.v1-award-result-cabin:before{display:none}}.v1-award-card{position:relative}.v1-award-card:after{border-radius:inherit;background:linear-gradient(120deg, var(--accent-violet), var(--accent-coral), var(--accent-amber));content:"";opacity:0;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .24s ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v1-award-card:hover:after{opacity:0}.v1-award-card:hover{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, var(--accent-violet), var(--accent-coral), var(--accent-amber)) border-box;border-color:#0000;box-shadow:0 14px 34px -22px #20212473}@media (prefers-reduced-motion:reduce){.v1-award-card:after{transition:none}}.v1-award-card:before{border-radius:inherit;background:linear-gradient(120deg, color-mix(in srgb, var(--accent-violet) 3.5%, transparent), color-mix(in srgb, var(--accent-coral) 3%, transparent), color-mix(in srgb, var(--accent-amber) 3.5%, transparent));content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity .26s ease-out;position:absolute;inset:0}.v1-award-card:hover:before{opacity:1}.v1-award-card>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.v1-award-card:before{transition:none}}.v1-award-result-program{border-bottom:1px solid var(--line);cursor:default;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:26px;padding-bottom:8px;display:flex}.v1-award-result-program *{cursor:default}.v1-award-result-program-caption{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.v1-award-result-program-mark{border:1px solid var(--line);background:#fff;border-radius:5px;flex:0 0 85px;place-items:center;width:85px;height:40px;display:inline-grid;position:relative;overflow:hidden}.v1-award-result-program-mark img{object-fit:contain;width:calc(100% - 10px);height:calc(100% - 6px);position:absolute;inset:3px 5px}.v1-award-result-program-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text);padding:0 4px;font-size:10px;font-weight:600;overflow:hidden}@media (width<=680px){.v1-award-result-program{justify-content:flex-start}}.v1-award-modal{--modal-bar:#dadce0, #dadce0;background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--modal-bar)) border-box;border:1px solid #0000}.v1-award-modal[data-cabin=economy]{--modal-bar:#ff0080, #ff8c00, #ff0080}.v1-award-modal[data-cabin=premium]{--modal-bar:#ff6a00, #ff9100, #ff3b30}.v1-award-modal[data-cabin=business]{--modal-bar:#ff4d4d, #a855f7, #7928ca}.v1-award-modal[data-cabin=first]{--modal-bar:#7928ca, #ff0080, #a855f7}.v1-award-modal .v1-award-card,.v1-award-modal .v1-award-card:hover{box-shadow:none;background:0 0;border-color:#0000}.v1-award-modal .v1-award-card:before,.v1-award-modal .v1-award-card:after{display:none}.v1-award-modal .v1-award-card>button{cursor:default}.v1-award-modal-ribbon{background:linear-gradient(90deg, var(--modal-bar), transparent);opacity:.85}.v1-award-modal .v1-flight-block.is-nonstop-block .desktop-flight-footer{grid-template-columns:1fr;row-gap:8px}.v1-award-modal .v1-flight-block.is-nonstop-block .desktop-flight-footer-side{grid-column:1;justify-self:start;margin-left:0}.v1-award-modal .v1-flight-block.is-nonstop-block .desktop-flight-footer-meta{grid-column:1;justify-self:start;width:auto;max-width:none;padding:0 0 0 23px;top:0}.v1-award-modal .v1-flight-block.is-nonstop-block .flight-overview-main,.v1-award-modal .v1-flight-block.is-nonstop-block .flight-time-summary{transform:none}.v1-award-result-cabin[role=button]:focus-visible,button.v1-award-result-cabin:focus-visible{outline:none}.v1-award-result-cabin.is-open:focus-visible:after{opacity:1;padding:2px}
