history-landing{display:block}history-landing .max-width{max-width:40em;margin:0 auto;padding:3em 1em;box-sizing:border-box;text-align:center}history-landing h1{font-size:2em;font-weight:700;margin:0 0 .375em;color:var(--font-color)}history-landing .tagline{font-size:1.0625em;line-height:1.6;color:var(--color-secondary-font);margin:0 auto 2em;max-width:32em}history-landing .lookup{background-color:var(--dashboard-widget-bg-color);border:1px solid var(--dashboard-widget-border-color);border-radius:.75em;padding:1.5em;text-align:left}history-landing .field{margin-bottom:1.25em}history-landing .field:last-of-type{margin-bottom:0}history-landing .field-label,history-landing label{display:block;font-size:.875em;font-weight:700;color:var(--font-color);margin-bottom:.5em}history-landing .search{position:relative}history-landing input[type=search]{width:100%;box-sizing:border-box;border-radius:.375em;margin:0;background-color:var(--input-bg-color);box-shadow:inset 0 1px 2px rgba(30,32,35,.1);border:1px solid var(--input-border-color);outline:0;padding:.625em .75em;font-size:1em;font-family:inherit;color:var(--font-color);-webkit-appearance:none}history-landing input[type=search]:focus{border-color:var(--wu-lightblue)}history-landing .results{list-style:none;position:absolute;top:calc(100% + .25em);left:0;right:0;padding:0 0 .5em;margin:0;background-color:var(--nav-menu-bg-color);border-radius:.25em;z-index:100;display:none;max-height:20em;overflow-y:auto;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}history-landing .results.open{display:block}history-landing .results .group{font-size:.75em;font-weight:500;text-transform:uppercase;margin:1em 1em .5em;background-repeat:no-repeat;background-size:20px;text-indent:24px;line-height:20px;opacity:.7;color:var(--font-color)}history-landing .results li:first-child.group{margin-top:.5em}history-landing .results .group.cities{background-image:var(--icon-city)}history-landing .results .group.airports{background-image:var(--icon-airport)}history-landing .results .result{display:block;width:100%;text-align:left;background-color:transparent;border:none;border-bottom:1px solid var(--nav-menu-item-border-color);border-radius:0;border-top:none;color:var(--font-color);font-family:inherit;font-size:.9em;padding:.5em 1em}history-landing .results li:last-of-type .result{border-bottom:none}history-landing .results .result:hover{background-color:var(--nav-menu-bg-color-hover)}history-landing .history-controls{display:flex;align-items:center;gap:.5em}history-landing .history-controls select{padding:.5em .75em;font-size:.875em;border:1px solid var(--input-border-color);background-color:var(--input-bg-color);color:var(--font-color);border-radius:.375em;font-family:Roboto,Helvetica Neue,sans-serif}history-landing .history-controls .month-select{flex-grow:1}history-landing .history-controls .view-btn{padding:.5em 1em;font-size:.875em;min-width:6em;margin-left:auto}history-landing .lookup-message{font-size:.875em;line-height:1.5;color:var(--wu-red);margin:1em 0 0}history-landing .lookup-message:empty{display:none}@media (max-width:640px){history-landing .max-width{padding:2em 1em}history-landing h1{font-size:1.5em}history-landing .tagline{font-size:1em}history-landing .lookup{padding:1.25em}history-landing .history-controls{flex-wrap:wrap}history-landing .history-controls select{flex-grow:1}history-landing .history-controls .view-btn{width:100%;margin-left:0}}