.AirportVisibilityHistory-module__CwAzgq__history{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:3rem}.AirportVisibilityHistory-module__CwAzgq__intro{margin-bottom:1.75rem}.AirportVisibilityHistory-module__CwAzgq__aircraftControls{margin-bottom:1.25rem}.AirportVisibilityHistory-module__CwAzgq__controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.AirportVisibilityHistory-module__CwAzgq__views{border-bottom:1px solid var(--color-border);gap:1.25rem;display:flex}.AirportVisibilityHistory-module__CwAzgq__views button{min-height:44px;color:var(--color-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.65rem .1rem;display:inline-flex}.AirportVisibilityHistory-module__CwAzgq__views button[aria-pressed=true]{border-bottom-color:var(--color-navy);color:var(--color-navy);font-weight:600}.AirportVisibilityHistory-module__CwAzgq__views button:hover{color:var(--color-primary)}.AirportVisibilityHistory-module__CwAzgq__year{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:14px;display:flex}.AirportVisibilityHistory-module__CwAzgq__year select{border:1px solid var(--color-border);border-radius:var(--amigo-control-radius);background:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text-strong);padding:.5rem .75rem;font-size:16px}.AirportVisibilityHistory-module__CwAzgq__figure{border:1px solid var(--color-border);border-radius:var(--amigo-panel-radius);background:#fff;overflow:hidden}.AirportVisibilityHistory-module__CwAzgq__caption{padding:1.5rem 1.5rem 0}.AirportVisibilityHistory-module__CwAzgq__legend{color:var(--color-text);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 1.5rem;font-size:14px;display:flex}.AirportVisibilityHistory-module__CwAzgq__legend li{align-items:center;gap:.5rem;display:inline-flex}.AirportVisibilityHistory-module__CwAzgq__allowedSwatch,.AirportVisibilityHistory-module__CwAzgq__closedSwatch,.AirportVisibilityHistory-module__CwAzgq__unknownSwatch{flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.AirportVisibilityHistory-module__CwAzgq__allowedSwatch,.AirportVisibilityHistory-module__CwAzgq__allowedSegment{background:var(--color-success)}.AirportVisibilityHistory-module__CwAzgq__closedSwatch,.AirportVisibilityHistory-module__CwAzgq__closedSegment{background:var(--color-primary)}.AirportVisibilityHistory-module__CwAzgq__unknownSwatch,.AirportVisibilityHistory-module__CwAzgq__unknownSegment{background:var(--color-border-strong)}.AirportVisibilityHistory-module__CwAzgq__axisLabel{color:var(--color-muted);margin:1.25rem 1.5rem .75rem;font-size:14px}.AirportVisibilityHistory-module__CwAzgq__chart{grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;padding:0 1.5rem 1.5rem;display:grid}.AirportVisibilityHistory-module__CwAzgq__hourChart{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.AirportVisibilityHistory-module__CwAzgq__column{border-radius:var(--amigo-control-radius);cursor:pointer;min-width:0;color:var(--color-text);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;padding:.35rem;font-size:14px;display:flex}.AirportVisibilityHistory-module__CwAzgq__column:hover,.AirportVisibilityHistory-module__CwAzgq__column[aria-pressed=true]{background:var(--color-surface-contrast)}.AirportVisibilityHistory-module__CwAzgq__column[aria-pressed=true] .AirportVisibilityHistory-module__CwAzgq__month{text-underline-offset:.3rem;color:var(--color-navy);font-weight:600;text-decoration:underline}.AirportVisibilityHistory-module__CwAzgq__percentage{min-height:1.5rem;color:var(--color-success);margin-bottom:.6rem;font-weight:600}.AirportVisibilityHistory-module__CwAzgq__bar{flex-direction:column;width:100%;max-width:52px;height:210px;display:flex;overflow:hidden}.AirportVisibilityHistory-module__CwAzgq__hourChart .AirportVisibilityHistory-module__CwAzgq__bar{max-width:92px}.AirportVisibilityHistory-module__CwAzgq__bar>span{flex-shrink:0;width:100%;min-height:0;transition:height .25s cubic-bezier(.16,1,.3,1);display:block}.AirportVisibilityHistory-module__CwAzgq__allowedSegment{height:var(--allowed-share)}.AirportVisibilityHistory-module__CwAzgq__closedSegment{height:var(--closed-share)}.AirportVisibilityHistory-module__CwAzgq__unknownSegment{height:var(--unknown-share)}.AirportVisibilityHistory-module__CwAzgq__emptyBar{border-bottom:1px solid var(--color-border)}.AirportVisibilityHistory-module__CwAzgq__month{white-space:nowrap;margin-top:.75rem}.AirportVisibilityHistory-module__CwAzgq__reportCount{color:var(--color-muted);margin-top:.3rem}.AirportVisibilityHistory-module__CwAzgq__countWord{display:inline}.AirportVisibilityHistory-module__CwAzgq__selection{border-top:1px solid var(--color-border);background:var(--color-surface);min-height:138px;padding:1.25rem 1.5rem}.AirportVisibilityHistory-module__CwAzgq__windows{border-top:1px solid var(--color-border);margin-top:2.5rem;padding-top:2rem}.AirportVisibilityHistory-module__CwAzgq__windowFilters{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.AirportVisibilityHistory-module__CwAzgq__windowCounts{color:var(--color-text);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:14px;display:flex}.AirportVisibilityHistory-module__CwAzgq__windowList{border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;margin-top:1.25rem}.AirportVisibilityHistory-module__CwAzgq__windowRow{border-bottom:1px solid var(--color-border);grid-template-columns:140px minmax(0,1fr) 155px;align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.AirportVisibilityHistory-module__CwAzgq__windowDescription{min-width:0}.AirportVisibilityHistory-module__CwAzgq__windowDuration{text-align:right;color:var(--color-navy);font-weight:600}.AirportVisibilityHistory-module__CwAzgq__windowPages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.AirportVisibilityHistory-module__CwAzgq__windowPages button{cursor:pointer;min-height:44px;color:var(--color-navy);text-underline-offset:.25rem;text-decoration:underline}.AirportVisibilityHistory-module__CwAzgq__windowPages button:disabled{cursor:default;opacity:.5;text-decoration:none}.AirportVisibilityHistory-module__CwAzgq__windowPages button:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.AirportVisibilityHistory-module__CwAzgq__explanation{margin-top:2rem}.AirportVisibilityHistory-module__CwAzgq__method{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:.75rem}.AirportVisibilityHistory-module__CwAzgq__method>summary{min-height:44px;color:var(--color-navy);cursor:pointer;align-items:center;gap:.5rem;font-size:14px;font-weight:600;display:flex}.AirportVisibilityHistory-module__CwAzgq__disclosureIcon{flex-shrink:0;margin-left:auto}.AirportVisibilityHistory-module__CwAzgq__method[open]>summary .AirportVisibilityHistory-module__CwAzgq__disclosureIcon{transform:rotate(180deg)}.AirportVisibilityHistory-module__CwAzgq__tableWrap{scrollbar-color:var(--color-border-strong) var(--color-surface-soft);overflow-x:auto}.AirportVisibilityHistory-module__CwAzgq__table{text-align:left;font-variant-numeric:tabular-nums;width:100%}.AirportVisibilityHistory-module__CwAzgq__table th,.AirportVisibilityHistory-module__CwAzgq__table td{border-bottom:1px solid var(--color-border);padding:.65rem .75rem}.AirportVisibilityHistory-module__CwAzgq__views button:focus-visible,.AirportVisibilityHistory-module__CwAzgq__column:focus-visible,.AirportVisibilityHistory-module__CwAzgq__year select:focus-visible,.AirportVisibilityHistory-module__CwAzgq__method summary:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}@media (max-width:639px){.AirportVisibilityHistory-module__CwAzgq__history{margin-top:2rem;padding-top:2rem}.AirportVisibilityHistory-module__CwAzgq__caption{padding:1.25rem 1rem 0}.AirportVisibilityHistory-module__CwAzgq__legend{-moz-column-gap:1rem;column-gap:1rem;margin-inline:1rem}.AirportVisibilityHistory-module__CwAzgq__axisLabel{margin-inline:1rem}.AirportVisibilityHistory-module__CwAzgq__chart,.AirportVisibilityHistory-module__CwAzgq__hourChart{grid-template-columns:1fr;gap:.3rem;padding:0 1rem 1rem}.AirportVisibilityHistory-module__CwAzgq__column{text-align:left;grid-template-columns:2.5rem minmax(0,1fr) 3rem;align-items:center;gap:.25rem .75rem;min-height:48px;padding:.45rem .35rem;display:grid}.AirportVisibilityHistory-module__CwAzgq__hourChart .AirportVisibilityHistory-module__CwAzgq__column{grid-template-columns:6.75rem minmax(0,1fr) 3rem}.AirportVisibilityHistory-module__CwAzgq__month{grid-area:1/1;margin:0}.AirportVisibilityHistory-module__CwAzgq__bar,.AirportVisibilityHistory-module__CwAzgq__hourChart .AirportVisibilityHistory-module__CwAzgq__bar{flex-direction:row-reverse;grid-area:1/2;width:100%;max-width:none;height:18px}.AirportVisibilityHistory-module__CwAzgq__bar>span{height:100%;transition-property:width}.AirportVisibilityHistory-module__CwAzgq__allowedSegment{width:var(--allowed-share)!important}.AirportVisibilityHistory-module__CwAzgq__closedSegment{width:var(--closed-share)!important}.AirportVisibilityHistory-module__CwAzgq__unknownSegment{width:var(--unknown-share)!important}.AirportVisibilityHistory-module__CwAzgq__percentage{text-align:right;grid-area:1/3;min-height:auto;margin:0}.AirportVisibilityHistory-module__CwAzgq__reportCount{grid-area:2/2/auto/4;margin:0}.AirportVisibilityHistory-module__CwAzgq__selection{min-height:160px;padding:1rem}.AirportVisibilityHistory-module__CwAzgq__windowRow{grid-template-columns:1fr 1fr;gap:.75rem}.AirportVisibilityHistory-module__CwAzgq__windowDescription{grid-area:2/1/auto/-1}.AirportVisibilityHistory-module__CwAzgq__windowDuration{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.AirportVisibilityHistory-module__CwAzgq__bar>span{transition:none}}
