.BEb7ra_container{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem}.BEb7ra_topBar{justify-content:space-between;align-items:flex-end;margin-bottom:2rem;display:flex}.BEb7ra_badge{border-radius:var(--radius-pill);background-color:var(--cat-flight-bg);border:1px solid var(--cat-flight-border);color:var(--cat-flight-text);text-transform:uppercase;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-block}.BEb7ra_title{color:var(--brand-dark);margin-top:.5rem;font-size:2.2rem;font-weight:900}.BEb7ra_subtitle{color:var(--text-muted);max-width:600px;margin-top:.25rem;font-size:.95rem}.BEb7ra_lookerBtn{color:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);background-color:#1a73e8;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;transition:background-color .15s;display:flex}.BEb7ra_lookerBtn:hover{background-color:#1557b0}.BEb7ra_metricsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.BEb7ra_metricCard{border:1px solid var(--bg-sand-300);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background-color:#fff;padding:1.5rem}.BEb7ra_metricLabel{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.BEb7ra_metricVal{color:var(--brand-dark);margin-top:.25rem;font-size:1.8rem;font-weight:900}.BEb7ra_metricHighlight{color:#059669}.BEb7ra_chartCard{border:1px solid var(--bg-sand-300);border-radius:var(--radius-bento);box-shadow:var(--shadow-md);background-color:#fff;margin-bottom:2.5rem;padding:2rem}.BEb7ra_chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.BEb7ra_chartTitle{color:var(--brand-dark);font-size:1.25rem;font-weight:800}.BEb7ra_explainBox{background-color:var(--bg-sand-50);border:1px solid var(--bg-sand-300);border-radius:var(--radius-card);margin-top:2rem;padding:1.5rem}.BEb7ra_explainTitle{color:var(--brand-dark);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:800;display:flex}.BEb7ra_explainText{color:var(--text-muted);font-size:.85rem;line-height:1.6}.BEb7ra_metricNote{color:var(--text-muted);font-size:.75rem}.BEb7ra_metricGood{color:var(--success);font-size:.75rem;font-weight:700}.BEb7ra_metricBad{color:var(--danger);font-size:.75rem;font-weight:700}.BEb7ra_routePicker{text-transform:uppercase;max-width:520px;color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:800;display:flex}.BEb7ra_legend{gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.BEb7ra_legendNormal,.BEb7ra_legendHoliday{border-radius:var(--radius-pill);padding:.3rem .7rem}.BEb7ra_legendNormal{color:#b45309;background-color:#fef3c7}.BEb7ra_legendHoliday{background-color:var(--danger-bg);color:var(--danger)}.BEb7ra_chart{border-bottom:2px solid #e5e7eb;align-items:stretch;gap:10px;height:260px;padding:1rem 0 .5rem;display:flex;overflow-x:auto}.BEb7ra_barCol{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:42px;display:flex}.BEb7ra_barTrack{flex:1;align-items:flex-end;width:100%;display:flex}.BEb7ra_bar,.BEb7ra_barHoliday{border-radius:6px 6px 0 0;width:100%;transition:height .3s}.BEb7ra_bar{background-color:var(--brand-yellow)}.BEb7ra_barHoliday{background-color:#f87171}.BEb7ra_barValue,.BEb7ra_barValueHoliday{color:#4b5563;font-size:.68rem;font-weight:700}.BEb7ra_barValueHoliday{color:var(--danger)}.BEb7ra_barLabel{color:var(--text-muted);white-space:nowrap;font-size:.65rem;font-weight:600}.BEb7ra_alertsCard{border:1px solid var(--bg-sand-300);border-radius:var(--radius-bento);box-shadow:var(--shadow-md);background-color:#fff;flex-direction:column;gap:1rem;padding:2rem;display:flex}.BEb7ra_alertsCard .BEb7ra_chartTitle{align-items:center;gap:.5rem;display:flex}.BEb7ra_alertForm{grid-template-columns:1fr 1fr 1.2fr 1.2fr auto;align-items:end;gap:.75rem;display:grid}.BEb7ra_alertList{flex-direction:column;gap:.5rem;display:flex}.BEb7ra_alertItem{border:1px solid var(--bg-sand-300);background-color:var(--bg-sand-50);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.BEb7ra_alertOff{opacity:.55}.BEb7ra_hit{border-radius:var(--radius-pill);color:#065f46;background-color:#d1fae5;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.BEb7ra_inlineLink{color:var(--brand-amber);font-weight:700;font-size:inherit;text-decoration:underline}@media (max-width:960px){.BEb7ra_topBar{flex-direction:column;align-items:flex-start;gap:1rem}.BEb7ra_metricsGrid{grid-template-columns:repeat(2,1fr)}.BEb7ra_alertForm{grid-template-columns:1fr 1fr}.BEb7ra_alertForm button{grid-column:1/-1}.BEb7ra_chartHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:520px){.BEb7ra_metricsGrid,.BEb7ra_alertForm{grid-template-columns:1fr}.BEb7ra_chartCard,.BEb7ra_alertsCard{padding:1.25rem}}
