airport-body .history-controls .download-btn{display:inline-flex;align-items:center;column-gap:.5em;padding:.5em 1em;font-size:.875em}airport-body .history-controls .download-btn.outline{border-top-width:3px}airport-body .history-controls .download-btn .download-icon{width:1.125em;height:1.125em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--mask-download);mask-image:var(--mask-download);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}dashboard-body-view .view-toggle .download-btn{display:inline-flex;align-items:center;column-gap:.5em;padding:.375em 1em;font-size:.8125em;font-weight:700;font-family:inherit;border-radius:6px}dashboard-body-view .view-toggle .collapse-all-btn.hide+.download-btn{margin-left:auto}dashboard-body-view .view-toggle .download-btn .download-icon{width:1.125em;height:1.125em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--mask-download);mask-image:var(--mask-download);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media (max-width:470px){dashboard-body-view .view-toggle{flex-wrap:wrap;row-gap:var(--space-3)}dashboard-body-view .view-toggle .download-btn{flex-basis:100%;justify-content:center}}data-download dialog.alert{box-sizing:border-box;width:44em;max-width:90%;min-height:min(34em,85vh)}data-download dialog.alert[open]{display:flex;flex-direction:column}data-download .body{display:flex;flex-direction:column;flex-grow:1;row-gap:var(--space-5);margin-block-start:var(--space-4)}data-download .intro{margin:0;font-size:.875em;line-height:1.5;color:var(--color-secondary-font)}data-download .date-fields{display:flex;flex-wrap:wrap;column-gap:var(--space-4);row-gap:var(--space-4)}data-download .field{display:flex;flex-direction:column;row-gap:var(--space-1);flex:1 1 116px;min-width:0}data-download .field-label{font-size:.6875em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-font)}data-download input[type=date]{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}data-download .choice-fields{display:flex;flex-wrap:wrap;column-gap:var(--space-6);row-gap:var(--space-4)}data-download .format-field,data-download .rows-field{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-1)}data-download .format-toggle{display:inline-flex;background:var(--segmented-control-bg);border-radius:.5em;padding:.1875em}data-download .format-btn,data-download .rows-btn{background:0 0;border:none;padding:.375em 1em;font-size:.8125em;font-weight:700;cursor:pointer;color:var(--font-color);font-family:inherit;border-radius:.375em;opacity:.6;transition:background-color .15s ease,opacity .15s ease}data-download .format-btn:hover,data-download .rows-btn:hover{opacity:.8}data-download .format-btn.active,data-download .rows-btn.active{background:var(--segmented-control-active-bg);box-shadow:0 1px 3px rgba(0,0,0,.1);opacity:1}data-download .actions{display:flex;justify-content:flex-end;column-gap:var(--space-3);margin-block-start:auto}data-download .actions .download-cancel,data-download .actions .download-submit{flex:0 1 10.625em}data-download .actions .download-cancel.hide{display:none}data-download .download-progress{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;row-gap:var(--space-3);text-align:center}data-download .download-progress.hide{display:none}data-download .download-progress .progress-bar{width:320px;max-width:100%;accent-color:var(--wu-lightblue)}data-download .download-progress .progress-copy{font-size:.875em;color:var(--color-secondary-font)}data-download .download-error{margin:0;font-size:.875em;color:var(--error-color)}data-download .download-error.hide{display:none}data-download .premium-notice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-grow:1;row-gap:var(--space-2-5);box-sizing:border-box;margin:0;padding-block:var(--space-6);padding-inline:1.625em;border:1px solid var(--color-box-border);border-radius:.75em;background-color:rgba(var(--black-or-white),.02);line-height:1.4;color:var(--font-color)}@media (max-width:359px){data-download .premium-notice{padding-inline:var(--space-4)}}data-download .premium-notice .notice-copy{margin:0;font-size:1.3125em;font-weight:700;line-height:1.2;text-wrap:pretty}data-download .premium-notice .notice-body{margin:0;font-size:.9375em;color:var(--color-secondary-font);text-wrap:pretty}data-download .actions .notice-detail{margin:0;margin-inline-end:auto;align-self:center;font-size:.875em;color:var(--color-secondary-font)}data-download .actions:has(.notice-detail:not(.hide)){flex-wrap:wrap;row-gap:var(--space-3)}data-download .actions .notice-signin{color:var(--subscribe-accent);font-weight:700;text-decoration:none}data-download .actions .notice-signin:hover{text-decoration:underline}data-download .actions .download-submit.hide,data-download .actions .notice-cta.hide,data-download .actions .notice-detail.hide{display:none}data-download .premium-notice.hide{display:none}