.baggageOption,.u-focus-outline{border-radius:.25rem}.baggageOption:focus-visible,.u-focus-outline:focus-visible{outline:.125rem solid #5341f9;position:relative;z-index:2}.baggageOption__dimensions,.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.baggageOption{border-radius:0;outline-offset:-.25rem;padding-left:.5rem;width:100%}.baggageOption:disabled{cursor:auto}.baggageOption:hover{background-color:#ececef}.baggageOption__dot{display:none}.baggageOption:has(.baggageOption__dimensions) .baggageOption__dot{align-items:center;display:flex}.baggageOption__inner{gap:.5rem;padding:.5rem .75rem .5rem 0;position:relative}.baggageOption__inner,.baggageOption__right{align-items:center;display:flex;justify-content:space-between}.baggageOption__right{font-size:.875em;gap:.25rem;line-height:1.25rem;overflow:hidden}.baggageOption__dimensions{color:#8b8b9d;min-width:0}.baggageOption__price{font-weight:600}.baggageOption__more{padding:.125rem .25rem}.baggageOption__actions{background-color:#fff}.baggageOption:not(:last-child){border-bottom:.0625rem solid #ececef}@media (hover:none) and (pointer:coarse){.baggageOption__inner{justify-content:flex-start}.baggageOption__right{margin-left:auto}.baggageOption__more{display:none}.baggageOption__actions{position:relative;right:auto;top:auto;transform:none}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.baggageOptions{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;position:relative}.baggageOptions__empty{color:#8b8b9d;font-size:.875em;line-height:1.25rem}.baggageOptions__list{background-color:#f9fafc;border-radius:.5rem;overflow:hidden;width:100%}.baggageOptions__list>:not(:last-child,:has(+.airlineRulePageBaggageOptions__limit)) .airlineRulePageBaggageOption__inner{border-bottom:1px solid #ececef}.baggageOptions__limit{color:#8b8b9d;font-size:.875em;line-height:1.25rem;padding:.5rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.airlineRulePageApisRequirements{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.airlineRulePageApisRequirements__empty{color:#8b8b9d;font-size:.875em;line-height:1.25rem}.airlineRulePageApisRequirements__override{background-color:#f9fafc;border-radius:.5rem;display:flex;flex-direction:column;padding:.5rem}.airlineRulePageApisRequirements__description{color:#8b8b9d;font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.airlineRulePageApisRequirements__remove{align-self:flex-end}.airlineRulePageApisRequirements__switch{font-size:.875em;font-weight:500}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.baggageForm{display:flex;flex-direction:column}.baggageForm__spacer{height:1rem;width:100%}.baggageForm__helper{color:#8b8b9d;font-size:.875em;line-height:1.125rem;margin-bottom:1rem}.baggageForm__dimensions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.baggageForm__dimensions>*{flex:1 1 min(6.875rem,100%);min-width:0}.baggageForm__errors{color:#fc5959;font-size:.875em}.baggageForm__errors>:first-letter{text-transform:capitalize}.baggageForm__errors>:not(:last-child){margin-bottom:.125rem}.baggageForm__price .cpInput__container,.baggageForm__weight .cpInput__container{max-width:min(6.875rem,100%)}@media (max-width:400px){.baggageForm__price,.baggageForm__weight{max-width:unset}}.airlineRuleBaggageOverrideDialog__content,.airlineRuleBaggageOverrideDialog__header,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.airlineRuleBaggageOverrideDialog__content,.airlineRuleBaggageOverrideDialog__header,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.airlineRuleBaggageOverrideDialog__header{font-size:1.25em;font-weight:600}.airlineRuleBaggageOverrideDialog__content{display:flex;flex-direction:column;gap:1rem}.airlineRuleBaggageOverrideDialog__footer{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.airlineRuleOverrideOptions__options{display:flex;flex-direction:column;gap:1rem}.airlineRuleOverrideOptions__option{display:flex;flex-direction:column;gap:.5rem}.airlineRuleOverrideOptions__optionHeader{align-items:center;display:flex;gap:.25rem}.airlineRuleOverrideOptions__optionLabel{font-size:.875em;font-weight:600;line-height:1.25rem}.airlineRuleOverrideOptions__optionLoader{aspect-ratio:1/1;height:1.25rem;width:1.25rem}.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.u-layout-box-padding{padding:1rem}}.supplierOverride__header,.u-focus-outline{border-radius:.25rem}.supplierOverride__header:focus-visible,.u-focus-outline:focus-visible{outline:.125rem solid #5341f9;position:relative;z-index:2}.supplierOverride__details,.supplierOverride__title,.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.supplierOverride__header{align-items:center;background-color:#fff;border-radius:0;cursor:pointer;display:flex;outline-offset:-.25rem;padding:.75rem .5rem;width:100%}.supplierOverride__header:hover{background-color:#ececef}@media (hover:none) and (pointer:coarse){.supplierOverride__header{gap:.5rem}}.supplierOverride__expand{align-items:center;display:flex;flex-shrink:0;padding:.125rem;transition:rotate .2s ease}.supplierOverride__expand--isToggled{rotate:180deg}.supplierOverride__title{line-height:1.5rem}.supplierOverride__options{display:flex;flex-direction:column;padding:.75rem .75rem .75rem 2rem}.supplierOverride__details{align-items:center;display:flex;gap:.5rem;width:100%}.supplierOverride__summary{align-items:center;color:#8b8b9d;display:flex;flex-shrink:0;font-size:.875em;font-weight:400;line-height:1.25rem}.supplierOverride__more{flex-shrink:0;padding:.125rem .5rem}.supplierOverride__actions{background-color:#fff}.supplierOverride:not(:first-child){border-top:.0625rem solid #ececef}@media (hover:none) and (pointer:coarse){.supplierOverride__more{display:none}}@media (max-width:450px){.supplierOverride__options{padding:.5rem}}.airlineBaggagesDialog__content,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.airlineBaggagesDialog__content,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.airlineBaggagesDialog__header{padding:1rem 1.5rem}.airlineBaggagesDialog__title{font-size:1.25em;font-weight:600;line-height:1.875rem}.airlineBaggagesDialog__subtitle{color:#8b8b9d;font-size:.875em;font-weight:400;line-height:1.5rem}.airlineBaggagesDialog__content{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.airlineBaggagesDialog__footer{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between}.airlineSupplierOverrideDialog__content,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.airlineSupplierOverrideDialog__content,.u-layout-box-padding{padding:1rem}}.u-layout-box-style{background-color:#fff;border-radius:.9375rem;box-shadow:0 1px 4px #3e3e5b1a,0 0 1px #3e3e5b26}.u-layout-page-container{margin:auto;width:min(100%,81.25rem)}@media screen and (pointer:coarse) and (orientation:landscape) and (max-height:500px),screen and (pointer:coarse) and (orientation:landscape) and (max-width:800px){.u-layout-hide-on-mobile-landscape-mode{display:none}}.u-layout-section-spacing>:not(:last-child,:empty){margin-bottom:1rem}.u-layout-section-border>:not(:last-child){border-bottom:1px solid #d8d8de}.u-focus-outline{border-radius:.25rem}.u-focus-outline:focus-visible{outline:.125rem solid #5341f9;position:relative;z-index:2}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-highlight{background-color:#ffd00b;color:#3e3e5b}.u-input-label{font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.u-graphic-timeline-layover{background-color:#d8d8de;width:.125rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23d8d8de' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.u-rounded-element{border-radius:62.5rem}.u-asterisk{font-size:.875rem;position:relative;top:-.1875rem}.u-asterisk:after{content:" "}label .u-asterisk,legend .u-asterisk{color:#fc5959}.airlineSupplierOverrideDialog__header{padding:1rem 1.5rem}.airlineSupplierOverrideDialog__title{font-size:1.25em;font-weight:600;line-height:1.875rem}.airlineSupplierOverrideDialog__subtitle{color:#8b8b9d;font-size:.875em;font-weight:400;line-height:1.5rem}.airlineSupplierOverrideDialog__content{display:flex;flex-direction:column;gap:1rem}.airlineSupplierOverrideDialog__footer{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between}
