.input-wrapper{border-radius:8px;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:8px;transition:border .5s ease-out;display:flex;position:relative}.input-icon{width:20px;height:20px;transition:color .5s ease-out}.input-icon-active{cursor:pointer}.input-text{height:24px;font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);border:0;outline:none;flex:1 0 0;transition:color .5s ease-out}.input-text::placeholder{color:var(--text-secondary)}.airlines-input--light .input-wrapper{border:1px solid var(--outline-brand-tertiary);background:var(--background-default-default)}.airlines-input--light .input-wrapper:hover{border:1px solid var(--outline-brand-secondary)}.airlines-input--light .input-wrapper:focus-within{border:1px solid var(--outline-brand-brand)}.airlines-input--light .input-wrapper:focus-within .input-text{color:var(--text-primary)}.airlines-input--light .input-wrapper:focus-within .input-icon{color:var(--icon-primary)}.airlines-input--light .input-text{color:var(--text-secondary)}.airlines-input--light .input-icon{color:var(--icon-secondary);background:var(--background-default-default)}.airlines-input--dark .input-wrapper{border:1px solid var(--outline-neutral-primary);background:var(--background-neutral-pressed)}.airlines-input--dark .input-wrapper:focus-within{border:1px solid var(--outline-brand-primary)}.airlines-input--dark .input-wrapper:focus-within .input-text{color:var(--text-inverse)}.airlines-input--dark .input-wrapper:focus-within .input-icon{color:var(--icon-inverse)}.airlines-input--dark .input-text{color:var(--text-inverse);background:var(--background-neutral-pressed)}.airlines-input--dark .input-text::placeholder{color:var(--text-secondary)}.airlines-input--dark .input-icon{color:var(--icon-inverse);background:var(--background-neutral-pressed)}.airlines-input--error .input-text{color:var(--text-red)}.airlines-input--error .input-wrapper{border:1px solid var(--outline-red-primary)}.airlines-input--error .input-icon{color:var(--icon-red)}.airlines-input{display:flex}.airlines-input--top{flex-direction:column;gap:8px}.airlines-input--side{flex-direction:row;gap:4px}.airlines-input--error .airlines-input__label{color:var(--text-red)}.airlines-input .airlines-input__label{text-transform:none;font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);transition:color .5s ease-out;display:flex}.airlines-input .airlines-input__label--top{justify-content:space-between;align-items:flex-start}.airlines-input .airlines-input__label--side{flex-direction:column;flex-shrink:0;justify-content:center}.airlines-input__content{flex:1 0 0;display:flex}.airlines-input--light .airlines-input__label{color:var(--text-primary)}.airlines-input--dark .airlines-input__label{color:var(--text-inverse)}.airlines-input--error.airlines-input--light .airlines-input__label,.airlines-input--error.airlines-input--dark .airlines-input__label{color:var(--text-red)}.typography-label{font-family:var(--font-roboto-mono);font-weight:var(--font-weight-500);text-transform:uppercase}.typography-label.label-sm{font-size:var(--label-font-size-sm);line-height:var(--label-line-height-sm)}.typography-label.label-md{font-size:var(--label-font-size-md);line-height:var(--label-line-height-md)}.typography-label.label-lg{font-size:var(--label-font-size-lg);line-height:var(--label-line-height-lg)}.body{font-family:var(--font-roboto);font-weight:var(--font-weight-400);margin:0}.body.body-sm{font-size:var(--body-font-size-sm);line-height:var(--body-line-height-sm)}.body.body-md{font-size:var(--body-font-size-md);line-height:var(--body-line-height-md)}.body.body-lg{font-size:var(--body-font-size-lg);line-height:var(--body-line-height-lg)}.default-group-header{align-items:center;gap:var(--xs,4px);padding:var(--xs,4px)var(--lg,16px);background-color:var(--background-default-primary,#fff);display:flex}.default-group-header--sticky{top:calc(var(--sm,8px)*-1);z-index:1;position:sticky}.default-group-header__icon{color:var(--icon-secondary,#6b778c);justify-content:center;align-items:center;display:flex}.default-group-header__label{color:var(--text-secondary,#6b778c);flex:1;margin:0}.default-group-header__chevron{color:var(--icon-secondary,#6b778c);transition:transform .2s}.default-group-header__chevron--collapsed{transform:rotate(-90deg)}.default-group-header--collapsible{cursor:pointer;-webkit-user-select:none;user-select:none}.default-group-header--collapsible:hover{background-color:#0000000d}.default-group-header--collapsible:focus{outline:2px solid var(--outline-brand-primary,#bdc1c9);outline-offset:-2px}.default-group-header--dark{background-color:var(--background-neutral-pressed,#1a1a1a)}.default-group-header--dark .default-group-header__icon,.default-group-header--dark .default-group-header__label,.default-group-header--dark .default-group-header__chevron{color:var(--text-inverse,#fff)}.default-group-header--dark.default-group-header--collapsible:hover{background-color:#ffffff0d}.default-option{align-items:center;gap:var(--sm,8px);width:100%;display:flex}.default-option__icon{color:var(--icon-primary,#1a1a1a);flex-shrink:0;justify-content:center;align-items:center;display:flex}.default-option__content{gap:var(--xs,4px);flex-direction:column;flex:1;min-width:0;display:flex}.default-option__label{margin:0}.default-option__description{color:var(--text-secondary,#6b778c);margin:0}.default-option__badge{padding:var(--xs,4px)var(--sm,8px);border-radius:var(--xs,4px);background-color:var(--background-neutral-subtle,#f9fafb);flex-shrink:0}.default-option__badge .body{margin:0}.default-option--disabled{opacity:.5;cursor:default}.default-option--dark .default-option__icon{color:var(--icon-inverse,#fff)}.default-option--dark .default-option__description{color:var(--text-secondary-inverse,#a0a0a0)}.default-option--dark .default-option__badge{background-color:var(--background-neutral-subtle-inverse,#2a2a2a)}.autocomplete-input{position:relative}.autocomplete-input .body{margin:0}.autocomplete-input .input-icon-active{transition:transform .3s}.autocomplete-input--open .input-icon-active{transform:rotate(180deg)}.autocomplete-input--disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.autocomplete-input--disabled .input-text{cursor:not-allowed}.autocomplete-input--disabled .input-icon{color:var(--text-secondary,#6b778c)}.autocomplete-input__dropdown{width:100%;max-height:300px;margin-top:var(--xs,4px);padding:var(--sm,8px)0;border-radius:var(--sm,8px);border:1px solid inherit;background:inherit;opacity:1;z-index:99;flex-direction:column;align-items:stretch;transition:opacity .3s ease-out,top .3s ease-out;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.autocomplete-input__dropdown::-webkit-scrollbar{width:6px}.autocomplete-input__dropdown::-webkit-scrollbar-track{background:0 0}.autocomplete-input__dropdown::-webkit-scrollbar-thumb{background:var(--outline-brand-secondary,#dadce3);border-radius:3px}.autocomplete-input__dropdown--hide{opacity:0;z-index:-1;pointer-events:none;top:0}.autocomplete-input__dropdown--light{color:var(--text-primary,#1a1a1a);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.autocomplete-input__dropdown--dark{color:var(--text-inverse,#1a1a1a);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.autocomplete-input__dropdown__option{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;padding:var(--md,12px)var(--lg,16px);background:0 0;border:0;outline:0;align-items:center;display:flex}.autocomplete-input__dropdown__option:hover{background-color:#0000001a}.autocomplete-input__dropdown__option:focus{outline:2px solid var(--outline-brand-primary,#bdc1c9);outline-offset:-2px;background-color:#0000001a}.autocomplete-input__dropdown__option--selected{background-color:#00000026}.autocomplete-input__dropdown__option--focused{background-color:#0000001a}.autocomplete-input__dropdown__no-results,.autocomplete-input__dropdown__loading{padding:var(--sm,8px)var(--lg,16px);color:var(--text-secondary,#6b778c);align-items:center;font-style:italic;display:flex}.autocomplete-input__dropdown__load-more{padding:var(--sm,8px)var(--lg,16px);color:var(--text-secondary,#6b778c);border-top:1px solid var(--outline-brand-secondary,#dadce3);background-color:var(--background-neutral-subtle,#f9fafb);justify-content:center;align-items:center;font-size:.875rem;font-style:italic;display:flex}.autocomplete-input__dropdown__grouped,.autocomplete-input__dropdown__group,.autocomplete-input__dropdown__group-options{flex-direction:column;display:flex}.autocomplete-input__dropdown__virtual-container{width:100%;position:relative}.autocomplete-input__dropdown__virtual-item{width:100%;position:absolute;top:0;left:0}.autocomplete-input__dropdown__loading-more{padding:var(--sm,8px)var(--lg,16px);justify-content:center;align-items:center;display:flex}.autocomplete-input__dropdown__loading-more--absolute{width:100%;position:absolute;top:0;left:0}.badge{box-sizing:border-box;align-items:center;gap:var(--xs);padding:var(--xs)var(--md);width:min-content;max-width:180px;height:24px;transition:outline .2s,box-shadow .2s;display:flex}.badge--focused{outline:2px solid var(--text-primary);outline-offset:1px;box-shadow:0 0 0 1px #0000001a}.badge--focused.badge--success{outline-color:var(--text-green)}.badge--focused.badge--failed{outline-color:var(--text-red)}.badge--focused.badge--warning{outline-color:var(--text-yellow)}.badge--focused.badge--draft{outline-color:var(--text-neutral)}.badge--focused.badge--processing{outline-color:var(--text-primary)}.badge--focused.badge--exported{outline-color:var(--text-turquoise)}.badge--focused.badge--additional-info{outline-color:#fffc}.badge--focused.badge--outline{outline-color:var(--text-primary)}.badge--square{border-radius:var(--xs)}.badge--rounded{border-radius:var(--radii-xl)}.badge--success{background-color:var(--background-green-secondary);color:var(--text-green)}.badge--success__dot{background-color:var(--text-green)}.badge--failed{background-color:var(--background-red-secondary);color:var(--text-red)}.badge--failed__dot{background-color:var(--text-red)}.badge--warning{background-color:var(--background-yellow-secondary);color:var(--text-yellow)}.badge--warning__dot{background-color:var(--text-yellow)}.badge--draft{background-color:var(--background-neutral-secondary);color:var(--text-neutral)}.badge--draft__dot{background-color:var(--text-neutral)}.badge--processing{background-color:var(--background-brand-secondary);color:var(--text-primary)}.badge--processing__dot{background-color:var(--text-primary)}.badge--exported{background-color:var(--background-turquoise-secondary);color:var(--text-turquoise)}.badge--exported__dot{background-color:var(--text-turquoise)}.badge--additional-info{background-color:var(--background-neutral-primary);color:var(--text-inverse)}.badge--additional-info__dot{background-color:var(--text-inverse)}.badge--outline{border:1px solid var(--outline-brand-brand,#2a2c31);color:var(--text-primary)}.badge__dot,.badge__icon,.badge__close{flex-shrink:0}.badge__dot{border-radius:50%;width:6px;height:6px}.badge__icon,.badge__close{width:16px;height:16px}.badge__text{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}.badge__close{cursor:pointer}.autocomplete-search-container{width:100%;display:block;position:relative}.autocomplete-search{cursor:pointer;padding:var(--sm,8px);justify-content:space-between;align-items:center;gap:var(--xs,4px);border-radius:var(--sm,8px);box-sizing:border-box;text-align:start;border:1px solid #0000;flex-direction:row;width:100%;min-height:44px;transition:border .2s ease-out,box-shadow .2s ease-out;display:flex}.autocomplete-search--open .autocomplete-search__chevron{transform:rotate(180deg)}.autocomplete-search--open .autocomplete-search__chevron--up{transform:rotate(0)}.autocomplete-search--multiline{height:auto;padding-top:var(--xs,4px);padding-bottom:var(--xs,4px);align-items:flex-start}.autocomplete-search--disabled,.autocomplete-search--disabled:hover{cursor:auto;border:1px solid #0000}.autocomplete-search--light{color:var(--text-secondary,#6f737a);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.autocomplete-search--light:hover{border:1px solid var(--outline-brand-primary,#bdc1c9)}.autocomplete-search--light:focus-within{border:1px solid var(--outline-brand-brand,#2a2c31);box-shadow:0 0 0 2px #2a2c311a}.autocomplete-search--light.autocomplete-search--error{border:1px solid var(--Outline-red-primary,#e54829)}.autocomplete-search--light.autocomplete-search--error .autocomplete-search__icon{color:var(--icon-red,#e54829)}.autocomplete-search--light:focus-within .autocomplete-search__input{color:var(--text-primary,#2a2c31)}.autocomplete-search--light:focus-within .autocomplete-search__icon{color:var(--icon-primary,#2a2c31)}.autocomplete-search--dark{color:var(--text-inverse,#fff);border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a)}.autocomplete-search--dark:focus-within{border:1px solid var(--outline-brand-primary,#bdc1c9);box-shadow:0 0 0 2px #bdc1c933}.autocomplete-search--dark.autocomplete-search--error{border:1px solid var(--Outline-red-primary,#e54829)}.autocomplete-search--dark.autocomplete-search--error .autocomplete-search__icon{color:var(--icon-red,#e54829)}.autocomplete-search--dark:focus-within .autocomplete-search__input{color:var(--text-inverse,#fff)}.autocomplete-search--dark:focus-within .autocomplete-search__icon{color:var(--icon-inverse,#fff)}.autocomplete-search__badge-wrapper{background:0 0;outline:none;margin:0;padding:0;display:inline-block}.autocomplete-search__badge-wrapper:focus{outline:none}.autocomplete-search__badge{height:20px;padding:var(--2xs,2px)var(--sm,8px)}.autocomplete-search__badge.badge--focused{box-shadow:inset 0 0 0 1px var(--outline-brand-brand,#2a2c31);transition:all .15s;transform:none;background-color:var(--background-brand-primary,#2a2c31)!important;color:var(--text-inverse,#fff)!important}.autocomplete-search--dark .autocomplete-search__badge.badge--focused{box-shadow:inset 0 0 0 1px var(--outline-brand-primary,#bdc1c9);background-color:var(--background-brand-secondary,#bdc1c933)!important;color:var(--text-inverse,#fff)!important}.autocomplete-search__icon{flex-shrink:0;transition:color .2s ease-out}.autocomplete-search__chevron{all:unset;cursor:pointer;border-radius:var(--2xs,2px);justify-content:center;align-items:center;min-width:24px;height:24px;transition:background-color .2s,transform .2s;display:flex}.autocomplete-search__chevron--up{transform:rotate(180deg)}.autocomplete-search__chevron:hover{background-color:var(--background-brand-secondary,#2a2c310d)}.autocomplete-search__chevron:focus-visible{outline:2px solid var(--text-primary,#2a2c31);outline-offset:1px}.autocomplete-search--disabled .autocomplete-search__chevron{cursor:not-allowed;opacity:.5}.autocomplete-search--disabled .autocomplete-search__chevron:hover{background-color:#0000}.autocomplete-search__left{justify-content:flex-start;align-items:center;gap:var(--xs,4px);flex:1;min-height:28px;display:flex;overflow:hidden}.autocomplete-search__left--multiline{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;min-height:32px;overflow:visible}@media (max-width:400px){.autocomplete-search__left{flex-wrap:wrap;overflow:visible}}.autocomplete-search__left--multiline .autocomplete-search__input{min-width:120px;margin-top:2px}.autocomplete-search__input{background-color:#0000;border:0;outline:none;flex:1;min-width:120px;max-width:100%;transition:color .2s ease-out}.autocomplete-search__input::placeholder{color:var(--text-secondary,#6f737a);transition:color .2s ease-out}.autocomplete-search--light .autocomplete-search__input{color:var(--text-primary,#2a2c31)}.autocomplete-search--light.autocomplete-search--error .autocomplete-search__input{color:var(--text-red,#992008)}.autocomplete-search--dark .autocomplete-search__input{color:var(--text-inverse,#fff)}.autocomplete-search--dark .autocomplete-search__input::placeholder{color:var(--text-inverse,#fff);opacity:.7}.autocomplete-search__dropdown{border-radius:var(--sm,8px);width:100%;max-height:300px;margin-top:var(--xs,4px);z-index:100;transform-origin:top;opacity:1;transition:transform .2s,opacity .2s,max-height .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden;transform:scaleY(1)}.autocomplete-search__dropdown--up{margin-top:0;margin-bottom:var(--xs,4px);transform-origin:bottom;top:auto;bottom:100%}.autocomplete-search__dropdown:not(.autocomplete-search__dropdown--hide){animation:0s .3s forwards showDropdownOverflow}.autocomplete-search__dropdown--hide{opacity:0;pointer-events:none;background-color:#0000;border-color:#0000;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:scaleY(0)}.autocomplete-search__dropdown--light{color:var(--text-primary,#2a2c31);background:var(--background-default-primary,#fff);border:1px solid var(--outline-brand-secondary,#dadce3)}.autocomplete-search__dropdown--dark{color:var(--text-inverse,#fff);background:var(--background-neutral-pressed,#3a435a);border:1px solid var(--outline-neutral-primary,#546483)}.autocomplete-search__options{box-sizing:border-box;width:100%;max-height:inherit;padding:var(--sm,8px)var(--md,12px);scrollbar-width:thin;scrollbar-color:var(--outline-brand-tertiary)transparent;flex-direction:column;display:flex;overflow:auto}.autocomplete-search__options::-webkit-scrollbar{width:4px}.autocomplete-search__options::-webkit-scrollbar-track{background:0 0}.autocomplete-search__options::-webkit-scrollbar-thumb{background-color:var(--outline-brand-tertiary);border-radius:2px}.autocomplete-search__options .menu-section{max-width:unset;padding-top:var(--md,12px);padding-bottom:var(--xs,4px);box-sizing:border-box}.autocomplete-search__options .menu-section:not(:last-child){border-bottom:1px solid var(--outline-brand-secondary,#dadce3)}@keyframes showDropdownOverflow{to{overflow:auto}}.menu-section{align-items:flex-start;gap:var(--xs);flex-direction:column;width:100%;max-width:30rem;display:flex}.menu-section-header{color:var(--text-secondary)}.menu-section-header-dark,.menu-section-dark .menu-section-header{color:var(--text-inverse)}.menu-section-divider{width:100%;margin:var(--xs,4px)0;border:#0000;border-top:1px solid var(--outline-brand-tertiary)}.custom-menu-item{padding:var(--sm)var(--lg);align-items:center;gap:var(--md);border-radius:var(--radii-xs);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:#0000;width:100%;min-width:0;transition:background-color .3s;display:flex;overflow:hidden}.custom-menu-item-disabled{cursor:default;pointer-events:none;opacity:.38}.custom-menu-item-text{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.custom-menu-item-icon{width:var(--action-line-height-md);height:var(--action-line-height-md);flex-shrink:0}.custom-menu-item-light{background:var(--background-default-default);color:var(--text-primary)}.custom-menu-item-light:hover,.custom-menu-item-light:focus,.custom-menu-item-light.custom-menu-item-highlighted{background:var(--background-brand-tertiary)}.custom-menu-item-light:hover,.custom-menu-item-light.custom-menu-item-disabled{color:var(--text-secondary)}.custom-menu-item-dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.custom-menu-item-dark:hover,.custom-menu-item-dark:focus,.custom-menu-item-dark.custom-menu-item-highlighted{background:linear-gradient(0deg,#0003,#0003),var(--background-neutral-pressed)}.custom-menu-item-dark:hover,.custom-menu-item-dark.custom-menu-item-disabled{color:var(--background-neutral-hover)}.checkbox{appearance:none;cursor:pointer;border:1px solid var(--outline-brand-primary,#2a2c31);border-radius:var(--2xs,2px);flex-shrink:0;width:16px;height:16px;transition:all .2s linear;position:relative}.checkbox:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.checkbox--light{border:1px solid var(--outline-brand-primary,#2a2c31);background:var(--background-default-primary,#fff);accent-color:var(--background-default-primary,#fff)}.checkbox--light:hover{border:1px solid var(--outline-brand-primary,#2a2c31);background-color:var(--background-default-secondary,#e9ebf0)}.checkbox--light:checked{border:1px solid var(--background-default-primary,#2a2c31);background:var(--background-brand-primary,#2a2c31)}.checkbox--light:checked:after{content:"";border:solid var(--background-default-primary,#fff);border-width:0 2px 2px 0;border-radius:1.5px;width:3px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.checkbox--light:disabled{border:1px solid var(--outline-brand-disabled,#a5a7ad);background-color:var(--background-default-secondary,#e9ebf0)}.checkbox--light:disabled:checked{background-color:var(--background-brand-disabled,#a5a7ad)}.checkbox--dark{border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-default-primary,#fff);accent-color:var(--background-default-primary,#fff)}.checkbox--dark:hover{border:1px solid var(--outline-neutral-primary,#546483);background-color:var(--background-default-secondary,#e9ebf0)}.checkbox--dark:checked{border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-default-primary,#fff)}.checkbox--dark:checked:after{content:"";border:solid var(--outline-neutral-primary,#546483);border-width:0 2px 2px 0;border-radius:1.5px;width:3px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.checkbox--dark:disabled{border:1px solid var(--outline-neutral-disabled,#3a435a);background-color:var(--background-neutral-disabled,#2a3149)}.checkbox--dark:disabled:checked{background-color:var(--background-default-secondary,#e9ebf0)}.toggle{width:40px;height:20px;padding:2px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle__slider{cursor:pointer;background-color:var(--background-default-secondary,#e9ebf0);transition:all .4s;position:absolute;inset:0}.toggle__slider--round{border-radius:34px}.toggle__slider--round:before{border-radius:50%}.toggle__slider:before{content:"";background-color:var(--background-default-default,#fff);width:20px;height:20px;transition:all .4s;position:absolute;top:1px;bottom:2px;left:2px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.toggle input:checked+.toggle__slider:before{transform:translate(18px)}.toggle input:disabled+.toggle__slider{opacity:.6;cursor:not-allowed;pointer-events:none}.toggle--light .toggle__slider{border:1px solid var(--background-default-secondary,#e9ebf0);background-color:var(--background-default-secondary,#e9ebf0)}.toggle--light .toggle__slider:hover{border:1px solid var(--background-brand-hover,#6f737a);background-color:var(--background-brand-hover,#6f737a)}.toggle--light input:checked+.toggle__slider{border:1px solid var(--background-brand-primary,#6f737a);background-color:var(--background-brand-primary,#6f737a)}.toggle--light input:disabled+.toggle__slider,.toggle--light input:disabled:hover+.toggle__slider,.toggle--light input:disabled:checked+.toggle__slider{border:1px solid var(--background-default-secondary,#e9ebf0);background-color:var(--background-default-secondary,#e9ebf0)}.toggle--dark .toggle__slider{border:1px solid var(--outline-neutral-primary,#546483);background-color:var(--background-neutral-pressed,#3a435a)}.toggle--dark .toggle__slider:hover{border:1px solid var(--outline-neutral-primary,#546483);background-color:var(--background-neutral-primary,#546483)}.toggle--dark input:checked+.toggle__slider{border:1px solid var(--outline-neutral-primary,#546483);background-color:var(--background-default-default,#fff)}.toggle--dark input:checked+.toggle__slider:before{background-color:var(--background-neutral-pressed,#3a435a)}.toggle--dark input:disabled+.toggle__slider,.toggle--dark input:disabled:hover+.toggle__slider,.toggle--dark input:disabled:checked+.toggle__slider{border:1px solid var(--outline-neutral-disabled,#3a435a);background-color:var(--background-neutral-disabled,#2a3149)}.filter-form__header{padding:var(--sm)var(--sm)var(--sm)var(--lg);justify-content:space-between;align-items:center;display:flex}.filter-form__title{margin:0}.filter-form__search{padding:0 var(--md)var(--lg)}.filter-form__search .input-wrapper{height:22px}.filter-form__search-input{width:100%}.filter-group{margin-top:var(--sm);padding:0 var(--lg)}.filter-group__title{color:var(--text-secondary);margin:var(--md)0;text-transform:uppercase}.filter-group__options{gap:var(--xs);flex-direction:column;display:flex}.filter-group__separator{background:var(--outline-brand-tertiary);height:1px;margin:var(--sm)0;margin-bottom:var(--lg)}.filter-group__option{padding:var(--xs)0;align-items:center;display:flex}.filter-group__option .custom-menu-item{flex:1}.heading{font-family:var(--font-roboto);font-weight:var(--font-weight-600);text-transform:capitalize;margin:0}.heading.heading-sm{font-size:var(--header-font-size-sm);line-height:var(--header-line-height-sm)}.heading.heading-md{font-size:var(--header-font-size-md);line-height:var(--header-line-height-md)}.heading.heading-lg{font-size:var(--header-font-size-lg);line-height:var(--header-line-height-lg)}.heading.heading-xl{font-size:var(--header-font-size-xl);line-height:var(--header-line-height-xl)}.heading.heading-2xl{font-size:var(--header-font-size-2xl);line-height:var(--header-line-height-2xl)}.base{cursor:pointer;background:0 0;border:none;border-radius:1rem;justify-content:center;align-items:center;margin:.8rem;padding:.8rem;transition:background-color .5s ease-out;display:inline-flex;position:relative}.base:hover:enabled{background:var(--background-brand-hover);box-shadow:none;color:var(--icon-inverse)}.base:disabled{cursor:default;background:var(--background-default-disabled);box-shadow:none;color:var(--icon-secondary)}.base .counter{position:absolute;bottom:.4rem;right:.4rem}.base:hover .counter.dark-mode{background:var(--background-default-default);color:var(--icon-primary)}.base.small .counter{width:.8rem!important;height:.8rem!important}.base.small>svg{width:1.6rem;height:1.6rem}.base.medium .counter{width:1rem!important;height:1rem!important}.base.medium>svg{width:2rem;height:2rem}.base.large .counter{width:1.2rem!important;height:1.2rem!important}.base.large>svg{width:2.4rem;height:2.4rem}.primary-btn{background:var(--background-brand-primary);color:var(--icon-inverse)}.primary-btn:active:enabled{background:var(--background-brand-pressed)}.primary-btn.dark,.primary-btn.dark:active:enabled{background:var(--background-default-default);color:var(--icon-primary)}.primary-btn.dark:disabled{cursor:default;background:var(--background-default-disabled);box-shadow:none;color:var(--icon-secondary)}.secondary-btn,.secondary-btn:active:enabled{box-shadow:inset 0 0 0 .1rem var(--outline-brand-primary);color:var(--icon-primary);background:0 0}.secondary-btn.dark{box-shadow:inset 0 0 0 .1rem var(--outline-brand-inverse);color:var(--icon-inverse)}.secondary-btn.dark:active:enabled{box-shadow:inset 0 0 0 .1rem var(--outline-brand-inverse);color:var(--icon-inverse);background:0 0}.secondary-btn.dark:disabled{cursor:default;background:var(--background-default-disabled);box-shadow:none;color:var(--icon-secondary)}.tertiary-btn{color:var(--icon-primary)}.tertiary-btn:active:enabled{background:var(--outline-brand-tertiary);color:var(--icon-primary)}.tertiary-btn:disabled{background:0 0}.tertiary-btn.dark,.tertiary-btn.dark:active:enabled{color:var(--icon-inverse)}.tertiary-btn.dark:disabled{cursor:default;box-shadow:none;color:var(--icon-secondary);background:0 0}.counter{background-color:var(--text-inverse);color:var(--background-brand-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.counter.light-mode{background-color:var(--text-neutral);color:var(--background-default-default)}.counter.secondary-mode{background-color:var(--text-secondary);color:var(--background-default-default)}.counter__number{letter-spacing:.02em}.counter--cursor{cursor:pointer}.action{font-family:var(--font-roboto);font-weight:var(--font-weight-700)}.action.action-xs{font-size:var(--action-font-size-xs);line-height:var(--action-line-height-xs)}.action.action-sm{font-size:var(--action-font-size-sm);line-height:var(--action-line-height-sm)}.action.action-md{font-size:var(--action-font-size-md);line-height:var(--action-line-height-md)}.action.action-lg{font-size:var(--action-font-size-lg);line-height:var(--action-line-height-lg)}.action.action-xxs{letter-spacing:.16px;text-transform:uppercase;font-size:8px;font-weight:500;line-height:10px}.multi-select-input{justify-content:center;align-self:stretch;display:flex;position:relative}.multi-select-input--disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.multi-select-input--disabled .multi-select-input__input-wrapper{cursor:not-allowed}.multi-select-input--disabled .multi-select-input__icon{color:var(--text-secondary,#6b778c)}.multi-select-input__container{width:100%;position:relative}.multi-select-input__input-wrapper{padding:var(--sm)var(--md);align-items:center;gap:var(--sm);border:1px solid var(--outline-brand-tertiary);border-radius:var(--sm,8px);background:var(--background-default-default);cursor:pointer;height:24px;transition:border-color .2s;display:flex}.multi-select-input__input-wrapper:hover{border-color:var(--outline-brand-secondary)}.multi-select-input__content{flex:1;min-width:0;position:relative}.multi-select-input__placeholder{color:var(--text-secondary)}.multi-select-input__icon{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.multi-select-input__icon--active{transform:rotate(180deg)}.multi-select-input__badges{gap:var(--xs);display:flex;overflow:hidden}.multi-select-input__badges .badge{flex-shrink:0}.multi-select-input__dropdown{top:calc(100% + var(--xs));background:var(--background-default-default);border:1px solid var(--outline-brand-secondary);border-radius:var(--sm,8px);padding:var(--sm)0;z-index:1000;animation:.3s forwards fadeIn;position:absolute;left:0;right:0}.multi-select-input--dark .multi-select-input__input-wrapper{background:var(--background-neutral-pressed);border-color:var(--outline-neutral-primary)}.multi-select-input--dark .multi-select-input__placeholder{color:var(--text-inverse)}.multi-select-input--dark .multi-select-input__icon{color:var(--icon-inverse)}.multi-select-input--dark .multi-select-input__dropdown{background:var(--background-neutral-pressed);border-color:var(--outline-neutral-primary)}.airlines-select{padding:var(--sm,8px);border-radius:var(--sm,8px);flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;display:flex;position:relative}.airlines-select--disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.airlines-select--disabled .airlines-select-selected{cursor:not-allowed}.airlines-select--disabled .airlines-select-selected-option{color:var(--text-secondary,#6b778c)}.airlines-select--light{color:var(--text-secondary,#6b778c);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-select--light .airlines-select-selected-option,.airlines-select--light .airlines-select-item{color:var(--text-primary,#1a1a1a)}.airlines-select--dark{color:var(--text-inverse,#1a1a1a);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-select .body{margin:0}.airlines-select select{display:none}.airlines-select-selected{justify-content:space-between;align-items:center;gap:var(--sm,8px);cursor:pointer;flex:1 0 0;height:24px;display:flex}.airlines-select-selected-icon{transition:all .3s}.airlines-select-selected .open{rotate:180deg}.airlines-select-items{min-width:fit-content;padding:var(--sm,8px)0;border-radius:var(--sm,8px);opacity:1;z-index:99;flex-direction:column;align-self:stretch;align-items:flex-start;transition:opacity .3s ease-out,top .3s ease-out;display:flex;position:absolute;top:100%;left:0;right:0}.airlines-select-items__hide{opacity:0;z-index:-1;top:0}.airlines-select-items--light{color:var(--text-primary,#1a1a1a);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-select-items--dark{color:var(--text-inverse,#1a1a1a);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-select-item{padding:var(--sm,8px)var(--lg,16px);align-items:center;gap:var(--padding-2xl,12px);cursor:pointer;align-self:stretch;display:flex}.airlines-select-item:hover{background-color:#0000001a}.base-picker{display:flex}.base-picker.picker-top{flex-direction:column;gap:2px;width:274px}.base-picker.picker-side{flex-direction:row;gap:4px;width:346px}.base-picker.picker-disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.base-picker.picker-disabled .picker-wrapper{cursor:not-allowed}.base-picker.picker-disabled .picker-icon{color:var(--text-secondary,#6b778c)}.base-picker.picker-disabled .picker-text{cursor:not-allowed}.picker-label{font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);transition:color .5s ease-out;display:flex;text-transform:none!important}.picker-label.label-top{justify-content:space-between;align-items:flex-start}.picker-label.label-side{flex-direction:column;flex-shrink:0;justify-content:center;width:68px}.picker-wrapper{border-radius:8px;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:8px;transition:border .5s ease-out;display:flex;position:relative}.picker-icon{width:20px;height:20px;transition:color .5s ease-out}.picker-text{height:24px;font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);border:0;outline:none;flex:1 0 0;transition:color .5s ease-out}.picker-light .picker-label{color:var(--text-primary)}.picker-light .picker-wrapper{border:1px solid var(--outline-brand-tertiary);background:var(--background-default-default)}.picker-light .picker-wrapper:hover{border:1px solid var(--outline-brand-secondary)}.picker-light .picker-wrapper:focus-within{border:1px solid var(--outline-brand-primary)}.picker-light .picker-wrapper:focus-within .picker-text{color:var(--text-primary)}.picker-light .picker-wrapper:focus-within .picker-icon{color:var(--icon-primary)}.picker-light .picker-text{color:var(--text-secondary)}.picker-light .picker-icon{color:var(--icon-secondary)}.picker-light.picker-error .picker-label,.picker-light.picker-error .picker-text{color:var(--text-red)}.picker-light.picker-error .picker-wrapper{border:1px solid var(--outline-red-primary)}.picker-light.picker-error .picker-icon{color:var(--icon-red)}.picker-light.picker-error .picker-wrapper:focus-within .picker-text{color:var(--text-red)}.picker-light.picker-error .picker-wrapper:focus-within .picker-icon{color:var(--icon-red)}.picker-dark .picker-label{color:var(--text-inverse)}.picker-dark .picker-wrapper{border:1px solid var(--outline-neutral-primary);background:var(--background-neutral-pressed)}.picker-dark .picker-wrapper:focus-within{border:1px solid var(--outline-brand-primary)}.picker-dark .picker-wrapper:focus-within .picker-text{color:var(--text-inverse)}.picker-dark .picker-wrapper:focus-within.picker-icon{color:var(--icon-inverse)}.picker-dark .picker-text{color:var(--text-inverse);background:var(--background-neutral-pressed)}.picker-dark .picker-icon{color:var(--icon-inverse)}.picker-dark.picker-error .picker-label{color:var(--text-red)}.picker-dark.picker-error .picker-text{color:var(--text-inverse)}.picker-dark.picker-error .picker-wrapper{border:1px solid var(--outline-red-primary)}.picker-dark.picker-error .picker-icon{color:var(--icon-red)}input::-webkit-calendar-picker-indicator{display:none!important}input::-mozilla-calendar-picker-indicator{display:none!important}input::-ms-datepicker-icon{display:none!important}.option-form{padding:var(--md,12px);flex-direction:column;display:flex}.option-form__change{gap:var(--sm,8px);padding:var(--md,12px)0;border-bottom:1px solid var(--outline-brand-secondary,#dadce3);margin-bottom:var(--sm,8px);flex-direction:column;display:flex}.option-form__change:last-child{border-bottom:1px solid #0000;margin-bottom:0}.option-form__row{align-items:center;display:flex}.option-form__row>.body{min-width:72px;color:var(--text-secondary);margin-right:var(--md,12px);flex-shrink:0}.option-form__icons{display:flex}.option-form__icons .base:not(:first-child){margin-left:-5px}.option-form__fields{gap:var(--sm,8px);flex-direction:column;display:flex}.airlines-date-range{position:relative}.airlines-date-range .body{text-wrap-mode:nowrap;margin:0}.airlines-date-range-selected{font:inherit;cursor:pointer;text-align:left;padding:var(--sm,8px);border-radius:var(--sm,8px);flex:1 0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;transition:border .5s ease-out;display:flex}.airlines-date-range-selected:focus{outline:none}.airlines-date-range-selected--light{color:var(--text-secondary);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-date-range-selected--light:hover{border:1px solid var(--outline-brand-secondary)}.airlines-date-range-selected--light:focus-visible{border:1px solid var(--outline-brand-brand)}.airlines-date-range-selected--light.airlines-date-range-selected--has-value{color:var(--text-primary)}.airlines-date-range-selected--dark{color:var(--text-secondary);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-date-range-selected--dark:focus-visible{border:1px solid var(--outline-brand-primary)}.airlines-date-range-selected--dark .airlines-date-range-selected-icon{color:var(--icon-inverse)}.airlines-date-range-selected--dark.airlines-date-range-selected--has-value{color:var(--text-inverse)}.airlines-date-range-selected--dark.airlines-date-range-selected--has-value .airlines-date-range-selected-icon{color:var(--icon-inverse)}.airlines-date-range-selected--light.airlines-date-range-selected--error,.airlines-date-range-selected--dark.airlines-date-range-selected--error{border:1px solid var(--outline-red-primary)}.airlines-date-range-selected--light.airlines-date-range-selected--error .airlines-date-range-selected-option,.airlines-date-range-selected--dark.airlines-date-range-selected--error .airlines-date-range-selected-option{color:var(--text-red)}.airlines-date-range-selected--light.airlines-date-range-selected--error .airlines-date-range-selected-icon,.airlines-date-range-selected--dark.airlines-date-range-selected--error .airlines-date-range-selected-icon{color:var(--icon-red)}.airlines-date-range-selected--disabled{opacity:.5;pointer-events:none}.airlines-date-range-selected--disabled:hover,.airlines-date-range-selected--disabled:focus,.airlines-date-range-selected--disabled:focus-visible{border-color:inherit}.airlines-date-range-selected--light.airlines-date-range-selected--disabled{background:var(--background-neutral-disabled,#f5f5f5);border:1px solid var(--outline-neutral-disabled,#dadce3);color:var(--text-disabled)}.airlines-date-range-selected--light.airlines-date-range-selected--disabled .airlines-date-range-selected-option{color:var(--text-disabled)}.airlines-date-range-selected--light.airlines-date-range-selected--disabled .airlines-date-range-selected-icon{color:var(--icon-disabled)}.airlines-date-range-selected--dark.airlines-date-range-selected--disabled{background:var(--background-neutral-disabled,#3a3a3a);border:1px solid var(--outline-neutral-disabled,#555);color:var(--text-disabled)}.airlines-date-range-selected--dark.airlines-date-range-selected--disabled .airlines-date-range-selected-option{color:var(--text-disabled)}.airlines-date-range-selected--dark.airlines-date-range-selected--disabled .airlines-date-range-selected-icon{color:var(--icon-disabled)}.airlines-date-range-selected-content{justify-content:space-between;align-items:center;gap:var(--sm,8px);flex:1 0 0;height:24px;display:flex}.airlines-date-range-calendar{flex-direction:column;align-self:stretch;align-items:flex-start;min-width:320px;display:flex}.airlines-date-range-calendar__open{pointer-events:auto}.airlines-date-range-calendar .airlines-date-picker{width:auto;min-width:320px;max-width:none;box-shadow:var(--elevation-100)}.airlines-date-picker{border-radius:var(--sm,8px);border:1px solid var(--outline-brand-secondary,#dadce3);box-sizing:border-box;background:var(--background-default-primary,#fff);flex-direction:column;align-items:flex-start;width:fit-content;min-width:280px;display:flex}.airlines-date-picker-calendar{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:center;width:100%;padding:10px;display:flex}.airlines-date-picker .heading,.airlines-date-picker button{margin:0;padding:0}.airlines-date-picker--light{border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-date-picker--dark{border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-date-picker__time{align-self:stretch;align-items:flex-start;gap:var(--md,12px);padding:var(--md,12px)var(--lg,8px);display:flex}.airlines-date-picker__time .base-picker.picker-top{width:unset;flex:1}.airlines-date-picker__time--hidden{display:none}.rotate-180{transform:rotate(180deg)}.airlines-date-picker-calendar-header{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 0;display:flex}.airlines-date-picker-calendar-header svg{cursor:pointer;flex-shrink:0}.airlines-date-picker-calendar-header .heading{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.airlines-date-picker-calendar-body{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day,.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day__header{padding:10px}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__in{color:#333}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__out{color:var(--text-secondary,#6b778c)}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__range{background:var(--background-neutral-tertiary,#f5f8ff);border-radius:0;font-weight:600}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__start{color:var(--text-inverse,#fff);background:var(--background-neutral-pressed,#3a435a);border-radius:8px 0 0 8px}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__end.airlines-date-picker-calendar-day__start{color:var(--text-inverse,#fff);background:var(--background-neutral-pressed,#3a435a);border-radius:8px}.airlines-date-picker-calendar-body .airlines-date-picker-calendar-day.airlines-date-picker-calendar-day__end{color:var(--text-inverse,#fff);background:var(--background-neutral-pressed,#3a435a);border-radius:0 8px 8px 0}.btn-button{cursor:pointer;padding:var(--sm)var(--lg);background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;transition:all .3s ease-out;display:inline-flex}.button--sm{font-size:var(--action-font-size-sm,12px);font-weight:var(--font-weight-600,600);line-height:var(--action-line-height-sm,16px);padding:6px var(--md);gap:var(--xs);flex-shrink:0}.button--md{font-size:var(--action-font-size-md,14px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--action-line-height-md,20px);justify-content:center;align-items:center}.button--lg{font-size:var(--action-font-size-lg,16px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--action-line-height-lg,24px);justify-content:center;align-items:center}.button--light.button--primary{background-color:var(--background-brand-primary,#2a2c31);color:var(--background-default-default,#fff);border:1px solid var(--background-brand-primary,#2a2c31)}.button--light.button--primary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);border:1px solid var(--background-brand-hover,#6f737a)}.button--light.button--primary:active:not(:disabled){background-color:var(--background-brand-primary,#2a2c31);color:var(--background-default-default,#fff)}.button--light.button--primary:disabled{background-color:var(--background-default-disabled,#dadce3);border:1px solid var(--background-default-disabled,#dadce3);color:var(--text-secondary,#6f737a)}.button--light.button--secondary{color:var(--text-primary,#2a2c31);border:1px solid var(--outline-brand-primary,#2a2c31)}.button--light.button--secondary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);border:1px solid var(--background-brand-hover,#6f737a);color:var(--text-inverse,#fff)}.button--light.button--secondary:active:not(:disabled){color:var(--text-primary,#2a2c31);border:1px solid var(--outline-brand-primary,#2a2c31)}.button--light.button--secondary:disabled{background-color:var(--background-default-disabled,#dadce3);border:1px solid var(--background-default-disabled,#dadce3);color:var(--text-secondary,#6f737a)}.button--light.button--tertiary{color:var(--text-primary,#2a2c31)}.button--light.button--tertiary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);color:var(--text-inverse,#fff)}.button--light.button--tertiary:active:not(:disabled){color:var(--text-primary,#2a2c31)}.button--light.button--tertiary:disabled{cursor:default;color:var(--icon-tertiary,#bdc1c9);background-color:#0000}.button--dark.button--primary{background-color:var(--background-default-default,#fff);color:var(--text-primary,#2a2c31);border:1px solid var(--background-default-default,#fff)}.button--dark.button--primary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);border:1px solid var(--background-brand-hover,#6f737a);color:var(--text-inverse,#fff)}.button--dark.button--primary:active:not(:disabled){background-color:var(--background-default-default,#fff);color:var --text-primary,#2a2c31;border:1px solid var(--background-default-default,#fff)}.button--dark.button--primary:disabled{background-color:var(--background-default-disabled,#dadce3);cursor:default;border:1px solid var(--background-default-disabled,#dadce3);color:var(--text-secondary,#6f737a)}.button--dark.button--secondary{color:var(--text-inverse,#fff);border:1px solid var(--outline-brand-inverse,#fff)}.button--dark.button--secondary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);border:1px solid var(--background-brand-hover,#6f737a);color:var(--text-inverse,#fff)}.button--dark.button--secondary:active:not(:disabled){color:var(--text-inverse,#fff);border:1px solid var(--outline-brand-inverse,#fff)}.button--dark.button--secondary:disabled{background-color:var(--background-default-disabled,#dadce3);color:var(--text-secondary,#6f737a);cursor:default;border:1px solid var(--background-default-disabled,#dadce3)}.button--dark.button--tertiary{color:var(--text-inverse,#fff)}.button--dark.button--tertiary:hover:not(:disabled){background-color:var(--background-brand-hover,#6f737a);color:var(--text-inverse,#fff)}.button--dark.button--tertiary:active:not(:disabled){color:var(--text-inverse,#fff)}.button--dark.button--tertiary:disabled{cursor:default;color:var(--icon-tertiary,#bdc1c9);background-color:#0000}.btn-button:disabled{cursor:default}.airlines-input-date-picker{padding:var(--sm,8px);border-radius:var(--sm,8px);flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;display:flex;position:relative}.airlines-input-date-picker .body{text-wrap-mode:nowrap;margin:0}.airlines-input-date-picker--light{color:var(--text-secondary,#6b778c);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-input-date-picker--dark{color:var(--text-inverse,#1a1a1a);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-input-date-picker-selected{justify-content:space-between;align-items:center;gap:var(--sm,8px);cursor:pointer;flex:1 0 0;height:24px;display:flex}.airlines-input-date-picker-calendar-floating{flex-direction:column;align-items:flex-start;display:flex}.airlines-input-date-picker-calendar-floating .airlines-date-picker{width:max-content;min-width:280px;max-width:min(100vw - 16px,420px);box-shadow:var(--elevation-100)}.constraint-icon{padding:var(--2xs,2px);width:16px;height:16px;color:var(--icon-inverse,#fff);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.constraint-icon-black{background-color:var(--background-brand-primary,#2a2c31)}.constraint-icon-red{background-color:var(--background-red-primary,#e54829)}.disruption-icon{padding:var(--2xs,2px);width:16px;height:16px;color:var(--text-inverse,#fff);background:var(--background-red-primary,#e54829);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vertical-slider-flight-info{min-height:max-content;overflow:hidden auto}.vertical-flight-details{background:#fff;border:.1rem solid #c8c8c8;flex-grow:1;width:100%;position:relative;box-shadow:.1rem .5rem 2rem #435a6f66}.vertical-flight-details .item{font-family:var(--airline-font-family);color:var(--outline-brand-brand);justify-content:space-between;gap:2.4rem;margin-bottom:.8rem;font-size:1.3rem;font-style:normal;font-weight:400;line-height:100%;display:flex}.vertical-flight-details .item .key,.vertical-flight-details .item .value{font-size:1.3rem;display:inline-block}.vertical-flight-details .item .key{width:100%}.vertical-flight-details .item .value{text-align:right;float:right;font-weight:bolder}.vertical-flight-details .flight-container-wrapper{flex-wrap:nowrap;padding:1rem;display:flex}.vertical-flight-details .flight-container-wrapper .sub-section-title{font-family:var(--airline-font-family);color:var(--outline-brand-brand);font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%}.vertical-flight-details .flight-container-wrapper .title-margin{border-bottom:.1rem solid var(--background-brand-secondary);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem}.vertical-flight-details .flight-container-wrapper .flight-info-block-container{flex-direction:column;margin-right:1.5rem;display:flex}.vertical-flight-details .vertical-flight-detail-block{background-color:var(--background-default-default);border-radius:1.2rem;flex-grow:1;padding:1.2rem 1.7rem}.vertical-flight-details .cost-curve{justify-content:center;align-items:center;gap:1rem;padding-right:2rem;display:flex}.vertical-flight-details .right-padding-zero{padding-right:0}.vertical-flight-details .cost-curve-no-data{color:var(--background-brand-secondary)}.vertical-flight-details .full-height{justify-content:center;height:100%;display:flex}.vertical-flight-details .flight-information{background-color:var(--background-default-default);border-radius:1.2rem;flex-direction:column;flex-grow:1;height:100%;display:flex}.vertical-flight-details .vertical-flight-info-container{flex-grow:1;justify-content:center;align-items:center;display:flex}.vertical-flight-details .with-buttons{padding-bottom:3.5rem}.vertical-flight-details .vertical-flex-reverse{flex-direction:column-reverse}.vertical-flight-details .margin-right{margin-right:2rem}.vertical-flight-details .close{cursor:pointer;justify-content:flex-end;display:flex;position:absolute;top:1.5rem;right:1.5rem}.vertical-flight-details .bottom-buttons{cursor:pointer;justify-content:flex-end;margin-right:2rem;padding-top:.8rem;display:flex}.flight-details-buttons button{border-radius:.6rem}.tableau-button button{color:#fff;border-color:#fff}.tableau-button button:hover{color:#000}.flight-detail-tabs{display:flex}.flight-detail-tabs .tabs{width:100%}.flight-detail-tabs .tab-list{padding-left:20px}.flight-detail-tabs .tab-list .navbar-button{justify-content:center;width:25%}.implemenation-button{justify-content:center;align-items:center;width:100%;height:8rem;display:flex}.implementation-tab{text-transform:capitalize;padding:0 1rem!important}.implementation-tab .MuiTabs-flexContainer{gap:1rem}.implementation-tab .MuiTab-root{font-size:1.2rem;color:#374151!important;padding:0!important}.implementation-tab .Mui-selected{color:#000;font-weight:600;text-decoration:none}.implementation-tab .MuiTabs-indicator{background-color:#374151!important;height:.3rem!important}.vertical-line{background-color:var(--outline-brand-secondary);border:0;flex-shrink:0;width:1px;height:24px;margin:0}.title-text{font-size:1.1rem!important;font-weight:600!important}.action-icon{color:#374151;width:1.2rem!important;margin-left:0!important}.simulation-ops{gap:1rem}.simulation-ops .simulation-content{position:relative}.simulation-ops .simulation-content .collapse-all{cursor:pointer;padding:0;position:absolute;top:-1.5rem;right:0}.table-container{background-color:#f7f8fb;border-radius:.5rem}.table-head .MuiTableCell-root{color:#2a2c31;background-color:#f7f8fb;padding:0 1rem .5rem;font-size:1.1rem;font-weight:600;line-height:2rem}.table-head th{height:unset}.table-head .kpi-cell{width:auto}.table-head .before-cell,.table-head .after-cell{width:5rem}.table-body .MuiTableCell-root{background-color:#f7f8fb;border-bottom:none;padding:.4rem 1rem;font-size:1.1rem}.implementation-container{grid-template-rows:auto auto minmax(0,1fr);max-height:100%;padding:1rem;display:grid}.implementation-container .implementation-badge{background-color:#e57e18;border-radius:50%;width:.7rem;height:.7rem}.implementation-container .implementation-tab{min-height:2rem;margin-top:1rem}.implementation-container .MuiTabs-flexContainer{gap:0}.implementation-container .MuiTab-root{color:#2a2c31;min-height:unset;min-width:unset;text-transform:capitalize;font-size:1.1rem;padding:.4rem 0!important}.scrollable-container{overflow-y:auto}.scrollable-container::-webkit-scrollbar{width:3px}.scrollable-container::-webkit-scrollbar-track{background:0 0}.scrollable-container::-webkit-scrollbar-thumb{background:#888}.scrollable-container:hover::-webkit-scrollbar-thumb{background:#555}.non-cancellation-text{padding-left:2.6rem}.circle-num{color:#fff;cursor:pointer;background-color:#1d4659;border:.2rem solid #1d4659;border-radius:1rem;justify-content:center;align-items:center;width:2.5rem;height:1.5rem;display:flex;font-size:1rem!important}.d-none{display:none!important}.no-impact-on-type{justify-content:center;align-items:center;min-height:30rem;display:flex}.no-impact-on-type p{font-weight:600}.plus-icon{padding-bottom:.5rem;font-size:1.7rem}.custom-error-state{text-align:center;padding:var(--xl);justify-content:center;align-items:center;gap:var(--lg);color:var(--text-primary);flex-direction:column;display:flex}.custom-error-state-illustration{max-width:100%;height:auto}.custom-error-state-text-container{gap:var(--sm);flex-direction:column;display:flex}.custom-error-state-header{color:var(--text-primary);margin:0}.custom-error-state-subheader{color:var(--text-secondary);margin:0}.custom-error-state-button{margin-top:var(--lg)}.custom-error-state-dark,.custom-error-state-dark .custom-error-state-header{color:var(--text-inverse)}.custom-error-state-dark .custom-error-state-subheader{color:var(--text-inverse-secondary)}.simulation-step__container{width:100%}.simulation-step__header{align-items:center;gap:var(--sm,8px);padding:0 var(--xs,4px);flex-direction:row;justify-content:space-between;display:flex}.simulation-step__header__info{align-items:center;gap:var(--sm,8px);padding:var(--xs,4px);flex-direction:row;display:flex}.simulation-step__header__flight{align-items:center;gap:var(--sm,8px);cursor:pointer;flex-direction:row;display:flex}.simulation-step__separator{background-color:var(--outline-brand-secondary);border:0;flex-shrink:0;width:1px;height:24px;margin:0}.expand-icon--open{transform:rotate(180deg)}.expand-icon--hidden{visibility:hidden}.steps-badges{flex:1 0 0;align-items:center;height:25px;display:flex;overflow:auto}.steps-badges--light .steps-plus-icon{width:20px;min-width:20px;height:20px;color:var(--icon-primary)}.steps-badges--dark .steps-plus-icon{width:20px;min-width:20px;height:20px;color:var(--text-inverse)}.table{border-collapse:separate;border-spacing:0;border:1px solid var(--outline-brand-secondary);border-radius:var(--radii-sm);width:100%;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.table th{border-bottom:1px solid var(--outline-brand-secondary)!important}.table-cell{padding:var(--lg)var(--xl)}.table-cell p{margin:0}.table-cell.light{color:var(--text-primary)}.table-cell.dark{color:var(--text-inverse)}.table-cell.with-background{background-color:var(--background-brand-tertiary,#f2f4f7)}.table-cell.dark.with-background{background-color:var(--text-neutral,#21293b)}.table-cell.without-background{background-color:#0000}.table-cell.header{padding:var(--md)var(--xl);color:var(--text-secondary)}.table-cell.dark.header{color:var(--text-inverse)}.table-cell.tight{padding:var(--sm)var(--lg)}.table-cell.extra-tight{padding:var(--xs)var(--sm)}.table-cell.left{text-align:left}.table-cell.center{text-align:center}.table-cell.right{text-align:right}.table-row{border:0}.table-row .white-space-wrap{white-space:wrap}.ellipsis-cell{text-overflow:ellipsis;width:100%;overflow:hidden}.ellipsis-cell.bold{font-weight:var(--font-weight-600,600)}.container-logo{background-color:#0000;width:2rem;display:inline-block}.icon-story-style{top:50px}.d-flex{justify-content:center;align-items:center;width:max-content;height:max-content;display:flex}.status-indicator-builder,.status-indicator.before:before,.status-indicator.after:after,.subsolution-status-text.before:before{content:" ";background-color:#e54829;border-radius:50%;width:.6rem;height:.6rem;margin-bottom:.1rem;display:inline-block}.flight-status-indicator{border-radius:50%;width:.6rem;height:.6rem;margin-bottom:.1rem}.modal{display:flex}.modal .MuiCollapse-wrapperInner.MuiCollapse-vertical{background-color:#f3f4f7}.modal-container{background-color:#fff;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:2.3rem;min-width:90vw;max-width:90vw;margin:auto;padding:2rem;display:flex}.close-icon{color:#000;transform:scale(1.5)}.modal-header{justify-content:space-between;display:flex}.modal-header>p{font-weight:520;font-size:2.2rem!important}.sub-title{margin-top:-2.3rem!important}.sub-title>span{font-weight:600;font-size:1.4rem!important}.info{color:#992008;background-color:#ffd0c7;border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem;display:flex}.info>p{font-weight:600;font-size:1.4rem!important}.subsolution-status{border-radius:2rem;align-items:center;gap:.4rem;padding:0 .6rem;display:flex}.subsolution-status.fail{background:#ffe5e0}.subsolution-status.success{background:#c4f0b1}.subsolution-status.default{display:none}.subsolution-status.publishing{background:#dadce3}.subsolution-status-text{text-align:center;font-size:1.2rem!important}.subsolution-status-text.before:before{margin-right:.5rem}.subsolution-status-text.success{color:#256e0b}.subsolution-status-text.success.before:before{background-color:#52ab32!important}.subsolution-status-text.fail{color:#e54829}.subsolution-status-text.fail.before:before{background-color:#cc3314!important}.subsolution-status-text.publishing{color:#2a2c31}.subsolution-status-text.publishing.before:before{background-color:#969aa3!important}.date-range{color:#6f737a;margin-left:.4rem!important}.registrations-tooltip{max-height:35rem;overflow:auto}.registrations-tooltip>p{padding:.5rem;font-size:1.4rem}.modal-actions{place-items:center flex-start;gap:2.25rem;display:flex}.modal-actions>p{font-size:1.3rem}.modal-actions>p:nth-child(odd){font-weight:600}.modal-actions>p:nth-child(2n){opacity:.3}.modal-actions>:last-child{cursor:pointer}.modal-actions>:nth-last-child(3){cursor:pointer;color:#6f737a}.all-selected{color:inherit!important;font-weight:600!important}.modal-content{flex-direction:column;gap:1.2rem;max-height:60vh;display:flex;overflow:auto}.modal-footer{justify-content:flex-end;gap:.7rem;display:flex}.accordion-style{border-radius:.8rem!important}.accordion-style .MuiAccordionSummary-content{width:100%!important;margin:0!important;overflow:auto!important}.accordion-style .MuiAccordionSummary-root{padding:0!important}.accordion-style .MuiAccordionSummary-content.Mui-expanded>div{border-bottom:.1rem solid #d6d8dd;border-radius:1rem 1rem 0 0}.accordion-style .MuiPaper-root.MuiPaper-elevation:before{background-color:#0000}.accordion-style .MuiTypography-root{font-size:1.2rem}.accordion-style .MuiTableCell-root{font-size:1.2rem!important}.accordion-style .MuiChip-label{font-size:1.2rem}.accordion-style .MuiAccordionDetails-root{padding:0!important}.accordion-style .MuiTable-root{margin-top:.5rem}.accordion-style .MuiAccordion-root.Mui-expanded{margin:0!important}.accordion-reduced{border:1px solid #f3f4f7;box-shadow:0 .1rem .7rem #0003!important}.accordion-summary{cursor:default;background-color:#fff;border-radius:.8rem;flex-grow:1;justify-content:space-between;align-items:center;height:4rem;margin-top:0;display:flex}.accordion-summary .Mui-expanded{border-radius:1rem 1rem none none;min-height:0!important}.accordion-summary-left{align-items:center;gap:1rem;display:flex}.accordion-summary-left>*{font-size:1.4rem!important}.status-indicator{white-space:nowrap}.status-indicator.after:after{margin-left:.5rem}.status-indicator.before:before{margin-right:.5rem}.implementation-number{color:#fff;text-align:center;background-color:#3b4860;border-radius:50%;width:1.8rem;height:1.8rem;font-size:1.2rem!important}.implementation-icon{font-size:2.3rem!important}.change-in-cost{opacity:.7;margin-left:1rem!important;margin-right:1.5rem!important;font-size:1.2rem!important}.inline-status{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.plus{text-transform:uppercase;font-size:1.2rem!important;font-weight:600!important}.publish-all-table .status-icons{color:#21293b;width:1.8rem;padding:0;margin-left:0!important;font-size:small!important}.publish-all-table .swap-delay-status-icons{color:#21293b;width:1.8rem;height:1.8rem;padding:0;margin-left:0!important}.publish-all-table .green-text{font-weight:600;color:#256e0b!important}.publish-all-table .red-text{font-weight:600;color:#992008!important}.implementation-table-head{z-index:1}.implementation-table-head .MuiTableCell-root,.implementation-table-body .MuiTableCell-root{background-color:#f3f4f7!important;border-bottom:none!important}.check-box .Mui-checked{color:#2b2c31!important}.hide-check-box{visibility:hidden!important}.implementation-details-text{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:60rem;font-size:1rem;overflow-x:hidden;font-family:Roboto Mono,monospace!important;font-weight:400!important}.margin-left{margin-left:1rem}.change-reason-select{text-align:left;width:10rem;padding:0}.datagrid-container{width:100%;position:relative;overflow:auto}.datagrid-container table{border-spacing:0;background-color:#f3f4f7;width:100%;padding:0 10px;font-family:Roboto,sans-serif;display:grid}.datagrid-container table thead{z-index:10001;z-index:10000;background-color:#f3f4f7;justify-content:center;display:flex;position:sticky;top:0}.datagrid-container table thead tr{justify-content:center;display:flex}.datagrid-container table th{color:#3a4152;text-align:start;z-index:10;background-color:#f3f4f7;align-items:center;padding:5px;font-size:12px;font-weight:400}.datagrid-container table td{color:#47494d;text-align:start;align-items:center;padding:3px 5px;font-size:14px;font-weight:400}.datagrid-container table tbody{display:grid;position:relative}.datagrid-container table tbody tr{justify-content:center;width:100%;display:flex;position:absolute}.datagrid-container table tbody tr td{display:flex}.datagrid-container .cursor-pointer{cursor:pointer}.datagrid-container .select-none{-webkit-user-select:none;user-select:none}.datagrid-container .text-success{color:#2b7111}.datagrid-container .text-danger{color:#e5492b}.datagrid-container .background-secondary{background-color:#546483}.datagrid-container .background-danger{background-color:#e5492b}.datagrid-container .base-cell{justify-content:start;width:100%;padding:2px}.datagrid-container .status-cell{align-items:center;display:flex}.datagrid-container .status-cell .status-icon{font-size:inherit}.datagrid-container .status-cell .status-label{font-size:inherit;margin-left:5px}.datagrid-container .badge-text-cell{flex-direction:row;align-items:center;gap:5px;display:flex}.datagrid-container .badge-text-cell .badge{border:1px solid #0000;border-radius:5px;width:5px;height:5px}.datagrid-container .bullet-text-cell{list-style-type:none}.datagrid-container .select-cell{align-items:center;display:flex}.datagrid-container .badge-text-cell{font-weight:600}.datagrid-container .currency-cell{text-align:right;font-weight:600}.timeline-slider-container{flex-direction:row;justify-content:center;align-items:center;gap:2.5rem;width:100%;height:53px;display:flex}.timeline-slider-container.single-timezone,.timeline-slider-container.timeline-slider-container--local-only{height:30px}.labels-container{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.slider-container{flex-direction:column;justify-content:center;width:100%;display:flex}.ruler-step-container{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.ruler-step-container-reversed{flex-direction:column-reverse!important}.ruler-step{background-color:var(--outline-brand-secondary);width:1px;height:5px}.ruler-step-hidden{background-color:"transparent";width:1px;height:5px}.ruler-label-text{margin:0!important;font-size:10px!important}.ruler-text{white-space:nowrap;margin:1px;font-size:10px!important}.bold{font-weight:600!important}.timeline-slider-ruler{width:100%;height:23px;position:relative}.s-slider{justify-content:center;align-items:center;width:100%;height:8px;display:flex;position:relative;overflow:visible}.slider-track,.slider-range{border-radius:var(--radii-2xs);height:8px;position:absolute}.slider-track{background-color:var(--background-brand-secondary);z-index:1;width:100%}.slider-track.slider-track--clickable{cursor:pointer}.slider-range{background-color:var(--background-brand-primary);z-index:2;max-width:100%}.slider-thumb{background-color:var(--background-default-default);border:1px solid var(--background-brand-primary);box-shadow:var(--elevation-100);cursor:grab;z-index:3;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute}.tooltip-wrapper{width:fit-content;display:inline-block;position:relative}.tooltip{z-index:1000}.tooltip__arrow{border-style:solid;width:0;height:0;position:absolute}.tooltip__content{padding:12px var(--md,12px);align-items:flex-start;gap:var(--sm,8px);color:var(--text-inverse,#fff);background:var(--background-brand-pressed,#191c24);box-shadow:var(--elevation-200);white-space:nowrap;border-radius:4px;flex-direction:column;display:inline-flex}.tooltip--top{margin-bottom:5px}.tooltip--top .tooltip__arrow{border-width:5px 5px 0;border-color:var(--background-brand-pressed,#191c24)transparent transparent;top:100%;left:50%;transform:translate(-50%)}.tooltip--bottom{margin-top:5px}.tooltip--bottom .tooltip__arrow{border-width:0 5px 5px;border-color:transparent transparent var(--background-brand-pressed,#191c24);bottom:100%;left:50%;transform:translate(-50%)}.tooltip--left{margin-right:5px}.tooltip--left .tooltip__arrow{border-width:5px 0 5px 5px;border-color:transparent transparent transparent var(--background-brand-pressed,#191c24);top:50%;left:100%;transform:translateY(-50%)}.tooltip--right{margin-left:5px}.tooltip--right .tooltip__arrow{border-width:5px 5px 5px 0;border-color:transparent var(--background-brand-pressed,#191c24)transparent transparent;top:50%;right:100%;transform:translateY(-50%)}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}.tooltip{animation:.2s ease-out forwards tooltip-fade-in}.tooltip-table{width:100%;min-width:200px}.tooltip-table__row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.tooltip-table__cell--label{text-align:left;margin-right:16px}.tooltip-table__cell--value{text-align:right;flex:1}.file-history-header{border:none!important;padding-bottom:1rem!important}.file-history-header-text{font-size:2rem!important}.file-history-id-cell{border-right:none;flex-wrap:wrap;min-width:max-content;height:100%;text-align:left!important;border-bottom:none!important;padding:1rem 0 0!important;font-size:1.3rem!important;font-weight:400!important}.file-history-cell{border-right:none;min-width:max-content;height:100%;font-weight:400;text-align:left!important;border-bottom:none!important;flex-wrap:wrap!important;padding:1rem 1rem 0 0!important;font-size:1.3rem!important}.tanstack-table-container{scrollbar-width:none;width:100%;overflow:auto}.tanstack-table-container::-webkit-scrollbar{display:none}.tanstack-table-container .sub-header-cell{height:inherit;align-items:center;width:max-content;min-width:max-content;padding:0;font-size:1.2rem;display:flex}.tanstack-table-container .main-header-cell{text-transform:uppercase;color:#2a2c31;border-bottom:none;border-right:none;padding:0;font-size:1.2rem;font-weight:700}.tanstack-table-container .header-cursor-pointer{cursor:pointer;-webkit-user-select:none;user-select:none}.tanstack-table-container table{border:none}.tanstack-table-container tbody{border-bottom:.1rem solid #f9f9f91f}.tanstack-table-container th{background-color:#fff;border-bottom:none;border-right:none;height:3.3rem;padding:0;font-weight:700}.tanstack-table-container thead{margin:0;position:sticky;top:0}.tanstack-table-container .MuiTableCell-root{text-align:right;background-color:#fff}.tanstack-table-container #airlines-tanstack .MuiTableCell-root{text-align:left;background-color:#fff}.highlight-box{align-items:center;gap:var(--xs,4px);justify-content:space-between;display:flex}.highlight-bar{background-color:var(--background-brand-primary);border:0;width:calc(50% - 2rem);height:3px;margin:0}.highlight-bubble .counter{border:1px solid var(--background-default-default)}.status-bubble{background-color:var(--background-brand-secondary,#e9ebf0);border:1px solid #0000;border-radius:50%;width:8px;height:8px;display:inline-block}.status-bubble.status-bubble-success{background-color:var(--background-green-primary,#52ab32);border-color:var(--background-green-tertiary,#e3f7da)}.status-bubble.status-bubble-failure{background-color:var(--background-red-primary,#e54829);border-color:var(--background-red-tertiary,#ffe5e0)}.status-bubble.status-bubble-warning{background-color:var(--background-yellow-primary,#f0b113);border-color:var(--background-yellow-tertiary,#fff7e5)}.status-bubble.status-bubble-disabled{background-color:var(--background-brand-secondary,#e9ebf0);border-color:var(--background-neutral-tertiary,#f5f8ff)}.status-bubble.status-bubble-draft{background-color:var(--background-neutral-secondary,#d0dcf7);border-color:var(--text-neutral,#21293b)}.navbar-button{all:unset;cursor:pointer;box-sizing:border-box;gap:var(--xs);width:fit-content;height:24px;padding:0 var(--sm);color:var(--text-secondary);border-bottom:var(--2xs)solid transparent;justify-content:space-between;align-items:center;display:flex}.navbar-button:hover{border-bottom:var(--2xs)solid var(--text-secondary)}.navbar-button--active,.navbar-button--active:hover{color:var(--text-primary);border-bottom:var(--2xs)solid var(--text-primary)}.navbar-button--dark-mode{color:var(--background-neutral-hover)}.navbar-button--dark-mode:hover{color:var(--icon-tertiary);border-bottom:var(--2xs)solid var(--icon-tertiary)}.navbar-button--dark-mode.navbar-button--active,.navbar-button--dark-mode.navbar-button--active:hover{color:var(--text-inverse);border-bottom:var(--2xs)solid var(--text-inverse)}.tabs{flex-direction:column;display:flex}.tabs.dark{background-color:var(--background-brand-primary);color:var(--text-inverse)}.tabs.light{color:var(--text-primary)}.tabs.light .tab-list .tab.active{border-bottom-color:var(--background-brand-primary)}.tabs.dark .tab-list .tab.active{border-bottom-color:var(--outline-brand-inverse)}.tabs.light .tab-content{background-color:var(--background-default-primary)}.tabs .tab-content{padding:var(--lg)}.tabs .tab.active{border-bottom:var(--2xs)solid var(--background-brand-primary,#2a2c31)}.tabs .tab-list{gap:var(--lg,16px);display:flex}.tabs .tab{padding:0 var(--xs,4px);cursor:pointer;border:0;border-bottom:var(--2xs)solid transparent;font:inherit;background:0 0;outline:none;display:flex}.info-card-header{padding:var(--sm,8px)var(--md,12px);color:var(--text-inverse);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.card-header-left{align-items:flex-start;gap:var(--2xs,2px);flex-direction:column;flex:1 0 0;display:flex}.card-header-right{align-items:end;gap:var(--sm,8px);flex-direction:column;align-self:stretch;display:flex}.card-header-title{align-items:center;gap:var(--sm,8px);height:20px;display:flex}.info-card-footer{justify-content:center;align-self:stretch;gap:var(--sm,8px);padding:var(--sm,8px);color:var(--text-inverse);border-radius:0 0 var(--radii-sm,8px)var(--radii-sm,8px);background:var(--background-neutral-primary);flex-direction:column;display:flex;overflow-y:auto}.info-card-footer-button{font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:right;width:100%;padding:0;display:flex}.info-card-footer-button:disabled{cursor:default}.info-card-footer-button .info-card-footer-left{flex:1 0 0;align-items:center;height:25px;display:flex;overflow:auto}.info-card-footer-button .info-card-footer-right{align-items:end;gap:var(--2xs,2px);flex-direction:column;align-self:stretch;display:flex}.steps-plus-icon{width:20px;min-width:20px;height:20px;color:var(--icon-inverse)}.activity-details-section{align-items:center;gap:var(--lg,16px);padding:var(--sm,8px)var(--lg,16px);border-radius:var(--radii-xs,4px);background:var(--background-default-default);flex-direction:column;height:100%;display:flex;overflow-y:auto}.activity-details-section__without-tabs{padding:var(--lg)}.activity-details-section.collapsed{display:none}.activity-details-section .grid-without-tabs{padding:var(--lg,16px)}.activity-details-section .tabs{width:100%}.activity-details-section .activity-details-wrapper{gap:var(--lg,16px);flex-direction:column;width:100%;display:flex}.activity-details-section h4{margin-top:0}.activity-details-section .tabs>.tab-content{padding-left:0;padding-right:0}.activity-details-section .navbar-button{flex-grow:1;justify-content:center;padding:10px 0;display:flex}.activity-details-section .table{table-layout:fixed}.activity-details-table__title{color:var(--text-primary)}.info-card-wrapper{border-radius:var(--radii-sm,8px);background:var(--background-neutral-pressed);cursor:pointer;flex-direction:column;align-items:flex-start;width:410px;max-height:100%;display:flex}.info-card-wrapper .badge{max-width:fit-content}.info-card-wrapper .table{box-shadow:none}.implementation-body{box-sizing:border-box;width:410px;padding:0 var(--sm,8px)var(--sm,8px)var(--sm,8px);align-items:flex-start;gap:var(--sm,8px);color:var(--text-inverse);max-height:calc(2*calc(34px + var(--md,12px) + var(--sm,8px) + var(--sm,8px)));flex-direction:column;min-height:120px;display:flex;overflow-y:auto}@media (min-height:1440px){.implementation-body{max-height:calc(3*calc(34px + var(--md,12px) + var(--sm,8px) + var(--sm,8px)))}}.implementation-body::-webkit-scrollbar{width:6px}.implementation-body::-webkit-scrollbar-track{background:var(--background-neutral-primary,#546483);border-radius:50px}.implementation-body::-webkit-scrollbar-thumb{background:var(--background-default-default,#fff);border-radius:50px}.implementation-body-card{background-color:var(--background-neutral-primary,#546483);border-radius:var(--radii-sm,8px);height:34px;padding:var(--sm,8px)var(--md,12px)var(--md,12px)var(--md,12px);align-self:stretch;align-items:flex-start;gap:var(--2xs,2px);flex-direction:column;display:flex}.implementation-body-card-title{all:unset;outline:revert;align-items:center;gap:var(--sm,8px);height:20px;display:flex}.implementation-details-tab{align-items:flex-start;gap:var(--sm,8px);flex-direction:column;align-self:stretch;width:100%;display:flex}.implementation-details-tab-controls{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.implementation-details__search{width:100%!important}.info-card-body{padding:0 var(--sm,8px)var(--sm,8px);align-items:flex-start;gap:var(--xs,4px);flex-flow:wrap;align-self:stretch;display:flex}.disruption-badge{background:linear-gradient(0deg,#2a2c3126 0% 100%),var(--background-neutral-primary,#546483)}.unaffected-activity .info-card-footer{padding:var(--xs,4px);overflow-y:auto}.skeleton--dark{background:linear-gradient(90deg,#fff0,#fff7) 0 0/200% 100%;animation:1.5s infinite skeleton-loading}.skeleton--light{background:linear-gradient(90deg,var(--background-brand-secondary),#e9ebf00d);background-size:200% 100%;animation:1.5s infinite skeleton-loading}.skeleton-rect{border-radius:var(--radii-xl,16px)}.skeleton-rect--sm{border-radius:15px;width:80px;height:16px}.skeleton-rect--xxs{border-radius:15px;width:20px;height:16px}.skeleton-rect--xs{border-radius:15px;width:50px;height:16px}.skeleton-rect--md{width:160px;height:16px}.skeleton-rect--lg{border-radius:4px;width:100%;height:24px}.skeleton-circle{border-radius:50%}.skeleton-circle--lg{width:48px;height:48px}.skeleton-circle--md{width:32px;height:32px}.skeleton-circle--sm{width:16px;height:16px}.skeleton-circle--squared{border-radius:5px}.skeleton-info-card-wrapper{border-radius:var(--radii-sm,8px);background:var(--background-neutral-pressed);cursor:pointer;flex-direction:column;align-items:flex-start;width:410px;display:flex}.skeleton-info-card-header,.skeleton-info-card-footer{justify-content:space-between;width:100%;display:flex}.skeleton-info-card-header{padding:var(--sm);box-sizing:border-box}.skeleton-info-card-body{margin:0 var(--sm)}.skeleton-info-card-footer{background-color:var(--background-neutral-primary,#546483);padding:var(--sm);border-bottom-left-radius:var(--radii-sm,8px);border-bottom-right-radius:var(--radii-sm,8px);box-sizing:border-box;flex-direction:row;align-items:center}.skeleton-card-header-left,.skeleton-footer-left{flex-direction:row;flex:1;align-items:flex-start;gap:8px;display:flex}.skeleton-card-header-left{flex-direction:column}.skeleton-card-header-right,.skeleton-footer-right{flex-direction:column;flex:1;align-items:flex-end;gap:8px;display:flex}.skeleton-header-title{align-items:center;gap:8px;height:20px;display:flex}.skeleton-info-card-body{width:auto;padding:var(--sm);background-color:var(--background-neutral-primary,#546483);border-radius:var(--radii-xl,16px);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.divider{background-color:var(--text-inverse);width:1px;height:12px}.search-sort-filter{align-items:center;gap:var(--sm,8px);display:flex}.search-sort-filter-button{background:var(--background-neutral-pressed);margin-left:0;margin-right:0}.search-sort-filter .dark{border:1px solid var(--outline-brand-tertiary)}.search-sort-filter .light{border:1px solid var(--outline-neutral-primary)}.search-sort-filter-search-input{width:30.5rem!important}.search-sort-filter-search-input input{height:2.1rem}.search-sort-filter .dropdown-container{display:inline-block;position:relative}.search-sort-filter .dropdown{position:absolute;top:100%;right:0}.dropdown{box-sizing:border-box;width:224px;padding:var(--sm)0;border:1px solid var(--outline-brand-secondary);border-radius:var(--radii-sm);background-color:var(--background-default-default);animation:.3s forwards fadeIn}.dropdown--dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.dropdown__list{gap:var(--xs);padding:0 var(--md);flex-direction:column;margin:0;list-style:none;display:flex}.dropdown__header{color:var(--text-secondary)}.dropdown--closed{opacity:0;animation:.3s forwards fadeOut;transform:translateY(-10px)}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.dropdown-group-items .dropdown{width:314px;padding:var(--sm,8px)var(--lg,16px);align-items:flex-start;gap:var(--lg,16px);flex-direction:column;display:flex}.dropdown-group-items .dropdown-group{align-items:flex-start;gap:var(--xs,4px);flex-direction:column;align-self:stretch;display:flex}.dropdown-group-title{color:var(--text-inverse);font-size:var(--body-font-size-sm,12px);text-transform:uppercase;padding-left:var(--xs,4px)}.dropdown-group-title-light{color:var(--text-primary,#2a2c31)}.dropdown-group-items .dropdown-group .dropdown-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dropdown-group .dropdown-list .input-menu-item{width:100%;padding:0}.dropdown-group-items .dropdown-group-wrapper hr{background:var(--background-neutral-primary,#546483);border:0;height:.1rem}.radio{appearance:none;cursor:pointer;border-radius:var(--sm,8px);flex-shrink:0;width:16px;height:16px;transition:all .2s linear;box-shadow:0 0 0 1px #0000}.radio-light{box-shadow:0 0 0 1px var(--outline-brand-brand,#2a2c31);border:0 solid var(--background-default-primary,#fff);background:var(--background-default-primary,#fff)}.radio-light:hover{border:0 solid var(--background-default-secondary,#e9ebf0);background-color:var(--background-default-secondary,#e9ebf0)}.radio-light:checked{box-shadow:0 0 0 1px var(--outline-brand-brand,#2a2c31);border:4px solid var(--background-brand-primary,#2a2c31);background:var(--background-default-primary,#fff)}.radio-dark{box-shadow:0 0 0 1px var(--outline-neutral-primary,#546483);border:0 solid var(--background-default-primary,#fff);background:var(--background-default-primary,#fff)}.radio-dark:hover{box-shadow:0 0 0 1px var(--outline-neutral-primary,#546483);border:0 solid var(--background-default-secondary,#e9ebf0);background-color:var(--background-default-secondary,#e9ebf0)}.radio-dark:checked{box-shadow:0 0 0 1px var(--outline-neutral-primary,#546483);border:4px solid var(--background-default-primary,#fff);background:var(--background-neutral-pressed,#3a435a)}.input-menu-item{width:224px;padding:var(--sm)0;align-items:center;gap:var(--sm);color:var(--text-primary);display:flex}.input-menu-item.dark-mode{color:var(--text-inverse)}.input-dropdown{cursor:pointer;padding:var(--sm,8px);border-radius:var(--sm,8px);box-sizing:border-box;text-align:start;border:1px solid #0000;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.input-dropdown__text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.input-dropdown--open .input-dropdown__cheveron{transform:rotate(180deg)}.input-dropdown.input-dropdown--disabled,.input-dropdown.input-dropdown--disabled:hover{cursor:auto;border:1px solid #0000}.input-dropdown--light{color:var(--text-secondary,#6f737a);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.input-dropdown--light:hover{border:1px solid var(--outline-brand-primary,#bdc1c9)}.input-dropdown--light.input-dropdown--selected{color:var(--text-primary,#2a2c31)}.input-dropdown--light.input-dropdown--error{border:1px solid var(--Outline-red-primary,#e54829)}.input-dropdown--light.input-dropdown--error .input-dropdown__icon{color:var(--icon-red,#e54829)}.input-dropdown--light.input-dropdown--error .input-dropdown__text{color:var(--text-red,#992008)}.input-dropdown--dark{color:var(--text-inverse,#fff);border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a)}.input-dropdown--dark.input-dropdown--error{border:1px solid var(--Outline-red-primary,#e54829)}.input-dropdown--dark.input-dropdown--error .input-dropdown__icon{color:var(--icon-red,#e54829)}.input-dropdown__items{border-radius:var(--sm,8px);z-index:1000;max-height:300px;overflow:auto}.input-dropdown__items--light{color:var(--text-primary,#2a2c31);background:var(--background-default-primary,#fff);border:1px solid var(--outline-brand-secondary,#dadce3)}.input-dropdown__items--dark{color:var(--text-inverse,#fff);background:var(--background-neutral-pressed,#3a435a);border:1px solid var(--outline-neutral-primary,#546483)}.sort-dropdown{flex:1}.sort-dropdown .input-dropdown{border:1px solid var(--outline-brand-primary,#bdc1c9);padding-top:9px;padding-bottom:9px}.search-button__input-wrapper{z-index:1000;width:30.5rem}.search-button__input input{height:2.1rem}.sort-filter-search{align-items:center;gap:var(--sm,8px);display:flex}.sort-filter-search .base{margin:0}.sort-filter-search .base.secondary-btn.light:not(:hover){background:var(--background-default-default)}.sort-filter-search .base.secondary-btn.dark:not(:hover){background:var(--background-neutral-pressed)}.navbar{width:100%;height:56px;padding:0 var(--xl);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.navbar__left{flex-direction:row;align-items:center;display:flex}.navbar .navbar-dropdown,.navbar .navbar-link{height:56px;padding:0}.navbar .navbar-appswitcher{position:relative}.navbar .dropdown{position:absolute}.navbar-title{padding-right:var(--xl)}.navbar-title a{color:var(--background-default-default);align-items:center;gap:var(--sm);cursor:pointer;text-decoration:none;display:flex}.navbar-title h4{margin:0}.navbar--sentry,.navbar--pathfinder,.navbar--mentor{background-color:var(--text-neutral,#21293b)}.navbar--ho{background:linear-gradient(90deg,#003d66,#265674 40.37%,#498091 66.67%,#c4bcaf 96.35%);height:48px}.navbar--ho .navbar-dropdown,.navbar--ho .navbar-link{height:48px}.navbar-left-content{flex-direction:row;align-items:center;display:flex}.navbar-link{all:unset;color:var(--text-secondary);cursor:pointer;box-sizing:border-box;gap:var(--xs);width:fit-content;height:64px;padding:var(--sm)var(--sm)0 var(--sm);border-bottom:2px solid #0000;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.navbar-link:hover{border-bottom:2px solid var(--text-secondary)}.navbar-link--active,.navbar-link--active:hover{color:var(--text-primary);border-bottom:2px solid var(--text-primary)}.navbar-link--dark-mode{color:var(--background-neutral-hover)}.navbar-link--dark-mode:hover{color:var(--icon-tertiary);border-bottom:2px solid var(--icon-tertiary)}.navbar-link--dark-mode.navbar-link--active,.navbar-link--dark-mode.navbar-link--active:hover{color:var(--text-inverse);border-bottom:2px solid var(--text-inverse)}.navigation-dropdown{box-sizing:border-box;min-width:224px;max-width:400px;padding:var(--sm)0;border:1px solid var(--outline-brand-secondary);border-radius:var(--radii-sm);background-color:var(--background-default-default);animation:.3s forwards dropdownFadeIn;overflow:hidden;z-index:1000!important}.navigation-dropdown.navbar-dropdown__dropdown{width:max-content}.navigation-dropdown--dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.navigation-dropdown--closed{opacity:0;animation:.3s forwards dropdownFadeOut;transform:translateY(-10px)}.navigation-dropdown__header{color:var(--text-secondary)}.navigation-dropdown__header--dark{color:var(--text-inverse)}.navigation-dropdown__content{padding:var(--md)var(--md)0 var(--md);flex-direction:column;max-height:100%;display:flex;overflow:hidden}.navigation-dropdown__items-container{gap:var(--xs);padding-top:var(--xs);scrollbar-width:thin;scrollbar-color:var(--outline-brand-tertiary)transparent;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.navigation-dropdown__items-container::-webkit-scrollbar{width:4px}.navigation-dropdown__items-container::-webkit-scrollbar-track{background:0 0}.navigation-dropdown__items-container::-webkit-scrollbar-thumb{background-color:var(--outline-brand-tertiary);border-radius:2px}.navigation-dropdown__footer-container{flex-shrink:0;margin-top:auto}.navigation-dropdown__divider{border:#0000;border-top:1px solid var(--outline-brand-tertiary);width:100%;margin:0}.navigation-dropdown__footer{width:100%}.navigation-dropdown__item{padding:var(--sm)var(--lg);border-radius:var(--radii-xs);background:var(--background-default-default);width:100%;color:var(--text-primary);border:#0000;transition:background-color .3s}.navigation-dropdown__item__text{margin:0}.navigation-dropdown__item,.navigation-dropdown__item:hover,.navigation-dropdown__item:visited,.navigation-dropdown__item:active{text-shadow:none;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none}.navigation-dropdown__item:hover,.navigation-dropdown__item:focus{background:var(--background-brand-tertiary)}.navigation-dropdown__item:hover{color:var(--text-secondary)}.navigation-dropdown__item--dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.navigation-dropdown__item--dark:hover,.navigation-dropdown__item--dark:focus{background:linear-gradient(0deg,#0003,#0003),var(--background-neutral-pressed)}.navigation-dropdown__item--dark:hover{color:var(--background-neutral-hover)}.navigation-dropdown__empty-state{text-align:center;color:var(--text-secondary);border-radius:var(--radii-sm);background:var(--background-brand-tertiary,#f2f4f7);margin:var(--xs);width:unset}.navigation-dropdown__empty-state:hover{cursor:default}.navigation-dropdown__see-all-section{justify-content:space-between;align-items:center;display:flex}.navigation-dropdown__create-section{gap:var(--sm,8px);align-items:flex-start;display:flex}.navigation-dropdown__action-button{gap:var(--sm,8px);display:flex}.navigation-dropdown__action-button svg{flex-shrink:0}.navigation-dropdown__action-button__content{flex:1;min-width:0;overflow:hidden}.navigation-dropdown__action-button__text{text-wrap-mode:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-dropdown__action-button:hover{background:var(--background-brand-secondary)}.navigation-dropdown__action-button:focus{outline:2px solid var(--outline-brand-primary);outline-offset:2px}.navigation-dropdown__action-button--secondary:hover{background:var(--background-neutral-secondary)}.navigation-dropdown__item--dark.navigation-dropdown__action-button:hover{background:linear-gradient(0deg,#ffffff1a,#ffffff1a),var(--background-neutral-pressed)}.navigation-dropdown__item--dark.navigation-dropdown__action-button__icon{padding-top:10px;display:flex}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.navbar-dropdown{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--xs);max-width:fit-content;height:64px;padding:var(--sm)var(--sm)0 var(--sm);border-bottom:var(--2xs)solid transparent;font:inherit;outline:inherit;text-align:left;color:var(--text-secondary);background:0 0;border-top:0;border-left:0;border-right:0;display:flex;position:relative}.navbar-dropdown:focus,.navbar-dropdown:active{color:var(--text-secondary)}.navbar-dropdown__dropdown{margin-top:var(--xs);z-index:10;width:100%;position:absolute;top:100%;left:0}.navbar-dropdown__arrow{flex-shrink:0;transition:transform .3s}.navbar-dropdown--open .navbar-dropdown__arrow{transform:rotate(180deg)}.navbar-dropdown .counter{background-color:var(--text-secondary)}.navbar-dropdown:hover,.navbar-dropdown--light:hover{border-bottom:var(--2xs)solid var(--text-secondary)}.navbar-dropdown--active,.navbar-dropdown--light.navbar-dropdown--active{color:var(--text-neutral);border-bottom:var(--2xs)solid var(--text-neutral)}.navbar-dropdown--active:hover,.navbar-dropdown--light.navbar-dropdown--active:hover{border-bottom:var(--2xs)solid var(--text-neutral)}.navbar-dropdown--active:focus,.navbar-dropdown--active:active,.navbar-dropdown--light.navbar-dropdown--active:focus,.navbar-dropdown--light.navbar-dropdown--active:active{color:var(--text-neutral)}.navbar-dropdown--active .counter,.navbar-dropdown--light.navbar-dropdown--active .counter{color:var(--text-inverse);background-color:var(--text-neutral)}.navbar-dropdown--light{color:var(--text-secondary)}.navbar-dropdown--light .counter{background-color:var(--text-secondary)}.navbar-dropdown--light:focus,.navbar-dropdown--light:active{color:var(--text-secondary)}.navbar-dropdown--dark{color:var(--background-neutral-hover)}.navbar-dropdown--dark .counter{background-color:var(--background-neutral-hover);color:var(--text-neutral)}.navbar-dropdown--dark:focus,.navbar-dropdown--dark:active{color:var(--background-neutral-hover)}.navbar-dropdown--dark:hover{color:var(--icon-tertiary);border-bottom:var(--2xs)solid var(--icon-tertiary)}.navbar-dropdown--dark:hover .counter{background-color:var(--icon-tertiary)}.navbar-dropdown--dark.navbar-dropdown--active{color:var(--text-inverse);border-bottom:var(--2xs)solid var(--text-inverse)}.navbar-dropdown--dark.navbar-dropdown--active .counter{background-color:var(--background-default-default)}.navbar-dropdown--dark.navbar-dropdown--active:focus,.navbar-dropdown--dark.navbar-dropdown--active:active{color:var(--text-inverse)}.header-navigation-tabs{box-sizing:border-box;gap:var(--lg);width:fit-content;display:flex}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-timeline-header-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.skeleton-timeline-header{background-color:var(--background-default-default)}.skeleton-rect{border-radius:var(--radii-xl);background:linear-gradient(90deg,#e0e0e0,#dbdbdb0d) 0 0/200% 100%;border:0;margin:0;animation:1.5s infinite skeleton-loading}.skeleton-rect.sm{width:21px;height:12px}.skeleton-rect.md{width:29px;height:12px}.skeleton-rect.lg{width:30%;height:12px}.skeleton-timeline-title{padding:var(--lg);gap:var(--sm);flex-direction:column;margin:0;display:flex}.skeleton-timeline-title h4{margin:0;padding:0}.skeleton-timeline-ruler-ticks{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.skeleton-schedule-ruler-ticks{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute}.skeleton-timeline-ruler-tick{flex-direction:column;align-items:center;width:6.25%;display:flex}.skeleton-schedule-ruler-tick{border:0;border-left:1.2px solid var(--outline-brand-primary);border-right:1px solid var(--outline-brand-secondary);z-index:1;width:6.25%;height:100%;margin:0;transform:translate(50%)}.timeline-tick{background:linear-gradient(90deg,#dbdbdb,#dbdbdb08);border:0;width:1.5px;height:3px}.skeleton-timeline-ruler-status{width:100%;height:16px;padding:var(--xs);background-color:#0000;flex-direction:row;align-items:center;display:flex}.skeleton-schedule-wrapper{z-index:1;background-color:var(--background-default-default);position:relative}.schedule-ghost{align-items:center;height:32px;display:flex}.schedule-ghost__container{justify-content:space-around;gap:var(--xs);flex-direction:column;height:100%;min-height:400px;display:flex}.schedule-ghost__line{border-top:1px dashed var(--outline-brand-primary);width:100%;position:absolute}.schedule-ghost__tag,.schedule-ghost__tile,.schedule-ghost__notification{background:linear-gradient(90deg,var(--background-brand-secondary),#e9ebf00d);z-index:5;background-size:200% 100%;border-radius:25px;animation:1.5s infinite schedule_loading}.schedule-ghost__tag{width:32px;height:16px}.schedule-ghost__tile{border-radius:var(--radii-2xs);height:32px;position:relative}.schedule-ghost__notification{border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;left:-4px}.schedule-ghost__circle{background:var(--background-brand-secondary);z-index:5;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.schedule-ghost__list{gap:var(--2xl);display:flex}.schedule-ghost__combination .schedule-ghost__tag{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes schedule_loading{0%{background-position:100% 0}to{background-position:-100% 0}}.stepper-control{border:1px solid #283146;border-radius:10px;justify-content:space-between;align-items:center;width:fit-content;min-width:280px;max-width:350px;height:32px;display:flex}.stepper-control--dark{color:#fff;background-color:#3e4451}.stepper-control--light{color:#2a2c31;background-color:#fff}.stepper-control__button{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.stepper-control__button--prev{border-right:1px solid #283146;border-radius:4px 0 0 4px}.stepper-control__button--next{border-left:1px solid #283146;border-radius:0 4px 4px 0}.stepper-control__label{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;max-width:100%;height:100%;padding:0 10px;overflow:hidden}.stepper-control__label .action{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.stepper-control--dark .stepper-control__label{color:#fff}.stepper-control--dark .stepper-control__label:hover{background-color:#d2d9ec0d;border-radius:0}.stepper-control--dark .stepper-control__button button{color:#fff;background-color:#0000}.stepper-control--dark .stepper-control__button button:hover:not(:disabled){background-color:#d2d9ec0d}.stepper-control--dark .stepper-control__button button:disabled{opacity:.4;cursor:not-allowed}.stepper-control--light .stepper-control__label{color:#2a2c31}.stepper-control--light .stepper-control__label:hover{background-color:#2a2c310d;border-radius:0}.stepper-control--light .stepper-control__button button{color:#2a2c31;background-color:#0000}.stepper-control--light .stepper-control__button button:hover:not(:disabled){background-color:#2a2c310d}.stepper-control--light .stepper-control__button button:disabled{opacity:.4;cursor:not-allowed}.linear-gauge{flex-direction:column;gap:12px;width:100%;display:flex}.linear-gauge--dark{--linear-gauge-bg:#3e4451;--linear-gauge-text:#fff;--linear-gauge-below-target:#7fce9f;--linear-gauge-on-target:#f5c563;--linear-gauge-above-target:#f5837f}.linear-gauge--light{--linear-gauge-bg:#f5f5f5;--linear-gauge-text:#2a2c31;--linear-gauge-below-target:#7fce9f;--linear-gauge-on-target:#f5c563;--linear-gauge-above-target:#f5837f}.linear-gauge__labels{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.linear-gauge__label{color:var(--linear-gauge-text);text-align:center;flex:1;font-size:14px;font-weight:500}.linear-gauge__label:first-child{text-align:left}.linear-gauge__label:last-child{text-align:right}.linear-gauge__container{width:100%;height:140px;position:relative}.linear-gauge__zones{gap:8px;width:100%;height:100%;display:flex}.linear-gauge__zone{border-radius:8px;height:100%;transition:opacity .2s}.linear-gauge__zone:hover{opacity:.9}.linear-gauge__indicator{background-color:var(--linear-gauge-text);pointer-events:none;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.linear-gauge__indicator:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--linear-gauge-text);width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.linear-gauge__scale{width:100%;height:24px;margin-top:4px;position:relative}.linear-gauge__scale-marker{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.linear-gauge__scale-label{color:var(--linear-gauge-text);white-space:nowrap;font-size:14px;font-weight:500}.input-menu-container{border-radius:var(--radii-xs);padding:var(--xs)}.input-menu-container .input-menu-section{padding:0 var(--2xs)0 var(--2xs);min-width:14rem}.input-menu-divider{margin:var(--2xs)0 var(--2xs)0;border-top:1px solid #e0e0e0}.modal-base__container{background-color:var(--background-default-default);border-radius:var(--radii-sm);box-shadow:var(--elevation-400);z-index:9999;width:fit-content;height:fit-content;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-base__backdrop{z-index:9998;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.modal{padding:var(--xl);gap:var(--lg);flex-direction:column;min-width:60rem;display:flex}.modal__heading{justify-content:space-between;align-items:center;display:flex}.modal__heading .heading,.modal__heading button{margin:0}.file-input{padding:var(--4xl)var(--5xl)var(--2xl)var(--5xl);align-items:center;gap:var(--xs);border-radius:var(--radii-sm);border:2px dashed var(--outline-brand-primary);background:var(--background-brand-tertiary);cursor:pointer;font:inherit;text-align:center;flex-direction:column;width:100%;display:flex}.file-input:focus{outline:2px solid var(--outline-focus);outline-offset:2px}.file-input h5,.file-input p{margin:0}.file-input__icon{color:var(--icon-tertiary)}.file-input__icon--idle,.file-input__icon--pending,.file-input__icon--loaded{color:var(--text-secondary)}.file-input__icon--error{color:var(--text-red)}.file-input__icon--success{color:var(--text-green)}.file-input__heading{gap:var(--xs);flex-direction:row;display:flex}.file-input__heading-primary{color:var(--background-brand-primary)}.file-input__heading--idle,.file-input__heading--pending,.file-input__heading--loaded{color:var(--text-secondary)}.file-input__heading--error{color:var(--text-red)}.file-input__heading--success{color:var(--text-green)}.file-input__input{display:none}.file-input__body{color:var(--text-secondary)}.file-input__selected{margin-top:var(--lg);padding:var(--xs)var(--sm);border-radius:var(--radii-xs);justify-content:space-between;align-items:center;gap:var(--xs);box-sizing:border-box;width:100%;min-height:2.5rem;display:flex}.file-input__selected .base{margin:0;padding:0}.file-input__selected-placeholder{visibility:hidden;height:1px}.file-input__filename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.split-button-custom-menu-item{--icon-size-default:20px;--icon-size-end:16px;--transition-duration:.3s;--transition-timing:ease;padding:var(--xs)var(--sm);cursor:pointer;transition:background-color var(--transition-duration)var(--transition-timing),color var(--transition-duration)var(--transition-timing);border-radius:var(--radii-sm);box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;display:flex}.split-button-custom-menu-item:focus{outline:2px solid var(--outline-focus);outline-offset:-2px}.split-button-custom-menu-item__content{align-items:center;gap:var(--sm);flex:1;min-width:0;display:flex}.split-button-custom-menu-item__icon{color:var(--text-primary);width:var(--icon-size-default);height:var(--icon-size-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.split-button-custom-menu-item__icon svg{width:100%;height:100%}.split-button-custom-menu-item__end-icon{margin-left:var(--md);color:var(--text-secondary);width:var(--icon-size-end);height:var(--icon-size-end);flex-shrink:0;align-items:center;display:flex}.split-button-custom-menu-item__end-icon svg{width:100%;height:100%}.split-button-custom-menu-item__text{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.split-button-custom-menu-item--light{color:var(--text-primary);background:var(--background-default-default)}.split-button-custom-menu-item--light:hover:not(:disabled){background:var(--background-brand-tertiary);color:var(--text-secondary)}.split-button-custom-menu-item--light:focus:not(:disabled){background:var(--background-brand-tertiary)}.split-button-custom-menu-item--dark{color:var(--text-inverse);background:var(--background-neutral-pressed)}.split-button-custom-menu-item--dark:hover:not(:disabled){background:linear-gradient(0deg,#0003,#0003),var(--background-neutral-pressed);color:var(--background-neutral-hover)}.split-button-custom-menu-item--dark:focus:not(:disabled){background:linear-gradient(0deg,#0003,#0003),var(--background-neutral-pressed)}.split-button-custom-menu-item--dark .split-button-custom-menu-item__icon,.split-button-custom-menu-item--dark .split-button-custom-menu-item__end-icon{color:var(--text-inverse)}.split-button-custom-menu-item--disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.split-button-custom-menu-item--with-end-icon{padding-right:var(--sm)}.split-button__dropdown{--dropdown-width:224px;--submenu-width:200px;--z-index-dropdown:1000;--z-index-submenu:1001;--animation-duration:.3s;--animation-timing:ease;--transform-amount:-10px;width:var(--dropdown-width);box-sizing:border-box;padding:var(--sm)0;border:1px solid var(--outline-brand-secondary);border-radius:var(--radii-sm);z-index:var(--z-index-dropdown);opacity:1;transition:opacity var(--animation-duration)var(--animation-timing),transform var(--animation-duration)var(--animation-timing),visibility var(--animation-duration)var(--animation-timing);visibility:visible;will-change:transform,opacity,visibility;position:relative;transform:translateY(0)}.split-button__dropdown--dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.split-button__dropdown--light{background:var(--background-default-default);color:var(--text-primary)}.split-button__dropdown--submenu{min-width:var(--submenu-width);box-shadow:var(--shadow-md)}.split-button__dropdown--hidden{opacity:0;transform:translateY(var(--transform-amount));visibility:hidden;pointer-events:none}.split-button__dropdown__list{gap:var(--xs);padding:0 var(--md);flex-direction:column;margin:0;list-style:none;display:flex}.split-button__dropdown__header{color:var(--text-secondary)}.split-button__dropdown__item{width:100%;position:relative}.split-button__dropdown__menu-item{text-overflow:ellipsis;white-space:nowrap;width:100%;position:relative;overflow:hidden}.split-button__dropdown__menu-item--has-submenu{justify-content:space-between;align-items:center;display:flex}.split-button__dropdown__menu-item--submenu-open .split-button__chevron{transform:rotate(90deg)}.split-button__dropdown__chevron{margin-left:var(--md);transition:transform var(--animation-duration)var(--animation-timing);flex-shrink:0}.split-button__dropdown__submenu{top:-8px;left:calc(100% + var(--lg));z-index:var(--z-index-submenu);position:absolute}.split-button__group{align-items:flex-start;gap:var(--xs);flex-direction:column;align-self:stretch;display:flex}.split-button__group-items .split-button__dropdown{width:314px;padding:var(--sm)var(--lg);align-items:flex-start;gap:var(--lg);flex-direction:column;display:flex}.split-button__group__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.split-button__group__item{width:100%;padding:0}.split-button__group__divider{background:var(--background-neutral-primary);height:.1rem;margin:var(--sm)0;border:0;width:100%}.split-button__group__title{color:var(--text-inverse);font-size:var(--body-font-size-sm);text-transform:uppercase;padding-left:var(--xs)}.split-button__group__title--light{color:var(--text-primary)}.split-button__searchable{gap:var(--lg);flex-direction:column;display:flex}.split-button__searchable .base-input.input-top{width:fit-content;padding:0 var(--md);display:flex}.split-button{--border-radius:8px;--animation-duration:.2s;--animation-timing:ease-out;--spacing:4px;border-radius:var(--border-radius);align-items:stretch;width:fit-content;display:inline-flex;position:relative;overflow:visible}.split-button--secondary button:not(:last-child){border-right-color:#0000}.split-button:focus-within{outline:2px solid var(--outline-focus);outline-offset:1px}.split-button__toggle{border-radius:0 var(--border-radius)var(--border-radius)0;margin:0}.split-button__main{border-radius:var(--border-radius)0 0 var(--border-radius)}.split-button__no-items{padding:var(--md);text-align:center;background:var(--background-default-default);border-radius:calc(var(--border-radius)/2);box-shadow:var(--shadow-sm)}.split-button__dropdown{top:calc(100% + var(--spacing));z-index:50;min-width:100%;animation:dropdownFade var(--animation-duration)var(--animation-timing);position:absolute;left:0}@keyframes dropdownFade{0%{opacity:0;transform:translateY(calc(-1*var(--spacing)))}to{opacity:1;transform:translateY(0)}}.split-button__chevron{--animation-duration:.2s;--animation-timing:ease-out;transition:transform var(--animation-duration)var(--animation-timing)}.split-button__chevron .split-button--open{transform:rotate(-180deg)}.data-table{gap:var(--md);flex-direction:column;display:flex}.data-table__wrapper{border:1px solid var(--outline-brand-secondary);box-shadow:var(--elevation-100);border-radius:var(--radii-sm);overflow:auto}.data-table__wrapper--dark{border:1px solid var(--outline-neutral-primary,#546483)}.data-table__table{border-collapse:separate;border-spacing:0;width:100%}.data-table__table .table-row-stripe td{background-color:var(--background-brand-tertiary,#f2f4f7)}.data-table__table--dark .table-row-stripe td{background-color:var(--background-neutral-primary,#546483)}.data-table__table .table-row-bordered td{border-bottom:1px solid var(--outline-brand-secondary)}.data-table__table .table-row-bordered:last-child td{border-bottom:1px solid #0000}.data-table__table .data-table-row--selected-light{--selected-bg:var(--background-neutral-pressed,#3a435a);--selected-color:var(--text-inverse,#fff)}.data-table__table .data-table-row--selected-dark{--selected-bg:var(--text-inverse,#fff);--selected-color:var(--background-neutral-pressed,#3a435a)}.data-table__table .data-table-row--selected-light td,.data-table__table .data-table-row--selected-dark td,.data-table__table .data-table-row--selected-light.data-table-row--clickable:hover td,.data-table__table .data-table-row--selected-dark.data-table-row--clickable:hover td{background:var(--selected-bg);color:var(--selected-color)}.data-table__table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table__table .group-border-right:not(:last-child){border-right:1px solid var(--outline-brand-secondary)}.data-table__table .group-border-right--dark:not(:last-child){border-right:1px solid var(--outline-neutral-primary,#546483)}.data-table__table--dark{background-color:var(--background-neutral-pressed,#3a435a)}.data-table__no-padding-cell .data-table-row>.data-table-cell:first-child:has(>.data-table){padding:0}.data-table-cell--light{color:var(--text-primary);background:var(--background-default-default)}.data-table-header p,.data-table-cell p{margin:0}.data-table-header.tight,.data-table-cell.tight{padding:var(--sm)var(--lg)}.data-table-header.extra-tight,.data-table-cell.extra-tight{padding:var(--xs)var(--sm)}.data-table-header.left,.data-table-cell.left{text-align:left}.data-table-header.center,.data-table-cell.center{text-align:center}.data-table-header.right,.data-table-cell.right{text-align:right}.data-table-header{background-color:var(--background-brand-tertiary,#f2f4f7);border-bottom:1px solid var(--outline-brand-secondary);padding:var(--md)var(--xl);color:var(--text-secondary)}.data-table-header--dark{color:var(--text-inverse);background-color:var(--text-neutral,#21293b);border-bottom:1px solid var(--outline-neutral-primary,#546483)!important}.data-table-header--sticky{box-shadow:-4px 0 4px -4px var(--outline-brand-primary)inset;z-index:1;position:sticky;left:0}.header-content{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;display:flex;overflow:hidden}.data-table-cell{padding:var(--lg)var(--xl);background-color:#0000}.data-table-cell__text{font-weight:var(--font-weight-600,600)}.data-table-cell--dark{color:var(--text-inverse)}.data-table-cell--sticky{box-shadow:-4px 0 4px -4px var(--outline-brand-primary)inset;z-index:1;position:sticky;left:0}.data-table-row{animation:.3s forwards rowFadeIn}.data-table-row--retracted{opacity:0;animation:.3s forwards rowFadeOut;transform:translateY(-10px)}.data-table-row--clickable{cursor:pointer}.data-table-row--clickable:hover td{background:var(--background-brand-tertiary,#f2f4f7);color:var(--text-primary)}.data-table-row--dark.data-table-row--clickable:hover td{background:var(--background-neutral-primary,#546483);color:var(--text-inverse)}@keyframes rowFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes rowFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.data-table__sort-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.data-table__sort-button--dark{color:var(--text-inverse)}.pagination{border-top:1px solid var(--outline-brand-primary);flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.pagination--narrow{align-items:center}.pagination-step-icon{margin-right:var(--md)}.pagination-step-icon--right{margin-right:0;margin-left:var(--md)}.pagination-step-icon--dark{color:var(--outline-neutral-secondary,#aebfe5)}.pagination-step{cursor:pointer;color:var(--text-secondary,#6f737a);padding-top:calc(var(--md) + var(--2xs));background:0 0;border:0;border-top:2px solid #0000;flex-direction:row;align-items:center;font-weight:600;display:flex}.pagination-step:disabled{cursor:default}.pagination-step:not(:disabled):hover{border-top:2px solid var(--outline-brand-secondary,#dadce3)}.pagination-step:not(:disabled):hover span{color:var(--text-primary,#2a2c31)}.pagination-step--narrow{padding:var(--padding-lg,8px);border:1px solid var(--outline-brand-primary,#bdc1c9);border-radius:0 var(--sm)var(--sm)0;justify-content:center;width:36px;height:36px}.pagination-step--narrow .pagination-step-icon,.pagination-step--narrow .pagination-step-icon--right{margin:0}.pagination-step--narrow:not(:disabled):hover{border:1px solid var(--outline-brand-primary,#bdc1c9);color:var(--text-primary,#2a2c31)}.pagination-step--dark{color:var(--background-neutral-hover,#bac4db)}.pagination-step--dark:not(:disabled):hover{border-top:2px solid var(--background-neutral-hover,#bac4db)}.pagination-step--dark:not(:disabled):hover span{color:var(--text-inverse,#fff)}.pagination-step--narrow.pagination-step--dark{background:var(--background-neutral-primary,#546483);border:1px solid var(--background-neutral-secondary,#d0dcf7);color:var(--background-neutral-hover,#bac4db)}.pagination-step--narrow.pagination-step--dark:not(:disabled):hover{color:var(--text-inverse,#fff);border:1px solid var(--background-neutral-secondary,#d0dcf7)}.pagination-step--narrow.pagination-step--left{border-radius:var(--sm)0 0 var(--sm)}.pagination-numbers{align-items:center;gap:var(--xs,4px);flex-direction:row;display:flex}.pagination-number,.pagination-numbers-divider{cursor:pointer;color:var(--text-secondary,#6f737a);padding:calc(var(--md) + var(--2xs))var(--md)0 var(--md);background:0 0;border:0;border-top:2px solid #0000;flex-direction:row;align-items:center;font-weight:600;display:flex}.pagination-number:hover{border-top:2px solid var(--outline-brand-secondary,#dadce3);color:var(--text-primary,#2a2c31)}.pagination-number--current{border-top:2px solid var(--background-neutral-primary,#546483)}.pagination-number--current:hover{border-top:2px solid var(--background-neutral-primary,#546483);color:var(--text-primary,#2a2c31)}.pagination-number--narrow{border:1px solid var(--outline-brand-primary,#bdc1c9);background:var(--background-default-primary,#fff);justify-content:center;width:36px;height:36px;padding-top:0}.pagination-number--narrow:hover{border:1px solid var(--outline-brand-primary,#bdc1c9);color:var(--text-primary,#2a2c31)}.pagination-number--current.pagination-number--narrow{border:1px solid var(--background-neutral-primary,#546483);background:var(--background-neutral-secondary,#d0dcf7);color:var(--background-neutral-primary,#546483)}.pagination-number--current.pagination-number--narrow:hover{color:var(--background-neutral-pressed,#3a435a)}.pagination-number--dark{color:var(--background-neutral-hover,#bac4db)}.pagination-number--dark:hover{border-top:2px solid var(--background-neutral-hover,#bac4db);color:var(--text-inverse,#fff)}.pagination-number--narrow.pagination-number--dark:hover{color:var(--text-primary,#2a2c31)}.pagination-number--narrow.pagination-number--dark{border:1px solid var(--outline-neutral-secondary,#aebfe5);background:var(--background-neutral-primary,#546483);color:var(--background-neutral-hover,#bac4db)}.pagination-number--current.pagination-number--dark{border-top:2px solid var(--background-neutral-secondary,#d0dcf7)}.pagination-number--current.pagination-number--dark.pagination-number--narrow{border:1px solid var(--background-neutral-primary,#546483);background:var(--background-neutral-tertuary,#f5f8ff);color:var(--background-neutral-primary,#546483)}.pagination-number--current.pagination-number--dark.pagination-number--narrow:hover{color:var(--background-neutral-pressed,#3a435a)}.pagination-number--current.pagination-number--dark:hover{color:var(--text-inverse,#fff)}.avatar{align-items:center;gap:8px;display:inline-flex}.avatar__image{object-fit:cover;border-radius:50%}.avatar__initials{background-color:var(--text-secondary,#6f737a);color:var(--text-inverse,#fff);font-family:var(--font-roboto,"Roboto",sans-serif);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:1;display:flex}.avatar-text--light{color:var(--text-primary)}.avatar-text--dark{color:var(--text-inverse,#fff)}.avatar-suptext--light,.avatar-suptext--dark{color:var(--text-secondary)}.main-optimization-card-container{width:100%}.main-optimization-card-container .main-optimization-card-title-container{margin-bottom:var(--lg);width:100%;color:var(--text-inverse);flex-direction:row;justify-content:space-between;align-items:end;display:flex}.main-optimization-card-container .heading{margin:0}.main-optimization-card-container .bold{font-weight:700}.main-optimization-card-container .optimization-card-status-container{justify-content:space-between;gap:var(--xs);flex-direction:row;align-items:center;display:flex}.main-optimization-card-container .body{margin:0}.main-optimization-card-container .main-optimization-card{border-radius:var(--radii-sm);border:1px solid var(--outline-neutral-primary);background:linear-gradient(101deg,var(--background-neutral-primary)5.71%,var(--text-neutral)111.11%);box-shadow:var(--elevation-200);padding:var(--lg);position:relative}.main-optimization-card-container .optimization-cards-container{gap:var(--lg);flex-direction:row;display:flex}.main-optimization-card-container .optimization-card-container{border:inherit;margin:inherit;padding:inherit;text-align:inherit;font:inherit;border-radius:inherit;appearance:none;width:300px;height:164px;padding:var(--md);border-radius:var(--radii-sm);background:#ffffff1a;flex-direction:column;justify-content:space-between;transition:background .3s;display:flex}.main-optimization-card-container .optimization-card-container:hover{cursor:pointer;background:#fff3;transition:background .3s}.main-optimization-card-container .optimization-card-header{width:100%;margin-bottom:var(--sm);flex-direction:row;justify-content:space-between;align-items:start;display:flex}.main-optimization-card-container .optimization-card-header-badges{flex-flow:wrap;gap:.5rem;display:flex}.main-optimization-card-container .optimization-card-divider{border-top:1px solid var(--outline-neutral-secondary);margin:var(--sm)0}.main-optimization-card-container .optimization-card-labels-container{width:100%}.main-optimization-card-container .optimization-card-labels{flex-direction:row;justify-content:space-between;gap:.5rem;display:flex}.main-optimization-card-container .optimization-card-label{color:var(--text-inverse);flex-direction:column;display:flex}.main-optimization-card-container .airport-runway{position:absolute;bottom:0;right:0}.main-optimization-card-container .clouds{position:absolute;top:10%;left:60%;transform:translate(-50%,-50%)}.main-optimization-card-container .main-optimization-card-empty-container{justify-content:center;align-items:center;gap:var(--lg);width:100%;height:100%;color:var(--text-inverse);padding:var(--5xl)0;flex-direction:column;display:flex}.optimization-card-header-bookmark-icon{color:var(--text-inverse)}.optimization-cards-stepper{max-width:calc(100% - 400px)}.stepper-container{z-index:10;align-items:center;display:flex;position:relative;overflow:hidden}.stepper-container .stepper-button{transition:all .2s}.stepper-container .stepper-button-hidden{visibility:hidden;width:0;margin:0;padding:0}.stepper-wrapper{width:100%;transition:transform .5s linear;display:flex;overflow:hidden}.stepper-wrapper .stepper{z-index:10;transition:transform .5s linear;display:flex}.stepper-wrapper .stepper-item{flex-shrink:0;padding:0 8px}.impact-value-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.impact-value-widget__content{justify-content:space-between;align-items:flex-start;gap:var(--sm);flex-direction:column;flex-grow:1;width:100%;min-height:0;display:flex;overflow:hidden}.impact-value-widget__title-container{align-items:center;gap:var(--sm);width:100%;display:flex;position:relative}.impact-value-widget__title-group{align-items:center;gap:var(--sm);flex-grow:1;min-width:0;display:flex}.impact-value-widget__body{justify-content:space-between;align-items:flex-end;gap:var(--md);width:100%;display:flex}.impact-value-widget__suffix-icon{color:inherit;cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.impact-value-widget__badge{align-items:center;gap:var(--xs);flex-shrink:0;display:flex}.impact-value-widget--custom .impact-value-widget__heading,.impact-value-widget--custom .impact-value-widget__amount{width:auto}.impact-value-widget--custom .impact-value-widget__right-content{position:absolute;top:0;right:0}.impact-value-widget--badge-below .impact-value-widget__title-group{flex-direction:column;align-items:flex-start}.impact-value-widget--dark .impact-value-widget__value,.impact-value-widget--dark .impact-value-widget__icon,.impact-value-widget--dark .impact-value-widget__heading{color:var(--text-inverse,#fff)}@container (max-width:220px) and (min-height:120px){.impact-value-widget{padding:var(--xs)var(--sm)}.impact-value-widget__amount{align-items:flex-start;gap:var(--sm);flex-direction:column}.impact-value-widget__details{width:100%}.impact-value-widget__badge{align-self:flex-start}}@container (max-width:160px) and (max-height:119px){.impact-value-widget{padding:var(--xs)var(--sm)}.impact-value-widget .impact-value-widget__badge{display:none!important}}@container (max-width:120px){.impact-value-widget{padding:var(--xs)var(--sm)}.impact-value-widget .impact-value-widget__badge{display:none!important}}@container (max-width:160px){.impact-value-widget__value{font-size:var(--action-font-size-sm)}}@container (max-width:120px){.impact-value-widget__details .impact-value-widget__icon,.impact-value-widget__details .impact-value-widget__metric:nth-child(3),.impact-value-widget__details .impact-value-widget__metric:first-child .impact-value-widget__text{display:none!important}}@container (max-width:120px) and (max-height:100px){.impact-value-widget .impact-value-widget__badge{display:none!important}}@container (max-width:80px){.impact-value-widget{min-width:80px;min-height:80px;padding:var(--xs)}.impact-value-widget .impact-value-widget__heading{margin-bottom:var(--xs)}.impact-value-widget .impact-value-widget__content{gap:var(--xs)}.impact-value-widget .impact-value-widget__text{display:none!important}.impact-value-widget .impact-value-widget__value{font-size:var(--action-font-size-lg);font-weight:var(--font-weight-600)}.impact-value-widget .impact-value-widget__details .impact-value-widget__metric:not(:first-child),.impact-value-widget .impact-value-widget__details .impact-value-widget__icon,.impact-value-widget .impact-value-widget__suffix-icon{display:none!important}}@container (min-height:180px) and (min-width:200px){.impact-value-widget__content,.impact-value-widget__amount{gap:var(--md)}}.impact-value-widget{box-sizing:border-box;padding:var(--sm);border-radius:var(--radii-sm);background-color:var(--background-default-default,#fff);flex-direction:column;flex:1;width:100%;min-width:80px;height:100%;min-height:80px;display:flex}.impact-value-widget__details .skeleton-rect{height:10px}.impact-value-widget__details .skeleton-circle{width:10px;height:10px}.impact-value-widget__header .skeleton-rect{height:12px}.impact-value-widget{box-sizing:border-box;padding:var(--sm);border-radius:var(--radii-sm);background-color:var(--background-default-default,#fff);flex-direction:column;flex:auto;width:100%;min-width:80px;min-height:80px;display:flex;overflow:hidden;container-type:size}.impact-value-widget__content{justify-content:space-between;align-items:flex-start;gap:var(--sm);flex-direction:column;flex-grow:1;width:100%;height:100%;display:flex}.impact-value-widget__amount{align-items:flex-end;gap:var(--sm);width:100%;display:flex}.impact-value-widget__details{align-items:center;gap:var(--xs,4px);flex-grow:1;display:flex}.impact-value-widget__metric{flex-direction:column;display:flex}.impact-value-widget__text,.impact-value-widget__icon{color:var(--text-secondary,#6f737a)}.impact-value-widget__icon{flex-shrink:0;width:20px;height:20px}.impact-value-widget__header{width:100%}.impact-value-widget__heading{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;overflow:hidden}.impact-value-widget__badge{flex-shrink:0}.impact-value-widget--dark{background-color:var(--background-neutral-pressed,#3a435a)}.impact-value-widget--dark .impact-value-widget__value,.impact-value-widget--dark .impact-value-widget__icon,.impact-value-widget--dark .impact-value-widget__amount__count,.impact-value-widget--dark .impact-value-widget__heading{color:var(--text-inverse,#fff)}@container (max-width:120px){.impact-value-widget .impact-value-widget__value{font-size:var(--action-font-size-sm)}}@container (max-width:160px) and (min-height:100px){.impact-value-widget{padding:var(--xs)var(--sm)}.impact-value-widget__amount{align-items:flex-start;gap:var(--sm);flex-direction:column}.impact-value-widget__details{width:100%}.impact-value-widget__badge{align-self:flex-start}}@container (max-width:140px) and (max-height:99px){.impact-value-widget{padding:var(--xs)var(--sm)}.impact-value-widget__badge{display:none!important}}@container (max-width:120px) and (max-height:100px){.impact-value-widget__badge{display:none}.impact-value-widget__amount{gap:var(--xs)}}@container (max-width:110px){.impact-value-widget__badge{display:none}}@container (max-width:80px){.impact-value-widget{min-width:80px;min-height:80px;padding:var(--xs)}.impact-value-widget__content{gap:var(--xs)}.impact-value-widget__heading{margin-bottom:var(--xs)}.impact-value-widget__amount__count{font-size:var(--action-font-size-lg);font-weight:var(--font-weight-600)}}@container (min-height:120px){.impact-value-widget__heading{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}}@container (min-height:180px){.impact-value-widget__content,.impact-value-widget__amount{gap:var(--md)}}.impact-table-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.impact-table-widget,.impact-panel-table-container{height:100%}.impact-table-widget{padding:var(--lg,16px);align-items:flex-start;gap:var(--sm,8px);border-radius:var(--sm,8px);background:var(--background-default-default,#fff);flex-direction:column;display:flex}.impact-table-widget .tabs{width:100%;overflow:hidden;background-color:#0000!important}.impact-table-widget .tabs .tab-content{box-sizing:border-box;width:100%;padding:0;overflow:auto}.impact-table-widget .tabs .tab-list{margin-bottom:var(--sm,8px)}.impact-table-widget--dark{background:var(--background-neutral-pressed,#3a435a)}.impact-table-widget-title{justify-content:flex-start;align-items:center;gap:var(--sm,8px);color:var(--text-primary,#2a2c31);flex-direction:row;display:flex}.impact-table-widget-title--dark{color:var(--text-inverse,#fff)}.impact-table-widget-title h4{margin:0}.impact-table-widget-content{box-sizing:border-box;width:100%;height:100%;padding-right:var(--md,16px);overflow:hidden auto}.impact-table-widget-content::-webkit-scrollbar{width:6px}.impact-table-widget-content::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.impact-table-widget-content::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl)}.impact-table-widget-content-wrapper{border-radius:var(--xs,4px);border:1px solid var(--semantic-content-divider,#e5e7eb);width:100%}.impact-table-widget-content-wrapper--dark{border:1px solid var(--background-neutral-primary,#546483)}.impact-table-widget-content-row{color:var(--text-primary,#2a2c31);flex-direction:row;justify-content:space-between;display:flex}.impact-table-widget-content-row--dark{color:var(--text-inverse,#fff)}.impact-table-widget-content-cell,.impact-table-widget-content-header{padding:var(--xs)var(--sm);flex:1;align-content:center}.impact-table-widget-content-cell .body,.impact-table-widget-content-cell .action,.impact-table-widget-content-header .body,.impact-table-widget-content-header .action{margin:0}.impact-table-widget-content-header{border-top:1px solid var(--outline-brand-secondary,#dadce3);border-bottom:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-brand-tertiary,#f2f4f7)}.impact-table-widget-content-header--dark{border-top:1px solid var(--background-neutral-primary,#546483);border-bottom:1px solid var(--background-neutral-primary,#546483);background:var(--text-neutral,#21293b)}.impact-widget-content-list{border-radius:var(--xs,4px);gap:var(--sm,8px);box-sizing:border-box;width:100%;max-height:240px;padding-right:var(--md,16px);flex-direction:column;display:flex;overflow-y:auto}.impact-widget-content-list::-webkit-scrollbar{width:6px}.impact-widget-content-list::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.impact-widget-content-list::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl)}.impact-widget-content-list-item{color:var(--text-primary,#2a2c31);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.impact-widget-content-list-value .body{margin:0}.impact-widget-content-list-item--dark{color:var(--text-inverse,#fff)}.impact-chart-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.impact-chart-widget,.impact-panel-chart-container{height:100%}.impact-chart-widget{border-radius:var(--radii-sm);padding:var(--lg);flex-direction:column;height:100%;display:flex}.impact-chart-widget--dark{background-color:var(--background-neutral-pressed)}.impact-chart-widget--light{background-color:var(--background-default-default)}.impact-chart-widget__chart{flex:1;width:100%;min-height:120px;position:relative}.impact-chart-widget__header{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.impact-chart-widget__title{margin:0}.impact-chart-widget__title--light{color:var(--text-primary)}.impact-chart-widget__title--dark{color:var(--text-inverse)}.impact-chart-widget__metric-value{margin:0}.impact-chart-widget__metric-value--light{color:var(--text-primary)}.impact-chart-widget__metric-value--dark{color:var(--text-inverse)}.impact-chart-widget__metric-description{margin:0}.impact-chart-widget__metric-description--light{color:var(--text-primary)}.impact-chart-widget__metric-description--dark{color:var(--text-inverse)}.impact-chart-widget__legends{flex-direction:row;justify-content:right;gap:10px;display:flex}.impact-chart-widget .tabs{width:100%;overflow:hidden;background-color:#0000!important}.impact-chart-widget .tabs .tab-content{box-sizing:border-box;width:100%;padding:0;overflow:visible}.impact-chart-widget .tabs .tab-list{margin-bottom:var(--sm,8px)}.curve-chart{border-radius:var(--sm,8px);padding:var(--lg,16px)}.legend-item{gap:var(--xs,4px);cursor:pointer;align-items:center;display:flex}.legend-item__container{flex-direction:row;flex:1;justify-content:space-between;align-items:center;display:flex}.legend-item .active{text-decoration:line-through!important}.legend-item .light{color:var(--text-primary)}.legend-item .dark{color:var(--text-inverse)}.shape{background-color:var(--background-orange-primary);border:1px solid var(--background-orange-hover)}.shape.square{border-radius:2px;width:8px;height:8px}.shape.circle{border-radius:50%;width:8px;height:8px}.shape.dash{border-radius:2px;width:8px;height:1px}.highlight-line-chart{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.highlight-line-chart--light,.highlight-line-chart--dark{background-color:#0000}.highlight-line-chart canvas{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.highlight-line-chart--responsive{height:100%}.chart-widget .highlight-line-chart{padding:var(--md,12px);border-radius:var(--sm,8px)}.chart-widget .highlight-line-chart--light{background-color:var(--background-neutral-primary,#fff);border:1px solid var(--outline-brand-secondary,#e0e0e0)}.chart-widget .highlight-line-chart--dark{background-color:var(--background-neutral-pressed,#3a435a);border:1px solid var(--outline-neutral-primary,#546483)}.impact-panel-chart.highlight-line-chart-widget{height:100%;max-height:100%}.impact-panel-chart.highlight-line-chart-widget .highlight-line-chart{height:100%}.impact-panel-chart.highlight-line-chart-widget canvas{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.chart-legends{gap:var(--lg);flex-wrap:wrap;display:flex}.chart-legends--row{flex-direction:row}.chart-legends--column{flex-direction:column}.chart-legends *>p{padding:0}.highlight-line-chart-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.highlight-line-chart-widget,.impact-panel-chart-container{height:100%}.highlight-line-chart-widget{border-radius:var(--radii-sm,8px);padding:var(--lg,16px);flex-direction:column;height:100%;display:flex}.highlight-line-chart-widget--light{background-color:var(--background-default-default,#fff);border:1px solid var(--outline-brand-secondary,#e0e0e0)}.highlight-line-chart-widget--dark{background-color:var(--background-neutral-pressed,#3a435a);border:1px solid var(--outline-neutral-primary,#546483)}.highlight-line-chart-widget__header{margin-bottom:var(--md,12px)}.highlight-line-chart-widget__title{margin:0 0 var(--xs,4px)0}.highlight-line-chart-widget__title--light{color:var(--text-primary,#212121)}.highlight-line-chart-widget__title--dark{color:var(--text-inverse,#fff)}.highlight-line-chart-widget__content{min-height:0;height:calc(100% - var(--md,12px));flex-direction:column;flex:1;display:flex}.highlight-line-chart-widget__chart{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.highlight-line-chart-widget__legends{margin-top:var(--sm,8px);padding-top:var(--sm,8px)}.highlight-line-chart-widget__info{margin-bottom:var(--sm,8px);padding-bottom:var(--sm,8px);flex-direction:row-reverse;justify-content:space-between;display:flex}.highlight-line-chart-widget__info__risk .light{color:var(--text-primary)}.highlight-line-chart-widget__info__risk .dark{color:var(--text-inverse)}@media (max-width:768px){.highlight-line-chart-widget{padding:var(--md,12px)}.highlight-line-chart-widget__chart{min-height:0}}.highlight-line-chart-widget--compact{padding:var(--sm,8px)}.highlight-line-chart-widget--compact .highlight-line-chart-widget__header{margin-bottom:var(--sm,8px)}.highlight-line-chart-widget--compact .highlight-line-chart-widget__chart{min-height:0}.universal-tabbed-widget{width:100%;height:100%;padding:var(--lg,16px);border-radius:var(--sm,8px);box-sizing:border-box;flex-direction:column;display:flex}.universal-tabbed-widget--light{background-color:var(--background-default-default,#fff);color:var(--text-primary,#2a2c31)}.universal-tabbed-widget--dark{background-color:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse,#fff)}.universal-tabbed-widget__title{margin-bottom:var(--md,16px);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.universal-tabbed-widget__title--dark{color:var(--text-inverse,#fff)}.universal-tabbed-widget__title h4{margin:0}.universal-tabbed-widget .tabs{flex-direction:column;flex:1;height:100%;display:flex;background-color:#0000!important}.universal-tabbed-widget .tabs .tab-content{flex:1;height:100%;padding:0;overflow:visible}.universal-tabbed-widget .tabs .tab-list{margin-bottom:var(--sm,8px)}.universal-tabbed-widget__tab-content{box-sizing:border-box;width:100%;height:100%;min-height:200px;overflow:visible}.universal-tabbed-widget__tab-content>*{min-width:0;min-height:0}.universal-tabbed-widget__widget-container{display:contents}.universal-tabbed-widget__widget-container>*{width:100%;height:100%}.universal-tabbed-widget__no-tabs{height:100px;color:var(--text-secondary,#546483);justify-content:center;align-items:center;font-style:italic;display:flex}@container (max-width:600px){.universal-tabbed-widget__tab-content{gap:var(--md,12px);grid-template-rows:auto!important;grid-template-columns:1fr!important}}.universal-tabbed-widget--dark .universal-tabbed-widget__no-tabs{color:var(--text-neutral,#9ca3af)}.kpi-tabs{background-color:var(--background-default-default);justify-content:space-between;display:flex}.kpi-tabs--dark{background-color:var(--background-neutral-pressed,#3a435a)}.kpi-tab{padding:var(--sm,8px)var(--md,16px);color:var(--text-primary);font:inherit;cursor:pointer;outline:inherit;background-color:var(--background-default-default);border:0;border-bottom:4px solid var(--outline-brand-secondary,#dadce3);align-items:center;width:100%;display:flex}.kpi-tab .impact-value-widget{text-align:start;border-radius:0;min-width:0;padding:0}.kpi-tab:hover{border-bottom:var(--14-px,4px)solid var(--background-brand-primary,#2a2c31);transition:border-bottom .3s}.kpi-tab--clicked{border-bottom:var(--14-px,4px)solid var(--background-brand-primary,#2a2c31)}.kpi-tab--dark{background-color:var(--background-neutral-pressed,#3a435a);border-bottom-color:var(--outline-neutral-primary,#546483);color:var(--text-inverse,#fff)}.kpi-tab--dark:hover,.kpi-tab--dark.kpi-tab--clicked{border-bottom-color:var(--text-inverse,#fff)}.kpi-tab+.kpi-tab{border-left:1px solid var(--outline-brand-secondary,#dadce3)}.kpi-tab+.kpi-tab.kpi-tab--dark{border-left-color:var(--outline-neutral-primary,#546483)}.kpi-tab-search{width:100%;padding:var(--sm,8px)var(--md,16px);justify-content:end;align-items:center;display:flex}.kpi-tab-search--dark{background-color:var(--background-neutral-pressed,#3a435a)}.tabbed-kpis-table-widget{border-radius:var(--radii-sm);border:1px solid var(--outline-brand-secondary,#dadce3);background-color:var(--background-default-default);width:100%;overflow:hidden}.tabbed-kpis-table-widget .data-table-component{border:0;border-top:1px solid var(--outline-brand-secondary,#dadce3);border-radius:0}.tabbed-kpis-table-widget .data-table-header{text-wrap-mode:nowrap}.tabbed-kpis-table-widget--dark{border-color:var(--outline-neutral-primary,#546483);background-color:var(--background-neutral-pressed,#3a435a)}.tabbed-kpis-table-widget--dark .data-table-component{border-top-color:var(--outline-neutral-primary,#546483)}.tabbed-kpis-table-widget .pagination{padding-bottom:calc(var(--md) + var(--2xs))}.text-bold{font-weight:700}.kpi-trend-badge{padding:var(--xs,4px)var(--sm,8px);align-items:center;gap:var(--xs,4px);display:flex}.kpi-trend-badge--down .badge__icon{transform:scaleY(-1)}.kpi-trend-badge .badge__icon{width:16px;height:16px}.kpi-target-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.kpi-target-widget{align-items:flex-start;gap:var(--lg,16px);min-width:80px;min-height:80px;padding:var(--sm,8px);border-radius:var(--sm,8px);flex-direction:column;flex:auto;display:flex;overflow:hidden;container-type:size}.kpi-target-widget--light{background-color:var(--background-default-default,#fff);color:var(--text-primary,#2a2c31)}.kpi-target-widget--light .kpi-target-widget__label{color:var(--text-secondary,#6f737a)}.kpi-target-widget--dark{background:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse,#fff)}.kpi-target-widget--dark .kpi-target-widget__label,.kpi-target-widget--dark .kpi-target-widget__target-value{color:var(--background-neutral-secondary,#d0dcf7)}.kpi-target-widget__content{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.kpi-target-widget__header{align-self:stretch;align-items:flex-start;gap:4px;display:flex}.kpi-target-widget__heading{margin:0}.kpi-target-widget__suffix-icon{color:inherit;cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.kpi-target-widget__amount{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.kpi-target-widget__details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.kpi-target-widget__target{flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;display:flex}.kpi-target-widget__target-value{justify-content:flex-end;align-items:center;gap:var(--2xs,2px);display:flex}.kpi-target-widget__icon{justify-content:center;align-items:center;gap:var(--xs,4px);width:var(--3xl,40px);height:var(--3xl,40px);padding:var(--sm,8px);color:var(--background-neutral-secondary,#d0dcf7);background:var(--background-neutral-primary,#546483);border-radius:8px;display:flex}.kpi-target-widget__value{margin:0}.kpi-target-widget__badge{flex-shrink:0}@container (max-width:260px){.kpi-target-widget{padding:var(--xs)var(--sm);gap:var(--sm)}.kpi-target-widget__heading{font-size:var(--label-font-size-sm)}.kpi-target-widget__value{font-size:var(--body-font-size-md)}.kpi-target-widget__label{font-size:var(--action-font-size-xs)}.kpi-target-widget__target-value{align-items:flex-start;gap:var(--xs);flex-direction:column}}@container (max-width:180px) and (max-height:119px){.kpi-target-widget__badge{display:none}}@container (max-width:120px){.kpi-target-widget__target,.kpi-target-widget__badge{display:none}}@container (max-width:80px){.kpi-target-widget{min-width:80px;min-height:80px;padding:var(--xs);justify-content:center;align-items:center}.kpi-target-widget__content{gap:var(--xs)}.kpi-target-widget__heading{margin-bottom:var(--xs)}.kpi-target-widget__details .kpi-target-widget__label{display:none}.kpi-target-widget__value{font-size:var(--action-font-size-lg);font-weight:var(--font-weight-600)}.kpi-target-widget__target,.kpi-target-widget__suffix-icon{display:none}}@container (min-height:120px){.kpi-target-widget__heading{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}}@container (min-height:200px){.kpi-target-widget{gap:var(--xl);padding:var(--md)}}.kpi-simple-widget,.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.kpi-simple-widget{align-items:flex-start;gap:var(--xs,4px);min-width:80px;min-height:80px;padding:var(--sm,8px)var(--md,16px);border-radius:var(--sm,8px);flex-direction:column;flex:auto;display:flex;overflow:hidden;container-type:size}.kpi-simple-widget--light{background-color:var(--background-default-default,#fff);color:var(--text-primary,#2a2c31)}.kpi-simple-widget--dark{background:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse,#fff)}.kpi-simple-widget__content{flex-direction:column;flex:auto;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.kpi-simple-widget__header{align-self:stretch;align-items:flex-start;gap:4px;display:flex}.kpi-simple-widget__heading{margin:0}.kpi-simple-widget__suffix-icon{color:inherit;cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.kpi-simple-widget__amount{justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.kpi-simple-widget__details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.kpi-simple-widget__icon{justify-content:center;align-items:center;gap:var(--xs,4px);padding:var(--sm,8px);border-radius:8px;display:flex}.kpi-simple-widget__icon-light{background:var(--background-default-default,#fff);color:var(--text-primary,#546483)}.kpi-simple-widget__icon-dark{background:var(--background-neutral-primary,#546483);color:var(--text-inverse,#fff)}.kpi-simple-widget__value{margin:0}.kpi-simple-widget__details-value{align-items:center;gap:var(--xs,4px);flex-direction:row;display:flex}.kpi-simple-widget .kpi-simple-widget__line-height{line-height:24px}@container (max-width:200px){.kpi-simple-widget{font-size:var(--body-font-size-sm);padding:var(--xs)var(--sm)}.kpi-simple-widget__heading{font-size:var(--label-font-size-sm)}.kpi-simple-widget__value{font-size:var(--action-font-size-lg)}}@container (max-width:140px){.kpi-simple-widget__icon{display:none}}@container (max-width:80px){.kpi-simple-widget{min-width:80px;min-height:80px;padding:var(--xs);justify-content:center;align-items:center}.kpi-simple-widget__content{gap:var(--xs)}.kpi-simple-widget__heading{margin-bottom:var(--xs)}.kpi-simple-widget__details .label{display:none}.kpi-simple-widget__value{font-size:var(--action-font-size-lg);font-weight:var(--font-weight-600)}.kpi-simple-widget__icon,.kpi-simple-widget__suffix-icon{display:none}}@container (min-height:120px){.kpi-simple-widget__heading{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}}@container (min-height:160px){.kpi-simple-widget{gap:var(--sm);padding:var(--md)var(--lg)}}.kpi-comparison-table{flex-direction:column;align-self:stretch;display:flex}.kpi-comparison-table__header{margin-bottom:var(--sm,8px);align-items:center;gap:4px;display:flex}.kpi-comparison-table__heading{margin:0}.kpi-comparison-table__suffix-icon{color:inherit;cursor:help;flex-shrink:0;align-items:center;display:inline-flex}.kpi-comparison-table--dark .data-table{background:var(--background-neutral-pressed,#3a435a)}.kpi-comparison-table--ligh .data-table{background:var(--background-default-default,#fff)}.kpi-comparison-table .data-table{padding:var(--md);box-sizing:border-box;border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;width:100%;display:flex}.kpi-comparison-table .data-table .data-table__wrapper{box-shadow:none;border:1px solid #0000;border-radius:0;align-self:stretch}.kpi-comparison-table .data-table .data-table-header.dark{background:0 0}.kpi-comparison-table__table tbody td:first-child{text-wrap-mode:nowrap}.kpi-comparison-table__table::-webkit-scrollbar{width:var(--xs);height:var(--xs)}.kpi-comparison-table__table--light.kpi-comparison-table__table--total tbody tr:last-child{border-top:1px solid var(--outline-brand-tertiary,#dadce3);background:var(--background-default-default,#fff)}.kpi-comparison-table__table--light::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.kpi-comparison-table__table--light::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl);cursor:pointer}.kpi-comparison-table__table--dark.kpi-comparison-table__table--total tbody tr:last-child{border-top:1px solid var(--outline-neutral-primary,#546483);background:var(--text-neutral,#21293b)}.kpi-comparison-table__table--dark::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.kpi-comparison-table__table--dark::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl);cursor:pointer}.kpi-comparison-tooltip{padding:var(--md,12px);align-items:flex-start;gap:var(--sm,8px);flex-direction:column;max-width:266px;display:inline-flex}.kpi-comparison-tooltip__description{text-wrap:auto;padding-bottom:var(--sm,8px);border-bottom:1px solid var(--outline-brand-brand,#2a2c31)}.kpi-comparison-tooltip__scenario{gap:var(--sm,8px);grid-template-columns:repeat(2,1fr);align-self:stretch;display:grid}.kpi-comparison-tooltip__scenario__details{justify-content:center;align-items:flex-start;gap:var(--2xs,2px);flex-direction:column;display:flex}.kpi-comparison-tooltip__scenario__version{color:var(--text-secondary,#6f737a)}.impact-panel-grid-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.impact-panel-grid-widget.grid-constrained{max-height:var(--bcg-impact-panel-grid-row-size,94px);overflow:hidden}@container (max-width:200px){.impact-panel-grid-widget{font-size:.875rem}.impact-panel-grid-widget.responsive-padding{padding:var(--xs,4px)}}.impact-panel-grid-height{height:calc(var(--bcg-impact-panel-grid-row-size,94px)*var(--widget-rows,1))}.impact-panel-grid-height.multi-row{height:calc(var(--bcg-impact-panel-grid-row-size,94px)*var(--widget-rows,1) + var(--bcg-impact-panel-grid-gap,16px)*(var(--widget-rows,1) - 1))}.impact-panel-chart-container{height:100%}.impact-panel-chart-container.grid-aware{height:calc(var(--bcg-impact-panel-grid-row-size,94px) - 32px)}.impact-panel-chart-container.grid-aware canvas{width:100%!important;height:100%!important;max-height:100%!important}.impact-panel-chart-container.grid-aware .curve-chart{width:100%!important;height:100%!important}.impact-panel-chart-container.grid-aware div:has(canvas){width:100%!important;height:100%!important}.impact-panel-table-container{height:100%}.impact-panel-table-container.grid-aware{max-height:calc(var(--bcg-impact-panel-grid-row-size,94px)*var(--table-rows,1) - var(--bcg-impact-panel-grid-gap,16px))}.impact-panel-table-container.grid-aware .tab-content,.impact-panel-table-container.grid-aware .table-content{max-height:calc(100% - 60px);overflow:auto}.impact-panel-grid-span.span-2-cols{grid-column:span 2}.impact-panel-grid-span.span-3-cols{grid-column:span 3}.impact-panel-grid-span.span-2-rows{grid-row:span 2}.impact-panel-grid-span.span-3-rows{grid-row:span 3}@media (max-width:768px){.impact-panel-grid-widget{font-size:.875rem}.impact-panel-grid-widget.mobile-compact{padding:var(--xs,4px)}}@container (max-width:300px){.impact-panel-grid-widget.ultra-compact{font-size:.75rem;line-height:1.2}.impact-panel-grid-widget.ultra-compact .secondary-info{display:none}}.impact-panel{padding:var(--lg,16px);align-items:flex-start;gap:var(--lg,16px);background:var(--background-brand-secondary,#e9ebf0);flex-direction:column;padding-bottom:0;display:flex;container-type:inline-size}.impact-panel-dark{background:var(--background-kpi-deepdive,#283146)}.impact-panel-toggle{transition:transform .1s}.impact-panel-toggle.expanded{transform:rotate(180deg)}.impact-panel-header{all:unset;width:100%;color:var(--text-primary,#2a2c31);flex-direction:row;justify-content:space-between;align-items:center;height:25px;margin:0;display:flex}.impact-panel-header-expandable{cursor:pointer}.impact-panel-header .heading{margin:0}.impact-panel-header-dark{color:var(--text-inverse,#fff)}.impact-panel-header .skeleton-rect{border-radius:25px;max-width:500px;height:18px}.impact-panel-content{align-content:space-between;gap:var(--lg,16px);width:100%;padding-bottom:var(--lg,16px);grid-template-columns:repeat(6,1fr);transition:max-height .1s;display:grid;overflow:auto hidden}.kpi-panel-widget{width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.filters-wrapper{width:252px;padding:var(--xl,24px);align-items:flex-start;gap:var(--lg,16px);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-default,#fff);border-radius:8px;flex-direction:column;display:flex;box-shadow:0 10px 40px #00000040}.filters-heading{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.filters-title{color:var(--text-primary,#2a2c31);margin:0}.filters-icon{margin:var(--sm,8px);cursor:pointer;width:20px;height:20px}.filters-items{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.collapsible-card{background:var(--background-brand-tertiary,#f2f4f7);border-radius:2px;flex-direction:column;flex-shrink:0;align-items:flex-start;width:540px;padding:12px 12px 16px;display:flex;overflow:hidden}.collapsible-card__header{all:unset;cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex}.collapsible-card__title{color:var(--text-primary);margin:0}.collapsible-card__chevron{transition:transform .3s}.collapsible-card__content{opacity:1;width:100%;transition:max-height .3s ease-in-out,opacity .2s ease-in-out;overflow:hidden}.collapsible-card--collapsed .collapsible-card__chevron{transform:rotate(180deg)}.collapsible-card--collapsed .collapsible-card__content{opacity:0;visibility:hidden;margin-top:0}.color-coding{gap:var(--md,12px);padding:var(--sm,8px);padding-top:var(--lg,24px);grid-template-columns:repeat(4,1fr);display:grid}.color-coding .legend-item{gap:var(--sm,8px)}.color-coding__section{gap:var(--md,12px);flex-direction:column;display:flex}.color-coding__title{color:var(--text-secondary);margin-bottom:var(--xs,4px)}.color-coding .shape.square{width:16px;height:16px;box-shadow:0 0 0 1px var(--border-color)}.reserve-tile{justify-content:center;align-items:center;gap:var(--xs,4px);border-top:1px solid var(--background-neutral-primary,#546483);border-bottom:1px solid var(--background-neutral-primary,#546483);border-left:0;border-right:0;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.reserve-tile__icon{background-color:var(--text-neutral,#21293b);color:var(--text-inverse,#fff);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.reserve-tile__text{white-space:nowrap;text-overflow:ellipsis;color:var(--text-neutral,#21293b);overflow:hidden}.reserve-tile--cancelled{border-bottom:1px solid var(--outline-red-primary,#e54829);border-top:1px solid var(--outline-red-primary,#e54829)}.reserve-tile--cancelled .reserve-tile__text{color:var(--text-red,#992008)}.reserve-tile--cancelled .reserve-tile__icon{color:var(--background-red-primary,#992008)}.reserve-tile--selected{border-radius:var(--xs,4px);outline-offset:2px;border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a);outline:2px solid;outline-color:var(--background-neutral-pressed,#3a435a);z-index:2}.reserve-tile--selected.reserve-tile--cancelled{outline-color:var(--background-red-primary,#e54829)}.reserve-tile--selected .reserve-tile__text{color:var(--text-inverse,#fff)}.reserve-tile--hovered,.reserve-tile:hover{box-shadow:var(--elevation-200);z-index:3;cursor:pointer;transition:box-shadow .3s}.reserve-tile__lock-icon--dark{color:var(--text-neutral)}.reserve-tile__lock-icon--light{color:var(--text-inverse)}.maintenance-tile{border-radius:var(--radii-2xs);border:1px solid;border-color:var(--outline-brand-secondary,#dadce3);--d:.5px;justify-content:center;align-items:center;gap:var(--xs);background:radial-gradient(circle at var(--d)var(--d),var(--dot-color)var(--d),transparent var(--d))0 0/2px 2px;padding:0 var(--xs);cursor:pointer;color:var(--text-neutral,#21293b);--dot-color:var(--background-neutral-pressed,#3a435a);background-color:var(--background-default-primary);outline:0 solid;transition:box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.maintenance-tile__cancel-icon{justify-content:center;align-items:center;width:16px;display:flex;overflow:hidden}.maintenance-tile__cancel-icon svg{flex-shrink:0;width:16px;height:16px}.maintenance-tile--cancelled{--dot-color:var(--background-red-primary,#e54829);background-color:var(--background-red-secondary,#ffd0c7);border-color:var(--background-red-primary,#e54829)}.maintenance-tile--resolved{--dot-color:var(--background-green-primary,#52ab32);border-color:var(--background-green-primary,#52ab32);background-color:var(--background-green-secondary,#c4f0b1)}.maintenance-tile--selected{border-radius:var(--xs,4px);outline-offset:2px;border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a);outline:2px solid;outline-color:var(--background-neutral-pressed,#3a435a);z-index:2}.maintenance-tile--selected.maintenance-tile--cancelled{outline-color:var(--background-red-primary,#e54829)}.maintenance-tile--selected.maintenance-tile--resolved{outline-color:var(--background-green-primary,#52ab32)}.maintenance-tile--hovered,.maintenance-tile:hover{box-shadow:var(--elevation-200);z-index:2;cursor:pointer;transition:box-shadow .3s}.maintenance-tile__lock-icon--dark{color:var(--text-neutral)}.maintenance-tile__lock-icon--light{color:var(--text-inverse)}.maintenance-tile__label{text-overflow:ellipsis;-webkit-text-stroke-width:var(--2xs);font-weight:var(--font-weight-700);paint-order:stroke fill;-webkit-text-stroke-color:var(--background-default-primary,#fff)}.maintenance-tile__label--cancelled{-webkit-text-stroke-color:var(--background-red-secondary,#ffd0c7)}.maintenance-tile__label--resolved{-webkit-text-stroke-color:var(--background-green-secondary,#c4f0b1)}.maintenance-tile__label--selected{color:var(--background-default-primary,#fff);-webkit-text-stroke-width:0}.maintenance-tile__icon{background-color:var(--text-neutral,#21293b);color:var(--text-inverse,#fff);text-transform:uppercase;background-color:var(--background-neutral-pressed,#3a435a);border-radius:50%;width:15px;height:15px}.maintenance-tile__icon--selected{background-color:var(--text-inverse,#fff);color:var(--text-neutral,#21293b)}.maintenance-tile__icon--resolved{background-color:var(--background-green-primary,#52ab32);color:var(--text-inverse,#fff)}.maintenance-tile__icon--cancelled{background-color:var(--background-red-primary,#e54829);color:var(--text-inverse,#fff)}.activity-types{padding:var(--sm,8px);gap:var(--md,16px);flex-direction:column;display:flex}.activity-types__section{gap:var(--md,16px);flex-direction:column;display:flex}.activity-types__title{color:var(--text-secondary)}.activity-types__section:nth-child(n+3) .activity-types__title{margin-bottom:var(--sm,8px)}.activity-types__example{flex-direction:column;display:flex}.activity-types__row{align-items:flex-start;gap:var(--sm,8px);flex-direction:row;display:flex}.activity-types__description{margin-left:var(--xl,16px);flex:1}.activity-types__emphasis{font-weight:600}.flight-tile{height:var(--xl);padding:var(--2xs)var(--xs);box-sizing:border-box;border-radius:var(--radii-2xs);justify-content:right;align-items:center;gap:var(--xs);cursor:pointer;border:1px solid;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.flight-tile__details{gap:var(--xs);justify-content:space-between;align-items:center;height:100%;display:flex;overflow:hidden}.flight-tile__details .flight-id--min{width:fit-content}.flight-tile .tile-delay{position:absolute;top:0;left:0}.flight-tile--default{background-color:var(--background-neutral-secondary);border-color:var(--outline-neutral-secondary)}.flight-tile--default.flight-tile--selected{outline-color:var(--outline-neutral-secondary)}.flight-tile--disrupted{background-color:var(--background-orange-secondary);border-color:var(--background-orange-primary)}.flight-tile--disrupted.flight-tile--selected{outline-color:var(--background-orange-primary)}.flight-tile--resolved{background-color:var(--background-green-pressed);border-color:var(--background-green-primary)}.flight-tile--resolved.flight-tile--selected{outline-color:var(--background-green-primary)}.flight-tile--affected{background-color:var(--background-green-secondary);border-color:var(--background-green-primary)}.flight-tile--affected.flight-tile--selected{outline-color:var(--background-green-primary)}.flight-tile--cancelled{background-color:var(--background-red-secondary);border-color:var(--background-red-primary)}.flight-tile--cancelled.flight-tile--selected{outline-color:var(--background-red-primary)}.flight-tile--ferry{background-color:var(--data-viz-velvet-light);border-color:var(--data-viz-velvet-bold)}.flight-tile--ferry.flight-tile--selected{outline-color:var(--data-viz-velvet-bold)}.flight-tile--selected{outline:var(--2xs)solid;outline-offset:var(--2xs);background-color:var(--background-neutral-pressed);z-index:2}.flight-tile--hovered,.flight-tile:hover{cursor:pointer;box-shadow:var(--elevation-200);z-index:2;transition:box-shadow .3s}.flight-id{width:100%;color:var(--text-neutral);align-items:center;display:inline-flex}.flight-id--full{justify-content:space-between}.flight-id--light{color:var(--text-inverse)}.airport--curfew{color:var(--text-red,#992008);border-radius:var(--2xs,2px);border:1px solid var(--Background-red-primary,#e54829);background:var(--Background-red-secondary,#ffd0c7)}.airport--inconsistency{color:var(--text-orange,#994d02);border:1px solid var(--Background-orange-primary,#e57e17);background:var(--Background-orange-secondary,#ffe7cf);border-radius:2px}.tile-delay{box-sizing:border-box;height:100%;display:flex}.tile-delay__reversible{background:repeating-linear-gradient(-45deg,var(--tile-delay-primary),var(--tile-delay-primary)var(--2xs),transparent var(--2xs),transparent var(--xs))}.tile-delay__irreversible{background-color:var(--tile-delay-primary)}.tile-delay--default{--tile-delay-primary:var(--outline-neutral-primary)}.tile-delay--disrupted{--tile-delay-primary:var(--background-orange-primary)}.tile-delay--resolved{--tile-delay-primary:var(--background-green-hover)}.tile-delay--affected{--tile-delay-primary:var(--background-green-primary)}.tile-delay--canceled{--tile-delay-primary:var(--background-red-primary)}.tile-delay--critical{--tile-delay-primary:var(--background-orange-primary)}.tile-delay .mgt-block-v3{position:absolute}.mgt-block-v3{background-color:var(--background-default-default);border-style:solid;border-width:1px 0 1px 1px;border-color:var(--outline-brand-primary);z-index:1;box-sizing:border-box;border-radius:2px 0 0 2px;align-self:center}.mgt-block-v3--disrupted{border-color:var(--background-red-primary)}.tile-status{gap:var(--2xs);align-items:center;height:100%;display:flex}.tile-status--cancelled svg{flex-shrink:0;width:16px;height:16px}.tile-status--cancelled-centered{justify-content:center;overflow:hidden}.tile-status__bar{width:var(--2xs);border-radius:var(--2xs);height:100%}.tile-status__bar--default-default,.tile-status__bar--default-selected{background-color:var(--background-neutral-primary)}.tile-status__bar--disrupted{background-color:var(--background-orange-primary)}.tile-status__bar--resolved,.tile-status__bar--affected{background-color:var(--background-green-primary)}.tile-status__bar--canceled{background-color:var(--background-red-primary)}.tile-status__bar--ferry{background-color:var(--data-viz-velvet-bold)}.tile-status__bar--delay-risk,.tile-status__bar--asset-risk{background-color:var(--background-orange-primary)}.tile-status__bar--modified{background-color:var(--data-viz-velvet-bold)}.tile-status__bar--delayed{background-color:var(--background-neutral-primary)}.tile-status__lock-icon--dark{color:var(--text-neutral)}.tile-status__lock-icon--light{color:var(--text-inverse)}.rotation-tile{background:var(--background-neutral-tertuary);border-radius:var(--2xs,2px);border:0;justify-content:space-between;align-items:center;padding:0;transition:box-shadow .3s,background-color .3s;display:flex;overflow:hidden}.rotation-tile--default.rotation-tile--selected{outline-color:var(--outline-neutral-secondary)}.rotation-tile--disrupted.rotation-tile--selected{outline-color:var(--background-orange-primary)}.rotation-tile--resolved.rotation-tile--selected,.rotation-tile--affected.rotation-tile--selected{outline-color:var(--background-green-primary)}.rotation-tile--canceled.rotation-tile--selected{outline-color:var(--background-red-primary)}.rotation-tile--selected{outline:var(--2xs)solid;outline-offset:var(--2xs);z-index:2}.rotation-tile--hovered,.rotation-tile:hover{box-shadow:var(--elevation-200);z-index:2;cursor:pointer;transition:box-shadow .3s}.rotation-tile .flight-tile{border-radius:0}.rotation-tile .flight-tile--selected{border-color:var(--background-neutral-pressed);overflow:hidden}.rotation-tile .flight-tile:first-child{border-radius:var(--2xs,2px)0 0 var(--2xs,2px)}.rotation-tile .flight-tile:last-child{border-radius:0 var(--2xs,2px)var(--2xs,2px)0}.rotation-tile .flight-tile:hover{box-shadow:none}.rotation-tile .flight-tile:hover .flight-tile__details{justify-content:start}.rotation-tile .flight-tile--selected{outline:0}.rotation-tile .flight-tile .flight-tile__details{justify-content:start}.rotation-connector{height:var(--xl);padding:var(--xs);box-sizing:border-box;color:var(--text-neutral);border-top:1px solid;border-bottom:1px solid;justify-content:center;align-items:center;display:flex}.rotation-connector--default{background-color:var(--background-neutral-tertuary);border-color:var(--outline-neutral-secondary)}.rotation-connector--disrupted{background-color:var(--background-orange-tertiary);border-color:var(--background-orange-primary)}.rotation-connector--resolved{background-color:var(--background-green-primary);border-color:var(--background-green-primary);color:var(--text-inverse)}.rotation-connector--affected{background-color:var(--background-green-tertiary);border-color:var(--background-green-primary)}.rotation-connector--canceled{background-color:var(--background-red-tertiary);border-color:var(--background-red-primary)}.rotation-connector--selected{border:1px solid;border-color:var(--background-neutral-pressed);background-color:var(--background-neutral-secondary);color:var(--text-neutral)}.rotation-connector .body-sm{margin:0;line-height:normal}.flight-attributes{padding:var(--sm,8px);gap:var(--md,12px);flex-direction:column;display:flex}.flight-attributes__section{flex-direction:column;display:flex}.flight-attributes__title{color:var(--text-secondary);margin-bottom:var(--xs,4px);margin-top:var(--sm,8px)}.flight-attributes__grid-items{gap:var(--sm,8px);display:grid}.flight-attributes__grid-items--status{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);grid-auto-flow:column}.flight-attributes__grid-items--recommendations{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.flight-attributes__symbol{align-items:center;gap:var(--xs,4px);height:26px;display:flex}.flight-attributes__icon-wrapper{border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.flight-attributes__icon-wrapper--locked,.flight-attributes__icon-wrapper--crew{color:var(--icon-secondary,#6b6c7e);background:var(--outline-brand-secondary,#dadce3)}.flight-attributes__mgt-container{align-items:flex-start;gap:var(--lg,16px);margin-top:var(--sm,8px);display:flex}.flight-attributes__mgt-description{flex:1;margin-top:2px}.delay-block{box-sizing:border-box;border:1px solid;border-radius:4px 0 0 4px;position:relative}.delay-reversible{background:repeating-linear-gradient(-70deg,#ffffffcb,#ffffffcb 2px,#0000 2px 4px)}.delay-flight-default{background-color:var(--background-turquoise-hover);border-color:var(--background-turquoise-hover)}.delay-maintenance-default{background-color:var(--background-orange-hover);border-color:var(--background-orange-hover);background-color:var(--background-orange-primary);border-color:var(--background-orange-primary)}.delay-disrupted{background-color:var(--background-yellow-hover);border-color:var(--background-yellow-hover)}.delay-cancelled{background-color:var(--outline-red-primary);border-color:var(--outline-red-primary)}.delay-swapped{background-color:var(--background-green-hover);border-color:var(--background-green-hover)}.delay-recovered{background-color:var(--background-green-pressed);border-color:var(--background-green-pressed)}.mgt-block{background-color:var(--background-default-default);border-style:solid;border-width:2px 0 2px 2px;border-color:var(--background-brand-secondary);z-index:1;box-sizing:border-box;border-radius:20px 0 0 20px;position:absolute;top:50%;bottom:50%;right:0;transform:translateY(-50%)}.mgt-disrupted{border-color:var(--background-red-primary)}.delay-attributes{padding:var(--sm,8px);gap:var(--md,12px);flex-direction:column;display:flex}.delay-attributes__types{flex-direction:row;gap:100px;display:flex}.delay-attributes__section{flex-direction:column;display:flex}.delay-attributes__title{color:var(--text-secondary);padding-block:var(--md,16px)}.delay-attributes__items{gap:var(--xs,4px);flex-direction:column;display:flex}.delay-attributes__item{align-items:center;gap:var(--sm,8px);height:30px;display:flex}.registration-attributes{padding:var(--sm,8px);flex-direction:row;gap:100px;display:flex}.registration-attributes__item{align-items:center;gap:var(--sm,8px);display:flex}.registration-attributes__icon-wrapper{border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.registration-attributes__icon-wrapper--locked{color:var(--icon-secondary,#6b6c7e);background:var(--outline-brand-secondary,#dadce3)}.registration-attributes__icon-wrapper--violation,.registration-attributes__icon-wrapper--free{color:var(--background-red-primary,#e54829);background:var(--background-red-secondary,#ffd0c7)}.schedule-legend{justify-content:flex-start;align-items:flex-start;gap:var(--lg,16px);padding:var(--xl,24px);border-radius:var(--sm,8px);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff);flex-direction:column;display:flex;box-shadow:0 10px 40px #00000040}.schedule-legend__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.schedule-legend__header .heading{margin:0}.popover-container{width:fit-content;height:fit-content;position:relative}.popover{z-index:10;background:var(--background-default-default);box-shadow:var(--elevation-500);border-radius:var(--sm);padding:var(--xl);gap:var(--lg);pointer-events:none;opacity:0;flex-direction:column;transition:all .1s linear;display:flex;position:absolute}.popover-visible{opacity:1;pointer-events:auto}.segmented-control-item{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--xs);border-radius:var(--radii-xs);color:var(--text-primary);transition:color .3s,background-color .3s,border-radius .3s;display:flex}.segmented-control-item--lg{width:120px;padding:var(--sm)var(--sm)}.segmented-control-item--lg__icon{width:18px;height:18px}.segmented-control-item--md{width:120px;padding:var(--sm)var(--sm)}.segmented-control-item--md__icon{width:16px;height:16px}.segmented-control-item--sm{width:120px;padding:var(--sm)var(--sm)}.segmented-control-item--sm__icon{width:16px;height:16px}.segmented-control-item--xs{width:96px;height:22px;padding:var(--sm)var(--lg)}.segmented-control-item--xs__icon{width:14px;height:14px}.segmented-control-item--dark-mode{color:var(--text-inverse)}.segmented-control-item--dark-mode.segmented-control-item--rounded.segmented-control-item--selected{color:var(--text-primary);background-color:var(--background-default-default);border-radius:var(--radii-xl)}.segmented-control-item--dark-mode.segmented-control-item--square.segmented-control-item--selected{color:var(--text-primary);background-color:var(--background-default-default)}.segmented-control-item--selected{color:var(--text-inverse);background-color:var(--background-brand-primary)}.segmented-control-item--selected.segmented-control-item--rounded{border-radius:var(--radii-xl)}.segmented-control-item--square{height:32px}.segmented-control-item--disabled{color:var(--text-secondary);pointer-events:none}.segmented-controls{padding:var(--xs,4px);background-color:var(--background-brand-tertiary,#f2f4f7);align-items:center;width:fit-content;transition:border-radius .3s;display:flex}.segmented-controls--square{border-radius:var(--radii-xs)}.segmented-controls--rounded{border-radius:var(--radii-xl)}.segmented-controls--dark{background-color:var(--background-brand-pressed,#191c24)}.segmented-control-item-skeleton{align-items:center;gap:var(--xs);width:fit-content;height:24px;padding-right:10px;display:flex}.segmented-control-item-skeleton__block{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--radii-xs);width:var(--2xl);justify-content:space-evenly;align-items:center;height:24px;display:flex}.segmented-control-item-skeleton__pill{border-radius:var(--radii-sm);background:linear-gradient(90deg,var(--background-brand-secondary),#dbdbdb);z-index:5;background-size:200% 100%;flex-shrink:0;width:46px;height:12.25px;animation:1.5s infinite loading}.segmented-control-item-skeleton__circle{background:linear-gradient(90deg,var(--background-brand-secondary),#dbdbdb);z-index:5;background-size:200% 100%;border-radius:50%;width:8px;height:8px;animation:1.5s infinite loading}.segmented-control-item-skeleton__egg{border-radius:var(--radii-sm);background:linear-gradient(90deg,var(--background-brand-secondary),#dbdbdb);z-index:5;background-size:200% 100%;width:8px;height:12px;animation:1.5s infinite loading}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.segmented-controls-skeleton{height:var(--2xl,32px);width:fit-content;padding:4px var(--xs,4px);justify-content:center;align-items:center;gap:var(--lg,16px);display:flex}.constraint-button{border-radius:var(--radii-xl);height:var(--xl,24px);cursor:pointer;padding:var(--xs,4px)var(--md,12px);align-items:center;gap:var(--xs,4px);box-sizing:border-box;transition:all .3 ease-out;background-color:#0000;flex-shrink:0;display:inline-flex}.constraint-button--light{color:var(--text-primary);border:1px solid var(--background-neutral-pressed)}.constraint-button--light:hover:not(:disabled){background:var(--background-brand-secondary)}.constraint-button--light:disabled,.constraint-button--light.constraint-button--disabled{background-color:var(--background-default-disabled,#dadce3);border:1px solid var(--background-default-disabled,#dadce3);color:var(--text-secondary,#6f737a);cursor:not-allowed;pointer-events:none}.constraint-button--dark{color:var(--text-inverse);border:1px solid var(--outline-brand-inverse)}.constraint-button--dark:hover:not(:disabled){background:var(--background-neutral-hover)}.constraint-button--dark:disabled,.constraint-button--dark.constraint-button--disabled{border:1px solid var(--outline-brand-inverse,#fff);color:var(--text-inverse,#fff);opacity:.4;cursor:not-allowed;pointer-events:none;background-color:#0000}.tabs-bar{height:30px;padding:0 var(--xl,24px);background:var(--background-neutral-pressed,#3a435a);align-items:center;gap:var(--sm,8px);box-sizing:border-box;flex-direction:row;display:flex}.tab{padding:var(--xs)var(--sm);align-items:center;gap:var(--xs);color:var(--text-inverse,#fff);box-sizing:border-box;cursor:pointer;background:0 0;border:0;height:100%;display:inline-flex;overflow:hidden}.tab-active{color:var(--text-neutral,#21293b);background:var(--background-default-default,#fff);border-radius:4px 4px 0 0}.tab-active .tab-close-button{color:var(--text-neutral,#21293b)}.tab-add{color:var(--background-neutral-secondary,#d0dcf7);background:var(--Background-neutral-primary,#546483);border-radius:4px 4px 0 0}.dot{background:var(--background-green-primary,#52ab32);border-radius:6px;width:6px;height:6px}.tab-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--xs);flex-grow:1;display:flex;overflow:hidden}.tab-close-button{cursor:pointer;color:var(--text-inverse,#fff);background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:flex}.tab-centered{justify-content:center}.filter-menu{width:300px;padding:var(--xl,24px);align-items:flex-start;gap:var(--lg,16px);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff);opacity:0;visibility:hidden;border-radius:8px;flex-direction:column;transition:opacity .3s ease-in-out,visibility 0s .3s;display:flex;box-shadow:0 10px 40px #00000040}.filter-menu--open{opacity:1;visibility:visible}.filter-menu__header{justify-content:space-between;width:100%;display:flex}.filter-menu__header__title,.filter-menu__header__close.base{margin:0}.filter-menu__content{gap:var(--lg,16px);flex-direction:column;width:100%;display:flex}.filter-menu__content .filter-section{width:100%;max-width:unset}.filter-menu__content .filter-section__slider{padding:var(--md,12px)0}.filter-menu__content .filter-section:not(:last-child){padding-bottom:var(--sm,4px);border-bottom:1px solid var(--outline-brand-secondary,#dadce3)}.filter-menu__content .menu-items{gap:var(--sm,4px)}.filter-section{gap:var(--sm,4px);flex-direction:column;min-width:24rem;display:flex}.filter-section.dark .header{color:var(--text-color-dark,#fff)}.filter-section .header{color:var(--background-brand-hover,#6f737a)}.filter-section .search-bar,.filter-section .search-bar input,.filter-section .search-bar .base-input{width:100%}.filter-section .menu-items{gap:1rem;display:grid}.filter-section .menu-items.one-column{grid-template-columns:1fr}.filter-section .menu-items.two-columns{grid-template-columns:repeat(2,1fr)}.filter-section .menu-items.three-columns{grid-template-columns:repeat(3,1fr)}.filter-section .menu-items .input-menu-item{align-items:center;gap:var(--sm,8px);display:flex}.breadcrumb-item{all:unset;cursor:pointer;align-items:center;gap:var(--xs);display:inline-flex}.breadcrumb-item--disabled{cursor:default}.breadcrumb-item--light{color:var(--text-primary,#2a2c31)}.breadcrumb-item--dark{color:var(--text-inverse,#fff)}.breadcrumb-item__icon--prefix,.breadcrumb-item__icon--suffix{flex-shrink:0}.breadcrumb-item__label{margin:0}.breadcrumbs{justify-content:space-between;align-items:center;width:fit-content;display:flex}.breadcrumbs__divider{color:var(--icon-primary);padding:0 var(--sm);text-align:left;flex-shrink:0;font-size:15px;font-weight:400;line-height:21px}.breadcrumbs--dark .breadcrumbs__divider{color:var(--outline-neutral-secondary)}.breadcrumbs .breadcrumbs__expand{all:unset;cursor:pointer;background:0 0;border-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.breadcrumbs .breadcrumbs__expand:hover:enabled{color:inherit;background:0 0;transition:none;transform:none}.breadcrumbs .breadcrumb-item__icon--prefix,.breadcrumbs .breadcrumb-item__icon--suffix{width:20px;height:20px}.breadcrumbs__ellipsis{color:var(--text-primary,#2a2c31);margin:0 var(--sm);align-items:center;font-size:14px;display:flex}.breadcrumbs--dark .breadcrumbs__ellipsis{color:var(--text-inverse,#fff)}.search-dropdown{box-sizing:border-box;background:0 0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:435px;transition:box-shadow .2s ease-out,padding .2s ease-out;display:flex}.search-dropdown .search-sort-filter-search-input{padding:12px!important}.search-dropdown__content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:0 12px;display:flex;overflow-y:auto}.search-dropdown__content::-webkit-scrollbar{width:6px}.search-dropdown__content::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.search-dropdown__content::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl)}.search-dropdown--open{background:var(--background-neutral-pressed,#3a435a);box-shadow:0 10px 40px #00000040}.search-dropdown__footer{padding-bottom:12px}.search-dropdown--loading{max-height:450px}.search-dropdown .search-sort-filter-search-input{box-sizing:border-box;width:100%!important}.search-dropdown-section{flex-direction:column;gap:12px;width:100%;margin-bottom:12px;display:flex}.search-dropdown-section__title{color:var(--text-inverse,#fff)}.search-dropdown-section__activities{background:var(--background-neutral-primary,#546483);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:8px;display:flex}.search-dropdown-section__no-results{color:var(--text-inverse,#fff);justify-content:center;align-items:center;gap:8px;display:flex}.search-dropdown-activity{justify-content:space-between;align-items:center;gap:14px;display:flex}.search-dropdown-activity .base:first-of-type{background:var(--background-neutral-pressed,#3a435a);border:1px solid var(--background-neutral-pressed,#3a435a);box-shadow:none}.search-dropdown-activity .secondary-btn.dark:first-of-type{box-shadow:none}.search-dropdown-activity__infos{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;display:flex}.search-dropdown-activity__actions{align-items:center;gap:8px;display:flex}.search-dropdown-activity__actions button{padding:0}.search-dropdown-activity .highlight{background:var(--background-yellow-pressed,#d69c09)}.search-dropdown-activity button{margin:0}.search-dropdown-activity p{color:var(--text-inverse,#fff);margin:0}.search-dropdown-activity p:nth-child(2){color:var(--background-neutral-secondary,#d0dcf7)}.search-dropdown-activity--skeleton{justify-content:space-between;align-items:center;width:100%;display:flex}.search-dropdown-activity--skeleton .skeleton-circle--squared{flex-shrink:0}.search-dropdown-activity--skeleton .search-dropdown-activity__infos{flex:1;gap:8px}.search-dropdown-activity--skeleton .search-dropdown-activity__actions{align-items:center;display:flex}.search-dropdown-activity__icon.base{border-radius:var(--sm)}.status-breakdown__chart{gap:var(--md);flex-direction:column;flex:1;display:flex}.status-breakdown__chart__title{color:var(--text-secondary)}.status-breakdown__chart__status{gap:var(--xl);flex-direction:column;flex-grow:1;justify-content:center;display:flex}.status-breakdown__chart__substatus{gap:var(--xs);flex-direction:column;display:flex}.status-breakdown__chart__substatus__title,.status-breakdown__chart__substatus__item{justify-content:space-between;display:flex}.status-breakdown__chart__content{padding:var(--sm);gap:var(--xl);display:flex}.impact-doughnut-card{padding:var(--lg);border-radius:var(--radii-sm,8px);flex-direction:column;width:100%;max-width:500px;display:flex}.impact-doughnut-card--theme-dark{background:var(--background-neutral-pressed);color:var(--text-inverse)}.impact-doughnut-card--theme-light{background:var(--background-default-default);color:var(--text-primary)}.impact-doughnut-card__title-section{margin-bottom:var(--xl);justify-content:space-between;align-items:flex-start;display:flex}.impact-doughnut-card__summary-section{align-items:baseline;gap:var(--xs);display:flex}.impact-doughnut-card__total-value{color:#cfdcf7}.impact-doughnut-card__body{gap:var(--2xl);align-items:flex-start;display:flex}.impact-doughnut-card__chart-area{margin-left:var(--xs);flex-shrink:0}.impact-doughnut-card__legend-list{gap:var(--sm);flex-direction:column;flex:1;display:flex}.impact-doughnut-card__legend-entry{justify-content:space-between;align-items:center;width:100%;display:flex}.impact-doughnut-card--theme-light .impact-doughnut-card__total-value{color:var(--text-secondary)}.delay-cost-breakdown__chart{height:420px}.delay-cost-breakdown__tooltip{width:216px;padding:var(--md,12px);background-color:var(--background-brand-pressed,#191c24);gap:var(--sm,8px);border-radius:4px;flex-direction:column;display:flex;box-shadow:0 2px 4px #435a6f80}.delay-cost-breakdown__tooltip .label-sm{color:var(--text-secondary,#6f737a)}.tooltip-sub-category{gap:var(--sm,8px);border-bottom:1px solid var(--text-neutral,#21293b);width:100%;padding-bottom:var(--sm,8px);flex-direction:column;display:flex}.tooltip-sub-category__item-dot{border-radius:50%;width:8px;height:8px}.tooltip-sub-category__item{justify-content:space-between;align-items:center;gap:var(--sm,8px);width:100%;color:var(--text-inverse,#fff);flex-direction:row;display:flex}.tooltip-sub-category__item-title{flex-direction:row;align-items:center;gap:4px;display:flex}.airlines-sort-select{padding:var(--sm,8px);border-radius:var(--sm,8px);flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;gap:10px;display:flex;position:relative}.airlines-sort-select .segmented-controls{width:auto;padding:var(--2xs)}.airlines-sort-select .segmented-controls .segmented-control-item{flex:1}.airlines-sort-select--light{color:var(--text-secondary,#6b778c);border:1px solid var(--outline-brand-secondary,#dadce3);background:var(--background-default-primary,#fff)}.airlines-sort-select--light .airlines-sort-select__selected__option,.airlines-sort-select--light .airlines-sort-select__dropdown__item{color:var(--text-primary,#1a1a1a)}.airlines-sort-select--dark{color:var(--text-inverse,#1a1a1a);border:1px solid var(--outline-neutral-primary,#dadce3);background:var(--background-neutral-pressed,#fff)}.airlines-sort-select .body{margin:0}.airlines-sort-select select{display:none}.airlines-sort-select__selected{justify-content:space-between;align-items:center;gap:var(--sm,8px);height:24px;padding:0 var(--sm);box-sizing:border-box;cursor:pointer;flex:1 0 0;display:flex}.airlines-sort-select__selected__icon{transition:all .3s}.airlines-sort-select__selected--open .airlines-sort-select__selected__icon{rotate:180deg}.airlines-sort-select__dropdown{align-self:stretch;align-items:flex-start;gap:var(--lg,16px);min-width:fit-content;margin-top:var(--xs,4px);padding:var(--sm,8px);border-radius:var(--sm,8px);border:1px solid inherit;background:inherit;box-shadow:var(--elevation-100);opacity:0;z-index:-1;flex-direction:column;max-height:min(1000px,40vh);transition:opacity .3s ease-out,top .3s ease-out;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden auto}.airlines-sort-select__dropdown--open{opacity:1;z-index:99;top:100%}.airlines-sort-select__dropdown .filter-section{min-width:unset;width:100%}.airlines-sort-select__dropdown .filter-section .menu-items{gap:var(--xs,4px)}.airlines-sort-select__dropdown .filter-section .input-menu-item{text-wrap-mode:nowrap;width:100%}.airlines-sort-select__dropdown .filter-section:not(:last-child){padding-bottom:var(--xs,4px);border-bottom:1px solid var(--outline-brand-secondary,#dadce3)}.airlines-sort-select__dropdown__item{align-self:stretch;align-items:center;gap:var(--sm,8px);padding:var(--sm,8px)0;cursor:pointer;display:flex}.airlines-sort-select__dropdown__item:hover{background-color:#0000001a}.horizontal-stacked-bar{gap:var(--md,12px);flex-direction:column;display:flex}.horizontal-stacked-bar__title__label{color:var(--text-secondary,#6f737a)}.horizontal-stacked-bar__chart{align-self:stretch;align-items:center;gap:2px;display:flex}.horizontal-stacked-bar__legends{justify-content:space-between;gap:var(--sm,8px);flex-direction:column;display:flex}.horizontal-stacked-bar__legends--grouped{gap:var(--2xl,32px);margin-top:unset;flex-direction:row;display:flex}.horizontal-stacked-bar__legends__group{gap:var(--sm,8px);flex-direction:column;flex:1;display:flex}.horizontal-stacked-bar__legends__title{margin-bottom:var(--xs,4px);color:var(--text-secondary,#6f737a)}.collapsible-table-header{padding:var(--md)var(--xl);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--outline-brand-secondary);overflow:hidden}.collapsible-table-header p{margin:0}.collapsible-table-header button{margin:0;padding:0}.collapsible-table-header--first-in-group{border-left:1px solid var(--outline-brand-secondary)}.collapsible-table-header__collapsible{background-color:var(--background-brand-secondary)}.collapsible-table-header__collapsible--dark{background-color:var(--background-inverse)}.collapsible-table-header__group--dark{background-color:var(--background-inverse-secondary)}.collapsible-table-header__content{justify-content:space-between;align-items:center;display:flex}.collapsible-table-header__content--center{justify-content:center}.collapsible-table-header__toggle-icon{transition:transform .2s;transform:rotate(0)}.collapsible-table-header__toggle-icon--rotated{transform:rotate(-180deg)}.collapsible-table-header__sort-icon{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.collapsible-table-header--light{color:var(--text-secondary)}.collapsible-table-header--dark{color:var(--text-inverse);background-color:var(--text-neutral)}.collapsible-table-header--tight{padding:var(--sm)var(--lg)}.collapsible-table-header--extra-tight{padding:var(--xs)var(--sm)}.collapsible-table-header--left{text-align:left}.collapsible-table-header--center{text-align:center}.collapsible-table-header--right{text-align:right}.collapsible-table-header__group-collapsible{position:relative}.collapsible-table-header__control-column{background-color:var(--background-brand-secondary);border-bottom:1px solid #0000}.collapsible-table-header__collapse-column{text-align:center;width:35px;min-width:35px;max-width:35px;padding:0}.collapsible-table__header-row--flat .collapsible-table-header{background-color:var(--background-brand-tertiary,#f2f4f7)}.collapsible-table__header-row--flat .collapsible-table-header__collapse-column{background-color:var(--background-brand-secondary);border-bottom:1px solid #0000}.collapsible-table-cell{padding:var(--lg)var(--xl);border-bottom:1px solid var(--outline-brand-secondary);background-color:#0000}.collapsible-table-cell p{margin:0}.collapsible-table-cell--collapsible{background-color:var(--background-brand-secondary)}.collapsible-table-cell--in-named-group{border-left:1px solid #0000;border-right:1px solid #0000}.collapsible-table-cell--first-in-group{border-left:1px solid var(--outline-brand-secondary)}.collapsible-table-cell--light{color:var(--text-primary)}.collapsible-table-cell--dark{color:var(--text-inverse)}.collapsible-table-cell--tight{padding:var(--sm)var(--lg)}.collapsible-table-cell--extra-tight{padding:var(--xs)var(--sm)}.collapsible-table-cell--left{text-align:left}.collapsible-table-cell--center{text-align:center}.collapsible-table-cell--right{text-align:right}.collapsible-table-cell--control-column{background-color:var(--background-brand-secondary)}.collapsible-table-cell--collapse-column{text-align:center;border-bottom:1px solid #0000;width:35px;min-width:35px;max-width:35px;padding:60px 0 0}.collapsible-table-cell .vertical-text{writing-mode:vertical-lr;white-space:nowrap;height:170px;color:var(--text-secondary);letter-spacing:var(--2xs);text-transform:uppercase;margin:0 auto -180px;display:flex;transform:rotate(180deg)}tr:last-child .collapsible-table-cell{border-bottom:1px solid #0000}.collapsible-table-component{border-collapse:separate;border-spacing:0;border:1px solid var(--outline-brand-secondary);border-radius:var(--sm);width:100%;overflow:hidden}.collapsible-table-wrapper{gap:var(--md);flex-direction:column;display:flex}.table-row-stripe tr:nth-child(2n){background-color:var(--background-brand-tertiary,#f2f4f7)}.broken-connections__chart-canvas{height:100%;max-height:100%}.broken-connections__tooltip{width:auto;min-width:250px;padding:var(--md,12px);background-color:var(--background-brand-pressed,#2a2c31);box-shadow:var(--elevation-200);gap:var(--sm,8px);border-radius:4px;flex-direction:column;display:flex}.broken-connections__tooltip .action-sm{justify-content:space-between;align-items:center;gap:var(--sm,8px);width:100%;color:var(--text-inverse,#fff);white-space:nowrap;flex-direction:row;display:flex}.broken-connections__tooltip .tooltip-label{align-items:center;gap:var(--xs,4px);display:flex}.broken-connections__tooltip .tooltip-value{margin-left:auto}.broken-connections__tooltip .tooltip-color-indicator{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.with-pointer{cursor:pointer}.alert{color:var(--text-color);position:relative}.alert__content{padding:var(--lg);gap:var(--lg);display:flex}.alert--variant-default{border-radius:var(--radii-sm)}.alert--default{border:1px solid var(--outline-brand-secondary);--text-color:var(--text-primary)}.alert--info{border-left:var(--xs)solid;border-color:var(--outline-neutral-primary);background-color:var(--background-neutral-secondary);--text-color:var(--text-primary)}.alert--warning{border-left:var(--xs)solid;border-color:var(--outline-yellow-primary);background-color:var(--background-yellow-secondary);--text-color:var(--text-yellow)}.alert--success{border-left:var(--xs)solid;border-color:var(--outline-green-primary);background-color:var(--background-green-secondary);--text-color:var(--text-green)}.alert--error{border-left:var(--xs)solid;border-color:var(--outline-red-primary);background-color:var(--background-red-secondary);--text-color:var(--text-red)}.alert__progress{width:100%;height:var(--sm,8px);background:linear-gradient(90deg,var(--background-neutral-pressed)0%,var(--background-neutral-primary)100%);animation:60s linear infinite progress}@keyframes progress{0%{width:100%}to{width:0%}}.alert p{margin:0;padding:0}.alert__info{flex-direction:row;flex:1;justify-content:space-between;display:flex}.alert__info__details{flex-direction:column;display:flex}.alert__info__details .action{color:var(--text-color)}.alert__close{all:unset;cursor:pointer;align-self:start}.option-card{border-radius:0 var(--sm,8px)var(--sm,8px)0;background:var(--background-default-default,#fff);border-top:1px solid var(--outline-brand-secondary,#dadce3);border-right:1px solid var(--outline-brand-secondary,#dadce3);border-bottom:1px solid var(--outline-brand-secondary,#dadce3);padding:var(--lg,16px);flex-direction:column;display:flex}.option-card .badge__icon{width:16px;height:16px}.option-card .option-header{padding:var(--2xs,2px)0 var(--lg,16px)0;justify-content:space-between;display:flex}.option-card .icon-option{align-items:center;gap:var(--sm,8px);display:flex}.option-card .icon{border-radius:var(--sm,8px);background:var(--background-brand-tertiary,#f2f4f7);width:48px;height:48px;color:var(--background-brand-hover,#6f737a);justify-content:center;align-items:center;display:flex}.option-card .option-title-cost{gap:var(--xs,4px);flex-direction:column;height:100%;display:flex}.option-card .option-title{color:var(--text-secondary,#6f737a);cursor:pointer;font-size:14px}.option-card .option-cost{align-items:center;gap:var(--2xs,2px);font-size:16px;font-weight:600;line-height:20px;display:flex}.option-card .option-details{flex-direction:column;gap:12px;display:flex}.option-card__divider{border-top:1px solid var(--outline-brand-secondary,#dadce3);margin:0}.option-card .detail{justify-content:space-between;gap:60px;font-size:14px;display:flex}.option-card .detail-label{color:var(--text-secondary,#6f737a);justify-content:center;align-items:center;gap:var(--sm,8px);display:flex}.option-card .detail-icon{width:20px;height:20px;display:flex}.option-card .detail-value{color:var(--text-primary,#2a2c31);font-weight:600}.option-card .savings-badge{border:1px solid var(--outline-brand-secondary,"#dadce3");background-color:#0000}.option-card .no-margin{margin:0}.activity-identifier{height:44px;padding:var(--sm);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:inline-flex}.activity-identifier--dark{background:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse,#fff)}.activity-identifier--light{background:var(--background-brand-secondary,#e9ebf0);color:var(--text-primary,#2a2c31)}.activity-identifier__route{align-items:center;gap:var(--xs);display:flex}.activity-identifier__activity-number{align-items:baseline;gap:var(--xs);display:flex}.activity-identifier__icon{width:16px;height:16px;transform:rotate(90deg)}.kpi-display{flex-direction:column;height:50px;display:flex}.kpi-display__title{color:var(--outline-neutral-secondary,#aebfe5)}.kpi-display__content{color:var(--text-inverse,#fff);white-space:nowrap;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex;overflow:hidden}.kpi-display--light .kpi-display__title{color:var(--text-secondary)}.kpi-display--light .kpi-display__content{color:var(--text-primary)}.kpi-display--light .kpi-display__issue-icon-wrapper{background:var(--text-primary)}.kpi-display--light .kpi-display__issue-separator{color:var(--text-primary)}.kpi-display__content-wrapper{flex-direction:column;display:flex}.kpi-display__value-with-status{align-items:center;gap:var(--xs);white-space:nowrap;display:flex}.kpi-display__value-with-arrow{align-items:center;gap:var(--xs);white-space:nowrap;display:flex;overflow:hidden}.kpi-display__steps{white-space:nowrap;align-items:center;display:flex;overflow:hidden}.kpi-display__changed-kpi{align-items:center;gap:var(--xs);white-space:nowrap;display:flex;overflow:hidden}.kpi-display__issues{align-items:center;gap:var(--sm);flex-wrap:nowrap;display:flex;overflow:hidden}.kpi-display__issue{align-items:center;gap:var(--xs);border-radius:var(--radii-xs);white-space:nowrap;flex-shrink:0;display:flex}.kpi-display__issue--count{margin-left:var(--xs);flex-shrink:0}.kpi-display__issue-icon-wrapper{background:var(--background-red-primary,#e54829);border-radius:20px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.kpi-display h1,.kpi-display h2,.kpi-display h3,.kpi-display h4,.kpi-display h5,.kpi-display h6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-display__steps .steps-badges--light{margin-left:-12px}.activity-main-info{align-items:center;gap:var(--xl);display:flex}.activity-main-info__section{height:100%;display:flex}.activity-bar{background:var(--text-neutral,#21293b);width:100%;color:var(--text-inverse);box-sizing:border-box;min-height:80px;padding:var(--sm,8px)var(--md,12px);align-items:stretch;gap:var(--md,12px);flex-direction:column;flex-shrink:0;transition:min-height .3s;display:flex}.activity-bar .steps-plus-icon{color:var(--icon-inverse)}.activity-bar .tabs.dark{background:0 0}.activity-bar__content{gap:var(--xl);box-sizing:border-box;flex-wrap:nowrap;flex:1;align-items:center;min-height:64px;transition:flex-direction .3s;display:flex;overflow:auto hidden}.activity-bar__content::-webkit-scrollbar{width:var(--xs);height:var(--xs)}.activity-bar__content::-webkit-scrollbar-track{background-color:var(--background-brand-tertiary,#f2f4f7);border-radius:var(--xl)}.activity-bar__content::-webkit-scrollbar-thumb{background-color:var(--background-neutral-primary,#546483);border-radius:var(--xl)}.activity-bar__left-side{align-items:center;gap:var(--md);height:100%;padding-right:var(--md);flex-shrink:1;display:flex}.activity-bar__right-side{align-items:center;gap:var(--lg);flex-shrink:1;min-width:0;height:100%;display:flex;overflow:hidden}.activity-bar__change-reason{height:22px;padding:var(--sm,8px)var(--md,12px);justify-content:center;align-items:center;gap:var(--xs,4px);border-radius:var(--xs,4px);border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.activity-bar__change-reason .action,.activity-bar__change-reason .body{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-bar__divider{background:var(--outline-neutral-primary,#546483);border-radius:var(--radii-2xs,2px);flex-shrink:0;align-self:center;width:1px;height:100%;min-height:44px;max-height:56px}.activity-bar__actions{gap:var(--xs);white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.activity-bar__impact-panel{box-sizing:border-box;width:100%;transition:opacity .3s,transform .3s;overflow:hidden}.activity-bar__impact-panel .impact-panel{border-radius:var(--md,12px);margin:0}.activity-bar__impact-panel .impact-panel-dark{background:0 0}.activity-bar__impact-panel .impact-panel-content{overflow:auto hidden}.activity-bar__show-impact-btn{border:0!important}.activity-bar .impact-panel .impact-panel,.activity-bar .impact-panel-content .impact-panel-content{padding:0}.activity-bar:not(:has(.activity-bar__impact-panel)){padding:var(--sm)var(--md);align-items:center;gap:var(--sm);flex-direction:row}.activity-bar:not(:has(.activity-bar__impact-panel)) .activity-bar__content{padding:0 0 var(--xs);min-height:64px}.activity-bar:not(:has(.activity-bar__impact-panel)) .activity-bar__actions{padding:0}.quick-action-card{padding:var(--md);padding-inline:var(--2xl);border-radius:var(--sm);border:1px solid var(--outline-neutral-primary);background:var(--background-neutral-pressed);cursor:pointer;flex-direction:column;width:auto;transition:background-color .2s;display:flex}.quick-action-card__image{margin-bottom:var(--sm)}.quick-action-card__image svg{color:var(--text-inverse);fill:currentColor}.quick-action-card__text{padding-top:var(--md);flex-direction:column;display:flex}.quick-action-card__text .heading{color:var(--text-inverse)}.quick-action-card__body{color:var(--text-inverse);align-items:center;gap:var(--lg);margin-bottom:var(--md);display:flex}.confirm-modal{width:100%;max-width:560px;padding:var(--xl);flex-direction:column;display:flex}.confirm-modal__header{gap:var(--lg);align-items:flex-start;display:flex}.confirm-modal__title-content{flex-direction:column;display:flex}.confirm-modal__icon{padding:var(--sm,8px);border-radius:var(--sm,8px);flex-shrink:0;justify-content:center;display:flex}.confirm-modal__icon svg path{fill:currentColor}.confirm-modal__icon--info{background-color:var(--background-neutral-secondary,#f9f9e4);color:var(--background-neutral-primary,#a18d00)}.confirm-modal__icon--warning{background-color:var(--background-yellow-secondary,#ffefc4);color:var(--background-yellow-primary,#f0b113)}.confirm-modal__icon--danger{background-color:var(--background-red-secondary,#ffd0c7);color:var(--background-red-primary,#e54829)}.confirm-modal__message{color:var(--text-secondary,#6b7280);margin-top:var(--sm)}.confirm-modal__actions{justify-content:flex-end;gap:var(--md);display:flex}.confirm-modal__confirm-btn--loading svg{animation:1s linear infinite confirm-modal-spin}@keyframes confirm-modal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-update-indicator{padding:var(--xs,4px);border-radius:var(--xs,4px);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.data-update-indicator__title{color:var(--text-inverse,#fff)}.data-update-indicator__content{align-items:center;gap:var(--sm,8px);display:flex}.data-update-indicator__value{color:var(--text-inverse,#fff)}.tails-container{--ms-scrollbar-color:transparent;scrollbar-width:0;flex-direction:column;flex-shrink:0;display:flex}.tails-container::-webkit-scrollbar{width:0;height:0}.tails-container__title{margin-bottom:var(--xs);color:var(--text-tertiary);letter-spacing:.01em;text-transform:uppercase;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:12px}.tails-container .aircraft-tail-container:not(:first-child),.tails-container .engine-tail-container:not(:first-child),.tails-container .simple-tail:not(:first-child),.tails-container .aircraft-tail-container:not(last-child),.tails-container .engine-tail-container:not(last-child),.tails-container .simple-tail:not(last-child){outline:1px solid var(--outline-brand-secondary,#dadce3)}.tail-container{flex-direction:column;flex-shrink:0;align-items:end;display:flex}.tail-container .tail-header{flex-shrink:0;align-items:center;display:flex}.tail-container .tail-line{flex-shrink:0}.simple-tail{justify-content:space-between;align-items:center;gap:var(--sm);background:var(--background-default-default);padding-left:var(--sm,8px);padding-right:var(--sm,8px);flex-direction:row;flex-grow:0;flex-shrink:0;display:flex}.simple-tail .body{color:var(--text-secondary)}.engine-tail-container{height:38px}.person-tail{gap:var(--3xs);padding:var(--xs);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.person-tail__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.person-tail__role{padding:var(--3xs)var(--2xs);border-radius:var(--radii-3xs);width:fit-content;font-size:11px;font-weight:500}.person-tail__role--blue{background-color:var(--background-blue-secondary);color:var(--text-primary-on-brand)}.person-tail__role--orange{background-color:var(--background-orange-secondary);color:var(--text-primary-on-brand)}.person-tail__role--purple{background-color:var(--background-purple-secondary);color:var(--text-primary-on-brand)}.person-tail__role--neutral{background-color:var(--background-neutral-secondary);color:var(--text-primary)}.registration{padding:var(--xs);border-radius:var(--radius-sm);flex-direction:column;display:inline-flex}.registration[role=button]{cursor:pointer}.registration__content{align-items:center;gap:var(--sm);display:flex}.registration-icon{color:var(--text-primary);outline:none;transition:transform .2s ease-in-out}.registration-icon--expanded{transform:rotate(180deg)}.registration--locked .registration-icon,.registration--aog .registration-icon,.registration--locked span,.registration--aog span{color:var(--text-disabled)}.registration--unassigned .registration-icon{color:var(--icon-red)}.registration--unassigned span{color:var(--text-red)}.engine-tail-container,.aircraft-tail-container{padding:0 var(--sm,8px);justify-content:space-between;align-items:center;gap:var(--md);flex-direction:row;flex-grow:0;flex-shrink:0;display:flex}.tail-icon{width:16px;height:16px;color:var(--background-neutral-primary)}.tail-icon--shop{color:var(--background-orange-pressed)}.tail-icon--spare{color:var(--background-green-primary)}.tail-icon--leased{color:var(--text-yellow)}.tail-icon__container{background-color:var(--background-neutral-secondary);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tail-icon__container--shop{background-color:var(--background-orange-secondary,#ffe7cf)}.tail-icon__container--spare{background-color:var(--background-green-secondary,#c4f0b1)}.tail-icon__container--leased{background-color:var(--background-yellow-secondary,#ffefc4)}.tail-count{width:30%;padding:0 var(--xs);flex-direction:column;display:flex}.tail-engine-number{text-align:end;color:var(--text-secondary)}.tail-engine-number p{margin:0}.tail-count-divider{background-color:var(--outline-brand-secondary,#dadce3);border:0;width:100%;height:1px;margin:0}.tail-registration{gap:var(--xs);color:var(--text-primary);flex-direction:row;place-items:center start;display:flex}.tail-date{gap:var(--xs);color:var(--text-secondary);flex-direction:row;place-items:center start;display:flex}.tail-date p{margin:0}.tail-info{gap:var(--xs);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.is-tail-searched{z-index:1}.crew-tail-wrapper{background:var(--background-default-default);align-items:flex-start;min-height:32px;display:flex}.crew-tail{background:var(--background-default-default);padding:var(--xs)var(--sm);width:150px;height:-webkit-fill-available;align-items:flex-start;gap:var(--sm);flex-flow:row;height:stretch;display:flex}.crew-tail[role=button]{cursor:pointer}.crew-tail--bottom-border{border-bottom:1px solid var(--outline-brand-secondary,#dadce3)}.crew-tail--active{border-left:2px solid var(--background-brand-primary)}.crew-tail--header{justify-content:space-between;align-items:center;gap:var(--2xs);flex-direction:row;width:100%;min-width:0;display:flex}.crew-tail--footer{gap:var(--3xs);flex-direction:row;place-items:center start;display:flex}.crew-tail--name{min-width:0;color:var(--text-primary);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.crew-tail--category-separator{letter-spacing:.01em;text-transform:uppercase;color:var(--icon-secondary);font-size:12px;font-weight:400;line-height:12px}.crew-tail--registration,.crew-tail--category{color:var(--icon-secondary);text-transform:uppercase;font-size:12px;font-weight:400;line-height:16px}.crew-tail--overtime-tag{color:var(--text-primary);border-radius:4px;padding:1px 2px}.crew-tail--overtime-tag-to-be-overtime{background-color:var(--background-neutral-secondary);border:1px solid var(--background-neutral-primary)}.crew-tail--overtime-tag-has-overtime{background-color:var(--background-orange-secondary);border:1px solid var(--background-orange-primary)}.crew-tail--overtime-tag-protected{border:1px dashed var(--outline-neutral-primary,#9aa0a6);background-color:var(--background-neutral-secondary);text-decoration:line-through;text-decoration-thickness:1px}.crew-tail__icon{color:var(--text-primary);outline:none;transition:transform .2s ease-in-out}.crew-tail__icon--expanded{transform:rotate(180deg)}.crew-tail__icon--collapsed{transform:rotate(0)}.crew-tail--icon-container{flex-shrink:0;justify-content:center;align-items:center;min-width:14px;display:flex}.crew-tail--content{gap:var(--2xs);flex-direction:column;flex:1;min-width:0;display:flex}.group-header{background-color:var(--background-brand-tertiary,#f2f4f7);width:100%;padding:var(--xs,4px);gap:var(--xs,4px);color:var(--text-neutral,#21293b);text-transform:uppercase;font:inherit;cursor:pointer;outline:1px solid var(--outline-brand-secondary,#dadce3);z-index:2;border:0;justify-content:flex-start;align-self:stretch;align-items:center;display:flex;position:relative}.group-header .label{order:2}.group-header-spacer{z-index:1;cursor:pointer;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.group-header--hidden{display:none}.team-data{align-items:center;gap:var(--sm,8px);flex-direction:row;width:100%;padding:2px 8px;display:flex}.group-header-info{align-items:center;gap:var(--xs,4px);color:var(--text-secondary);text-transform:none;flex-direction:row;order:1;font-size:12px;display:flex}.group-header-icon{margin-right:var(--sm,8px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.group-header-total{color:var(--text-secondary);text-transform:none;font-weight:700}.group-header-separator{color:var(--text-secondary);margin:0 6px;font-size:12px;font-weight:700}.group-header-items{color:var(--text-secondary);flex-direction:row;margin-left:2px;display:flex}.group-header-items .label{text-transform:uppercase}.schedule-v3-tails{flex-direction:column;height:100%;display:flex}.schedule-v3-tails__content{--ms-scrollbar-color:transparent;scrollbar-width:0;box-sizing:border-box;flex:1;width:100%;height:100%;overflow:hidden auto}.schedule-v3-tails__content::-webkit-scrollbar{display:none}.schedule-v3-tails__content .tails-container__title{z-index:3;background:var(--background-default-default,#fff);padding-bottom:var(--xs);position:sticky;top:0}.fleetline-container{flex-direction:column;width:100%;display:flex;position:relative}.fleetline-container--searched{z-index:100}.fleetsubline-container{flex-direction:row;align-items:center;display:flex;position:relative}.fleetsubline-container .highlight-box{z-index:11;position:absolute;top:-6px}.fleetline-activity-container{flex-direction:row;align-items:center;display:flex;position:absolute}.fleetline-activity-container--searched{z-index:100}.fleetline-activity-container--unselectable *{cursor:unset}.fleetline-activity-container--unselectable{pointer-events:none}.fleetline-activity-container--unselectable:after{content:"";z-index:10;pointer-events:none;position:absolute;inset:0}.fleetline-activity-container .context-menu-container{z-index:10}.fleetline-activity-container .fleetline-buffer{z-index:20}.fleetline-activity-container--locked{opacity:.6}.fleetline-activity-container--locked:after{content:"";pointer-events:none;z-index:5;background:#80808026;position:absolute;inset:0}.fleetline-activity-container--dragging{cursor:grabbing;box-shadow:0 4px 12px #00000026}.fleetline-activity-container--pending{pointer-events:none;opacity:.7}.fleetline-activity-container--pending *{pointer-events:none;cursor:not-allowed}.fleetline-activity-container__pending-spinner{z-index:100;pointer-events:none;background:#ffffffe6;border:2px solid #06c;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite schedule-activity-spin;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #0003}.fleetline-buffer{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.fleetline-activity-container--constrained-applied{--constraint-bg:var(--data-viz-velvet-light);--constraint-border:var(--data-viz-velvet-bold);--constraint-selection:var(--data-viz-lavender-neutral);--constraint-text:var(--text-neutral);--constraint-overlay:linear-gradient(0deg,#ffffff7a 0%,#ffffff7a 100%)}.fleetline-activity-container--constrained-applied .flight-tile{background:var(--constraint-overlay),var(--constraint-bg);border-color:var(--constraint-border);color:var(--constraint-text)}.fleetline-activity-container--constrained-applied .flight-tile--selected{outline-color:var(--constraint-selection);background:var(--constraint-overlay),var(--constraint-selection)}.fleetline-activity-container--constrained-applied .flight-tile--resolved{background-color:var(--constraint-selection)}.fleetline-activity-container--constrained-applied .flight-tile--resolved.flight-tile--selected{outline-color:var(--constraint-selection);background-color:var(--background-neutral-pressed)}.fleetline-activity-container--constrained-applied .flight-tile--cancelled{background-color:var(--background-red-tertiary);border-color:var(--outline-red-primary);color:var(--text-neutral)}.fleetline-activity-container--constrained-applied .flight-tile--cancelled.flight-tile--selected{background-color:var(--background-red-tertiary);border-color:var(--outline-red-primary);outline-color:var(--outline-red-primary)}.fleetline-activity-container--constrained-applied .flight-tile--cancelled .tile-delay{--tile-delay-primary:var(--background-red-primary)}.fleetline-activity-container--constrained-applied .maintenance-tile{--dot-color:var(--constraint-border);background:radial-gradient(circle at var(--d)var(--d),var(--dot-color)var(--d),transparent var(--d))0 0/2px 2px,var(--constraint-overlay),var(--constraint-bg);border-color:var(--constraint-border)}.fleetline-activity-container--constrained-applied .maintenance-tile--selected{outline-color:var(--constraint-selection)}.fleetline-activity-container--constrained-applied .maintenance-tile__label{-webkit-text-stroke-color:var(--constraint-bg)}.fleetline-activity-container--constrained-applied .reserve-tile{background:var(--constraint-overlay),var(--constraint-bg);border-color:var(--constraint-border);color:var(--constraint-text)}.fleetline-activity-container--constrained-applied .reserve-tile--selected{outline-color:var(--constraint-selection);background:var(--constraint-overlay),var(--constraint-bg)}.fleetline-activity-container--constrained-applied .reserve-tile--cancelled{border-color:var(--constraint-border)}.fleetline-activity-container--constrained-applied .reserve-tile--cancelled .reserve-tile__text{color:var(--constraint-text)}.fleetline-activity-container--constrained-applied .reserve-tile--cancelled .reserve-tile__icon{color:var(--constraint-border)}.fleetline-activity-container--constrained-applied .reserve-tile__icon{background-color:var(--constraint-border);color:var(--text-inverse)}.fleetline-activity-container--constrained-applied .tile-delay{--tile-delay-primary:var(--constraint-border)}.fleetline-activity-container--constrained-applied .tile-status__bar{background-color:var(--constraint-border)}@keyframes schedule-activity-spin{to{transform:rotate(360deg)}}.risk-buffer{border-radius:var(--radii-2xs);box-sizing:border-box;border:1px solid;flex:1;justify-content:center;align-items:center;height:24px;display:flex}.risk-buffer--high{background-color:var(--background-red-primary);border-color:var(--background-red-pressed);stroke:var(--background-red-pressed);fill:var(--background-red-secondary)}.risk-buffer--medium{background-color:var(--background-yellow-primary);border-color:var(--background-yellow-pressed);stroke:var(--background-yellow-pressed);fill:var(--background-yellow-secondary)}.risk-buffer--selected{border:1px solid var(--outline-neutral-primary,#546483);background-color:var(--background-neutral-pressed,#3a435a);outline-offset:2px;z-index:2;outline:2px solid}.risk-buffer--selected.risk-buffer--high{outline-color:var(--background-red-primary)}.risk-buffer--selected.risk-buffer--medium{outline-color:var(--background-yellow-primary)}.risk-buffer:hover,.risk-buffer--hovered{cursor:pointer;box-shadow:var(--elevation-200);z-index:2;transition:box-shadow .3s}.context-menu-header{color:var(--text-primary);margin:0}.context-menu-header--dark{color:var(--text-inverse)}.context-menu-item{align-items:center;gap:var(--md);padding:var(--md)var(--lg);cursor:pointer;border-radius:var(--xs);background-color:#0000;transition:background-color .2s ease-out;display:flex}.context-menu-item--light{color:var(--text-primary)}.context-menu-item--light:hover,.context-menu-item--light.context-menu-item--submenu-open{background-color:var(--background-neutral-hover)}.context-menu-item--dark{color:var(--text-inverse)}.context-menu-item--dark:hover,.context-menu-item--dark.context-menu-item--submenu-open{background-color:var(--background-neutral-selected)}.context-menu-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.context-menu-item--has-submenu{justify-content:space-between}.context-menu-item__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.context-menu-item__icon svg{width:20px;height:20px;color:var(--icon-primary)}.context-menu-item__text{white-space:nowrap;flex:1}.context-menu-item__chevron{width:16px;height:16px;margin-left:var(--md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.context-menu-item__chevron svg{width:16px;height:16px}.context-menu-item--dark .context-menu-item__icon svg{color:var(--icon-inverse)}.context-menu-submenu{z-index:10000;background:var(--background-default-default);border:1px solid var(--outline-brand-secondary);border-radius:var(--sm);padding:var(--md);box-shadow:var(--elevation-500);flex-direction:column;align-items:flex-start;width:max-content;min-width:120px;display:flex}.context-menu-submenu--dark{background:var(--background-neutral-pressed);border:1px solid #0000}.context-menu-section{flex-direction:column;width:100%;display:flex}.context-menu-section__header{color:var(--text-secondary);text-transform:uppercase;margin-bottom:var(--sm)}.context-menu-section__header--dark{color:var(--text-inverse);opacity:.7}.context-menu-section__divider{border:0;border-top:1px solid var(--outline-neutral-subtle);width:100%;margin:var(--sm)0 0 0}.context-menu{z-index:9999;background:var(--background-default-default);border:1px solid var(--outline-brand-secondary);border-radius:var(--sm);padding:var(--xl);box-shadow:var(--elevation-500);align-items:flex-start;gap:var(--lg);flex-direction:column;width:max-content;display:flex}.context-menu--dark{background:var(--background-neutral-pressed);border:1px solid #0000}.context-menu__container{width:fit-content;height:fit-content;display:flex;position:relative}.delay-bar{z-index:11;display:flex;bottom:2px}.delay-bar__segment{border:.5px solid var(--background-neutral-secondary);border-radius:1px;height:4px}.delay-bar__segment--safe{background-color:var(--background-neutral-primary)}.delay-bar__segment--risky{background-color:var(--data-viz-sunset-neutral)}.engine-tile{padding:var(--xs);box-sizing:border-box;border-radius:var(--radii-2xs);cursor:pointer;border:1px solid;justify-content:space-between;align-items:center;transition:background-color .3s,border-color .3s;display:flex;position:relative}.engine-tile:hover{box-shadow:var(--elevation-200);z-index:2;transition:box-shadow .3s}.engine-tile--label-only{justify-content:center}.engine-tile--on-wing{background-color:var(--background-neutral-secondary);border-color:var(--outline-neutral-secondary);color:var(--text-neutral)}.engine-tile--on-wing .engine-tile__separator{background-color:var(--background-neutral-primary)}.engine-tile--on-wing.engine-tile--selected{outline-color:var(--background-neutral-pressed)}.engine-tile--spare{background-color:var(--background-green-secondary);border-color:var(--background-green-primary);color:var(--text-green)}.engine-tile--spare .engine-tile__separator{background-color:var(--background-green-primary)}.engine-tile--spare.engine-tile--selected{outline-color:var(--background-green-primary)}.engine-tile--leased{background-color:var(--background-yellow-secondary);border-color:var(--background-yellow-pressed);color:var(--text-yellow)}.engine-tile--leased .engine-tile__separator{background-color:var(--background-yellow-pressed)}.engine-tile--leased.engine-tile--selected{outline-color:var(--background-yellow-pressed)}.engine-tile--in-shop{justify-content:center;gap:var(--sm);--d:.5px;--dot-color:var(--background-neutral-pressed);background:radial-gradient(circle at var(--d)var(--d),var(--dot-color)var(--d),transparent var(--d))0 0/var(--2xs)var(--2xs);border-color:var(--outline-brand-secondary,#dadce3);color:var(--text-neutral,#21293b)}.engine-tile--in-shop.engine-tile--selected{outline-color:var(--background-neutral-pressed)}.engine-tile--in-shop .engine-tile__label{font-weight:var(--font-weight-700);paint-order:stroke fill;-webkit-text-stroke-width:var(--xs);-webkit-text-stroke-color:var(--background-default-primary,#fff)}.engine-tile--in-shop .engine-tile__shop-type{text-transform:uppercase;outline:var(--2xs)solid;background-color:var(--text-neutral,#21293b);color:var(--text-inverse);width:var(--lg);height:var(--lg);border-radius:50%;font-weight:700}.engine-tile--in-shop .engine-tile__shop-action{color:var(--icon-inverse,#fff);fill:var(--text-neutral)}.engine-tile--selected{outline:var(--2xs)solid;outline-offset:var(--2xs);background-color:var(--background-neutral-pressed);border-color:var(--outline-neutral-primary);z-index:2;color:var(--text-inverse)}.engine-tile--selected .engine-tile__shop-type{background-color:var(--text-inverse);color:var(--text-neutral);outline:none}.engine-tile--selected .engine-tile__label{color:var(--text-inverse);-webkit-text-stroke-width:0}.engine-tile--selected .engine-tile__shop-action{color:var(--text-neutral);fill:var(--icon-inverse)}.engine-tile--selected .engine-tile__separator{background-color:var(--outline-neutral-secondary)}.engine-tile__cycles{align-items:center;gap:var(--xs);box-sizing:border-box;height:100%;display:flex}.engine-tile__separator{width:var(--2xs);height:100%}.engine-activity{position:absolute}.engine-activity--searched{z-index:100}.phase-out-tile{all:unset;cursor:pointer;color:var(--text-primary,#2a2c31);border-radius:2px;outline:2px solid #0000;flex-direction:column;justify-content:center;display:flex}.phase-out-tile--selected{background:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse);outline:2px solid var(--background-brand-primary,#2a2c31);outline-offset:2px}.phase-out-tile--selected:hover{color:var(--text-primary,#2a2c31)}.phase-out-tile--selected .phase-out-tile__line__arrow{color:var(--background-neutral-secondary,#d0dcf7)}.phase-out-tile--selected .phase-out-tile__line__line{border-bottom:1px solid var(--background-neutral-secondary,#d0dcf7)}.phase-out-tile:hover{background:var(--background-neutral-tertuary,#f5f8ff)}.phase-out-tile__state{justify-content:center;display:flex}.phase-out-tile__state>.phase-out-tile__state__label{line-height:9px}.phase-out-tile__line{align-items:center;display:flex}.phase-out-tile__line__arrow{color:var(--icon-neutral)}.phase-out-tile__line__line{border:1px solid #0000;border-bottom:1px solid var(--icon-neutral);width:100%;margin:0}.person-task-tile{align-items:center;gap:var(--xs);padding:var(--2xs)var(--xs);box-sizing:border-box;border-radius:var(--radii-2xs);cursor:pointer;border:1px solid;font-family:inherit;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.person-task-tile__badge{padding:var(--3xs)var(--2xs);border-radius:var(--radii-3xs);white-space:nowrap;background-color:#fff3;font-size:11px;font-weight:600}.person-task-tile__description{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.person-task-tile--eo{background-color:var(--background-blue-secondary);border-color:var(--background-blue-primary);color:var(--text-primary-on-brand)}.person-task-tile--eo:hover:not(.person-task-tile--selected){background-color:var(--background-blue-pressed)}.person-task-tile--eo.person-task-tile--selected{outline-color:var(--background-blue-primary);background-color:var(--background-blue-pressed)}.person-task-tile--rlo{background-color:var(--background-orange-secondary);border-color:var(--background-orange-primary);color:var(--text-primary-on-brand)}.person-task-tile--rlo:hover:not(.person-task-tile--selected){background-color:var(--background-orange-pressed)}.person-task-tile--rlo.person-task-tile--selected{outline-color:var(--background-orange-primary);background-color:var(--background-orange-pressed)}.person-task-tile--plb{background-color:var(--background-purple-secondary);border-color:var(--background-purple-primary);color:var(--text-primary-on-brand)}.person-task-tile--plb:hover:not(.person-task-tile--selected){background-color:var(--background-purple-pressed)}.person-task-tile--plb.person-task-tile--selected{outline-color:var(--background-purple-primary);background-color:var(--background-purple-pressed)}.person-task-tile:hover:not(.person-task-tile--selected),.person-task-tile:focus:not(:focus-visible):not(.person-task-tile--selected){box-shadow:var(--elevation-200);z-index:2}.person-task-tile:focus-visible:not(.person-task-tile--selected){box-shadow:var(--elevation-200);outline:3px solid var(--border-brand-primary);outline-offset:2px;z-index:3}.person-task-tile--selected{outline-offset:2px;z-index:3;outline:3px solid}.person-task-activity{align-items:center;display:flex;position:absolute}.person-task-activity--searched{z-index:3}.crewline-container{flex-direction:column;width:100%;display:flex;position:relative}.crewline-container--clickable{cursor:pointer}.crewline-container--searched{z-index:100}.crewsubline-container{flex-direction:row;align-items:center;display:flex;position:relative}.crewsubline-container .highlight-box{z-index:11;position:absolute;top:-6px}.crewsubline-container__pattern-background{z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#fff,#fff 4px,#e0e0e0 4px 8px);height:100%;position:absolute;top:0;left:0}.crewsubline-container__blue-pattern-background{z-index:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#fff,#fff 4px,#4a90e2 4px 8px);height:100%;position:absolute;top:0;left:0}.crew-activity{position:absolute}.crew-activity--searched{z-index:100}.break-tile{justify-content:center;align-items:center;gap:var(--xs,4px);border-top:1px solid var(--background-neutral-primary,#546483);border-bottom:1px solid var(--background-neutral-primary,#546483);border-left:0;border-right:0;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.break-tile__icon{background-color:var(--text-neutral,#21293b);color:var(--text-inverse,#fff);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.break-tile__text{white-space:nowrap;text-overflow:ellipsis;color:var(--text-neutral,#21293b);align-items:center;gap:4px;display:flex;overflow:hidden}.break-tile--selected{border-radius:var(--xs,4px);outline-offset:2px;border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a);outline:2px solid;outline-color:var(--background-neutral-pressed,#3a435a);z-index:2}.break-tile--selected .break-tile__text{color:var(--text-inverse,#fff)}.break-tile--hovered,.break-tile:hover{box-shadow:var(--elevation-200);z-index:3;cursor:pointer;transition:box-shadow .3s}.task-tile{height:var(--xl);padding:var(--2xs)var(--xs);box-sizing:border-box;border-radius:var(--radii-2xs);justify-content:right;align-items:center;gap:var(--xs);cursor:pointer;border:1px solid;transition:box-shadow .3s,background-color .3s;display:flex;position:relative}.task-tile__ad-hoc-icon{color:var(--text-neutral,#333c48)}.task-tile__details{gap:var(--xs);justify-content:space-between;align-items:center;height:100%;display:flex;overflow:hidden}.task-tile__details .task-id--min{width:fit-content}.task-tile .tile-delay{position:absolute;top:0;left:0}.task-tile--default{background-color:var(--background-neutral-secondary);border-color:var(--outline-neutral-secondary)}.task-tile--default.task-tile--selected{outline-color:var(--outline-neutral-secondary)}.task-tile--constrained{background-color:var(--data-viz-velvet-light);border:1px solid var(--data-viz-velvet-bold)}.task-tile--critical{background-color:var(--background-orange-secondary);border-color:var(--background-orange-primary);border-width:2px}.task-tile--critical.task-tile--selected{outline-color:var(--background-orange-primary)}.task-tile--delay-risk{background-color:var(--background-orange-secondary);border-color:var(--background-orange-primary)}.task-tile--asset-risk{background-color:var(--background-orange-tertiary);border-color:var(--background-orange-primary)}.task-tile--delayed{background-color:var(--background-neutral-tertiary-dark);border-color:var(--outline-neutral-primary)}.task-tile--modified{background-color:var(--data-viz-velvet-light);border-color:var(--data-viz-velvet-bold)}.task-tile--selected{outline:var(--2xs)solid;outline-offset:var(--2xs);background-color:var(--background-neutral-pressed);z-index:2}.task-tile--hovered,.task-tile:hover{cursor:pointer;box-shadow:var(--elevation-200);z-index:2;transition:box-shadow .3s}.task-id{width:100%;min-width:0;color:var(--text-neutral);white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative;container:task-id/inline-size}.task-id--light{color:var(--text-inverse)}.task-id__cluster{justify-content:center;align-items:center;gap:var(--xs);min-width:0;max-width:100%;display:inline-flex}.task-id__task-name-host{flex-shrink:0;display:inline-flex}.task-id__task-name{border-radius:var(--2xs,2px);border:1px solid var(--outline-brand-brand,#2a2c31);letter-spacing:.01em;text-transform:uppercase;padding:1px;font-size:12px;font-weight:500;line-height:12px}.task-id__task-name--light{color:var(--text-inverse);border-color:#fff}.task-id__task-name--dark{border-color:var(--outline-brand-brand,#2a2c31);color:var(--text-neutral)}@container task-id (max-width:20px){.task-id__task-name{display:none}}.task-id__strip-slot{flex:0 auto;justify-content:center;min-width:0;display:flex;overflow:hidden}.task-id__strip{align-items:center;gap:8px;min-width:0;display:inline-flex}.task-id__aircraft-type{text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.task-id__measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:0;height:0;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.activity-point{clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:2;background-color:#f87171;border:1px solid #faa0a0;width:100%;height:100%;position:relative;top:0}.activity-point--arrival{left:12px;transform:rotate(-90deg)}.activity-point--departure{right:12px;transform:rotate(90deg)}.recharging-tile{border-radius:var(--radii-2xs);border:1px solid;border-color:var(--outline-brand-secondary,#dadce3);--d:.5px;justify-content:center;align-items:center;gap:var(--xs);background:radial-gradient(circle at var(--d)var(--d),var(--dot-color)var(--d),transparent var(--d))0 0/2px 2px;padding:0 var(--xs);cursor:pointer;color:var(--text-neutral,#21293b);--dot-color:var(--background-neutral-pressed,#3a435a);background-color:var(--background-default-primary);outline:0 solid;transition:box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.recharging-tile--selected{border-radius:var(--xs,4px);outline-offset:2px;border:1px solid var(--outline-neutral-primary,#546483);background:var(--background-neutral-pressed,#3a435a);outline:2px solid;outline-color:var(--background-neutral-pressed,#3a435a);z-index:2}.recharging-tile--hovered,.recharging-tile:hover{box-shadow:var(--elevation-200);z-index:2;cursor:pointer;transition:box-shadow .3s}.recharging-tile__label{text-overflow:ellipsis;-webkit-text-stroke-width:var(--2xs);font-weight:var(--font-weight-700);paint-order:stroke fill;-webkit-text-stroke-color:var(--background-default-primary,#fff)}.recharging-tile__label--selected{color:var(--background-default-primary,#fff);-webkit-text-stroke-width:0}.timeline-header{height:100%;position:relative;overflow:hidden}.timeline-header__header{background-color:var(--background-default-default);padding-top:var(--sm);flex-direction:column;display:flex}.timeline-header__header__title{padding:0 var(--lg);margin:0}.schedule-container{z-index:10;height:100%;position:relative}.timeline-marker{z-index:11;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:25px}.timeline-marker-circle{background-color:var(--outline-brand-brand);border-radius:var(--radii-xs);width:fit-content;height:fit-content;color:var(--text-inverse);padding:var(--2xs)var(--xs)}.timeline-marker-line{border:0;border-left:1px dashed var(--outline-brand-brand);z-index:11;height:100%;margin:0}.marker-arrow-down{color:var(--outline-brand-brand);transform:translateY(-2px)}.timeline-progress-bar{background-color:var(--background-brand-tertiary);width:100%;height:8px;position:relative}.timeline-progress-bar__future{background-color:var(--background-neutral-secondary);position:absolute;top:0;bottom:0;right:0}.timeline-ruler{gap:var(--sm);z-index:2;flex-direction:column;display:flex}.timeline-ruler--primary{box-sizing:border-box;height:20px;position:relative}.timeline-ruler--tertiary{height:20px;position:relative}.timeline-ruler--secondary{border-bottom:.5px solid var(--outline-brand-secondary);height:20px;position:relative}.timeline-ruler--secondary .timeline-simple-tick{width:fit-content;font-weight:var(--font-weight-600)}.timeline-ruler .timeline-tick{white-space:nowrap;background:0 0;flex-direction:column;height:20px;display:flex;position:absolute}.timeline-ruler .timeline-tick .timeline-tick__label{position:absolute;transform:translate(-50%)}.timeline-ruler .timeline-tick .timeline-heading-tick{width:fit-content;font-weight:var(--font-weight-600)}.timeline-ruler .timeline-tick .timeline-simple-tick__marker{background-color:var(--outline-brand-secondary);width:1px;height:2px;position:absolute;bottom:0}.timeline-background{z-index:1;width:100%;height:100vh;position:absolute}.timeline-background__past{border:0;height:100%;margin:0;position:absolute;left:0}.timeline-background__future{border:0;height:100%;margin:0;position:absolute;right:0}.timeline-background__section{border:0;border-left:1px solid var(--outline-brand-primary);border-right:1px solid var(--outline-brand-secondary);z-index:11;height:100%;margin:0;position:absolute}.constraint-overlay-container{pointer-events:none;z-index:0;height:100%;position:absolute;top:0;left:0;right:0}.constraint-overlay{pointer-events:none;border:0;height:100%;margin:0;position:absolute;top:0}.constraint-overlay--reduced-flow{background-color:var(--background-red-tertiary,#ffe5e0)}.constraint-overlay--closure{background-color:var(--background-red-secondary,#ffd0c7)}.schedule-v3__mask-container{z-index:99;pointer-events:none;position:absolute;inset:0}.schedule-v3__mask-visual{pointer-events:none;background:#ffffffcf;width:100%;height:100%;position:absolute;top:0;left:0}.schedule-v3__mask-click-blocker{pointer-events:auto;touch-action:pan-x pan-y;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.schedule-v3-content{--ms-scrollbar-color:transparent;scrollbar-width:0;box-sizing:border-box;height:100%;overflow:hidden auto}.schedule-v3-content::-webkit-scrollbar{display:none}.schedule-v3-content .group-header{border-top:1px solid var(--outline-brand-secondary,#dadce3);border-bottom:1px solid var(--outline-brand-secondary,#dadce3);box-sizing:border-box}.schedule-v3-content .fleetsubline-container{box-sizing:border-box}.schedule-v3-content .fleetsubline-container:nth-child(odd),.schedule-v3-content .fleetsubline-container:nth-child(2n){outline:.2px dashed var(--Icon-tertiary,#bdc1c9)}.schedule-v3-content .crewsubline-container{box-sizing:border-box}.schedule-v3-content .crewsubline-container:nth-child(odd),.schedule-v3-content .crewsubline-container:nth-child(2n){outline:.2px dashed var(--Icon-tertiary,#bdc1c9)}.schedule-v3-content .crewline-container--multi-lane .crewsubline-container{outline:none}.schedule-v3-content .crewline-container--multi-lane .crewsubline-container:first-child{border-top:.2px dashed var(--Icon-tertiary,#bdc1c9)}.schedule-v3-content .crewline-container--multi-lane .crewsubline-container:last-child{border-bottom:.2px dashed var(--Icon-tertiary,#bdc1c9)}.schedule-v3{flex-direction:column;height:100%;display:flex;overflow:hidden}.schedule-v3__horizontal-container{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.schedule-v3__tails-wrapper{flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow-y:auto}.schedule-v3__schedule-wrapper{flex-direction:column;min-width:0;height:100%;display:flex}.schedule-v3__schedules-wrapper{gap:var(--lg);flex-direction:row;display:flex}.schedule-v3__timeline{flex-direction:row;flex:1;height:100%;display:flex;overflow:hidden}.schedule-v3__schedules-wrapper--show-scrollbar .schedule-v3__schedule-wrapper:last-child .schedule-v3-content{--ms-scrollbar-color:auto;scrollbar-width:thin;scrollbar-color:var(--background-neutral-primary)var(--background-brand-tertiary)}.schedule-v3__schedules-wrapper--show-scrollbar .schedule-v3__schedule-wrapper:last-child .schedule-v3-content::-webkit-scrollbar{width:10px;display:block}.schedule-v3__schedules-wrapper--show-scrollbar .schedule-v3__schedule-wrapper:last-child .schedule-v3-content::-webkit-scrollbar-track{background:var(--background-brand-tertiary);border-radius:999px}.schedule-v3__schedules-wrapper--show-scrollbar .schedule-v3__schedule-wrapper:last-child .schedule-v3-content::-webkit-scrollbar-thumb{background:var(--background-neutral-primary);border:2px solid var(--background-brand-tertiary);border-radius:999px}.chart-tooltip-portal{pointer-events:none;z-index:1000;position:absolute;top:0;left:0}.chart-custom-tooltip{opacity:0;pointer-events:none;z-index:1001;transition:opacity .2s;position:absolute}.chart-tooltip-content{position:relative}.chart-tooltip-content:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.chart-tooltip-content[data-arrow-position=left]:before{border-width:6px 6px 6px 0;border-color:transparent var(--arrow-color,#667eea)transparent transparent;left:-5px}.chart-tooltip-content[data-arrow-position=right]:before{border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--arrow-color,#667eea);right:-5px}.bubble-chart{border-radius:var(--sm,8px);width:100%;height:100%;padding:var(--lg,16px);position:relative}.comparison-chart{height:256px;position:relative}.comparison-chart__loading{flex-direction:column;height:100%;display:flex}.comparison-chart__axis-labels{flex-direction:column;justify-content:space-between;padding:10px 0;display:flex;position:absolute;top:0;bottom:0}.comparison-chart__bars-container{margin-top:var(--sm);flex:1;height:100%;padding-left:6rem;display:flex}.comparison-chart__bar-container{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.comparison-chart__bar-container[class] .skeleton-rect{width:var(--xl);height:100%}.comparison-chart__content{height:100%}.menu-form{flex-direction:column;display:flex}.menu-group{margin-top:var(--sm);padding:0 var(--lg)}.menu-group__title{color:var(--text-secondary);margin:var(--md)0;text-transform:uppercase}.menu-group__options{gap:var(--xs);flex-direction:column;display:flex}.menu-group__option{padding:var(--xs)0;align-items:center;display:flex}.menu-group__separator{background:var(--outline-brand-tertiary);height:1px;margin:var(--sm)0;margin-bottom:var(--lg)}.menu-select-form{justify-content:center;align-self:stretch;display:flex;position:relative}.menu-select-form--disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.menu-select-form--disabled .menu-select-form__input-wrapper{cursor:not-allowed}.menu-select-form--disabled .menu-select-form__icon{color:var(--text-secondary,#6b778c)}.menu-select-form__container{width:100%;position:relative}.menu-select-form__input-wrapper{padding:var(--sm,8px)var(--md,12px);align-items:center;gap:var(--sm,8px);border:1px solid var(--outline-brand-tertiary);border-radius:var(--sm,8px);background:var(--background-default-default);cursor:pointer;box-sizing:border-box;min-height:40px;transition:border-color .2s;display:flex}.menu-select-form__input-wrapper:hover{border-color:var(--outline-brand-secondary)}.menu-select-form__content{flex:1;align-items:center;min-width:0;display:flex;position:relative}.menu-select-form__selected{align-items:center;gap:var(--xs);display:flex}.menu-select-form__option-icon{flex-shrink:0;width:16px;height:16px}.menu-select-form__placeholder{color:var(--text-secondary)}.menu-select-form__icon{flex-shrink:0;width:20px;height:20px;transition:transform .2s}.menu-select-form__icon--active{transform:rotate(180deg)}.menu-select-form__dropdown{top:calc(100% + var(--xs));background:var(--background-default-default);border:1px solid var(--outline-brand-secondary);border-radius:var(--sm,8px);width:max-content;min-width:100%;max-width:300px;padding:var(--sm)0;z-index:1000;box-sizing:border-box;animation:.3s forwards fadeIn;position:absolute;left:0}.menu-select-form--dark .menu-select-form__input-wrapper{background:var(--background-neutral-pressed);border-color:var(--outline-neutral-primary)}.menu-select-form--dark .menu-select-form__placeholder{color:var(--text-inverse)}.menu-select-form--dark .menu-select-form__icon{color:var(--icon-inverse)}.menu-select-form--dark .menu-select-form__dropdown{background:var(--background-neutral-pressed);border-color:var(--outline-neutral-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.password{width:fit-content;display:flex}.password--top{gap:var(--gap-xs);flex-direction:column}.password--side{gap:var(--gap-xs);flex-direction:row}.password__label{text-transform:none;font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);transition:color .5s ease-out;display:flex}.password__label--top{justify-content:space-between;align-items:flex-start}.password__label--side{flex-direction:column;flex-shrink:0;justify-content:center}.password__wrapper{padding:var(--padding-lg,8px);justify-content:center;align-items:center;gap:var(--gap-sm,8px);border-radius:var(--radii-sm);flex:1 0 0;align-self:stretch;transition:border .5s ease-out;display:flex;position:relative}.password__icon{width:20px;height:20px;transition:color .5s ease-out}.password__icon--active{cursor:pointer;transition:color .3s ease-out}.password__input{font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--body-font-size-md);line-height:var(--body-line-height-md);border:0;outline:none;flex:1 0 0;transition:color .5s ease-out}.password--light .password__label{color:var(--text-primary)}.password--light .password__wrapper{border:1px solid var(--outline-brand-tertiary);background:var(--background-default-default)}.password--light .password__wrapper:hover{border:1px solid var(--outline-brand-secondary)}.password--light .password__wrapper:focus-within{border:1px solid var(--outline-brand-brand)}.password--light .password__wrapper:focus-within .password__input{color:var(--text-primary)}.password--light .password__wrapper:focus-within .password__icon{color:var(--icon-primary)}.password--light .password__input{color:var(--text-secondary)}.password--light .password__icon{color:var(--icon-secondary);background:var(--background-default-default)}.password--error .password__label,.password--error .password__input{color:var(--text-red)}.password--error .password__wrapper{border:1px solid var(--outline-red-primary)}.password--error .password__icon{color:var(--icon-red)}.password--dark .password__label{color:var(--text-inverse)}.password--dark .password__wrapper{border:1px solid var(--outline-neutral-primary);background:var(--background-neutral-pressed)}.password--dark .password__wrapper:focus-within{border:1px solid var(--outline-brand-primary)}.password--dark .password__wrapper:focus-within .password__input{color:var(--text-inverse)}.password--dark .password__wrapper:focus-within .password__icon{color:var(--icon-inverse)}.password--dark .password__input{color:var(--text-inverse);background:var(--background-neutral-pressed)}.password--dark .password__icon{color:var(--icon-inverse);background:var(--background-neutral-pressed)}html{background-color:#f2f2f2;font-family:roboto,helvetica,arial,sans-serif;font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:roboto,helvetica,arial,sans-serif}.heat-map{gap:var(--spacing-lg,16px);padding:var(--spacing-lg,16px);background-color:var(--color-background-primary);border-radius:var(--border-radius-md,8px);flex-direction:column;display:flex}.heat-map--dark{color:#fff;background-color:#2c3445}.heat-map--light{color:#1a1d29;background-color:#fff}.heat-map__header{align-items:center;gap:var(--spacing-sm,8px);display:flex}.heat-map__grid{align-items:start;justify-items:space-between;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.heat-map__cell-container{padding:var(--spacing-xs,4px);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.heat-map__cell{border-radius:var(--border-radius-sm,6px);padding:var(--spacing-xs,4px);flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.heat-map__cell--clickable{cursor:pointer}.heat-map__cell--critical{background-color:#ff6b6b}.heat-map__cell--warning{background-color:#ffc107}.heat-map__cell--good{background-color:#51cf66}.heat-map__cell--neutral{background-color:#868e96}.heat-map__cell--clickable:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.heat-map__cell--clickable:focus{outline-offset:2px;outline:2px solid #8b92ff}.heat-map__cell--clickable:active{transform:scale(.98)}.heat-map--dark .heat-map__cell--critical{background-color:#e85d5d}.heat-map--dark .heat-map__cell--warning{background-color:#f5b800}.heat-map--dark .heat-map__cell--good{background-color:#47b85c}.heat-map--dark .heat-map__cell--neutral{background-color:#6c757d}.heat-map--light .heat-map__cell--critical{background-color:#ff8787}.heat-map--light .heat-map__cell--warning{background-color:#ffd54f}.heat-map--light .heat-map__cell--good{background-color:#69db7c}.heat-map--light .heat-map__cell--neutral{background-color:#adb5bd}.heat-map__cell-content{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.heat-map__cell-value{color:#fff;text-shadow:0 1px 2px #0000004d;font-weight:600}.heat-map__cell-label{text-align:center;width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.heat-map__cell-label--top{margin-bottom:var(--spacing-xs,4px);order:-1}.heat-map__cell-label--bottom{margin-top:var(--spacing-xs,4px)}.heat-map--size-md .heat-map__cell{width:80px;min-height:80px}.heat-map--size-md .heat-map__cell-value{font-size:14px}.heat-map--size-md .heat-map__cell-label{max-width:120px;font-size:11px}.notification-button{display:inline-block;position:relative}.notification-button__dot{background-color:var(--background-red-primary,#e54829);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;bottom:12px;right:12px}.collapse-section{border-bottom:1px solid #0000;flex-direction:column;align-items:flex-start;display:flex}.collapse-section__header{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.collapse-section__header-title{align-self:stretch;overflow:hidden}.collapse-section__header .base{margin:0;padding:0;transition:transform .2s ease-out}.collapse-section__header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collapse-section__content{padding:var(--md,12px)0;align-self:stretch}.collapse-section--light{color:var(--text-primary);border-bottom:1px solid var(--outline-neutral-tertiary)}.collapse-section--light .collapse-section__header-title p{color:var(--text-secondary)}.collapse-section--light .base:hover:enabled{color:var(--text-primary);background-color:#0000}.collapse-section--dark{color:var(--text-inverse);border-bottom:1px solid var(--outline-brand-tertiary)}.collapse-section--dark .base:hover:enabled{color:var(--text-inverse);background-color:#0000}.collapse-section--open .collapse-section__content{padding:0}.collapse-section--open .base{transform:rotate(-180deg)}.react-datepicker-wrapper{background-color:#fff;width:100%}.react-datepicker-popper[data-placement^=bottom]{background-color:#fff;padding-top:1rem}.react-datepicker__input-container>input{color:#000;background-image:url("data:image/svg+xml,%3csvg%20width='13'%20height='15'%20viewBox='0%200%2013%2015'%20fill='%231D4659'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.29464%208.35714H3.13393C2.94241%208.35714%202.78571%208.20045%202.78571%208.00893V6.84821C2.78571%206.6567%202.94241%206.5%203.13393%206.5H4.29464C4.48616%206.5%204.64286%206.6567%204.64286%206.84821V8.00893C4.64286%208.20045%204.48616%208.35714%204.29464%208.35714ZM7.42857%208.00893V6.84821C7.42857%206.6567%207.27187%206.5%207.08036%206.5H5.91964C5.72812%206.5%205.57143%206.6567%205.57143%206.84821V8.00893C5.57143%208.20045%205.72812%208.35714%205.91964%208.35714H7.08036C7.27187%208.35714%207.42857%208.20045%207.42857%208.00893ZM10.2143%208.00893V6.84821C10.2143%206.6567%2010.0576%206.5%209.86607%206.5H8.70536C8.51384%206.5%208.35714%206.6567%208.35714%206.84821V8.00893C8.35714%208.20045%208.51384%208.35714%208.70536%208.35714H9.86607C10.0576%208.35714%2010.2143%208.20045%2010.2143%208.00893ZM7.42857%2010.7946V9.63393C7.42857%209.44241%207.27187%209.28571%207.08036%209.28571H5.91964C5.72812%209.28571%205.57143%209.44241%205.57143%209.63393V10.7946C5.57143%2010.9862%205.72812%2011.1429%205.91964%2011.1429H7.08036C7.27187%2011.1429%207.42857%2010.9862%207.42857%2010.7946ZM4.64286%2010.7946V9.63393C4.64286%209.44241%204.48616%209.28571%204.29464%209.28571H3.13393C2.94241%209.28571%202.78571%209.44241%202.78571%209.63393V10.7946C2.78571%2010.9862%202.94241%2011.1429%203.13393%2011.1429H4.29464C4.48616%2011.1429%204.64286%2010.9862%204.64286%2010.7946ZM10.2143%2010.7946V9.63393C10.2143%209.44241%2010.0576%209.28571%209.86607%209.28571H8.70536C8.51384%209.28571%208.35714%209.44241%208.35714%209.63393V10.7946C8.35714%2010.9862%208.51384%2011.1429%208.70536%2011.1429H9.86607C10.0576%2011.1429%2010.2143%2010.9862%2010.2143%2010.7946ZM13%203.25V13.4643C13%2014.2333%2012.3761%2014.8571%2011.6071%2014.8571H1.39286C0.623884%2014.8571%200%2014.2333%200%2013.4643V3.25C0%202.48103%200.623884%201.85714%201.39286%201.85714H2.78571V0.348214C2.78571%200.156696%202.94241%200%203.13393%200H4.29464C4.48616%200%204.64286%200.156696%204.64286%200.348214V1.85714H8.35714V0.348214C8.35714%200.156696%208.51384%200%208.70536%200H9.86607C10.0576%200%2010.2143%200.156696%2010.2143%200.348214V1.85714H11.6071C12.3761%201.85714%2013%202.48103%2013%203.25ZM11.6071%2013.2902V4.64286H1.39286V13.2902C1.39286%2013.3859%201.47121%2013.4643%201.56696%2013.4643H11.433C11.5288%2013.4643%2011.6071%2013.3859%2011.6071%2013.2902Z'%20fill='%231D4659'%20/%3e%3c/svg%3e");background-position:calc(100% - 1rem);background-repeat:no-repeat;border-style:solid;border-radius:.4rem;width:13rem;padding:1rem;font-family:inherit;font-size:1.4rem}.react-datepicker__input-container>input.dense{padding:.8rem 4rem .8rem 1rem}.react-datepicker__input-container>input:disabled{color:#00000061}.react-datepicker{color:#000;background-color:#fff;border:.1rem solid #aeaeae;border-radius:.3rem;font-family:inherit;font-size:1.4rem;display:inline-block;position:relative}.react-datepicker__day{margin:.8rem}.react-datepicker__day--selected{background-color:#1d4659;border-radius:1rem;width:2.5rem;color:#fff!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{font-size:1.2rem}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{content:"";border:.3rem solid #ccc;border-width:.3rem .3rem 0 0;width:.9rem;height:.9rem;display:block;position:absolute;top:.6rem}.react-datepicker__triangle{position:absolute;left:50rem}.react-datepicker--time-only .react-datepicker__triangle{left:3.5rem}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{width:0;margin-left:-.4rem;position:absolute}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;content:"";z-index:-1;border:.8rem solid #0000;width:.1rem;height:0;position:absolute;left:-.8rem}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-.8rem;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-.1rem}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-.8rem;bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-top-color:#fff;border-bottom:none}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-.1rem}.react-datepicker__time-container{float:right;border-left:.1rem solid #aeaeae;width:8.5rem}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50rem}.react-datepicker-popper[data-placement^=top]{padding-bottom:1rem}.react-datepicker-popper[data-placement^=right]{padding-left:.8rem}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:4.2rem}.react-datepicker-popper[data-placement^=left]{padding-right:.8rem}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:4.2rem;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:.1rem solid #aeaeae;border-top-left-radius:.3rem;padding:.8rem 0;position:relative}.react-datepicker__header--time{padding-bottom:.8rem;padding-left:.5rem;padding-right:.5rem}.react-datepicker__header--time:not(.react-datepicker__header--time-only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 .2rem;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;display:flex;position:absolute;top:.2rem;overflow:hidden}.react-datepicker__navigation--previous{left:.2rem}.react-datepicker__navigation--next{right:.2rem}.react-datepicker__navigation-next--with-time:not(.react-datepicker__navigation-next--with-today-button){right:8.5rem}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:.4rem}.react-datepicker__navigation--years-upcoming{top:-.4rem}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:2rem;position:relative;top:-.1rem}.react-datepicker__navigation-icon--next{left:-.2rem}.react-datepicker__navigation-icon--next:before{left:-.7rem;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-.2rem}.react-datepicker__navigation-icon--previous:before{right:-.7rem;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:18rem;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:.2rem;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:.2rem;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:.5rem 0 1rem 1.5rem}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:1rem;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:.5rem;display:inline-block}.react-datepicker__time-container--with-today-button{border:.1rem solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-7.2rem}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:8.5rem;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:20.35rem;margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30rem;padding:.5rem 1rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-.8rem}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.7rem;line-height:1.7rem;display:inline-block}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:hover{background-color:#1d4659;border-radius:1rem}.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#fff;background-color:#2a87d0;border-radius:.3rem}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:.1rem solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-1.6rem;transform:rotate(135deg)}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:.1rem solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30rem;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:15rem;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:2rem;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:1.5rem}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 .6rem 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:1.6rem;height:1.6rem;padding:.2rem;font-size:1.2rem;line-height:1;display:table-cell}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:.1rem solid #aeaeae;padding:.5rem 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width:40rem),(max-height:55rem){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__aria-live{display:none}.airlines-timeseries-container{position:relative}.airlines-timeseries-container .marks-with-label-container{display:inline}.airlines-timeseries-container .marks-with-label-container .mark{opacity:.8;background-color:gray;border-radius:.1rem;width:.1rem;height:.6rem;position:absolute;top:50%;transform:translate(-.1rem,-50%)}.airlines-timeseries-container .marks-with-label-container .mark-label{color:#646464;white-space:nowrap;margin-top:.5rem;font-size:1rem;font-weight:600;position:absolute;transform:translate(-50%)}.airlines-timeseries-container .marks-with-label-container .mark-above-line{margin-top:1.3rem}.airlines-timeseries-container .marks-with-label-container .mark-label-above-line{margin-top:-.7rem}.airlines-timeseries-container .marks-with-label-container .time-label{color:#646464;white-space:nowrap;margin-top:2rem;font-size:.8rem;position:absolute;transform:translate(-50%)}.airlines-timeseries-container .marks-with-label-container .time-label-above-line{margin-top:-.5rem}.airlines-timeseries-container .marks-with-label-container .mark-label-without-date{font-size:.9rem;font-weight:400;transform:translate(-50%,3%)}.airlines-timeseries-container .timezone-text{white-space:nowrap;margin-top:.5rem;font-size:1rem;font-weight:400;position:absolute}.airlines-timeseries-container .timezone-text-above-line{margin-top:-1rem}.rc-slider{touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:.6rem;width:100%;height:1.4rem;padding:.7rem 0;position:relative}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-rail{background-color:#e9e9e9;border-radius:.6rem;width:100%;height:.4rem;position:absolute}.rc-slider-track{background-color:#abe2fb;border-radius:.6rem;height:.4rem;position:absolute}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000;transform:translateY(-.5rem)}.rc-slider-handle{cursor:pointer;cursor:grab;opacity:.8;touch-action:pan-x;background-color:#fff;border:.2rem solid #96dbfa;border-radius:50%;width:1.4rem;height:1.4rem;margin-top:-.5rem;position:absolute}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 .5rem #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 .3rem #96dbfa}.rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#96dbfa}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{cursor:grabbing;border-color:#57c5f7;box-shadow:0 0 .5rem #57c5f7}.rc-slider-mark{width:100%;font-size:1.2rem;position:absolute;top:1.8rem;left:0}.rc-slider-mark-text{color:#999;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:0 0;width:100%;height:.4rem;position:absolute}.rc-slider-dot{vertical-align:middle;cursor:pointer;background-color:#fff;border:.2rem solid #e9e9e9;border-radius:50%;width:.8rem;height:.8rem;position:absolute;bottom:-.2rem}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-.4rem}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{box-shadow:none;cursor:not-allowed;background-color:#fff;border-color:#ccc}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:1.4rem;height:100%;padding:0 .5rem}.rc-slider-vertical .rc-slider-rail{width:.4rem;height:100%}.rc-slider-vertical .rc-slider-track{width:.4rem;bottom:0;left:.5rem}.rc-slider-vertical .rc-slider-track-draggable{border:0;border-left:.5rem solid #0000;border-right:.5rem solid #0000;transform:translate(-.5rem)}.rc-slider-vertical .rc-slider-handle{touch-action:pan-y;margin-top:0;margin-left:-.5rem}.rc-slider-vertical .rc-slider-mark{height:100%;top:0;left:1.8rem}.rc-slider-vertical .rc-slider-step{width:.4rem;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-.2rem}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-duration:.3s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-play-state:paused;animation-fill-mode:both;transform:scale(0);display:block!important}.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-play-state:paused;animation-fill-mode:both;display:block!important}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rc-slider-tooltip-zoom-down-in;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rc-slider-tooltip-zoom-down-out;animation-play-state:running}@keyframes rc-slider-tooltip-zoom-down-in{0%{transform-origin:50% 100%;opacity:0;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rc-slider-tooltip-zoom-down-out{0%{transform-origin:50% 100%;transform:scale(1)}to{transform-origin:50% 100%;opacity:0;transform:scale(0)}}.rc-slider-tooltip{visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:#0000;position:absolute;top:-999.9rem;left:-999.9rem}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:.4rem 0 .8rem}.rc-slider-tooltip-inner{color:#fff;text-align:center;background-color:#6c6c6c;border-radius:.6rem;min-width:2.4rem;height:2.4rem;padding:.6rem .2rem;font-size:1.2rem;line-height:1;text-decoration:none;box-shadow:0 0 .4rem #d9d9d9}.rc-slider-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-width:.4rem .4rem 0;border-top-color:#6c6c6c;margin-left:-.4rem;bottom:.4rem;left:50%}.airlines-schedule{height:100%;display:flex;overflow:hidden}#current-fleetline-grid .ruler-container,#optimized-fleetline-grid .ruler-container{position:absolute;overflow:hidden}#current-fleetline-grid #current-central-cell-id,#current-fleetline-grid #optimized-central-cell-id,#optimized-fleetline-grid #current-central-cell-id,#optimized-fleetline-grid #optimized-central-cell-id{height:100%;overflow:hidden}#current-fleetline-grid .fleetline-ruler-grid,#optimized-fleetline-grid .fleetline-ruler-grid{padding-top:1rem}#current-fleetline-grid .fleetline-ruler-grid.filter,#optimized-fleetline-grid .fleetline-ruler-grid.filter{justify-content:center;align-items:flex-end;display:flex}#current-fleetline-grid .fleetline-ruler-grid .block,#optimized-fleetline-grid .fleetline-ruler-grid .block,#current-fleetline-grid .fleetline-ruler-grid .filter-container,#optimized-fleetline-grid .fleetline-ruler-grid .filter-container{justify-content:center;align-items:center;font-size:1.4rem;display:flex}#current-fleetline-grid .fleetline-ruler-grid .filter-container,#optimized-fleetline-grid .fleetline-ruler-grid .filter-container{margin-top:2rem;font-weight:600}#current-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root,#optimized-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root{align-items:baseline;font-size:1.4rem;font-weight:600}#current-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root.Mui-disabled,#optimized-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root.Mui-disabled{opacity:.5}#current-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root .MuiFormControlLabel-label,#optimized-fleetline-grid .fleetline-ruler-grid .filter-container .MuiFormControlLabel-root .MuiFormControlLabel-label{font-weight:600;line-height:2rem}.fleetline-ruler-grid-hidden{display:none}.fleetline-ruler-container{height:100%;padding:0 var(--sm)0 0;flex-direction:column;display:flex}.fleetline-ruler-header{justify-content:center;align-items:flex-end;display:grid}.schedule-flight{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.registration-corner-icon,.registration-constraint-corner-icon{z-index:5;border-radius:50%;width:1.2rem;height:1.2rem;margin-left:.5rem}.registration-constraint-corner-icon{background-color:#3c8991;width:1rem;height:1rem;padding:.5rem}.registration-info-grid{justify-content:right;align-items:center;width:100%;height:100%;display:flex}.fleetline-ruler-content{flex:1;position:relative;overflow:hidden}.fleetline-ruler-content-virtualizer{width:100%;position:relative}.schedule-implementation-number{height:1.8rem;margin-right:1rem}.airlines-context-menu{height:inherit;align-items:center;display:flex}.menu-container{box-shadow:0 1rem 4rem #00000040;padding:3rem 2rem!important}.airlines-constraint-heading-label{text-transform:uppercase;color:#646464;padding:1.3rem;display:flex;font-size:1.2rem!important;font-weight:700!important;line-height:100%!important}.constraint-label{color:#000;font-weight:400;font-size:1.4rem!important;line-height:200%!important}.menu-item-icon{border:0;justify-content:center;width:1.5rem;height:1.5rem;display:flex;min-width:auto!important}.menu-item{gap:1rem}.menu-item-divider{margin:1rem 2rem!important}.draggable-z-index{z-index:1000}.current-grid::-webkit-scrollbar{display:none}.optimized-grid::-webkit-scrollbar{display:none}.typhoon{width:400px;height:100%;position:absolute;top:0}.fleetline-subtype-container{width:100%;padding:var(--xs);background-color:#f2f4f7;align-items:center;display:flex;position:absolute}.stacked-activity{gap:var(--xs);flex-direction:column;display:flex}.stacked-activity-line{text-wrap:nowrap}.mtx-container{cursor:pointer;background:var(--background-orange-secondary);border:1px solid;border-color:var(--background-orange-hover);box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.mtx-container:hover{transition:box-shadow .2s ease-out;box-shadow:0 .4rem .6rem #435a6f80}.mtx-label{color:var(--text-primary);text-align:center;z-index:2}.mtx-cancelled{background:var(--background-red-tertiary);border-color:var(--outline-red-primary)}.mtx-selected{outline:2px dashed var(--background-brand-primary);outline-offset:1.5px}.mtx-icon{z-index:2;width:16px;min-width:12px;height:16px;min-height:12px}.reserve-container{cursor:pointer;border-width:2px;border:1px solid var(--background-default-disabled);background:var(--background-brand-secondary);border-radius:4px;justify-content:center;align-items:center;gap:4px;display:flex}.reserve-container:hover{transition:box-shadow .2s ease-out;box-shadow:0 .4rem .6rem #435a6f80}.reserve-label{color:var(--text-primary);text-align:center;text-overflow:ellipsis;z-index:2;overflow:hidden}.reserve-selected{outline:2px dashed var(--background-brand-primary);outline-offset:1.5px}.reserve-icon{z-index:2;width:16px;min-width:12px;height:16px;min-height:12px}.reserve-cancelled{background-color:var(--background-red-secondary);border-color:var(--background-red-primary)}.flight-tile-block{outline-offset:.1rem;box-sizing:border-box;cursor:pointer;border:1px solid;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.flight-tile-block:hover{transition:box-shadow .2s ease-out;box-shadow:0 .4rem .6rem #435a6f80}.flight-tile-selected{outline:2px dashed var(--background-brand-primary);outline-offset:1.5px}.flight-tile-none{background-color:var(--background-turquoise-secondary);border-color:var(--background-turquoise-primary)}.flight-tile-disrupted{background-color:var(--background-yellow-secondary);border-color:var(--background-yellow-primary)}.flight-tile-cancelled{background-color:var(--background-red-secondary);border-color:var(--background-red-primary)}.flight-tile-swapped{background-color:var(--background-green-secondary);border-color:var(--background-green-hover)}.flight-tile-recovered{background-color:var(--background-green-primary);border-color:var(--background-green-pressed)}.flight-tile-label{z-index:2;transition:display .3s linear}.activity-box-delay{box-sizing:border-box;left:0;position:absolute!important}.activity-box-constraint-icon{z-index:2;position:absolute;top:-4px;left:-4px}.airportport-name{color:var(--text-secondary,#6f737a)}.airportport-name__highlighted{background-color:var(--outline-yellow-secondary);font-weight:var(--font-weight-700)}.airportport-name__violated{line-break:normal;color:var(--text-red);border:.2rem var(--outline-yellow-primary)solid;border-radius:.4rem;padding:.1rem}.airportport-name__hovered{z-index:3;visibility:visible;text-shadow:0 0 .8px var(--outline-brand-inverse),-.8px 0 0 var(--outline-brand-inverse),.8px 0 0 var(--outline-brand-inverse),0 -.8px 0 var(--outline-brand-inverse),0 .8px 0 var(--outline-brand-inverse)}.airport-names-wrapper{z-index:-10;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:-10px}.airport-names-wrapper .activity-departure-airport-name{visibility:hidden;left:0}.airport-names-wrapper .activity-departure-airport-name-visible{visibility:visible}.airport-names-wrapper .activity-arrival-airport-name{visibility:hidden;left:100%}.airport-names-wrapper .activity-arrival-airport-name-visible{visibility:visible}.airport-names-wrapper__hovered{z-index:3}.airport-names-wrapper__hovered .activity-departure-airport-name,.airport-names-wrapper__hovered .activity-arrival-airport-name{visibility:visible}.airport-rotation{z-index:0;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;left:100%}.airport-rotation-line{z-index:0;border:1px solid var(--outline-brand-primary);background-color:var(--background-brand-secondary);height:12px;position:absolute}.geo-inconsistency{z-index:0;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;left:100%}.geo-inconsistency-icon{z-index:7;width:24px;height:24px;color:var(--icon-red);position:absolute}.geo-inconsistency-line{z-index:3;border:.5px solid var(--outline-red-primary)}.fleetline-activity-box{all:unset;z-index:2;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.fleetline-activity-box__stacked{z-index:1}.fleetline-activity-box__geo-inconsistency{z-index:3}.fleetline-activity-box__hovered{z-index:4}.fleetline-wrapper{cursor:pointer;width:100%;padding-left:1.5rem;display:block;position:relative}.fleetline-wrapper .highlight-box{z-index:2;justify-content:center;display:flex;position:absolute;top:-1rem}.fleetline-line{border-top:1px dashed var(--outline-brand-primary);width:100%;margin:0;position:absolute;top:50%;left:-10px}.block,.swap-text,.swap-flights{justify-content:center;align-items:center;font-size:1.4rem}.swap-dot{z-index:1;border-radius:1rem;justify-content:flex-start;align-items:center;width:.7rem;height:.7rem;font-size:1.1rem;font-weight:500;line-height:.7rem;display:flex}.swap-flights{width:inherit;padding-top:1rem;display:flex}.swap-text{box-sizing:border-box;z-index:2;align-items:center;font-size:1.1rem;font-weight:500;display:flex}.slider-flight-info{min-height:max-content;top:0;left:0;overflow:auto}.flight-info-block-container{flex-direction:column;margin-right:1.5rem;display:flex}.bottom-buttons{cursor:pointer;justify-content:flex-end;align-self:flex-end;margin-right:2rem;padding-top:.8rem;display:grid}.slider-flight-info::-webkit-scrollbar{width:.6rem;height:.6rem}.slider-flight-info::-webkit-scrollbar-track{border-radius:1rem}.slider-flight-info::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:1rem}.slider-flight-info:hover::-webkit-scrollbar-thumb{background:#bdbcbc}.flight-detail-block{background-color:#f2f2f2;border-radius:1.2rem;flex-grow:1;min-width:25.2rem;max-width:30rem;margin-left:2rem;padding:1.2rem 1.7rem}.curve-container{flex-direction:row;flex-grow:1;min-width:20vw;display:flex}.cost-curve{justify-content:center;align-items:center;gap:1rem;padding-right:2rem;display:flex}.cost-curve-no-data{color:#d9d9d9}.full-width{flex-direction:row;justify-content:center;width:100%;display:flex}.sections-width-with-cost-curve{flex-direction:row;justify-content:center;display:flex}.flight-information{background-color:#f2f2f2;border-radius:1.2rem;flex-grow:1;height:100%;display:flex;flex-direction:column!important}.flight-info-container{flex-grow:1;justify-content:center;align-items:center;width:21.1rem;max-width:21.1rem;display:flex}.flight-details{z-index:1500;box-sizing:border-box;background:linear-gradient(#fff,#fff);border:.1rem solid #c8c8c8;width:-webkit-fill-available;max-height:24.9rem;position:fixed;left:0;box-shadow:.1rem .5rem 2rem #435a6f66}.flight-details .item{color:#000;justify-content:space-between;gap:2.4rem;margin-bottom:.8rem;font-family:roboto,helvetica,arial,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;line-height:100%;display:flex}.flight-details .item .key,.flight-details .item .value{font-size:1.3rem;display:inline-block}.flight-details .item .key{width:fit-content}.flight-details .item .value{text-align:right;float:right;font-weight:bolder}.container-flex{flex-wrap:nowrap;padding:2rem;display:flex}.container-flex .sub-section-title{color:#000;font-family:roboto,helvetica,arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%}.container-flex .title-margin{border-bottom:.1rem solid #d9d9d9;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.4rem}.with-buttons{padding-bottom:3.5rem}.flex-reverse{flex-direction:row-reverse}.close{cursor:pointer;justify-content:flex-end;display:flex;position:absolute;top:1.5rem;right:1.5rem}.bottom-btns{cursor:pointer;justify-content:flex-end;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.chart-wrapper{display:flex}.chart-wrapper .chart-title{color:#2a2c31;font-size:1.4rem;font-weight:700}.chart-wrapper .custom-chart-lgends-wrapper{flex-direction:row;justify-content:flex-end;gap:1.5rem;display:flex}.chart-wrapper .custom-chart-lgends-wrapper .legend-container{flex-direction:row;align-items:center;gap:.7rem;display:flex}.chart-wrapper .custom-chart-lgends-wrapper .legend-container .legend-icon{border-radius:.2rem;width:1.2rem;height:1.2rem}.chart-wrapper .custom-chart-lgends-wrapper .legend-container .legend-text{color:#000;font-size:1.2rem;font-weight:400;line-height:1.5rem}.chart-wrapper .chart-container{height:100%}.inline-grid{flex-wrap:nowrap;width:100%;display:flex;position:relative;overflow:auto}.sub-kpi:nth-child(odd){border-right:1px solid #0000001a}.selected-kpi>div{border-bottom:3px solid #1d4456}.expand-less{transform:rotateX(180deg)}.invisible{opacity:0}.clickable:hover{cursor:pointer}.card-container{background:#fff;border-radius:.4rem;align-items:center;gap:1rem;width:max-content;height:6.3rem;padding:1rem 1.5rem;display:flex}.card-container .value-container{flex-direction:row;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.card-container .label-text{color:#646464;max-width:14rem;font-size:1.2rem;font-weight:700}.card-container .value-label-1,.card-container .vs-text-lable,.card-container .value-label-2{color:#1d4659;font-size:2rem;font-weight:700}.card-container .value-label-2{font-size:1.6rem;font-weight:800}.card-container .vs-text-lable{font-size:1.2rem;font-weight:400}.airlines-constraint-pop-up-auto-complete-root{background-color:#fff!important;height:4rem!important}.airlines-constraint-pop-up-auto-complete-popup-root{background-color:#fff!important;width:100%!important;height:4rem!important}.airlines-constraint-pop-up-auto-complete-input-root{height:4rem;font-size:1.6rem!important}.cwi-modal{padding:1.875rem;display:flex}.cwi-modal .MuiTypography-root{font-size:1.2rem}.cwi-modal .MuiTypography-root.cwi-header{font-size:1.5rem;font-weight:600}.cwi-modal .MuiMenuItem-root{font-size:1.2rem!important}.cwi-modal .cwi-date-picker-label{white-space:nowrap;transform:translateY(-1rem)}.cwi-modal .MuiSlider-markLabel{font-size:1.2rem!important}.cwi-modal .MuiSlider-thumb{border:2px solid #efefef;background-color:#292c31!important}.cwi-modal .MuiSlider-thumb:focus,.cwi-modal .MuiSlider-thumb:hover,.cwi-modal .MuiSlider-thumb.Mui-active,.cwi-modal .MuiSlider-thumb.Mui-focusVisible{box-shadow:inherit}.cwi-modal .MuiSlider-thumb:before{display:none}.cwi-modal .MuiSlider-root{color:#c8c8c8!important}.cwi-modal legend>span{color:#292c31!important}.cwi-modal .MuiInputLabel-root{font-size:1.2rem!important}.cwi-modal .MuiInputLabel-root.Mui-focused{transform:translateY(-2rem);color:#000!important;font-size:1.4rem!important}.cwi-modal .MuiOutlinedInput-input{font-size:1.2rem!important}.cwi-typography{margin-bottom:.625rem!important}.full-width{width:100%}.cwi-input .MuiOutlinedInput-input{padding:.625rem .5rem}.cwi-input .MuiSelect-select{line-height:17px}.cwi-input .MuiPaper-elevation{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f!important}.cwi-date-picker{flex-direction:row;align-items:baseline;gap:2rem;display:flex}.cwi-date-picker input{padding:.625rem .5rem;font-size:1.2rem;border:1px solid #c4c4c4!important}.cwi-modal-container{background-color:#fff;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:1.5rem;width:23rem;margin:auto;padding:2rem;display:flex;max-width:60rem!important}.cwi-modal-footer{justify-content:flex-end;gap:1rem;display:flex}.global-constraints-edit{display:flex;flex-direction:column!important}.global-constraint-timepicker{flex-direction:column;justify-content:space-between;height:7rem;display:flex}.global-constraint-timepicker label{padding-top:.4rem;padding-bottom:1.26rem;font-size:1.4rem;line-height:1.4rem}.global-constraint-timepicker input{border:2px solid #c8c8c8;border-radius:.4rem;width:15rem;padding:.8rem;font-family:Roboto,Helvetica,Arial,sans-serif}.root{color:#1d4659!important;height:max-content!important}.disabled{color:#6f737a!important;background-color:#dadce3!important}.start-icon{margin-right:.4rem!important}.start-icon>:first-of-type{font-size:1.8rem!important}.start-icon-small{margin-right:.2rem!important}.start-icon-small>:first-of-type{font-size:1.2rem!important}.start-icon-large{margin-right:.4rem!important}.start-icon-large>:first-of-type{font-size:2.2rem!important}.label{text-transform:none;padding:.5rem;font-size:1.4rem;font-weight:400}.small-label{font-weight:600;border-radius:.6rem!important;font-size:.9rem!important}.medium-label{font-weight:400;font-size:1.2rem!important}.large-label{font-weight:400;font-size:1.5rem!important}.primary{color:#fff!important;background-color:#2a2c31!important;border-radius:.8rem!important}.primary:hover{background-color:#6f737a!important}.primary:active{background-color:#191c24!important}.primary:disabled{color:#6f737a!important;background-color:#dadce3!important}.secondary{color:#2a2c31!important;border-color:#2a2c31!important;border-radius:.8rem!important}.secondary:hover{color:#fff!important;background-color:#6f737a!important;border-color:#6f737a!important}.secondary:active{color:#2a2c31!important;background-color:#0000!important;border-color:#2a2c31!important}.secondary:disabled{color:#6f737a!important;background-color:#dadce3!important;border-color:#0000!important}.error{color:#fff!important;background-color:#e54829!important;border-radius:.8rem!important}.error:hover{background-color:#eb5e42!important}.error:active{background-color:#cc3314!important}.error:disabled{color:#6f737a!important;background-color:#dadce3!important}.tertiary{color:#2a2c31!important;border-radius:.8rem!important}.tertiary:hover{color:#fff!important;background-color:#6f737a!important}.tertiary:active{color:#2a2c31!important;background-color:#0000!important}.tertiary:disabled{color:#6f737a!important;background-color:#dadce3!important}.icon-button{color:#fff!important;background-color:#2a2c31!important;border-radius:.8rem!important}.icon-button:hover{background-color:#6f737a!important}.icon-button:active{background-color:#191c24!important}.button{color:#fff!important;background-color:#2a2c31!important;border-radius:.8rem!important}.button:hover{background-color:#6f737a!important}.button:disabled{color:#6f737a!important;background-color:#dadce3!important}:root{--background-default-default:#fff;--background-default-disabled:#dadce3;--background-brand-primary:#2a2c31;--background-brand-secondary:#e9ebf0;--background-brand-tertiary:#f2f4f7;--background-brand-hover:#6f737a;--background-brand-pressed:#191c24;--background-green-primary:#52ab32;--background-green-secondary:#c4f0b1;--background-green-tertiary:#e3f7da;--background-green-hover:#6fc750;--background-green-pressed:#409123;--background-yellow-secondary:#ffefc4;--background-yellow-tertiary:#fff5db;--background-yellow-hover:#f7c545;--background-yellow-pressed:#d69c09;--background-red-primary:#e54829;--background-red-secondary:#ffd0c7;--background-red-tertiary:#ffe5e0;--background-red-hover:#eb5e42;--background-red-pressed:#cc3314;--background-turquoise-secondary:#bee8ed;--background-turquoise-tertiary:#d5eff2;--background-turquoise-hover:#51b8c2;--background-turquoise-pressed:#25868f;--background-orange-secondary:#ffe7cf;--background-orange-tertiary:#fff1e3;--background-orange-hover:#f5a556;--background-orange-pressed:#cc6906;--background-neutral-primary:#546483;--background-neutral-secondary:#d0dcf7;--background-neutral-tertiary:#f5f8ff;--background-neutral-hover:#bac4db;--background-neutral-tertiary-dark:#d0dcf7;--outline-brand-brand:#2a2c31;--outline-brand-primary:#bdc1c9;--outline-brand-secondary:#dadce3;--outline-brand-tertiary:#dadce3;--outline-brand-inverse:#fff;--outline-green-primary:#52ab32;--outline-green-secondary:#aae593;--outline-yellow-primary:#f0b113;--outline-yellow-secondary:#fce3a2;--outline-red-primary:#e54829;--outline-red-secondary:#fcb1a2;--outline-turquoise-primary:#369ea8;--outline-turquoise-secondary:#a0e1e8;--outline-neutral-primary:#546483;--outline-neutral-secondary:#aebfe5;--text-primary:#2a2c31;--text-secondary:#6f737a;--text-inverse:#fff;--text-green:#256e0b;--text-yellow:#8f6600;--text-red:#992008;--text-turquoise:#146d75;--text-neutral:#21293b;--icon-primary:#2a2c31;--icon-secondary:#6f737a;--icon-tertiary:#bdc1c9;--icon-inverse:#fff;--icon-green:#52ab32;--icon-yellow:#f0b113;--icon-red:#e54829;--icon-turquoise:#369ea8;--icon-neutral:#546483;--background-kpi-deepdive:#283146;--background-badge-disruption:#54648380;--data-viz-velvet-light:#b192f9;--data-viz-velvet-bold:#6341af;--data-viz-sky-mist-light:#748cf2;--background-neutral-pressed:#3a435a;--data-viz-sunset-bold:#992341;--data-viz-sunset-neutral:#d8315b;--data-viz-coral-bold:#cc5d5d;--data-viz-coral-neutral:#f87171;--background-orange-primary:#e57e17;--background-yellow-primary:#f0b113;--data-viz-lavender-neutral:#4840d0;--data-viz-sky-mist-neutral:#2f54eb;--background-turquoise-primary:#369ea8;--font-roboto:"Roboto",sans-serif;--font-roboto-mono:"Roboto Mono",sans-serif;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--action-font-size-xs:10px;--action-line-height-xs:14px;--action-font-size-sm:12px;--action-line-height-sm:16px;--action-font-size-md:14px;--action-line-height-md:20px;--action-font-size-lg:16px;--action-line-height-lg:24px;--body-font-size-sm:12px;--body-line-height-sm:16px;--body-font-size-md:14px;--body-line-height-md:20px;--body-font-size-lg:16px;--body-line-height-lg:24px;--header-font-size-sm:14px;--header-line-height-sm:20px;--header-font-size-md:16px;--header-line-height-md:20px;--header-font-size-lg:20px;--header-line-height-lg:24px;--header-font-size-xl:24px;--header-line-height-xl:32px;--header-font-size-2xl:32px;--header-line-height-2xl:40px;--label-font-size-sm:12px;--label-line-height-sm:12px;--label-font-size-md:14px;--label-line-height-md:16px;--label-font-size-lg:16px;--label-line-height-lg:16px;--2xs:2px;--xs:4px;--sm:8px;--md:12px;--lg:16px;--xl:24px;--2xl:32px;--3xl:40px;--4xl:48px;--5xl:64px;--elevation-100:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--elevation-200:0 2px 4px 0 #435a6f80;--elevation-300:0 4px 6px 0 #42424299;--elevation-400:0 8px 10px 0 #0000004d;--elevation-500:0 8px 16px 0 #0009;--radii-2xs:2px;--radii-xs:4px;--radii-sm:8px;--radii-xl:24px}.gauge-meter{padding:var(--lg,20px);border-radius:var(--md,0);flex-direction:column;align-items:center;width:fit-content;display:flex}.gauge-meter--dark{background-color:var(--background-neutral-pressed,#3a435a);color:var(--text-inverse,#fff)}.gauge-meter--light{background-color:var(--background-default-default,#fff);color:var(--text-primary,#2a2c31);border:1px solid var(--outline-neutral-primary,#546483)}.gauge-meter__title{margin-bottom:var(--md,16px);text-align:center}.gauge-meter__title .heading{margin:0}.gauge-meter__chart-container{flex-direction:column;align-items:center;display:flex;position:relative}.gauge-meter__svg{display:block}.gauge-meter__center{align-items:center;gap:var(--xs,4px);z-index:1;flex-direction:column;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-30%)}.gauge-meter__value{margin:0;font-size:32px;font-weight:700;line-height:1}.gauge-meter__value-label{opacity:.8;white-space:nowrap;margin:0}.gauge-meter__labels{width:100%;margin-top:var(--xs,4px);justify-content:space-between;align-items:center;gap:var(--md,16px);display:flex}.gauge-meter__label{opacity:.7;white-space:nowrap;font-family:var(--font-roboto);font-size:var(--body-font-size-md);font-weight:var(--font-weight-400);line-height:var(--body-line-height-md);color:var(--text-inverse,#fff)}.gauge-meter__label--start{text-align:left}.gauge-meter__label--middle{text-align:center;flex:1}.gauge-meter__label--end{text-align:right}.gauge-meter__tooltip-container{pointer-events:none;z-index:1000;position:fixed;transform:translate(-50%)}.gauge-meter__tooltip{white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.gauge-meter--dark .gauge-meter__tooltip{color:#f9fafb;background:#1f2937;border:1px solid #374151}.gauge-meter--light .gauge-meter__tooltip{color:#1f2937;background:#fff;border:1px solid #e5e7eb}@media (max-width:480px){.gauge-meter{padding:var(--md,16px)}.gauge-meter__value{font-size:24px}.gauge-meter__labels{font-size:11px}}
