.vnjk6z0{width:100%}.vnjk6z0 .dashboard-outer{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.vnjk6z0 .dashboard-charts{grid-template-columns:1fr;gap:16px;display:grid}.vnjk6z0 .dashboard-card{background-color:color-mix(in srgb, var(--cpqmpt0) 3%, var(--cpqmpt8));box-sizing:border-box;border-radius:12px;flex-direction:column;gap:2px;padding:16px;display:flex}.vnjk6z0 .card-title{color:var(--cpqmpt6)}.vnjk6z0 .card-subtitle{color:var(--cpqmptb);margin-bottom:8px}.vnjk6z0 .dashboard-graph-section{background-color:var(--cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.vnjk6z0 .graph-section-header{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.vnjk6z0 .graph-title{color:var(--cpqmpt6)}.vnjk6z0 .history-csv{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.vnjk6z0 .business-only{color:var(--cpqmptb);font-size:.7em}.vnjk6z0 .graph-selector{display:flex}.vnjk6z0 .graph-selector select{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 20%);background-color:var(--cpqmpt9);height:40px;color:var(--cpqmpt6);cursor:pointer;border-radius:12px;outline:none;padding:0 12px;font-family:Fira Sans,sans serif;font-size:15px}.vnjk6z0 .graph-loader-container{justify-content:center;align-items:center;min-height:400px;display:flex}.vnjk6z0 .disclaimer{color:var(--cpqmptb);margin-top:4px;font-size:12px;font-weight:400}@media (width>=769px){.vnjk6z0 .graph-section-header{flex-direction:row;align-items:flex-start}}._1q2g9dp0{background-color:var(--cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._1q2g9dp0 .history-header{flex-direction:column;justify-content:space-between;gap:8px;display:flex}._1q2g9dp0 .card-title{color:var(--cpqmpt6)}._1q2g9dp0 .history-csv{flex-direction:column;flex-shrink:0;gap:4px;display:flex;position:relative}._1q2g9dp0 .history-csv .business-only{color:var(--cpqmptb);font-size:.7em}._1q2g9dp0 .history-classes{flex-wrap:wrap;gap:8px;display:flex}._1q2g9dp0 .history-loading{justify-content:center;align-items:center;min-height:400px;display:flex}._1q2g9dp0 #graph-container{min-height:420px;margin-bottom:16px}._1q2g9dp0 #graph-container text{fill:var(--cpqmpt6)!important;color:var(--cpqmpt6)!important;font-family:Fira Sans,sans serif!important;font-size:12px!important}._1q2g9dp0 .highcharts-button-box{fill:var(--cpqmpt9)!important;stroke:color-mix(in srgb, transparent, var(--cpqmpt6) 20%)!important}._1q2g9dp0 .highcharts-button-hover .highcharts-button-box{fill:var(--cpqmpta)!important}._1q2g9dp0 .highcharts-button-pressed .highcharts-button-box{fill:var(--cpqmpta)!important;stroke:color-mix(in srgb, transparent, var(--cpqmpt6) 40%)!important}._1q2g9dp0 .history-loading svg,._1q2g9dp0 .history-loading .loading{width:60px;height:60px}@media (width>=769px){._1q2g9dp0 .history-header{flex-direction:row;align-items:flex-start}}.kc19jq0{position:relative}.kc19jq0 .select-trigger{cursor:pointer;background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 20%);box-sizing:border-box;width:100%;height:40px;color:var(--cpqmpt6);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.kc19jq0 .select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kc19jq0 .trigger-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px}.kc19jq0 .caret-circle{background-color:color-mix(in srgb, transparent, var(--cpqmpt6) 8%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kc19jq0 .caret-circle svg{width:14px;height:14px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 60%)}.kc19jq0 .clear{cursor:pointer;display:flex}.kc19jq0 .clear svg{width:16px;height:16px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 55%)}.kc19jq0 .select-menu{z-index:20;background-color:var(--cpqmpta);border-radius:12px;flex-direction:column;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 2px 12px #0000003d}.kc19jq0 .menu-search{border-bottom:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 16%);align-items:center;gap:8px;padding:8px 12px;display:flex}.kc19jq0 .menu-search svg{width:14px;height:14px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 55%);flex-shrink:0}.kc19jq0 .menu-search input{color:var(--cpqmpt6);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px}.kc19jq0 .menu-search input::placeholder{color:color-mix(in srgb, transparent, var(--cpqmpt6) 50%);opacity:1;font-weight:400}.kc19jq0 .menu-list{flex-direction:column;display:flex;overflow-y:auto}.kc19jq0 .menu-item{cursor:pointer;color:var(--cpqmpt6);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.kc19jq0 .menu-item:hover{background-color:color-mix(in srgb, transparent, var(--cpqmpt6) 10%)}.kc19jq0 .menu-item.selected{background-color:color-mix(in srgb, transparent, var(--cpqmpt0) 10%);color:var(--cpqmpt0)}.kc19jq0 .menu-item .item-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px}.kc19jq0 .menu-item .item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kc19jq0 .menu-empty{color:color-mix(in srgb, transparent, var(--cpqmpt6) 50%);text-align:center;padding:12px 16px;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px}._1dkbt5q0{flex-direction:column;gap:24px;width:100%;display:flex}._1dkbt5q0 .tab-filter{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 12%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}._1dkbt5q0 .tab-filter-title{color:var(--cpqmpt6);font-weight:700}._1dkbt5q0 .tab-filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._1dkbt5q0 .tab-filter-row .AirlineSearchInput,._1dkbt5q0 .tab-filter-row .AirportSearchInput,._1dkbt5q0 .tab-filter-row .AircraftSearchInput,._1dkbt5q0 .tab-filter-row ._1ndugsf0,._1dkbt5q0 .tab-filter-row .nmda700,._1dkbt5q0 .tab-filter-row select{flex:1;min-width:240px;max-width:420px}._1dkbt5q0 .tab-filter-row .suggestions-input-row,._1dkbt5q0 .tab-filter-row .nmda700 .airport-input-row{background-color:var(--cpqmpta)}._1dkbt5q0 .tab-filter-row .kc19jq0{flex:1;min-width:240px;max-width:420px}._1dkbt5q0 .tab-filter-row select{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 20%);background-color:var(--cpqmpt9);height:40px;color:var(--cpqmpt6);cursor:pointer;box-sizing:border-box;border-radius:12px;outline:none;padding:0 12px;font-family:Fira Sans,sans serif;font-size:15px}._1dkbt5q0 .aircraft-chart-card{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}._1dkbt5q0 .aircraft-chart-card .card-title{color:var(--cpqmpt6)}._1dkbt5q0 .tab-empty{color:var(--cpqmptb);text-align:center;padding:24px 0}._1dkbt5q0 .tab-filters-pair{flex-wrap:wrap;gap:16px;display:flex}@media (width>=769px){._1dkbt5q0 .tab-filters-pair{flex-wrap:nowrap}}._1x93aeu0{--donut-green:var(--cpqmpt0);--donut-track:var(--cpqmpta);background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}._1x93aeu0 .overview-title{color:var(--cpqmpt6);font-weight:700}._1x93aeu0 .overview-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._1x93aeu0 .class-card{background-color:var(--cpqmpt8);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 8%);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;transition:border-color .2s,background-color .2s;display:flex}._1x93aeu0 .class-card:hover{border-color:color-mix(in srgb, transparent, var(--cpqmpt0) 50%);background-color:color-mix(in srgb, transparent, var(--cpqmpt0) 5%)}._1x93aeu0 .class-name{color:var(--cpqmpt6);text-align:center;font-weight:600}._1x93aeu0 .class-pct{color:var(--cpqmpt0);font-weight:700}._1x93aeu0 .donut-wrap{width:64px;height:64px;margin-top:4px;position:relative}._1x93aeu0 .donut-ring{border-radius:50%;width:100%;height:100%}._1x93aeu0 .donut-hole{background-color:var(--cpqmpt8);border-radius:50%;position:absolute;inset:10px}._1x93aeu0 .class-icon{object-fit:contain;box-sizing:border-box;z-index:1;width:100%;height:100%;padding:14px;position:absolute;inset:0}@media (width>=481px){._1x93aeu0 .overview-grid{grid-template-columns:repeat(6,1fr)}}._772z7g0{background-color:var(--cpqmpt8);width:100%}._772z7g0>section>#content{flex-direction:column;gap:24px;padding:24px 0 48px;display:flex}._772z7g0 .stats-tabs{width:100%}._772z7g0 .stats-subtabs{flex-wrap:wrap;gap:8px;display:flex}._772z7g0 .stats-content{width:100%}._772z7g0 .stats-content-loading{justify-content:center;align-items:center;min-height:400px;display:flex}._772z7g0 .stats-content-loading svg,._772z7g0 .stats-content-loading .loading{width:70px;height:70px}._772z7g0 .stats-footer{flex-direction:column;gap:16px;margin-top:8px;display:flex}._772z7g0 .stats-disclaimer{color:var(--cpqmptb)}._772z7g0 .stats-more-data{color:var(--cpqmpt6);text-align:center;background-color:var(--cpqmpt9);border-radius:12px;padding:32px 16px;font-weight:700}._772z7g0 .stats-more-data a{color:var(--cpqmpt0)}
