._1uhxb6n0{flex-direction:column;gap:24px;width:100%;display:flex}._1uhxb6n0 .delays-subtabs{flex-wrap:wrap;gap:8px;display:flex}._1uhxb6n0 .delays-live{flex-direction:column;gap:12px;display:flex}._1uhxb6n0 .delays-live-main{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}._1uhxb6n0 .delays-live-main.expanded,._1uhxb6n0 .delays-live-main.solo{grid-template-columns:minmax(0,1fr)}._1uhxb6n0 .delays-side{min-width:0;position:relative}._1uhxb6n0 .delays-side>*{box-sizing:border-box;max-height:none;position:absolute;inset:0}._1uhxb6n0 .delays-map-note{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .delays-map-wrap{background-color:var(--cpqmpt9);border-radius:12px;min-height:520px;transition:min-height .22s;position:relative;overflow:hidden}._1uhxb6n0 .delays-live-main.expanded .delays-map-wrap{min-height:max(560px,min(58vh,660px))}._1uhxb6n0 .delays-map-wrap.charts-view{border:1px solid var(--cpqmpta);background-color:#0000}._1uhxb6n0 .delays-charts-wrap{padding:60px 16px 16px}._1uhxb6n0 .delays-map-controls{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px}._1uhxb6n0 .delays-map-btn{cursor:pointer;border:1px solid var(--cpqmpta);background-color:var(--cpqmpt8);width:30px;height:30px;color:var(--cpqmpt6);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}._1uhxb6n0 .delays-map-btn:hover{border-color:var(--cpqmpt0);color:var(--cpqmpt0)}._1uhxb6n0 .delays-map-btn>svg{fill:currentColor;width:13px;height:13px}._1uhxb6n0 .delays-live-loading{justify-content:center;align-items:center;min-height:520px;display:flex}._1uhxb6n0 .delays-live-error,._1uhxb6n0 .delays-live-note{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .delays-live-note{text-align:center}._1uhxb6n0 .delays-tooltip{z-index:3;pointer-events:none;background-color:var(--cpqmpt8);border:1px solid var(--cpqmpta);color:var(--cpqmpt6);white-space:nowrap;border-radius:8px;padding:6px 8px;position:absolute;box-shadow:0 4px 12px #0000002e}._1uhxb6n0 .delays-tooltip .tooltip-head{align-items:center;gap:6px;margin-bottom:2px;display:flex}._1uhxb6n0 .delays-tooltip .tooltip-head img{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}._1uhxb6n0 .delays-tooltip .tooltip-title{color:var(--cpqmpt6);font-weight:700}._1uhxb6n0 .delays-tooltip .tooltip-arrow{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);margin:0 2px}._1uhxb6n0 .delays-tooltip .tooltip-codes{margin:2px 0 4px}._1uhxb6n1{position:absolute;inset:0}._1uhxb6n1 .delay-map-loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._1uhxb6n1 .delay-map-error{text-align:center;color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}._1uhxb6n2{width:100%;height:100%;position:absolute;inset:0}html[data-theme=light] ._1uhxb6n2 .delay-basemap{filter:saturate(.45)brightness(.88)contrast(.92)}._1uhxb6n3{z-index:2;background-color:var(--cpqmpt8);border:1px solid var(--cpqmpta);max-width:calc(100% - 24px);color:var(--cpqmpt6);border-radius:8px;flex-direction:column;gap:4px;padding:6px 10px;display:flex;position:absolute;bottom:12px;left:12px}._1uhxb6n3 .legend-title{color:var(--cpqmpt6);font-weight:700}._1uhxb6n3 .legend-stops{flex-wrap:wrap;gap:2px 12px;display:flex}._1uhxb6n3 .legend-stop{align-items:center;gap:6px;display:flex}._1uhxb6n3 .legend-swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}._1uhxb6n3 .legend-label{color:var(--cpqmpt6)}._1uhxb6n4{border:1px solid var(--cpqmpta);background-color:var(--cpqmpt8);border-radius:12px;flex-direction:column;gap:10px;min-width:0;max-height:520px;padding:12px;display:flex}._1uhxb6n4 .list-header{flex-direction:column;gap:2px;display:flex}._1uhxb6n4 .list-title{color:var(--cpqmpt6)}._1uhxb6n4 .list-stamp{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n4 .search-input{border:1px solid var(--cpqmpta);border-radius:8px;align-items:center;gap:4px;padding:2px 6px;display:flex}._1uhxb6n4 .search-input>input{min-width:0;color:var(--cpqmpt6);background:0 0;border:none;outline:none;flex:1;padding:6px 2px;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px}._1uhxb6n4 .search-input>button{cursor:pointer;color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}._1uhxb6n4 .search-input>button>svg{fill:currentColor;width:12px;height:12px}._1uhxb6n4 .list-body{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}._1uhxb6n4 .list-loading{justify-content:center;padding:24px;display:flex}._1uhxb6n4 .list-empty{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);text-align:center;padding:16px 4px}._1uhxb6n4 .airport-row{cursor:pointer;text-align:left;width:100%;color:var(--cpqmpt6);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}._1uhxb6n4 .airport-row:hover{background-color:var(--cpqmpt9)}._1uhxb6n4 .airport-row.selected{border-color:var(--cpqmpt0);background-color:var(--cpqmpt9)}._1uhxb6n4 .airport-row.off-map,._1uhxb6n4 .airport-row.off-map .airport-delays .delay{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n4 .airport-row img{object-fit:cover;border-radius:2px;width:22px;height:16px}._1uhxb6n4 .airport-name{flex-direction:column;min-width:0;display:flex}._1uhxb6n4 .airport-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1uhxb6n4 .airport-codes{margin-top:2px}._1uhxb6n4 .airport-delays{flex-shrink:0;gap:8px;display:flex}._1uhxb6n4 .airport-delays .delay{color:var(--cpqmpt6);align-items:center;gap:3px;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:19px;display:flex}._1uhxb6n4 .airport-delays .delay>svg{width:11px;height:11px}._1uhxb6n0 .delays-window{flex-direction:column;gap:20px;display:flex}._1uhxb6n0 .delays-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._1uhxb6n0 .delays-region-chips{flex-wrap:wrap;gap:8px;display:flex}._1uhxb6n0 .delays-airport-search{width:320px;max-width:100%}._1uhxb6n0 .delays-window-loading{justify-content:center;align-items:center;min-height:240px;display:flex}._1uhxb6n0 .delays-period{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}._1uhxb6n0 .delays-period .period-lines{flex-direction:column;gap:2px;display:flex}._1uhxb6n0 .delays-period .period-line{color:var(--cpqmpt6)}._1uhxb6n0 .delays-period .period-compare,._1uhxb6n0 .delays-period .period-updated{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .delays-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._1uhxb6n0 .kpi{border:1px solid var(--cpqmpta);background-color:var(--cpqmpt8);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}._1uhxb6n0 .kpi-label{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .kpi-line{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}._1uhxb6n0 .kpi-value{color:var(--cpqmpt6);min-width:0}._1uhxb6n0 .kpi-sub{color:var(--cpqmpt6)}._1uhxb6n0 .kpi-change{white-space:nowrap;color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .kpi-change.worse{color:color-mix(in srgb, var(--cpqmpt2) 75%, var(--cpqmpt6))}._1uhxb6n0 .kpi-change.better{color:color-mix(in srgb, var(--cpqmpt0) 75%, var(--cpqmpt6))}._1uhxb6n0 .delays-card{border:1px solid var(--cpqmpta);background-color:var(--cpqmpt8);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}._1uhxb6n0 .delays-card .card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._1uhxb6n0 .delays-card .card-title{color:var(--cpqmpt6)}._1uhxb6n0 .delays-card .card-subtitle{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .delays-direction{flex-shrink:0;width:auto}._1uhxb6n0 .rank-empty{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);padding:16px 0}._1uhxb6n0 .rank-table{flex-direction:column;min-width:0;display:flex;overflow-x:auto}._1uhxb6n0 .rank-head,._1uhxb6n0 .rank-row{grid-template-columns:minmax(180px,2fr) minmax(120px,1.4fr) 80px 90px 90px;align-items:center;gap:8px;min-width:620px;padding:6px 4px;display:grid}._1uhxb6n0 .rank-head{border-bottom:1px solid var(--cpqmpta);color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n0 .rank-row{border-bottom:1px solid var(--cpqmpt9)}._1uhxb6n0 .rank-row .num,._1uhxb6n0 .rank-head .num{text-align:right}._1uhxb6n0 .rank-label{min-width:0;color:var(--cpqmpt6);align-items:center;gap:8px;text-decoration:none;display:flex}._1uhxb6n0 .rank-label:hover .rank-name{color:var(--cpqmpt0)}._1uhxb6n0 .rank-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:17px}._1uhxb6n0 .rank-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:22px;height:22px}._1uhxb6n0 .rank-name{flex-direction:column;min-width:0;display:flex}._1uhxb6n0 .rank-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._1uhxb6n0 .rank-code{margin-top:2px}._1uhxb6n0 .rank-bar-cell{align-items:center;gap:8px;min-width:0;display:flex;position:relative}._1uhxb6n0 .rank-bar{background-color:var(--cpqmpt0);border-radius:4px;flex-shrink:1;min-width:2px;height:8px}._1uhxb6n0 .rank-pct{color:var(--cpqmpt6);flex-shrink:0}._1uhxb6n7{--_1uhxb6n5:#0e6a99;--_1uhxb6n6:#5bb8e6;flex-direction:column;gap:24px;min-width:0;display:flex}html[data-theme=dark] ._1uhxb6n7{--_1uhxb6n5:#2556c4;--_1uhxb6n6:#2e9fd9}._1uhxb6n7 .series-departure .recharts-line-curve{stroke:var(--_1uhxb6n5)}._1uhxb6n7 .series-arrival .recharts-line-curve{stroke:var(--_1uhxb6n6)}._1uhxb6n7 .chart-dot.series-departure{fill:var(--_1uhxb6n5)}._1uhxb6n7 .chart-dot.series-arrival{fill:var(--_1uhxb6n6)}._1uhxb6n7 .legend-key.series-departure{background-color:var(--_1uhxb6n5)}._1uhxb6n7 .legend-key.series-arrival{background-color:var(--_1uhxb6n6)}._1uhxb6n7 .charts-note,._1uhxb6n7 .charts-empty{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n7 .chart-block{flex-direction:column;gap:8px;min-width:0;display:flex}._1uhxb6n7 .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}._1uhxb6n7 .chart-title{color:var(--cpqmpt6)}._1uhxb6n7 .chart-legend{color:var(--cpqmpt6);flex-wrap:wrap;gap:4px 16px;display:flex}._1uhxb6n7 .legend-item{align-items:center;gap:6px;display:flex}._1uhxb6n7 .legend-key{border-radius:1px;flex-shrink:0;width:14px;height:2px}._1uhxb6n7 .chart-plot{min-width:0}._1uhxb6n7 .recharts-cartesian-axis-tick-value{fill:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:19px}._1uhxb6n7 .recharts-cartesian-axis-line{stroke:var(--cpqmpta)}._1uhxb6n7 .recharts-cartesian-grid line{stroke:var(--cpqmpta);stroke-width:1px}._1uhxb6n7 .chart-crosshair{stroke:color-mix(in srgb, var(--cpqmpt6) 65%, transparent);stroke-width:1px}._1uhxb6n7 .chart-dot{stroke:var(--cpqmpt8);stroke-width:2px}._1uhxb6n7 .chart-tooltip{background-color:var(--cpqmpt8);border:1px solid var(--cpqmpta);color:var(--cpqmpt6);border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex;box-shadow:0 4px 12px #0000002e}._1uhxb6n7 .chart-tooltip .tooltip-when,._1uhxb6n7 .chart-tooltip .tooltip-label{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n7 .chart-tooltip .tooltip-row{align-items:center;gap:6px;display:flex}._1uhxb6n7 .route-bars{grid-template-columns:fit-content(220px) auto fit-content(220px) minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}._1uhxb6n7 .route-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}._1uhxb6n7 .route-end{min-width:0;color:var(--cpqmpt6);align-items:center;gap:6px;display:flex}._1uhxb6n7 .route-end img{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}._1uhxb6n7 .route-city{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1uhxb6n7 .route-arrow{color:color-mix(in srgb, var(--cpqmpt6) 65%, transparent)}._1uhxb6n7 .route-bar-cell{align-items:center;gap:8px;min-width:0;padding-left:6px;display:flex}._1uhxb6n7 .route-bar{background-color:var(--cpqmpt0);border-radius:0 4px 4px 0;flex-shrink:1;min-width:2px;height:10px}._1uhxb6n7 .route-bar.capped{position:relative}._1uhxb6n7 .route-bar.capped:after{content:"";background-color:var(--cpqmpt8);width:3px;position:absolute;top:-2px;bottom:-2px;right:12px;transform:skew(-20deg)}._1uhxb6n7 .route-value{color:var(--cpqmpt6);white-space:nowrap;flex-shrink:0}._1uhxb6n8{align-items:center;gap:4px;min-width:0;display:flex}@media screen and (width<=900px){._1uhxb6n0 .delays-live-main{grid-template-columns:minmax(0,1fr)}._1uhxb6n0 .delays-side{position:static}._1uhxb6n0 .delays-side>*{max-height:420px;position:static}._1uhxb6n0 .delays-map-wrap{min-height:420px}._1uhxb6n0 .delays-live-main.expanded .delays-map-wrap{min-height:max(440px,52vh)}._1uhxb6n4{max-height:420px}}@media screen and (width<=600px){._1uhxb6n7 .route-bar-cell{grid-column:1/-1;padding-left:0}}
