.cds--tab-content:focus{outline:none!important}.bedrock-list-item__heading{width:100%;height:56px;font-size:16px;background-color:var(--cds-background,#161616)!important}.airport-details-container .airport-details-back-button{color:#78a9ff;justify-content:space-between;align-items:center;width:55px;margin-left:10px;padding:20px 0 10px;display:flex}.airport-details-container .airport-details-scrollable-content{overflow-y:scroll}.airport-details-container .airport-details-tabs{border-bottom:1px solid var(--Border-border-subtle-01,#393939);margin-bottom:8px}.airport-details-container .airport-details-tabs-notams{align-items:center}.airport-details-container .airport-details-notams-icon{margin-top:4px}.airport-details-container .airport-details-overview-tab-panel,.airport-details-container .airport-details-surface-tab-panel{padding:0}.bedrock-list-item__wrapper.open{padding:8px 16px 16px}.bedrock-list-item--active .bedrock-list-item__heading,.bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}.airport-usage-title{font-size:16px;font-weight:600}.surface-list-item{border-bottom:1px solid #393939;width:100%}.surface-accordion-header{width:100%;justify-content:space-between!important;align-items:center!important;display:flex!important}.surface-section-last-updated{margin-inline-start:auto;color:#8d8d8d;margin-right:8px;font-size:12px;font-weight:400}.airport-details-smart-notams .smart-notams-heading{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.airport-details-smart-notams .smart-notams-heading .smart-notams-title{color:var(--cds-text-primary,#f4f4f4);font-size:16px;font-weight:600}.airport-details-smart-notams .smart-notams-heading .smart-notams-title .smart-notams-icon{margin:0 5px}.airport-details-smart-notams .smart-notams-heading .smart-notams-open-button{background-color:#8d8d8d40;width:164px;height:32px;padding:0 24px;min-block-size:unset!important;border-radius:4px!important}.airport-details-smart-notams .smart-notam-disclaimer{color:var(--cds-text-helper,#a8a8a8);padding:8px 0;font-size:12px;font-weight:400}
.airport-details-header .airport-details-header-info{margin:4px 0 20px 12px}.airport-details-header .airport-details-header-info .separator{color:var(--cds-border-subtle-02,#6f6f6f);padding:0 4px;font-size:20px;line-height:normal}.airport-details-header .airport-details-header-info .alert-icon{padding:0 10px}.airport-details-header .airport-details-header-info .selected-airport-title{flex-direction:row;font-size:20px;font-weight:400;line-height:normal;display:flex}.airport-details-header .airport-details-header-info .selected-airport-title .airport-iata{display:flex}.airport-details-header .airport-details-header-info .airport-details-info{color:#8d8d8d;font-size:12px;line-height:2}.airport-details-header .airport-details-header-info .airport-details-info .detail{flex-direction:row;padding:3px;display:inline-flex}.airport-details-header .airport-details-header-info .airport-details-info .detail p{font-size:12px}.airport-details-header .airport-details-header-info .airport-details-info .detail .detail-title{color:#8d8d8d;padding-right:5px}.airport-details-header .airport-details-header-info .airport-details-info .detail .detail-data{color:var(--cds-text-secondary,#c6c6c6)}.airport-details-header .airport-details-header-info .header-buttons{flex-direction:row;align-items:center;padding-top:10px;display:flex}.airport-details-header .airport-details-header-info .header-buttons .cds--btn,.airport-details-header .airport-details-header-info .header-buttons .header-button{color:var(--cds-link-primary,#78a9ff);background-color:#4589ff33;margin-right:10px;padding:0 15px;border-radius:4px!important}.airport-details-header .airport-details-header-info .header-buttons .cds--btn:hover,.airport-details-header .airport-details-header-info .header-buttons .header-button:hover{background-color:#4589ff33}.airport-details-header .airport-details-header-info .header-buttons .header-button-more{padding:0 8px}.airport-details-header-overflow-menu{border-radius:0 4px 4px;border:1px solid var(--cds-text-on-color,#fff)!important}.airport-details-header-overflow-menu li.cds--menu-item{outline:none;grid-template-areas:"b a";border:none!important;grid-template-columns:1fr 1rem!important}.airport-details-header-overflow-menu li.cds--menu-item .cds--menu-item__icon{grid-area:a}.airport-details-header-overflow-menu li.cds--menu-item .cds--menu-item__label{grid-area:b}.airport-details-header-overflow-menu li.cds--menu-item[aria-checked=true]{background-color:var(--cds-layer-02,#393939)}.airport-details-info-line-one{padding-top:6px}
.low-risk{fill:#f1c21b}.medium-risk{fill:#ff832b}.high-risk{fill:#fa4d56}.alert-icon-container{border-radius:16px;align-items:center;padding:.3rem .5rem;font-size:small}.alert-icon-container.low-risk{background-color:#f1c21b33}.alert-icon-container.medium-risk{background-color:#ff832b33}.alert-icon-container.high-risk{background-color:#fa4d5633}
.field-container{border-right:1px solid var(--Border-border-subtle-02,#6f6f6f);flex-direction:row;margin-right:8px;padding-right:8px;font-size:12px;font-weight:400;line-height:14px;display:flex}.field-container .field-label{color:var(--cds-text-helper,#a8a8a8);margin-right:8px}.field-container .field-value{color:var(--cds-text-secondary,#c6c6c6)}.impacted-flight-card-container:not(:last-of-type){border-bottom:1px solid var(--Border-border-subtle-02,#525252);padding-bottom:12px}.impacted-flight-card-container .flight-top-row{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.impacted-flight-card-container .flight-top-row .flight-id{width:80px;margin-right:16px;font-weight:600}.impacted-flight-card-container .flight-top-row .timeline-container{margin-right:8px}.impacted-flight-card-container .flight-top-row button{background:var(--cds-layer-selected-01,#393939)}.impacted-flight-card-container .flight-top-row button:hover{background:var(--cds-layer-selected-02,#525252)}.impacted-flight-card-container .flight-bottom-row{flex-direction:row;display:flex}.impacted-flight-card-container:not(:last-of-type){margin-bottom:16px}
.timeline-container{grid-gap:12px;grid-template-columns:75px 1fr 75px;justify-content:space-between;align-items:center;width:100%;display:grid}.timeline-container .location-container{display:flex}.timeline-container .location-container .location-info{color:#c6c6c6;margin-right:4px;font-size:12px}.timeline-container .location-container .location-time{color:#8d8d8d;font-size:12px}.timeline-container .location-container .location-time--red{color:#ff8389}.timeline-container .timeline-progress-status{width:100%;position:relative}.timeline-container .timeline-progress-status p{background-color:var(--cds-background,#161616);text-transform:capitalize;padding:4px;font-size:12px;font-weight:400;line-height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-50%)}.timeline-container .timeline{border-radius:10px;align-items:center;width:100%;height:4px;display:flex}.timeline-container .timeline--green .cds--progress-bar__track{background-color:var(--cds-support-success,#42be65);opacity:.2}.timeline-container .timeline--blue .cds--progress-bar__track{background-color:var(--cds-link-primary,#78a9ff);opacity:.2}.timeline-container .timeline--purple .cds--progress-bar__track{background-color:var(--cds-link-visited,#be95ff);opacity:.2}.timeline-container .timeline--red .cds--progress-bar__track{background-color:var(--cds-support-error,#fa4d56);opacity:.2}.timeline-container .timeline--default .cds--progress-bar__track{background-color:var(--cds-layer-active-03,#8d8d8d);opacity:.2}.timeline-container .timeline .cds--progress-bar__track{border-radius:10px;height:4px}.timeline-container .timeline .cds--progress-bar__label{display:none}.timeline-container .timeline .cds--progress-bar__bar{color:var(--cds-background-inverse,#f4f4f4);opacity:.5;z-index:10;border-radius:10px}
.alert-details-title{text-align:left;margin-bottom:8px;font-size:16px;font-weight:600}.impacted-flights-container{background:var(--cds-layer-01,#262626);border-radius:8px;margin-bottom:16px;padding:16px}.impacted-flights-container .timeline-progress-status p{background-color:var(--cds-layer-01,#262626)}.impacted-flights-container :last-child{border:0}.no-flights-message{margin-top:8px;font-size:14px}
.snooze-stack{color:var(--cds-text-secondary,#c6c6c6);justify-content:space-between;align-items:center;display:flex}.snooze-stack p{margin:0 8px;font-size:14px;font-weight:400;line-height:20px}.snooze-stack button{width:32px;height:32px;color:var(--cds-text-on-color,#fff);justify-content:center;align-items:center;display:flex}.snooze-stack button:hover{background-color:#8d8d8d29}.action-buttons{display:flex}.action-buttons button{width:32px;height:32px;color:var(--cds-text-on-color,#fff);border-radius:4px;justify-content:center;align-items:center;display:flex}.action-buttons button:not(:last-of-type){margin-right:8px}.action-buttons button:hover{background-color:#8d8d8d29}.action-buttons button.acknowledge-btn{color:#161616;background-color:#f4f4f4;border-radius:100%}.action-buttons button.flagged-btn{color:#fff;background-color:#0f62fe}.action-buttons button.flagged-btn:hover,.action-buttons button.flagged-btn:focus,.action-buttons button.flagged-btn:active{background-color:#0f62fe}
.card-container .cds--link:active:not(.cds--link--disabled),.card-container .cds--link:active:visited,.card-container .cds--link:active:visited:hover,.card-container .cds--link:focus:not(.cds--link--disabled){color:initial;outline:none;text-decoration:none}.card-container:not(:last-of-type){border-bottom:1px solid var(--Border-border-subtle-00,#393939)}.card-container .cds--btn{background-color:#0000;border-radius:4px;box-shadow:none!important}.card-container .cds--btn:hover{background-color:#8d8d8d29}.card-container .cds--btn:active,.card-container .cds--btn:focus{background-color:#8d8d8d66}.card-container .cds--tile{background-color:#0000;padding:16px 8px 12px 16px}.card-container .cds--tile__rounded{border-radius:8px}.card-container .cds--tile:has(div .flagged-btn){background:linear-gradient(90deg,#0f62fe00 42%,#0f62fe33 100%)}.card-container .cds--tile:has(div .flagged-btn):hover{background:linear-gradient(90deg,#0f62fe08 40%,#0f62fe4d 100%)}.card-container .cds--tile:hover{background-color:#333}.card-container .cds--tile:hover:has(span:hover){background-color:#161616}.card-container .text-secondary{color:var(--cds-text-secondary,#c6c6c6)}.card-container .action-row-stack{justify-content:space-between;align-items:center}.card-container .action-row-stack__title{letter-spacing:.16px;color:var(--cds-text-primary,#f4f4f4);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.card-container .severity-source-stack{color:var(--cds-text-secondary,#c6c6c6);justify-content:flex-start;align-items:center;margin:8px 0}.card-container .severity-icon{justify-content:center;align-items:center;display:flex}.card-container .flights-affected-stack{justify-content:flex-start;align-items:flex-start}.card-container .flights-affected-stack__label{letter-spacing:.32px;color:var(--cds-text-secondary,#c6c6c6);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.card-container .flights-affected-stack__flights{letter-spacing:.32px;color:var(--cds-text-primary,#f4f4f4);width:330px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.card-container .snooze-stack{justify-content:space-between;align-items:center;padding:6px 0}
.alert-details__header{border-bottom:1px solid #393939;padding:8px 8px 16px}.alert-details__header--top{justify-content:space-between;align-items:center;padding-right:8px;display:flex}.alert-details__header--top>button{color:#78a9ff;align-items:center;padding-left:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.alert-details__header--top>button span{margin-left:16px}.alert-details__header--bottom{padding:0 8px}.alert-details__header--bottom>p{color:var(--cds-text-on-color,#fff);margin-bottom:8px;font-size:20px;font-weight:400;line-height:28px}.alert-details__header--bottom .severity-source{align-items:center;display:flex}.alert-details__header--bottom .severity-source__item{color:var(--cds-text-secondary,#c6c6c6);align-items:center;display:flex}.alert-details__header--bottom .severity-source__item:not(:last-of-type){margin-right:16px}.alert-details__header--bottom .severity-source__item p{margin-left:8px;font-size:14px;font-weight:400;line-height:18px}.alert-details__header--bottom .severity-source+.cds--popover-container{margin-top:16px}.alert-details__header--bottom .severity-source+.cds--popover-container .alert-details__center-on{margin-top:0}.alert-details__center-on{color:var(--cds-link-primary,#78a9ff);cursor:pointer;background:#4589ff33;border:none;border-radius:4px;align-items:center;margin-top:16px;padding:8px 16px;display:flex}.alert-details__center-on span{letter-spacing:.16px;margin-right:8px;font-size:14px;font-weight:400;line-height:18px}.alert-details__center-on:hover{background-color:#0f62fe59}.alert-details__center-on:focus{outline:2px solid #fff}.alert-details__center-on:active{background-color:#0f62fe80}.alert-details__center-on:disabled{cursor:not-allowed;color:var(--cds-layer-03,#525252);background-color:#5a647626}
.taxi-time-risk-skeleton-placeholder{border-radius:8px;margin:0 0 15px;padding:20px;width:100%!important;height:146px!important}.taxi-time-risk-skeleton-placeholder:before{border-radius:8px}.taxi-time-risk{background-color:var(--cds-layer-01,#262626);border-radius:8px;width:100%;height:146px;margin:0 0 15px;padding:15px}.taxi-time-risk__header{border-bottom:1px solid var(--cds-border-subtle-02,#6f6f6f);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.taxi-time-risk__header p{color:var(--cds-text-primary,#f4f4f4);font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600}.taxi-time-risk__header-btns{background-color:var(--cds-layer-02,#393939);border-radius:8px}.taxi-time-risk__header-btns button{width:110px;color:var(--cds-text-primary,#f4f4f4);padding:8px 16px;font-size:14px;font-weight:400;line-height:18px}.taxi-time-risk__header-btns button:hover:not(.taxi-time-header-btns--active){background-color:#ffffff1a}.taxi-time-risk__header-btns button:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.taxi-time-risk__header-btns button:first-of-type.active{background-color:var(--cds-layer-selected-02,#525252);border:1px solid var(--cds-border-strong-01,#6f6f6f)}.taxi-time-risk__header-btns button:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.taxi-time-risk__header-btns button:last-of-type.active{background-color:var(--cds-layer-selected-02,#525252);border:1px solid var(--cds-border-strong-01,#6f6f6f)}.taxi-time-risk__list{justify-content:space-around;display:flex}.taxi-time-risk__list-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.taxi-time-risk__list-item p{justify-content:center;align-items:center;width:50px;padding:4px 0 2px;font-size:28px;font-weight:400;line-height:36px;display:flex}.taxi-time-risk__list-item span{font-size:12px;font-weight:400;line-height:16px}.taxi-time-risk__list-item.bucket-0{color:var(--cds-icon-primary,#f4f4f4)}.taxi-time-risk__list-item.bucket-1{color:#ffaf47}.taxi-time-risk__list-item.bucket-2{color:#ff832b}.taxi-time-risk__list-item.bucket-3{color:#fd6a72}.taxi-time-risk__list-item.bucket-4{color:#fa4d56}
.data-source-container{background:var(--cds-layer-01,#262626);border-radius:8px;width:-webkit-fill-available;margin-bottom:16px}.data-source-container .data-source-row{border-bottom:1px solid #393939;flex-direction:row;padding:8px 16px;display:flex}.data-source-container .data-source-row .data-source .header{flex-direction:row;align-items:center;gap:8px;display:flex}.data-source-container .data-source-row .data-source .header .title{padding-right:8px;font-size:14px;font-weight:400}.data-source-container .data-source-row .data-source .header .time{color:var(--cds-text-helper,#a8a8a8);padding-left:0;font-size:12px}.data-source-container .data-source-row .data-source .data-source-description{color:var(--cds-text-secondary,#c6c6c6);font-size:12px}.data-source-container .data-source-header{justify-content:end;margin-left:auto}.data-source-container .data-source-header button{background:var(--cds-layer-selected-01,#393939)}.data-source-container .data-source-header button:hover{background:var(--cds-layer-selected-02,#525252)}.data-source-container .description{font-size:14px;font-weight:400px;color:var(--cds-text-secondary,#c6c6c6);word-wrap:break-word;padding:16px}.data-source-container .data-source-content{background:var(--cds-layer-01,#262626)}.alert-details-title{text-align:left;margin-bottom:8px;font-size:16px;font-weight:600}
.controls-container{height:auto;padding:16px}.controls-container .control-btn{width:150px;height:32px;color:var(--cds-text-secondary,#c6c6c6);background:var(--cds-layer-01,#262626);background:var(--Field-field-01,#262626);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.controls-container .control-btn:hover{background:var(--cds-background-hover,#8d8d8d29)}.flight-panel-container{border-bottom:16px solid #161616;flex-direction:column;align-content:start;width:100%;height:100%;display:flex;overflow-x:hidden}.flight-panel-container.loading{justify-content:center}.flight-panel-container .sort-container .sort-filter{width:150px;height:32px;color:var(--cds-text-secondary,#c6c6c6);background:var(--cds-layer-01,#262626);background:var(--Field-field-01,#262626);cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:max-content;padding:6px 8px;font-size:14px;display:flex}.flight-panel-container .sort-container .sort-filter:hover{background:var(--cds-background-hover,#8d8d8d29)}.flight-panel-container .highlight{background-color:var(--cds-support-warning,#f1c21b);color:#000;border-radius:4px;font-weight:500}.flight-panel-container .flight-panel-sort-search{padding:16px;display:flex}.flight-panel-container .flight-panel-sort-search .flight-panel-search{background-color:var(--cds-field-01,#262626);border:1px solid #0000;border-radius:8px;align-items:center;height:32px;margin-left:8px;padding:8px;display:flex}.flight-panel-container .flight-panel-sort-search .flight-panel-search:focus-within{outline-offset:-2px;border-color:#fff;outline:2px solid #fff}.flight-panel-container .flight-panel-sort-search .flight-panel-search input{color:#fff;background-color:#0000;border:none;outline:none;margin-left:8px;font-size:14px;font-weight:400;line-height:18px}.flight-panel-container .flight-panel-sort-search .flight-panel-search__close-btn{outline:none}.flight-panel-container .flight-panel-sort-search .flight-panel-search__close-btn:disabled{display:none}.flight-panel-container .flight-list-item-container{border-bottom:1px solid var(--Border-border-subtle-00,#393939);width:100%;height:43px;padding:8px 16px}.flight-panel-container .flight-list-item-container:hover,.flight-panel-container .flight-list-item-container__hover{background:var(--cds-background-hover,#8d8d8d29)}.flight-panel-container .flight-list-item-container:hover .timeline-progress-status p,.flight-panel-container .flight-list-item-container__hover .timeline-progress-status p{background-color:#282828}.flight-panel-container .flight-list-item-container .flight-id{text-align:left;font-size:16px;font-weight:600}.flight-panel-container .flight-list-item-container .flight-timeline{margin:0}.flight-panel-container .flight-list-item-container .alert-icon{text-align:right;margin:0}.flight-list-item-row{grid-gap:16px;grid-template-columns:95px 1fr 44px;align-items:center;width:100%;display:grid}.flight-panel-menu{border-radius:0 4px 4px;border:1px solid var(--cds-text-on-color,#fff)!important}.flight-panel-menu li.cds--menu-item{outline:none;grid-template-areas:"b a";border:none!important;grid-template-columns:1fr 1rem!important}.flight-panel-menu li.cds--menu-item .cds--menu-item__icon{grid-area:a}.flight-panel-menu li.cds--menu-item .cds--menu-item__label{grid-area:b}.flight-panel-menu li.cds--menu-item[aria-checked=true]{background-color:var(--cds-layer-02,#393939)}
.alerts-popover{z-index:60000;align-items:center;display:flex;position:fixed;top:0;left:0}.alerts-popover__header{color:var(--cds-text-on-color,#fff);justify-content:space-between;align-items:center;padding:16px 12px 0 16px;display:flex}.alerts-popover__header>button{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.alerts-popover__caret{border:1px solid var(--cds-layer-02,#393939);z-index:10;background-color:#161616cc;width:12px;height:12px;position:relative;left:6px;transform:rotate(-45deg)}.alerts-popover__content{border:1px solid var(--cds-layer-02,#393939);z-index:11;background-color:#161616f2;border-radius:8px;width:516px}.alerts-popover__details{color:var(--cds-text-on-color,#fff)}.alerts-popover__details-content{max-height:392px;padding:16px 16px 12px;overflow-y:scroll}.alerts-popover__details-content .row-title{color:var(--cds-text-on-color,#fff);margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px}.alerts-popover__details-content .impacted-flights{background-color:var(--cds-layer-01,#262626);border-radius:8px;padding:16px}.alerts-popover__details-footer{padding:12px 16px 24px}.alerts-popover__details-footer .go-to-alerts-btn{color:var(--cds-link-primary,#78a9ff);align-items:center;font-size:14px;font-weight:400;line-height:18px;display:flex}.alerts-popover__details-footer .go-to-alerts-btn span{margin-right:8px}.alerts-popover__list{padding:12px}.alerts-popover__list-container{background-color:var(--cds-layer-01,#262626);border-radius:8px;max-height:570px;overflow-y:scroll}
.airport-details-alerts-and-insights{padding:0 16px 8px}.airport-details-alerts-and-insights .alerts-row{justify-content:space-between;display:flex}.airport-details-alerts-and-insights .alerts-row .all-alerts-btn{border-radius:var(--button-default,4px);background:var(--button-secondary-active,#8d8d8d99);flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:127px;min-width:80px;padding:10px 16px;font-size:14px;display:flex}.airport-details-alerts-and-insights .alerts-row .alerts-left{align-items:center;gap:4px;font-size:16px;display:flex}.airport-details-alerts-and-insights .alerts-row .alerts-left .alerts-pill{padding:4px var(--8-px-05-rem-spacing-03,8px)4px 4px;background-color:#fa4d5633;border-radius:24px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.airport-details-alerts-and-insights .insight-items-container .insight-item{border-radius:var(--button-default,4px);justify-content:space-between;gap:10px;margin-bottom:8px;padding:14px 10px;font-size:12px;display:flex}.airport-details-alerts-and-insights .insight-items-container .insight-item .icon{margin-right:4px}.airport-details-alerts-and-insights .insight-items-container .insight-item .icon :hover{cursor:pointer}.airport-details-alerts-and-insights .insight-items-container .insight-item .left-content{align-items:center;gap:12px;display:flex}.airport-details-alerts-and-insights .insight-items-container .insight-item.severity-high{background-color:#fa4d5633}.airport-details-alerts-and-insights .insight-items-container .insight-item.severity-medium{background-color:#ff832b33}.airport-details-alerts-and-insights .insight-items-container .insight-item.severity-low{background-color:#f1c21b33}
.airport-flight-rules-tile-container{border-radius:var(--button-default,8px);background-color:#262626;margin-bottom:16px;padding:12px 16px}.airport-flight-rules-tile-container .airport-flight-rules-tile-content{align-items:center;font-size:28px;display:flex}.airport-flight-rules-tile-container .airport-flight-rules-tile-content .no-data-state{color:var(--Text-text-primary,#f4f4f4);font-size:14px;font-weight:600}.airport-flight-rules-tile-container .airport-flight-rules-icon{width:36px;height:36px;padding-right:8px}.airport-flight-rules-tile-container .airport-flight-rules-vfr{color:#12f8f8}.airport-flight-rules-tile-container .airport-flight-rules-mvfr{color:#6fdc8c}.airport-flight-rules-tile-container .airport-flight-rules-ifr{color:#f1c21b}.airport-flight-rules-tile-container .airport-flight-rules-lifr{color:#fa4d56}.airport-flight-rules-tile-container .airport-flight-rules-cat{color:#ff7eb6}.airport-flight-rules-tile-container .airport-flight-rules-no-data{color:#c6c6c6}.airport-flight-rules-tile-container .cds--stack-horizontal,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container{display:flex}.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr{margin-top:4px;margin-left:16px;font-size:14px;font-weight:400}.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr .airport-flight-rules-rvr-value,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr .airport-flight-rules-rvr-value{color:#f4f4f4;margin-right:8px}.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr .airport-flight-rules-rvr-text,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr .airport-flight-rules-rvr-text{color:#c6c6c6}.airport-flight-rules-tile-container .cds--stack-horizontal .cds--btn,.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr-button,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .cds--btn,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr-button{color:var(--cds-link-primary,#78a9ff);background-color:#4589ff33;margin-left:auto;padding:0 15px;border-radius:4px!important}.airport-flight-rules-tile-container .cds--stack-horizontal .cds--btn:hover,.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr-button:hover,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .cds--btn:hover,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr-button:hover{color:var(--cds-link-primary,#78a9ff);background-color:#4589ff33}.airport-flight-rules-tile-container .cds--stack-horizontal .cds--btn .airport-flight-rules-rvr-btn-icon,.airport-flight-rules-tile-container .cds--stack-horizontal .airport-flight-rules-rvr-button .airport-flight-rules-rvr-btn-icon,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .cds--btn .airport-flight-rules-rvr-btn-icon,.airport-flight-rules-tile-container .airport-flight-rules-rvr-container .airport-flight-rules-rvr-button .airport-flight-rules-rvr-btn-icon{margin-left:4px}.airport-details-current-weather{border-bottom:1px solid #393939}.airport-details-current-weather .current-weather-accordion-header{align-items:center;width:-webkit-fill-available;display:flex}.airport-details-current-weather .current-weather-accordion-header .current-weather-title{float:left;color:#f4f4f4;font-size:16px;font-weight:600}.airport-details-current-weather .current-weather-accordion-header .current-weather-last-updated{margin-inline-start:auto;color:#8d8d8d;margin-right:8px;font-size:12px;font-weight:400}
.popover-card{z-index:1;display:flex;position:fixed;top:0;left:0}.popover-card__caret{border:1px solid var(--cds-layer-02,#393939);z-index:10;background-color:#161616cc;width:12px;height:12px;position:fixed;transform:translate(-6px)rotate(-45deg)}.popover-card__content{border:1px solid var(--cds-layer-02,#393939);z-index:11;background-color:#161616f2;border-radius:8px;width:516px;padding:12px}
.d-atis{background-color:var(--cds-layer-01,#262626);border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px;display:flex}.d-atis__left{align-items:center;display:flex}.d-atis__left p{color:var(--cds-background-inverse,#f4f4f4);margin:0 8px;font-size:14px;font-weight:400;line-height:20px}.d-atis__left span{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;font-weight:400;line-height:16px}.d-atis__cta{color:var(--cds-link-primary,#78a9ff);align-items:center;margin-left:auto;padding:8px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.d-atis__cta span{margin-right:8px}.d-atis__cta-active{background-color:var(--cds-background-active,#8d8d8d66);color:var(--cds-link-primary-hover,#a6c8ff);border-radius:4px}.d-atis__cta:disabled{color:var(--cds-layer-03,#525252);cursor:not-allowed}.d-atis-popover__header{color:#fff;justify-content:space-between;display:flex}.d-atis-popover__header button{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.d-atis-popover__list{background-color:var(--cds-layer-01,#262626);border-radius:8px;max-height:570px;margin:8px 0;padding:8px 16px;overflow-y:scroll}.d-atis-popover__list>p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.d-atis-popover__list-item p{color:var(--cds-text-secondary,#c6c6c6)}.d-atis-popover__list-item p:first-of-type{margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px}.d-atis-popover__list-item p:last-of-type{white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.d-atis-popover__list-item:first-of-type{border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:8px;padding-bottom:8px}
.recent-metars{background-color:var(--cds-layer-01,#262626);border-radius:8px;flex-direction:column;padding:16px;display:flex}.recent-metars__header{align-items:center;margin-bottom:12px;display:flex}.recent-metars__header p{color:var(--cds-background-inverse,#f4f4f4);margin:0 8px;font-size:14px;font-weight:400;line-height:20px}.recent-metars__header span{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;font-weight:400;line-height:16px}.recent-metars__list{margin-bottom:8px}.recent-metars__list p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.recent-metars__list p span{font-weight:700}.recent-metars__list p:first-of-type{border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:16px;padding-bottom:8px}.recent-metars__cta{color:var(--cds-link-primary,#78a9ff);align-items:center;margin-left:auto;padding:8px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.recent-metars__cta span{margin-right:8px}.recent-metars__cta-active{background-color:var(--cds-background-active,#8d8d8d66);color:var(--cds-link-primary-hover,#a6c8ff);border-radius:4px}.recent-metars__cta:disabled{color:var(--cds-text-disabled,#f4f4f440)}.recent-metars-popover__header{color:#fff;justify-content:space-between;display:flex}.recent-metars-popover__header button{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.recent-metars-popover__list{background-color:var(--cds-layer-01,#262626);border-radius:8px;max-height:570px;margin:8px 0;padding:8px;overflow-y:scroll}.recent-metars-popover__list p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:14px;font-weight:400;line-height:16px}.recent-metars-popover__list p span{margin-right:4px;font-weight:600;line-height:18px}.recent-metars-popover__list p:not(:last-of-type){border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:12px;padding-bottom:12px}.recent-metars-popover__footer{display:flex}.recent-metars-popover__footer button{color:var(--cds-link-primary,#78a9ff);padding:8px;font-size:14px;font-weight:400;line-height:18px}.recent-metars-popover__footer button:first-of-type{margin-right:8px}.recent-metars-popover__footer button:disabled{color:var(--cds-text-on-color-disabled,#ffffff40);cursor:not-allowed}
.airport-details-forecast-weather{border-bottom:1px solid #393939}.airport-details-forecast-weather .bedrock-list-item .item-header{justify-content:space-between;width:100%;font-weight:600;display:flex}.airport-details-forecast-weather .bedrock-list-item .item-header .last-updated{color:var(--Text-text-helper,#8d8d8d);margin-right:8px;font-size:12px;font-weight:400}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__heading{background-color:var(--cds-background,#161616);padding-left:16px;padding-right:8px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper{background:var(--Layer-layer-01,#262626);color:var(--Text-text-secondary,#c6c6c6);white-space:pre-wrap;border-radius:8px;margin:8px 16px 16px;font-size:12px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .top-row{align-items:center;margin-bottom:8px;display:flex}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .top-row .header{color:var(--text-text-01,#f4f4f4);gap:8px;font-size:14px;display:flex}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .top-row .time{color:var(--Text-text-helper,#8d8d8d);gap:4px;display:flex}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .bottom-row{font-size:20px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline{background-color:var(--cds-layer-01,#262626);border-radius:8px;flex-direction:column;padding:16px;display:flex}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__list{margin-bottom:8px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__list div{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:16px;padding-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__list div span{font-weight:700}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__list div:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__cta{color:var(--cds-link-primary,#78a9ff);float:inline-end;background-color:none;border:none;align-items:center;margin-left:auto;padding:8px;font-size:14px;font-weight:400;line-height:18px;display:inline-flex}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__cta span{margin-right:8px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__cta-active{background-color:var(--cds-background-active,#8d8d8d66);color:var(--cds-link-primary-hover,#a6c8ff);border-radius:4px}.airport-details-forecast-weather .bedrock-list-item .bedrock-list-item__wrapper .taf-timeline__cta:disabled{color:var(--cds-text-disabled,#f4f4f440);cursor:not-allowed}.taf-popover{z-index:60000;display:flex;position:fixed;top:0;left:0}.taf-popover__header{color:#fff;justify-content:space-between;display:flex}.taf-popover__header button{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.taf-popover__list{background-color:var(--cds-layer-01,#262626);border-radius:8px;max-height:570px;margin:8px 0;padding:8px;overflow-y:scroll}.taf-popover__list p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:12px;font-weight:400;line-height:14px}.taf-popover__list p span{margin-right:4px;font-weight:600;line-height:18px}.taf-popover__list p:not(:last-of-type){border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:12px;padding-bottom:12px}.taf-popover__footer{display:flex}.taf-popover__footer button{color:var(--cds-link-primary,#78a9ff);padding:8px;font-size:14px;font-weight:400;line-height:18px}.taf-popover__footer button:first-of-type{margin-right:8px}.taf-popover__footer button:disabled{color:var(--cds-text-on-color-disabled,#ffffff40);cursor:not-allowed}
.airport-demand-tile-container .airport-demand-tile-content{border-radius:var(--button-default,8px);background-color:#262626;flex-wrap:wrap;justify-content:space-between;place-items:center;padding:0 14px}.airport-demand-tile-container .airport-demand-tile-content button{width:100%}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-tile{flex-direction:row;justify-content:space-between;justify-items:center;width:100%;min-height:66px;font-size:12px;display:flex}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-tile div:nth-of-type(2){margin-right:auto}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-tile .airport-demand-chart-icon{padding:var(--8-px-05-rem-spacing-03,8px);align-self:center;align-items:center;gap:var(--8-px-05-rem-spacing-03,8px);display:flex}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-tile .airport-demand-chart-icon svg{width:24px;height:24px}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-tile .airport-demand-information-icon{padding:var(--8-px-05-rem-spacing-03,8px);place-self:center flex-end;align-items:center;gap:var(--8-px-05-rem-spacing-03,8px);background-color:#8d8d8d66;border-radius:50%;width:32px;height:32px;display:flex}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-text-info{flex-direction:column;justify-content:center;padding:8px 24px;display:flex}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-text-info__solo{padding:0}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-text-info .airport-demand-tile-capacity-insight{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.airport-demand-tile-container .airport-demand-tile-content button .airport-demand-text-info .airport-demand-tile-base-heading{letter-spacing:.16px;color:var(--Text-text-secondary,#c6c6c6);font-size:14px;font-style:normal;font-weight:400;line-height:18px}
.airport-capacity-main-container{height:550px;margin:0 4px 4px;padding:0 2px}.airport-capacity-main-container .airport-capacity-chart-loading{flex-direction:row;justify-content:center;align-items:center;width:100%;height:369px;display:flex}.airport-capacity-main-container .airport-capacity-chart-loading p{color:var(--cds-text-secondary,#c6c6c6);font-size:12px}.airport-capacity-main-container .airport-capacity-tab-list{margin-top:8px;overflow-y:hidden}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list{justify-content:center;padding-bottom:16px}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list .Arrivals-tab{border-radius:0 8px 8px 0;margin-left:0}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list .Departures-tab{border-radius:8px 0 0 8px;margin-right:0}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list .cds--tabs__nav-item{color:var(--cds-text-primary,#f4f4f4);background-color:#262626}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list .cds--tabs__nav-item .cds--tabs__nav-item-label-wrapper{justify-content:center;display:flex}.airport-capacity-main-container .airport-capacity-tab-list .cds--tab--list .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:none;background-color:#393939;border:1px solid #6f6f6f}.airport-capacity-main-container .airport-capacity-tab-Departures,.airport-capacity-main-container .airport-capacity-tab-Arrivals{background-color:#262626;border-radius:8px;height:262px;margin:10px}.airport-capacity-main-container .airport-capacity-tab-Departures:focus,.airport-capacity-main-container .airport-capacity-tab-Arrivals:focus{outline:none}.airport-capacity-main-container .airport-capacity-tab-Departures .airport-capacity-current-time-container,.airport-capacity-main-container .airport-capacity-tab-Arrivals .airport-capacity-current-time-container{color:var(--cds-text-primary,#f4f4f4);border-bottom:1px solid #525252;flex-direction:row-reverse;padding-bottom:4px;display:flex}.airport-capacity-main-container .airport-capacity-tab-Departures .airport-capacity-current-time-container .airport-capacity-current-time,.airport-capacity-main-container .airport-capacity-tab-Arrivals .airport-capacity-current-time-container .airport-capacity-current-time{letter-spacing:.32px;margin-left:auto;padding-right:8px;font-family:IBM Plex Mono,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.airport-capacity-main-container .airport-capacity-last-update-bar{flex-direction:row;margin:4px 0 20px 12px;display:flex}.airport-capacity-main-container .airport-capacity-last-update-bar .airport-capacity-text{font-size:16px;font-weight:600;line-height:22px}.airport-capacity-main-container .airport-capacity-last-update-bar .aiport-capacity-last-update-time{margin-left:auto}.airport-capacity-main-container .airport-capacity-alert-banner-container{margin:12px 12px 24px;padding:16px;display:flex}.airport-capacity-main-container .airport-capacity-time-card-container{padding:16px 0 0}.airport-capacity-main-container .airport-capacity-graph-legend-banner{color:var(--cds-text-primary,#f4f4f4);background-color:#161616;flex-flow:wrap;gap:5px;padding:16px;font-size:12px;display:flex}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-line-break{width:100%}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled{flex-direction:row;align-items:center;padding:0 10px 0 0;display:flex}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-capacity-legend{background-color:#f4f4f4}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-overcapacity-legend{background-color:#da1e28}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-faacapacity-legend{background-color:#0f62fe}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-landed-legend{background-color:#6f6f6f}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-scheduled-legend{background-color:#24a148}.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-capacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-overcapacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-faacapacity .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-landed .airport-capacity-graph-legend-scheduled-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-capacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-overcapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-faacapacity-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-landed-legend,.airport-capacity-main-container .airport-capacity-graph-legend-banner .airport-capacity-graph-legend-scheduled .airport-capacity-graph-legend-scheduled-legend{border-radius:2px;width:12px;height:12px;margin:0 8px 0 0;font-size:12px}.airport-capacity-main-container .airport-capacity-popover__header{color:var(--cds-text-primary,#f4f4f4);flex-direction:row;justify-content:space-between;padding:10px 0;font-size:16px;display:flex}
.airport-capacity-main-container .airporty-capacity-graph-container{height:225px}.airport-capacity-main-container .airporty-capacity-graph-container .airport-capacity-capacity-line{fill:none;stroke:#0f62fe;stroke-width:2px}
.airport-capacity-time-card-container .airport-capacity-time-card-time-container{color:var(--cds-text-primary,#f4f4f4);flex-direction:row;display:flex}.airport-capacity-time-card-container .airport-capacity-time-card-time-container .airport-capacity-time-card-time-value{margin:0 0 10px 6px}.airport-capacity-time-card-container .airport-capacity-time-card-overcapacity-value,.airport-capacity-time-card-container .airport-capacity-time-card-capacity-value,.airport-capacity-time-card-container .airport-capacity-time-card-faa-capacity-value,.airport-capacity-time-card-container .airport-capacity-time-card-landed-value,.airport-capacity-time-card-container .airport-capacity-time-card-scheduled-value{color:var(--cds-text-primary,#f4f4f4);flex-direction:row;margin:0 0 4px;display:flex}.airport-capacity-time-card-container .airport-capacity-time-card-overcapacity-legend,.airport-capacity-time-card-container .airport-capacity-time-card-capacity-legend,.airport-capacity-time-card-container .airport-capacity-time-card-faa-capacity-legend,.airport-capacity-time-card-container .airport-capacity-time-card-landed-legend,.airport-capacity-time-card-container .airport-capacity-time-card-scheduled-legend{border-radius:2px}.airport-capacity-time-card-container .airport-capacity-time-card-overcapacity-value .airport-capacity-time-card-overcapacity-legend{background-color:#da1e28;width:12px;height:12px;margin:3px 8px 0 0}.airport-capacity-time-card-container .airport-capacity-time-card-capacity-value .airport-capacity-time-card-capacity-legend{background-color:#fff;width:12px;height:12px;margin:3px 8px 0 0}.airport-capacity-time-card-container .airport-capacity-time-card-faa-capacity-value .airport-capacity-time-card-faa-capacity-legend{background-color:#0f62fe;width:12px;height:12px;margin:3px 8px 0 0}.airport-capacity-time-card-container .airport-capacity-time-card-landed-value .airport-capacity-time-card-landed-legend{background-color:#6f6f6f;width:12px;height:12px;margin:3px 8px 0 0}.airport-capacity-time-card-container .airport-capacity-time-card-scheduled-value .airport-capacity-time-card-scheduled-legend{background-color:#24a148;width:12px;height:12px;margin:3px 8px 0 0}
.airport-details-insights-container{border-bottom:1px solid #393939}.airport-details-insights-container .insights-accordion-header{align-items:center;width:-webkit-fill-available;display:flex}.airport-details-insights-container .insights-accordion-header .insights-title{float:left;color:#f4f4f4;font-size:16px;font-weight:600}.airport-details-insights-container .insights-accordion-header .insights-last-updated{margin-inline-start:auto;color:#8d8d8d;margin-right:8px;font-size:12px;font-weight:400}.airport-details-insights-container .bedrock-list-item__wrapper.open{padding:8px 16px 16px}.airport-details-insights-container .bedrock-list-item--active .bedrock-list-item__heading,.airport-details-insights-container .bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}
.smart-notams-container{background-color:var(--cds-layer-01,#262626);border-radius:8px;max-width:515px;margin-bottom:15px;padding:16px;overflow-x:hidden}@media (min-width:1312px){.smart-notams-container{max-width:731px!important}}.smart-notams-container h1,.smart-notams-container h2,.smart-notams-container h3,.smart-notams-container ul,.smart-notams-container li,.smart-notams-container p{letter-spacing:.16px;color:var(--cds-text-secondary,#c6c6c6);font-size:14px;font-weight:400;line-height:18px;animation:2s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.smart-notams-container h1,.smart-notams-container h2{color:var(--cds-text-primary,#f4f4f4);padding:9px 0;font-size:20px;font-weight:400;line-height:20px}.smart-notams-container h3{padding:9px 0;font-size:16px;font-weight:600;line-height:20px}.smart-notams-container ul{padding:9px 0 9px 1.5em;list-style-type:disc}.smart-notams-container ul li{padding:4.5px 0}.smart-notams-container .smart-notams-header{flex-direction:row;justify-content:space-between;width:100%;padding-bottom:8px;display:flex}.smart-notams-container .smart-notams-header .smart-notams-updated-time{color:var(--cds-text-helper,#a8a8a8);font-size:12px;animation:none}.smart-notams-container .smart-notams-initializing{flex-direction:column;display:flex}.smart-notams-container .smart-notams-initializing .smart-notams-loader{flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:8px;display:flex}.smart-notams-container .smart-notams-initializing .smart-notams-loader .smart-notams-loading-text{width:100%;color:var(--cds-text-secondary,#c6c6c6);letter-spacing:.32px;font-size:12px;font-weight:400;line-height:16px}.smart-notams-container .smart-notams-initializing .smart-notams-skeleton,.smart-notams-container .smart-notams-initializing .smart-notams-skeleton:before{border-radius:4px}.smart-notams-container .smart-notams-open-button{width:164px;height:32px;color:var(--cds-link-primary,#78a9ff);margin-left:290px;padding:0 24px;min-block-size:unset!important;border-radius:4px!important}.smart-notams-container .smart-notams-open-button:hover{color:var(--cds-link-primary,#78a9ff)}
.airport-usage-skeleton-placeholder{border-radius:8px;margin:0 0 15px;width:100%!important;height:93px!important}.airport-usage-skeleton-placeholder:before{border-radius:8px}.airport-usage{background-color:var(--cds-layer-01,#262626);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:143px;margin:0 0 15px;display:flex}.airport-usage-content{place-items:center;width:100%;height:100px;display:flex;overflow:hidden}.airport-usage__header{border-bottom:1px solid var(--cds-border-subtle-02,#6f6f6f);color:var(--cds-text-primary,#f4f4f4);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;width:93%;height:50px;padding:16px 0;font-size:16px;font-weight:600;display:flex}.airport-usage__header h3{margin:0}.airport-usage-section-arrival{border-right:1px solid var(--cds-border-subtle-02,#6f6f6f)}.airport-usage-section{flex-direction:column;flex:1;justify-content:center;align-items:start;height:80%;padding:16px;display:flex}.airport-usage-section-header{color:var(--cds-text-secondary,#c6c6c6);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:400;display:flex}.airport-usage-section-data{gap:50px;display:flex}.airport-usage-section-column{flex:1}.airport-usage-section-column h4{color:var(--cds-text-secondary,#c6c6c6);margin:0 0 4px;font-size:14px;font-weight:600}.airport-usage-section-column .value{align-items:center;gap:4px;font-size:24px;font-weight:400;display:flex}.airport-usage-section-column .arrow-up{color:#fa4d56}.airport-usage-section-column .arrow-down{color:#42be65}
.dynamic-taxi-times-container{width:100%;margin:0 0 15px;overflow-x:hidden}.dynamic-taxi-times-container:focus-visible{outline:none}.dynamic-taxi-times-container .br-dynamic-taxi-times__container{width:100%}.dynamic-taxi-times-container .br-dynamic-taxi-times__header{color:var(--cds-text-primary,#f4f4f4);padding-top:10px}.dynamic-taxi-times-container-skeleton-placeholder{border-radius:8px;margin:0 0 15px;padding:20px;width:100%!important;height:246.59px!important}.dynamic-taxi-times-container-skeleton-placeholder:before{border-radius:8px}.br-dynamic-taxi-times__graph{width:450px!important;height:190px!important}@media (min-width:1312px){.br-dynamic-taxi-times__graph{width:666px!important}}
.weather-trends-container-skeleton-placeholder{border-radius:8px;margin:0 0 15px;padding:20px;width:100%!important;height:246.59px!important}.weather-trends-container-skeleton-placeholder:before{border-radius:8px}.weather-trends-container{width:100%;margin:0 0 15px;overflow-x:hidden;height:100%!important}.weather-trends-container:focus-visible{outline:none}.weather-trends-container .br-past-weather__container{height:100%;padding-bottom:10px;width:100%!important}.weather-trends-container .br-past-weather__header{color:var(--cds-text-primary,#f4f4f4);padding-top:10px}.br-past-weather__graph{width:450px!important;height:190px!important}@media (min-width:1312px){.br-past-weather__graph{width:666px!important}}
.alert-details{max-height:650px;overflow-y:auto}.alert-details__content{padding:16px}.alert-details .alert-details-title{text-align:left;margin-bottom:8px;font-size:16px;font-weight:600}.alert-details .nav-bar{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.alert-details .nav-bar .alerts-back-btn{box-shadow:none;color:#78a9ff;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;width:max-content;padding:0;font-size:14px;font-weight:400;line-height:18px;display:flex}.alert-details .nav-bar .alerts-back-btn svg{margin-right:12px}.alert-details .nav-bar .back-button-container{flex-direction:row;align-items:center;gap:16px;font-size:20px;display:flex}.alert-details .nav-bar .back-button-container .launch-icon{width:32px}
.airport-details{background-color:var(--cds-layer-01,#262626)}.airport-details__header{border-bottom:1px solid var(--cds-layer-02,#393939);align-items:center;padding-right:8px;display:flex}.airport-details__header-more-btn{color:var(--cds-link-primary,#78a9ff);border-radius:4px;align-items:center;padding:8px 16px;display:flex}.airport-details__header-more-btn:hover{background-color:#8d8d8d29}.airport-details__header-more-btn span{width:max-content;margin-right:8px;font-size:12px;font-weight:400;line-height:16px}.airport-details__metars p,.airport-details__tafs p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.airport-details__metars p:first-of-type,.airport-details__tafs p:first-of-type{border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:16px;padding-bottom:8px}.airport-details__metars p:only-of-type,.airport-details__tafs p:only-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.airport-details__d-atis>p{color:var(--cds-text-secondary,#c6c6c6);white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.airport-details__d-atis div:first-of-type{border-bottom:1px solid var(--cds-layer-02,#393939);margin-bottom:8px;padding-bottom:8px}.airport-details__d-atis div p{color:var(--cds-text-secondary,#c6c6c6)}.airport-details__d-atis div p:first-of-type{margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px}.airport-details__d-atis div p:last-of-type{white-space:pre-wrap;font-size:12px;font-weight:400;line-height:16px}.airports{margin-bottom:32px}.airports .bedrock-list-item__wrapper.open{padding:0 16px}.airports.bedrock-list-item--active .bedrock-list-item__heading,.airports .bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}.airports__header{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.airports__header p{color:var(--cds-background-inverse,#f4f4f4);font-size:16px;font-weight:600;line-height:22px}.airports__header span{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;font-weight:400;line-height:16px}.airports__container{background-color:var(--cds-layer-01,#262626);border:1px solid var(--cds-layer-02,#393939);border-radius:8px}.airports__list .bedrock-list-item__wrapper.open{padding:0}.airports__list .bedrock-list-item__heading{background-color:var(--cds-layer-01,#262626)!important}.airports__list:first-of-type .bedrock-list-item__heading{border-top-left-radius:8px;border-top-right-radius:8px}.airports__list:last-of-type .bedrock-list-item__heading{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.airports__list:last-of-type.bedrock-list-item--active .bedrock-list-item__heading{border-bottom-right-radius:0;border-bottom-left-radius:0}.airports__list:not(:last-of-type){border-bottom:1px solid var(--cds-layer-02,#393939)}.airports__list-header{flex-grow:1;align-items:center;display:flex}.airports__list-header p{color:var(--cds-text-primary,#f4f4f4);margin-left:8px;font-size:14px;font-weight:400;line-height:18px}
.flight-selection-box{border:2px solid var(--Border-border-subtle-00,#393939);z-index:0;border-radius:8px;width:318px;transform:translate(-50%,-130%);background-color:#161616cc!important;padding:0!important}.flight-selection-box .content{color:#8d8d8d;border-bottom:2px solid #393939;padding:12px}.flight-selection-box .content .title{justify-content:space-between;height:24px;font-size:16px;font-weight:300;line-height:24px;display:flex}.flight-selection-box .content .title .callSign{color:#f4f4f4;font-weight:700}.flight-selection-box .content .title .divider{border-left:1px solid #393939;align-self:center;height:16px}.flight-selection-box .content .title .icon{color:#c6c6c6;width:16px;height:16px}.flight-selection-box .content .title .icon:hover{cursor:pointer}.flight-selection-box .content .details{color:#c6c6c6;justify-content:flex-start;align-items:center;height:16px;font-size:12px;font-weight:400}.flight-selection-box .content .details .zulu{color:#8d8d8d}.flight-selection-box .content .details .arrow{color:#8d8d8d;width:10px}.flight-selection-box .action-bar{color:#c6c6c6;background-color:#393939;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:400;line-height:16px;display:flex}.flight-selection-box .action-bar .label{background-color:#161616cc;border-bottom-right-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.flight-selection-box .action-bar .label:hover{cursor:pointer}.flight-selection-box .action-bar .label .icon{width:16px;height:16px}.flight-selection-box .action-bar .label .icon:hover{cursor:pointer}.flight-selection-box .action-bar .label-active{color:#a6c8ff;background-color:#8d8d8d66;border-bottom-right-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.flight-selection-box .action-bar .label-active:hover{cursor:pointer}.flight-selection-box .action-bar .label-active .icon{width:16px;height:16px}.flight-selection-box .action-bar .label-active .icon:hover{cursor:pointer}.flight-selection-box .action-bar .label-disabled{color:#a6c8ff;background-color:#8d8d8d66;border-bottom-right-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.flight-selection-box .action-bar .label-disabled:hover{cursor:pointer}.flight-selection-box .action-bar .label-disabled .icon{color:#8d8d8d66;width:16px;height:16px}.flight-selection-box .action-bar .label-disabled .icon:hover{cursor:pointer}.flight-selection-box .action-bar .center{justify-content:center;align-items:center;width:32px;height:100%;display:flex}.flight-selection-box .action-bar .center .cds--dropdown{border-block-end:none;background-color:#161616;border-bottom:1px solid #393939;border-bottom-left-radius:8px;width:32px}.flight-selection-box .action-bar .center .cds--dropdown .cds--list-box__label{width:16px;height:16px}.flight-selection-box .action-bar .center .cds--dropdown .cds--list-box__menu-icon{display:none}.flight-selection-box .action-bar .center .cds--list-box__field{border-bottom-left-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.flight-selection-box .action-bar .center .cds--list-box--expanded{background-color:#8d8d8d66}.flight-selection-box .action-bar .center .cds--list-box__menu{background-color:#262626;width:162px;padding-top:4px;padding-bottom:4px}.flight-selection-box .action-bar .center .cds--list-box__menu:hover{background-color:#262626}.flight-selection-box .action-bar .center .cds--list-box__menu-item--active{background-color:#262626;outline:none}.flight-selection-box .action-bar .center .cds--list-box__menu-item:hover{background-color:#262626}.flight-selection-box .action-bar .center .cds--list-box__menu-item__option{border-block-start:none;margin-right:16px;padding-right:4px}.flight-selection-box .action-bar .center .cds--list-box__menu-item__selected-icon{display:none}.flight-selection-box .action-bar .center:hover{cursor:pointer}.flight-selection-box .action-bar .center .icon{width:16px;height:16px}.flight-selection-box .action-bar .route{background-color:#161616cc;justify-content:space-between;align-items:center;width:140px;height:32px;font-size:14px;font-weight:400;line-height:18px;display:flex}.flight-selection-box .action-bar .route .cds--btn--ghost{color:#c6c6c6;width:100%}.flight-selection-box .action-bar .route .cds--btn--ghost:hover{background-color:#161616cc}.flight-selection-box .action-bar .route .menu-item:hover{background-color:#262626}.flight-selection-box .action-bar .follow-flight{background-color:#161616cc;width:107px;height:32px;padding:7px 16px}.flight-selection-box .action-bar .follow-flight:hover{cursor:pointer}.flight-selection-box .action-bar .follow-flight-active{color:#a6c8ff;background-color:#8d8d8d66;width:107px;height:32px;padding:7px 16px}.flight-selection-box .action-bar .follow-flight-active:hover{cursor:pointer}.menu-item{background-color:#262626}.menu-item:focus{outline:none}.menu-item:hover,.menu-item :active{background-color:#262626}
.flight-info{padding:0 16px 16px}.flight-info .flight-info-top-row{flex-direction:row;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.flight-info .flight-info-top-row .field{flex-direction:row;gap:4px;display:flex}.flight-info .flight-info-top-row .field .label{color:var(--cds-text-helper,#a8a8a8)}.flight-info .flight-info-top-row .field .value{color:var(--cds-text-secondary,#c6c6c6)}.flight-info .flight-info__times{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}.flight-info .flight-info__times-item{flex-direction:column;display:flex}.flight-info .flight-info__times-item:nth-of-type(2){align-items:flex-start}.flight-info .flight-info__times-item a{color:var(--cds-text-secondary,#c6c6c6);letter-spacing:.16px;text-underline-offset:20%;text-underline-position:from-font;text-decoration-skip-ink:none;font-size:14px;font-weight:400;line-height:18px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:calc(1em/9.09091)}.flight-info .flight-info__times-item a:hover{color:var(--cds-link-primary,#78a9ff)}.flight-info .flight-info__times-item p{color:var(--cds-support-success,#42be65);font-size:20px;font-weight:400;line-height:28px}.flight-info .flight-info__times-item p.is-late{color:var(--cds-support-error,#fa4d56)}.flight-info__details{align-items:center;margin-bottom:12px;display:flex}.flight-info__details p:first-of-type{color:var(--cds-background-inverse,#f4f4f4);margin-right:4px;font-size:20px;font-weight:400;line-height:28px}.flight-info__details p:nth-of-type(2){color:var(--cds-text-secondary,#c6c6c6);margin-right:4px;font-size:14px;font-weight:400;line-height:18px}.flight-info__details span{color:var(--cds-background-inverse,#f4f4f4);margin-right:4px}.flight-info__timeline-container{width:100%;margin-bottom:12px}.flight-info__timeline{border-radius:10px;align-items:center;width:100%;height:5px;display:flex}.flight-info__timeline .cds--progress-bar__track{border-radius:4px;height:5px}.flight-info__timeline .cds--progress-bar__label{display:none}.flight-info__timeline .cds--progress-bar__bar{color:var(--cds-background-inverse,#f4f4f4);opacity:.5;z-index:z-index(modal);border-radius:10px}.flight-info .divider{color:var(--cds-text-placeholder,#f4f4f466)}.flight-info .button-row{flex-direction:row;gap:8px;padding-top:16px;display:flex}.flight-info .button-row>button,.flight-info .button-row span button{background-blend-mode:multiply;color:var(--cds-link-primary,#78a9ff);background:#4589ff33;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex}.flight-info .button-row>button:hover,.flight-info .button-row span button:hover{background:#4589ff66}.flight-info .button-row .center-on-dropdown .cds--dropdown{background-color:#0000;border-bottom:none;border-radius:4px}.flight-info .button-row .center-on-dropdown .cds--dropdown .cds--list-box__label{color:var(--cds-link-primary,#78a9ff);margin-right:8px;font-size:14px}.flight-info .button-row .center-on-dropdown .cds--dropdown .cds--list-box__menu-icon{position:initial;width:16px;height:16px;color:var(--cds-link-primary,#78a9ff)}.flight-info .button-row .center-on-dropdown .cds--dropdown .cds--list-box__menu-icon svg{fill:var(--cds-link-primary,#78a9ff)}.flight-info .button-row .center-on-dropdown .cds--dropdown .cds--list-box__field{background-blend-mode:multiply;color:var(--cds-link-primary,#78a9ff);background:#4589ff33;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;display:flex}.flight-info .button-row .center-on-dropdown .cds--dropdown .cds--list-box__field:hover{background:#4589ff66}.flight-info .button-row .center-on-dropdown .cds--dropdown.cds--dropdown--disabled .cds--list-box__field{background-color:#5a647626}.flight-info .button-row .center-on-dropdown .cds--dropdown.cds--dropdown--disabled .cds--list-box__field .cds--list-box__label{color:var(--cds-layer-03,#525252)}.flight-info .button-row .center-on-dropdown .cds--dropdown.cds--dropdown--disabled .cds--list-box__field .cds--list-box__menu-icon svg{fill:var(--cds-layer-03,#525252)}.flight-info .button-row .center-on-dropdown .cds--dropdown.cds--dropdown--disabled .cds--list-box__field:hover{background:#5a647626}.flight-info .button-row .center-on-dropdown .cds--list-box--expanded{background-color:#8d8d8d66}.flight-info .button-row .center-on-dropdown .cds--list-box__menu{background-color:#262626;width:162px;padding-top:4px;padding-bottom:4px}.flight-info .button-row .center-on-dropdown .cds--list-box__menu:hover{background-color:#262626}.flight-info .button-row .center-on-dropdown .cds--list-box__menu-item--active{background-color:#262626;outline:none}.flight-info .button-row .center-on-dropdown .cds--list-box__menu-item:hover{background-color:#262626}.flight-info .button-row .center-on-dropdown .cds--list-box__menu-item__option{border-block-start:none;margin-right:16px;padding-right:4px}.flight-info .button-row .center-on-dropdown .cds--list-box__menu-item__selected-icon{display:none}.flight-info .button-row .center-on-dropdown:hover{cursor:pointer}.flight-info .button-row .center-on-dropdown .icon{width:16px;height:16px}.flight-info .button-row .routes-cta{all:revert}.flight-info .button-row .routes-cta button{all:revert;color:var(--cds-link-primary,#78a9ff);cursor:pointer;background-color:#4589ff33;border:none;border-radius:4px;outline:none;align-items:center;height:100%;padding:0 16px;display:flex}.flight-info .button-row .routes-cta button:hover{background:#4589ff66}.flight-info .button-row .routes-cta button svg{position:initial;width:16px;height:16px;margin-left:8px}.flight-info .button-row .routes-cta button:disabled,.flight-info .button-row .follow-flight-cta:disabled{cursor:not-allowed;color:var(--cds-layer-03,#525252);background-color:#5a647626}
.flight-progress .bedrock-list-item__wrapper.open{padding:8px 16px 16px}.flight-progress.bedrock-list-item--active .bedrock-list-item__heading,.flight-progress .bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}.flight-progress__header{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.flight-progress__header p{color:var(--cds-background-inverse,#f4f4f4);font-size:16px;font-weight:600;line-height:22px}.flight-progress__last-updated{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;font-weight:400;line-height:16px}.flight-progress__content{background-color:var(--cds-layer-01,#262626);border-radius:8px;padding:16px}.flight-progress__table-header{color:var(--cds-background-inverse,#f4f4f4);border-bottom:1px solid var(--cds-layer-02,#393939);align-items:center;padding-bottom:12px;display:flex}.flight-progress__table-header p{color:var(--cds-background-inverse,#f4f4f4);margin-left:8px;font-size:16px;font-weight:400;line-height:24px}.flight-progress table{width:100%}.flight-progress table thead tr th{text-align:left;color:var(--cds-layer-active-03,#8d8d8d);padding:8px 0;font-size:12px;font-weight:400;line-height:16px}.flight-progress table thead tr th div{display:inline-flex}.flight-progress table thead tr th div>span:first-of-type{margin-right:8px}.flight-progress table thead tr th div>span:last-of-type{height:16px}.flight-progress table tbody tr td{color:#c6c6c6;padding:8px 0;font-size:12px;font-weight:400;line-height:16px}.flight-progress table tbody tr td:first-of-type{padding-left:16px}.flight-progress table tbody tr:nth-of-type(2n){background-color:var(--cds-layer-02,#393939)}
.flight-details-container{padding-top:16px;overflow-y:auto}.flight-details-container .flight-details-btn-container{margin-bottom:16px;padding-left:16px}.flight-details-container .flight-details-btn-container .flights-back-btn{box-shadow:none;color:#78a9ff;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;width:max-content;padding:0;font-size:14px;font-weight:400;line-height:18px;display:flex}.flight-details-container .flight-details-btn-container .flights-back-btn svg{margin-right:12px}.flight-details-container .flight-details-btn-container .flights-back-btn:hover{text-decoration:underline}.flight-details-container .flight-details-tab{padding:0}.flight-details-container .flight-details-header-tabs{border-bottom:1px solid var(--Border-border-subtle-01,#393939);margin-bottom:8px}.flight-details-container .flight-details-header-tabs-notams{align-items:center}.flight-details-container .flight-details-header-notams-icon{margin-top:4px}
.routes .bedrock-list-item__wrapper.open{padding:0 16px}.routes.bedrock-list-item--active .bedrock-list-item__heading,.routes .bedrock-list-item__heading:hover{background-color:var(--cds-background,#161616)}.routes__header{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.routes__header p{color:var(--cds-background-inverse,#f4f4f4);font-size:16px;font-weight:600;line-height:22px}.routes__header span{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;font-weight:400;line-height:16px}.routes__content{background-color:var(--cds-layer-01,#262626);border-radius:8px;padding:16px}.routes__content--header{align-items:center;margin-bottom:16px;display:flex}.routes__content--header p{color:var(--cds-background-inverse,#f4f4f4);margin-left:8px;margin-right:8px;font-size:16px;font-weight:400;line-height:24px}.routes__content--text{color:var(--cds-icon-secondary,#c6c6c6);overflow-wrap:break-word;margin-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.routes__content--btn{color:var(--cds-link-primary,#78a9ff);cursor:pointer;background-color:#0000;border-radius:4px;align-items:center;padding:8px;display:flex}.routes__content--btn span{margin-right:8px;font-size:14px;font-weight:400;line-height:18px}.routes__content--btn:hover{background-color:#8d8d8d66}.routes__content--btn:disabled{cursor:not-allowed}
.scroll-spacing{border-bottom:1px solid var(--Border-border-subtle-00,#393939);padding-bottom:60px}.pinned-airport-list{background-color:var(--cds-background,#161616);position:sticky;top:0}.airport-panel-menu{border-radius:0 4px 4px;border:1px solid var(--cds-text-on-color,#fff)!important}.airport-panel-menu li.cds--menu-item{outline:none;grid-template-areas:"b a";border:none!important;grid-template-columns:1fr 1rem!important}.airport-panel-menu li.cds--menu-item .cds--menu-item__icon{grid-area:a}.airport-panel-menu li.cds--menu-item .cds--menu-item__label{grid-area:b}.airport-panel-menu li.cds--menu-item[aria-checked=true]{background-color:var(--cds-layer-02,#393939)}
.airport-list-controls{padding:10px 16px}.airport-list-controls__buttons{margin-bottom:18px;display:flex}.airport-list-controls__buttons button{background-color:var(--cds-layer-01,#262626);color:var(--cds-text-secondary,#c6c6c6);border-radius:4px;align-items:center;margin-right:16px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.airport-list-controls__buttons button:hover{background-color:var(--cds-background-hover,#8d8d8d29)}.airport-list-controls__buttons button span{white-space:nowrap;text-overflow:ellipsis;max-width:92px;margin-left:8px;overflow:hidden}.airport-list-controls__buttons button:disabled{background-color:var(--cds-layer-active-02,#6f6f6f);color:#ffffff40;cursor:not-allowed}.airport-list-controls__buttons button:disabled span{color:#ffffff40}.airport-list-controls__risk{align-items:center;display:flex}.airport-list-controls__risk p{color:var(--cds-layer-active-03,#8d8d8d);width:65px;margin-right:12px;font-size:10px;line-height:16px}.airport-list-controls__risk span{color:var(--cds-layer-active-03,#8d8d8d);width:24px;font-size:10px;line-height:16px;display:inline-block}.airport-list-controls__risk span:first-of-type,.airport-list-controls__risk span:nth-of-type(2){margin-right:4px}.airport-list-controls__risk span:nth-of-type(3){margin-right:12px}.airport-list-item__container{grid-gap:12px;border-top:1px solid var(--cds-layer-02,#393939);cursor:pointer;grid-template-columns:65px 136px 1fr auto auto;justify-content:space-between;align-items:center;width:100%;padding:3px 8px 3px 16px;display:grid}.airport-list-item__container:hover{background-color:#8d8d8d29}.airport-list-item--pinned>div{background:linear-gradient(90deg,#0f62fe00 12.5%,#0f62fe14 47%,#0f62fe33 100%)}.airport-list-item__name{color:var(--cds-background-inverse,#f4f4f4);font-size:16px;font-weight:600;line-height:22px}.airport-list-item__indicators{align-items:center;display:flex}.airport-list-item__indicators-risk{display:flex}.airport-list-item__indicators-risk span{border-radius:2px;width:24px;height:10px;display:block}.airport-list-item__indicators-risk span:not(:last-of-type){margin-right:4px}.airport-list-item__indicators svg{margin-left:12px}.airport-list-item__alert>div{padding-top:.2375rem!important;padding-bottom:.2375rem!important}.airport-list-item__label{display:flex}.airport-list-item__label p{color:var(--cds-layer-active-03,#8d8d8d);font-size:12px;line-height:16px}.airport-list-item__label p:last-of-type{border-left:1px solid var(--cds-layer-active-02,#6f6f6f);margin-left:8px;padding-left:8px}.airport-list-item__label p:only-of-type{border-left:none;margin-left:0;padding-left:0}.airport-list-item__actions{display:flex}.airport-list-item__actions button{width:25px;height:25px}.airport-list-item__actions button:first-of-type{margin-right:4px}.airport-list-item__actions button.overflow-btn__active{background-color:var(--cds-background-hover,#8d8d8d29);border-radius:4px}.airport-list-item__actions button.pin-btn__active{background-color:var(--cds-background-brand,#0f62fe);border-radius:4px}.airport-list-item .airpot-list-highlighted{background-color:var(--cds-background-hover,#8d8d8d29)}.adhoc-btn-container .cds--popover{display:flex!important}.adhoc-btn-container .cds--popover .popover-container{background-color:#262626;height:32px}.adhoc-btn-container .cds--popover .popover-container.error{height:64px}.adhoc-btn-container .cds--popover .popover-container.open{display:inline-flex!important}.adhoc-btn-container .cds--popover .popover-container .form-container{display:contents}.adhoc-btn-container .cds--popover .popover-container .form-container form{display:inherit}.adhoc-btn-container .cds--popover #adhoc-icao-code-input-error-msg{padding-top:4px;padding-left:8px}.adhoc-btn-container .cds--popover .adhoc-icao-code-input{background-color:#262626;border:none;border-radius:4px;outline:none}.adhoc-btn-container .cds--popover .control-btn{justify-content:center;align-items:center;width:40%;max-height:32px;margin:0;padding-top:12px;padding-bottom:12px;display:flex;background-color:#8d8d8d40!important}.adhoc-btn-container .cds--popover input{background-color:#0000;border:none;border-top-right-radius:0;max-height:32px}.airport-popover__content{width:max-content;min-width:370px;max-width:600px}.airport-popover__caret{border:1px solid var(--cds-layer-02,#393939);background-color:#161616cc;width:12px;height:12px;position:relative;left:6px;transform:translateY(-50%)rotate(-45deg)}.airport-popover__title{color:var(--cds-background-inverse,#f4f4f4);margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px}.airport-popover__metar-text{color:var(--cds-background-inverse,#f4f4f4);border-bottom:1px solid var(--cds-layer-03,#525252);white-space:pre-wrap;margin-bottom:8px;padding-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.airport-popover__taf-text{color:var(--cds-background-inverse,#f4f4f4);white-space:pre-wrap;margin-bottom:16px;font-size:12px;font-weight:400;line-height:16px}.airport-popover .row-item{grid-gap:16px;grid-template-columns:65px 1fr;display:grid}.airport-popover .row-item p{font-size:12px;font-weight:400;line-height:16px}.airport-popover .row-item p:first-of-type{color:var(--cds-layer-active-03,#8d8d8d)}.airport-popover .row-item p:last-of-type{color:var(--cds-text-secondary,#c6c6c6)}.airport-popover .row-item__healthy p:last-of-type{color:#a7f0ba}.airport-popover .row-item__danger p:last-of-type{color:#ff99a0}.airport-popover .row-item:not(:last-of-type){margin-bottom:8px}.cds--popover-content.cds--tooltip-content{padding:1px 8px}
.tabs-container{border-bottom:1px solid var(--Border-border-subtle-01,#393939);justify-content:space-between}.tabs-container .manage-alerts-btn{color:#78a9ff;border-radius:0;margin-right:4px}.tabs-container .manage-alerts-btn:hover{color:#78a9ff;background-color:#0000}.tabs-container .alert-panel-tabs{align-items:flex-end!important;padding-left:0!important}.tabs-container .alert-panel-tabs .cds--tabs__nav-item-label{line-height:40px}.tabs-container .alert-panel-tabs .cds--tabs__nav-item{border-bottom:2px solid var(--Border-border-subtle-01,#393939)}.tabs-container .alert-panel-tabs .cds--tabs__nav-item:active,.tabs-container .alert-panel-tabs .cds--tabs__nav-item:focus,.tabs-container .alert-panel-tabs .cds--tabs__nav-item--selected{border-bottom:2px solid var(--Border-border-interactive,#4589ff)}.alerts-container{height:100%}.alerts-container .alerts-list{padding-bottom:104px}.new-alerts-actions{justify-content:flex-end;padding:8px 8px 8px 16px;display:flex}.new-alerts-actions__acknowledge-all{color:var(--cds-text-secondary,#c6c6c6);border-radius:4px;align-items:center;padding:8px;display:inline-flex}.new-alerts-actions__acknowledge-all span{letter-spacing:.16px;color:inherit;margin-right:16px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.new-alerts-actions__acknowledge-all:hover{color:var(--cds-link-primary-hover,#a6c8ff);background-color:#8d8d8d29}.new-alerts-actions__acknowledge-all:active{color:var(--cds-link-primary-hover,#a6c8ff);background-color:#8d8d8d66}.new-alerts-actions__acknowledge-all:focus{color:var(--cds-link-primary,#78a9ff);outline:2px solid #fff}
.user-defined-warning-areas-header{width:100%;padding:16px 16px 8px}.user-defined-warning-areas-header .user-defined-warning-areas-title{color:var(--Text-text-primary,var(--cds-text-primary,#f4f4f4));font-family:IBM Plex Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}
.simpleModalContainer .simpleModalHeader{margin-bottom:16px}.simpleModalContainer .simpleModalHeader .headerText{color:var(--Text-text-primary,#f4f4f4);font-family:IBM Plex Sans;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.simpleModalContainer .simpleModalBody{margin-top:-8px;padding-top:0!important}.simpleModalContainer .simpleModalBody .bodyText{color:var(--Text-text-secondary,#c6c6c6);font-family:IBM Plex Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.simpleModalContainer .simpleModalFooter{gap:16px;padding:0 16px}.simpleModalContainer .simpleModalFooter .simpleModalSecondaryBtn,.simpleModalContainer .simpleModalFooter .simpleModalPrimaryBtn{border-radius:4px;flex-direction:column;flex:1 0;align-items:center;block-size:2rem;padding:0;display:flex}.simpleModalContainer .simpleModalFooter .simpleModalSecondaryBtn{background-color:#8d8d8d30}
.airport-authorizations-settings__header,.mapbox-attribution__header,.map-settings__header,.unit-formats__header,.range-rings__header{align-items:center;padding:12px;display:flex;position:relative}.airport-authorizations-settings__header button,.mapbox-attribution__header button,.map-settings__header button,.unit-formats__header button,.range-rings__header button{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.airport-authorizations-settings__header p,.mapbox-attribution__header p,.map-settings__header p,.unit-formats__header p,.range-rings__header p{color:var(--cds-background-inverse,#f4f4f4);margin-left:35px;font-size:16px;font-weight:600;line-height:24px}.mapbox-attribution__list-item{border-bottom:1px solid var(--cds-layer-02,#393939);color:var(--cds-background-inverse,#f4f4f4);justify-content:space-between;align-items:center;padding:16px;text-decoration:none;display:flex}.mapbox-attribution__list-item span{color:var(--cds-background-inverse,#f4f4f4);font-size:16px;font-weight:400;line-height:24px}.map-settings__list-item{padding-top:10px}.map-settings__list{padding:0 16px}.map-settings__list__list-item button{background-color:var(--cds-field-01,#262626)}.map-settings__list .cds--list-box__menu-item{background-color:var(--cds-layer-01,#262626)}.map-settings__list .cds--list-box__menu-item:hover,.map-settings__list .cds--list-box__menu-item--highlighted{background-color:var(--cds-layer-selected-01,#393939)}.unit-formats__list-item{padding-top:10px}.unit-formats__list{padding:0 16px}.unit-formats__list__list-item button{background-color:var(--cds-field-01,#262626)}.unit-formats__list .cds--list-box__menu-item{background-color:var(--cds-layer-01,#262626)}.unit-formats__list .cds--list-box__menu-item:hover,.unit-formats__list .cds--list-box__menu-item--highlighted{background-color:var(--cds-layer-selected-01,#393939)}.range-rings__list{padding:0 16px}.range-rings__list-item button{background-color:var(--cds-field-01,#262626)}.range-rings__list-item:not(:last-of-type){margin-bottom:16px}.range-rings__list .cds--list-box__menu-item{background-color:var(--cds-layer-01,#262626)}.range-rings__list .cds--list-box__menu-item:hover,.range-rings__list .cds--list-box__menu-item--highlighted{background-color:var(--cds-layer-selected-01,#393939)}.airport-authorizations-settings__sub_header{color:var(--cds-text-primary,#f4f4f4);font-size:14px;font-weight:600;line-height:18px}.airport-authorizations-settings__description{color:var(--cds-text-secondary,#c6c6c6)}.airport-authorizations-settings__body{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:0 16px;display:flex}.airport-authorizations-settings__body p{letter-spacing:.16px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.airport-authorizations-settings__upload-section{width:100%}.airport-authorizations-settings__upload-section .cds--label-description:empty,.airport-authorizations-settings__upload-section .cds--file-container:empty{display:none!important}.airport-authorizations-settings__upload-section .cds--btn--primary{width:80px;border-radius:4px!important;padding-left:16px!important;padding-right:16px!important}.airport-authorizations-settings__error{margin-top:16px;min-width:67px!important;max-width:100%!important}.airport-authorizations-settings__metadata{width:100%}.airport-authorizations-settings__metadata p{color:var(--cds-text-secondary,#c6c6c6);font-size:12px;line-height:16px}.airport-authorizations-settings__download-section{flex-wrap:wrap;gap:10px;display:flex}.airport-authorizations-settings__download-section .cds--white{background-color:#0000}.airport-authorizations-settings__download-section button{width:126px;box-sizing:border-box!important;border-radius:4px!important;padding-left:16px!important;padding-right:16px!important}.airport-authorizations-settings__download-section button svg{fill:currentColor!important}
.settings-panel{background-color:var(--cds-background,#161616);height:inherit;border-left:1px solid var(--cds-layer-02,#393939);flex-direction:column;width:300px;display:flex;overflow-y:scroll;box-shadow:0 0 16px 2px #00000040}.settings-panel h3{color:var(--cds-background-inverse,#f4f4f4);padding:16px;font-size:20px;font-weight:400;line-height:28px}.settings-panel__row:not(:last-of-type){margin-bottom:16px}.settings-panel__row>p{color:var(--cds-background-inverse,#f4f4f4);padding-left:16px;font-size:16px;font-weight:600;line-height:24px}.settings-panel__row-item{border-bottom:1px solid var(--cds-layer-02,#393939);width:100%;color:var(--cds-background-inverse,#f4f4f4);align-items:center;padding:16px;text-decoration:none;display:flex}.settings-panel__row-item p,.settings-panel__row-item span{color:var(--cds-background-inverse,#f4f4f4);text-align:left;flex-grow:1;margin-left:16px;margin-right:8px;font-size:16px;font-weight:400;line-height:24px}.settings-panel__version{margin-top:auto;padding:20px 16px 16px}.settings-panel__version p{color:var(--cds-layer-active-03,#8d8d8d);font-size:16px;font-weight:400;line-height:20px}
.mapboxgl-popup-content .gsm-flight-card-container{flex-direction:column;gap:8px;width:318px;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .top-row{flex-direction:row;justify-content:space-between;gap:8px;font-size:16px;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .top-row svg{color:var(--Text-text-secondary,#c6c6c6)}.mapboxgl-popup-content .gsm-flight-card-container .top-row .left{gap:8px;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .top-row .left .divider{color:var(--Border-border-subtle-01,#393939)}.mapboxgl-popup-content .gsm-flight-card-container .top-row .left .flight-num{font-weight:700}.mapboxgl-popup-content .gsm-flight-card-container .top-row .left .secondary-info{color:var(--Text-text-helper,#8d8d8d);font-weight:300}.mapboxgl-popup-content .gsm-flight-card-container .middle-row{flex-direction:row;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .middle-row svg{color:var(--Text-text-placeholder,#6f6f6f)}.mapboxgl-popup-content .gsm-flight-card-container .middle-row .airport-name{color:var(--Text-text-secondary,#c6c6c6);font-size:12px}.mapboxgl-popup-content .gsm-flight-card-container .middle-row .time{color:var(--Text-text-helper,#8d8d8d);padding-left:0;font-size:12px}.mapboxgl-popup-content .gsm-flight-card-container .bottom-row{flex-direction:row;gap:8px;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .bottom-row .info-pill{color:var(--Text-text-secondary,#c6c6c6);background:#cfcfcf1a;border:1px solid #c7c7c733;border-radius:4px;gap:8px;padding:4px 8px;display:flex}.mapboxgl-popup-content .gsm-flight-card-container .bottom-row .risk-30{background:#f1c21b33;border:1px solid #f1c21b4d}.mapboxgl-popup-content .gsm-flight-card-container .bottom-row .risk-60{background:#ff832b33;border:1px solid #ff832b4d}.mapboxgl-popup-content .gsm-flight-card-container .bottom-row .risk-90{background:#fa4d561a;border:1px solid #fa4d564d}
a.mapboxgl-ctrl-logo{padding-bottom:80px}
.bedrock-desk-modal .cds--modal-container{padding:15px 0 0 20px;width:320px!important;max-height:164px!important}.bedrock-desk-modal .cds--modal-container .cds--modal-header__heading{width:276px}.bedrock-desk-modal .cds--modal-container:after{background:0 0!important}.bedrock-desk-modal .cds--modal-container .cds--modal-close-button{visibility:visible!important}.bedrock-desk-modal .cds--modal-container .cds--modal-close-button button{border-radius:80px;margin:4px}.bedrock-desk-modal .cds--modal-container .cds--modal-close-button button:hover{background-color:var(--cds-background,#161616)}.bedrock-desk-modal .cds--modal-container .cds--modal-close-button .cds--popover{visibility:hidden}.bedrock-desk-modal,.cds--modal{width:100%!important;height:100%!important}.bedrock-desk-modal .cds--modal-container--sm,.cds--modal .cds--modal-container--sm{border-radius:16px;box-shadow:0 4px 4px #00000040;background-color:#262626!important;border:none!important}.bedrock-desk-modal .cds--modal-container--sm .cds--modal-header h3,.cds--modal .cds--modal-container--sm .cds--modal-header h3{margin-top:2px;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.bedrock-desk-modal .cds--modal-container--sm .cds--modal-header .cds--modal-close:hover,.cds--modal .cds--modal-container--sm .cds--modal-header .cds--modal-close:hover{background-color:#8d8d8d29}.bedrock-desk-modal .cds--modal-container--sm .cds--modal-header .cds--modal-close:active,.cds--modal .cds--modal-container--sm .cds--modal-header .cds--modal-close:active{background-color:#8d8d8d66;border:none}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set,.cds--modal .cds--modal-container--sm .cds--btn-set{z-index:2;grid-template-areas:"a b c d""e f g h""i j k l";margin-bottom:6px;display:grid}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary,.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary,.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger{letter-spacing:.16px;border-radius:8px;justify-content:center;justify-self:center;padding:14px 14px 24px;font-size:14px;font-style:normal;line-height:18px;width:80px!important;height:40px!important}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary{background-color:#8d8d8d40;grid-area:g;margin:0 4px 0 32px}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:hover,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:hover{background-color:#8d8d8d40}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:active,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:active{background-color:#8d8d8d26}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:focus,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--secondary:focus{background-color:#8d8d8d40}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary{background-color:#0f62fe;grid-area:h;margin:0 15px 0 4px}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:hover,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:hover{background-color:#0050e6}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:active,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:active{background-color:#002d9c}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:focus,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--primary:focus{background-color:#0f62fe}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger{background-color:#da1e28;grid-area:h;margin:0 15px 0 4px}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:hover,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:hover{background-color:#b81922}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:active,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:active{background-color:#750e13}.bedrock-desk-modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:focus,.cds--modal .cds--modal-container--sm .cds--btn-set .cds--btn.cds--btn--danger:focus{background-color:#da1e28}
.create-desk-form{background-color:var(--cds-background,#161616);z-index:1;border-radius:16px;flex-direction:column;width:100%;height:100%;max-height:82vh;padding:0 24px 80px;display:flex;overflow-y:scroll}.create-desk-form-title{color:#f4f4f4;margin-bottom:16px;font-size:20px}.error_notification{z-index:1000;position:absolute;top:70px;right:0}.create-desk-wildcard-error{width:100%;margin-bottom:8px}.cds--form{padding-top:35px}.create-desk-back-btn{background:var(--cds-background,#161616);box-shadow:none;color:#78a9ff;cursor:pointer;z-index:2;border:none;outline:none;align-items:center;width:90%;padding:10px 0;font-size:14px;font-weight:400;line-height:18px;display:flex;position:fixed}.create-desk-back-btn svg{margin-right:12px}.create-desk-heading{align-items:center;display:flex}.create-desk-heading-text{color:var(--cds-text-on-color,#fff);margin-left:16px}.create-desk-list-item>div{padding-left:0!important;padding-right:0!important}.create-desk-list-item .bedrock-list-item__heading{border-bottom:1px solid var(--cds-layer-02,#393939);background-color:#0000;padding-left:0}.create-desk-list-item .bedrock-list-item__heading .bedrock-list-item__icon{transform:rotateX(180deg)}.create-desk-list-item .bedrock-list-item__heading:hover{background-color:var(--cds-background-hover,#8d8d8d29)}.create-desk-list-item button div:last-of-type{color:var(--cds-text-on-color,#fff)}.desk-name{margin-bottom:16px}.desk-name input{background-color:#262626}.create-desk-selection-container{border-bottom:1px solid var(--cds-layer-02,#393939);padding-bottom:8px}.flight-selection-label{color:var(--cds-text-secondary,#c6c6c6);font-size:12px;font-weight:400;line-height:18px}.flight-selection-label:first-of-type{margin-bottom:4px}.flight-selection-label:last-of-type{margin-top:4px}.flight-selection-label-error{color:var(--cds-text-error,#ff8389);margin-top:4px;font-size:12px;font-weight:400;line-height:18px}.create-desk-selection-title{color:#f4f4f4;margin-top:16px;font-size:16px;font-weight:600}.airport-selection-label{color:var(--cds-text-secondary,#c6c6c6);margin-bottom:16px;font-size:12px;font-weight:400;line-height:18px}.airport-filter{display:flex}.airport-filter-add-icon{box-shadow:none;color:#f4f4f440;background:0 0;border:none;outline:none;margin:36px 12px 10px auto}.airport-filter-add-icon-both{color:#f4f4f4}.airport-filter-label{color:var(--cds-text-secondary,#c6c6c6);margin-top:4px;font-size:12px;font-weight:400;line-height:18px}.airport-filter-label-and{font-weight:700}.form-error{color:var(--cds-text-error,#ff8389)}.airport-location{width:100%;max-width:162.5px;margin-right:12px}.airport-location input{background-color:#262626}.cds--btn--primary.add-filter-btn{background-color:var(--cds-background-selected,#8d8d8d3d);color:var(--cds-text-on-color,#fff);min-width:max-content;height:40px;margin-top:24px;padding-right:16px;border-radius:4px!important}.cds--btn--primary.add-filter-btn:focus{outline:2px solid var(--cds-focus,#fff)}.cds--btn--primary.add-filter-btn:hover{background-color:var(--cds-background-selected,#8d8d8d3d)}.flight-selection{background-color:var(--cds-layer-01,#262626);border-radius:4px;display:flex}.flight-selection-select{border-right:1px solid #6f6f6f;border-top-left-radius:4px;border-bottom-left-radius:4px;width:100%;max-width:125px}.flight-selection-select select{background-color:#0000;border-bottom:0}.flight-section-input input{background-color:#0000;border-bottom:0;border-radius:0}#flight-number-error-msg{display:none}.flight-selection-btn{box-shadow:none;background:0 0;background-color:var(--cds-background-selected,#8d8d8d3d);color:var(--cds-text-on-color,#fff);cursor:pointer;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none;align-items:center;padding:7px 16px;font-size:14px;font-weight:400;line-height:18px;display:flex}.flight-selection-btn:focus{outline:2px solid var(--cds-focus,#fff)}.flight-selection-btn svg{margin-left:8px}.aircraft-type{width:100%;max-width:290px}.aircraft-type select{background-color:#262626;border-top-left-radius:4px;border-top-right-radius:4px}.footer-actions{z-index:2;justify-content:space-between;width:90%;margin-bottom:20px;display:flex;position:fixed;bottom:0}.footer-actions__loader{width:max-content!important}.footer-actions .create-desk-cancel-btn{min-width:80px;padding:16px;border-radius:4px!important;width:80px!important;height:48px!important}.footer-actions .create-desk-done-btn{min-width:80px;padding:16px;border-radius:4px!important;width:90px!important;height:48px!important}.pills{flex-wrap:wrap;margin-top:16px;display:flex}.pill{background-color:#0043ce;border-radius:12px;flex-shrink:0;align-items:center;width:max-content;margin:0 8px 8px 0;padding:4px 8px;font-size:12px;font-weight:400;line-height:16px;display:flex}.pill-btn{height:16px;margin-left:12px}.pill-btn:focus{outline:2px solid var(--cds-focus,#fff)}.aircraft-type-container .create-desk-selection-title{margin-bottom:16px}.aircraft-type-container .aircraft-type-filter{align-items:flex-end;width:100%;display:flex}.aircraft-type-container .aircraft-type-filter .aircraft-type-input{margin-right:12px}.aircraft-type-container .aircraft-type-filter .aircraft-type-input input{background-color:#262626}.aircraft-type-container .aircraft-type-filter .add-aircraft-type-button{background-color:var(--cds-background-selected,#8d8d8d3d);color:var(--cds-text-on-color,#fff);min-width:max-content;height:40px;padding-right:16px;border:none!important;border-radius:4px!important}.aircraft-type-container .aircraft-type-filter .add-aircraft-type-button:focus{outline:none}.aircraft-type-container .aircraft-type-filter .add-aircraft-type-button:hover{background-color:var(--cds-background-selected,#8d8d8d3d)}.aircraft-type-container .aircraft-type-filter .add-aircraft-type-button:disabled{color:var(--cds-text-disabled,#f4f4f440)}.aircraft-type-container .aircraft-type-subtitle{letter-spacing:.32px;color:var(--cds-text-secondary,#c6c6c6);margin-top:8px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.aircraft-type-container .pills{margin-top:12px}
.feature-popup{min-width:230px!important;max-width:300px!important}.feature-popup.surface-flight-popup{min-width:160px!important;max-width:200px!important}.feature-popup strong{color:var(--cds-text-primary,#f4f4f4)}.feature-popup ul:after{content:"";clear:both;display:block}.feature-popup li{clear:both}.feature-popup li field{color:#8d8d8d;float:left;width:30%;display:block}.feature-popup li value{color:var(--cds-text-secondary,#c6c6c6);float:left;width:69.5%;display:block}.feature-popup div+div{border-top:1px solid #525252;margin-top:5px;padding-top:5px}.checkbox{margin-bottom:0!important;padding:0!important}.checkbox label{align-items:center;width:100%;padding:9px 8px 9px 19px;display:flex}.checkbox label:before{position:initial!important;margin:0!important}.checkbox label:after{display:none;top:50%;left:19px!important}.checkbox input:checked+label{color:var(--cds-text-primary,#f4f4f4)}.checkbox input:checked+label:after{display:block;transform:translate(50%)translateY(-100%)scale(1)rotate(-45deg)!important}.checkbox:hover{background-color:var(--cds-layer-hover-01,#333)}.checkbox:hover label{color:var(--cds-text-primary,#f4f4f4)}
.map-timeline-wrapper{width:100%;position:fixed;bottom:0}.map-timeline-wrapper .cds--btn--icon-only{padding:0}
.all-filter-btn{margin:8px!important}.select-desk-btn{padding:10px 15px!important}.filter-flight-layer-item .cds--popover{display:none}.delete-filter-item-overflow-menu{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}
.main-filter-create-container{padding:0}.main-filter-create-container .cds--popover-content,.main-filter-create-container .cds--popover-caret{display:none!important}.main-filter-create-container .create-filter-btn-container{margin:16px}.main-filter-create-container .create-filter-btn-container .create-filter-back-btn{box-shadow:none;color:#78a9ff;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;width:max-content;padding:0;font-size:14px;font-weight:400;line-height:18px;display:flex}.main-filter-create-container .create-filter-btn-container .create-filter-back-btn svg{margin-right:12px}.main-filter-create-container .create-filter-btn-container .create-filter-back-btn:hover{text-decoration:underline}.main-filter-create-container .create-filter-details-container{border-bottom:1px solid #6f6f6f;padding:0 16px 16px;row-gap:16px!important}.main-filter-create-container .create-filter-details-container .create-filter-heading{font-size:20px;font-style:normal;font-weight:400;line-height:28px}.main-filter-create-container .create-filter-details-container .flights-call-sign-input-container{flex-direction:row;align-items:flex-end;gap:9px;display:flex}.main-filter-create-container .icon-styles-container{border-bottom:1px solid #6f6f6f;padding:16px;row-gap:16px!important}.main-filter-create-container .icon-styles-container .icon-style-picker-block{flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.main-filter-create-container .icon-styles-container .icon-style-picker-block .icon-style-size-filter{width:100%}.main-filter-create-container .filter-by-airport-container{border-bottom:1px solid #6f6f6f;padding:16px;row-gap:16px!important}.main-filter-create-container .filter-by-airport-container div#departing-filter-input-error-msg.cds--form-requirement,.main-filter-create-container .filter-by-airport-container div#ariving-filter-input-error-msg.cds--form-requirement{display:none!important}.main-filter-create-container .filter-by-airport-container .departing-ariving-container{flex-direction:row;align-items:flex-end;display:flex}.main-filter-create-container .filter-by-airport-container .departing-ariving-container>:nth-child(3){margin-right:8px}.main-filter-create-container .filter-by-airport-container .flights-help-text{color:var(--Text-text-secondary,#c6c6c6);letter-spacing:.32px;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.main-filter-create-container .filter-by-flight-container{padding:16px;row-gap:16px!important}.main-filter-create-container .filter-by-flight-container .filter-checkbox-group{flex-direction:column;gap:16px;display:flex}.main-filter-create-container .filter-by-flight-container .submit-filters-button{border-radius:4px;justify-content:center;width:100%;padding:14px 0}.main-filter-create-container .filter-section-heading{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.main-filter-create-container .filter-add-btn{border-radius:4px}.main-filter-create-container .bedrock-input-field input,.main-filter-create-container .cds--dropdown,.main-filter-create-container .cds--list-box--expanded.cds--list-box--sm .cds--list-box__menu,.main-filter-create-container .cds--list-box--sm .cds--list-box__menu-item,.main-filter-create-container .filter-add-btn{background-color:#262626!important}.main-filter-create-container .bedrock-input-field input,.main-filter-create-container .cds--dropdown{border-bottom:1px solid #6f6f6f!important}
.color-picker{display:inline-block;position:relative}.color-picker__label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary,#c6c6c6);-webkit-margin-after:.5rem;vertical-align:baseline;margin-block-end:.5rem;font-weight:400;line-height:1rem;display:inline-block}.color-picker__button{cursor:pointer;border:2px solid #888;border-radius:4px;outline:none;width:32px;height:32px;padding:0}.color-picker__palette{z-index:10;background:#111;border-radius:6px;gap:6px;padding:6px 8px;display:flex;position:absolute;top:60px;left:-5px;box-shadow:0 2px 6px #0000004d}.color-picker__swatch{cursor:pointer;border:2px solid #0000;border-radius:4px;outline:none;width:24px;height:24px;padding:0}.color-picker__swatch:hover{border-color:#fff}
.flight-pill-block{flex-wrap:wrap;display:flex}.flight-pill-block .flights-call-sign-pill{letter-spacing:.16px;text-align:center;border-radius:16px;flex-direction:row;place-content:center space-between;align-items:center;gap:5px;width:fit-content;margin:3px;padding:4px 8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:flex;background-color:#0043ce!important}.flight-pill-block .flights-call-sign-pill svg{width:16px}
.airport-selection-box{border:1px solid var(--Border-border-subtle-00,#393939);z-index:2;background-color:#161616cc;border-radius:8px;width:313px;height:80px;transform:translate(-50%,-130%)}.airport-selection-box .cds--popover{display:none}
.center{border-bottom-left-radius:8px;width:30px;height:30px}.center .btn{width:16px;height:16px}.action-item{justify-content:center;align-items:center;display:flex}
.filter{color:#525252;cursor:not-allowed;width:31px;height:30px}.filter .btn{width:16px;height:16px}.action-item{background-color:#161616;justify-content:center;align-items:center;display:flex}
.menu{background-color:#161616;border-bottom-right-radius:8px;width:31px;height:30px}.menu .cds--overflow-menu{border:1px solid #393939;border-bottom-right-radius:8px;outline:none}.menu .cds--overflow-menu:hover,.menu .cds--overflow-menu :focus,.menu .cds--overflow-menu :focus-visible,.menu .cds--overflow-menu :focus-within,.menu .cds--overflow-menu :active,.menu .cds--overflow-menu--open{background-color:#161616;border-bottom-right-radius:8px;outline:none}.menu .cds--popover-container{box-shadow:none}.menu .cds--popover-container:hover,.menu .cds--popover-container :focus{box-shadow:none;background-color:#161616cc;outline:none}.action-item{justify-content:center;align-items:center;display:flex}
.range-rings-btn{background-color:#161616;width:31px;height:30px}.range-rings-btn--enabled{color:#a6c8ff;background-color:#8d8d8d66;width:31px;height:30px}.range-rings-btn:disabled{color:#525252;cursor:not-allowed}.range-rings-btn .btn{width:16px;height:16px}.action-item{justify-content:center;align-items:center;display:flex}
.surface{color:#c6c6c6;background-color:#161616;width:104px;height:30px;font-size:14px}.surface .surface-stack-container{justify-content:flex-start;align-items:center;width:100%;display:flex}.surface--active{color:#a6c8ff;background-color:#8d8d8d66;width:104px;height:30px;font-size:14px}.action-item{justify-content:center;align-items:center;display:flex}
.tracr{background-color:#161616;width:79px;height:30px}.tracr--enabled{color:#a6c8ff;background-color:#8d8d8d66;width:79px;height:30px}.action-item{justify-content:center;align-items:center;display:flex}
.action-bar{color:#c6c6c6;background-color:#393939;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:space-between;align-items:center;height:32px;font-size:14px}
.primary-details-row{justify-content:space-between;align-items:center;padding:4px 4px 11px}.primary-details-row .primary-details{color:#f4f4f4;justify-content:space-evenly;align-items:center;height:32px;padding:8px 0 6px 8px}.primary-details-row .primary-details .title{font-weight:700}.primary-details-row .primary-details .wxPhrase{white-space:nowrap;text-overflow:ellipsis;color:#8d8d8d;height:18px;font-weight:300;overflow:hidden}.primary-details-row .primary-details .alerts{color:#f4f4f4;justify-content:center;align-items:center;font-size:12px;font-weight:400}.primary-details-row .primary-details .alerts .icon{width:16px;height:16px}.primary-details-row .information{justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.primary-details-row .information:hover{cursor:pointer}.primary-details-row .information .icon{color:#c6c6c6;background-color:#0000;width:16px;height:16px}.primary-details-row .information .icon:hover{cursor:pointer}.primary-details-airport-wx-skeleton{border-radius:8px;width:150px!important;height:20px!important}.primary-details-airport-wx-skeleton:before{border-radius:8px}.primary-details-searched-row .airport-remove-btn{padding:5px 10px}
.alert-set-list{width:100%;overflow-x:hidden}.alert-set-list-stack{flex-direction:column;align-items:flex-start;min-width:240px;padding-top:24px;display:flex}.cds--toast-notification{z-index:1000;border:1px solid #ffffff1a;font-size:14px;position:absolute;top:55px;right:20px;color:#f4f4f4!important;background-color:#262626!important}.cds--toast-notification__title{font-weight:600!important}.cds--toast-notification__subtitle{font-weight:400;color:#c6c6c6!important}.cds--toast-notification__close-icon{fill:#f4f4f4!important}.alert-set-list-title{color:#8d8d8d;width:100%;padding-left:16px;font-size:14px;font-weight:400}.alert-mgmt-stack{justify-content:space-between;align-items:flex-start;width:100vw;height:100vh;padding-top:56px;padding-right:8px;display:flex!important}.alert-set-table{flex-direction:column;width:100%;padding-bottom:4rem;display:flex}.alert-set-table .cds--search-input{border:none}.bedrock-alert-create{z-index:100;height:95vh;position:absolute;top:48px;right:0}.bedrock-alert-create .cds--form{padding-top:0;padding-bottom:50px}.bedrock-alert-create .alert-properties{height:calc(100vh - 380px);overflow:auto}.bedrock-alert-create .bedrock-alert-create-footer{padding-top:16px}@media (max-width:65.98rem){.cds--side-nav--ux{inline-size:auto!important}}
/*# sourceMappingURL=e594d256a660aa04.css.map*/