#root{max-width:1232px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media screen and (min-width: 321px){.modalFooter{display:flex;justify-content:flex-end}}#modal::part(close-button){display:none}@media screen and (max-width: 320px){#closeBasic::part(button){width:100%}}.requestInfo{text-align:left;padding:10px;box-sizing:border-box;padding-bottom:2rem}@media (max-width: 320px){.requestInfo{width:100%}}.menuOption{text-align:left;padding:5px}.deleteFlightButtonContainer{text-align:right;margin-bottom:10px;padding:10px}.flightInfoContainer{padding-left:10px;padding-right:10px;padding-bottom:10px;align-items:center;justify-content:center}.flightInfoContainer *{width:100%;margin-bottom:15px}@media (max-width: 1024px) and (min-width: 321px){.flightInfoContainer{width:364px;padding-left:0;padding-right:0}.deleteFlightButtonContainer{text-align:center}}@media (max-width: 320px){.flightInfoContainer *{width:100%}.flightInfoContainer{padding-left:0;padding-right:0}.flightInfoContainer *::part(wrapper){width:100%}}.backButton{margin-right:10px}.partnerAirlineTextContainer{padding:10px;text-align:left}.addFlightButtonContainer{text-align:right;margin-bottom:10px;padding:10px}.submitButtonContainer{display:flex;flex-direction:row;justify-content:flex-start;margin-top:30px;margin-bottom:20px;padding-right:10px;padding-left:10px}.submitButtonContainer *::part(button){margin-right:10px}@media (max-width: 1024px) and (min-width: 321px){.addFlightButtonContainer{text-align:center}.submitButtonContainer{justify-content:center;align-items:center;padding:0}.submitButtonContainer>*:last-child::part(button){margin-right:0}.partnerAirlineTextContainer{padding-left:0;padding-right:0}}@media (max-width: 320px){.submitButtonContainer{display:flex;flex-direction:column;padding:0}.submitButtonContainer *{width:100%}.submitButtonContainer *::part(button){width:100%;margin:0 0 10px}.partnerAirlineTextContainer{padding-left:0;padding-right:0}.addFlightButtonContainer{text-align:center}}.requestLongFormContainer{justify-items:left}.sendAReceiptForm,#alaskaFlights,#partnerFlights{width:100%}@media (max-width: 320px){.sendAReceiptForm{padding:10px}}.mainWrapper{display:grid;flex-direction:row;margin-left:auto;margin-right:auto;font-weight:300}.sister{padding:10px}@media (min-width: 1025px){.mainWrapper{grid-template-columns:repeat(2,1fr);max-width:920px;column-gap:50px}.buttonContainer{align-items:left;justify-items:left}.headerWrapper{padding:10px;margin-left:auto;margin-right:auto;max-width:920px;color:var(--ds-basic-color-texticon-default);font-family:var(--ds-basic-text-display-lg-breakpoint-lg-font-family)}}@media (min-width: 321px) and (max-width: 1024px){.mainWrapper{grid-template-columns:1fr;max-width:90%}.buttonContainer{text-align:center;display:flex;justify-content:center}.innerButtonContainer{width:348px;display:flex;justify-content:space-between}.headerWrapper{padding:10px;margin-left:auto;margin-right:auto;max-width:90%;color:var(--ds-basic-color-texticon-default);font-family:var(--ds-basic-text-display-lg-breakpoint-lg-font-family)}}@media (max-width: 320px){.buttonContainer{width:100%}.innerButtonContainer{width:100%;display:flex;flex-direction:column}.buttonContainer *::part(button){width:100%}.mainWrapper{width:100%;display:flex;flex-direction:column}.headerWrapper{padding:10px;color:var(--ds-basic-color-texticon-default);font-family:var(--ds-basic-text-display-lg-breakpoint-lg-font-family)}.sister{width:100%}}.resultDetailWrapper{display:grid;gap:10px;margin-left:auto;margin-right:auto}.wrapper{max-width:90%;margin:auto}.resultPageContentRight{margin-bottom:10px}.resultHeader{display:block;margin:auto}.resultPageContent{text-align:left}#accountButton::part(button){padding:10px;margin-left:10px}@media (min-width: 1025px){.resultDetailWrapper{grid-template-columns:repeat(2,1fr);max-width:920px;column-gap:50px}.buttonContainer{align-items:left;justify-items:left}.resultHeader{padding:10px;margin-left:auto;margin-right:auto;max-width:920px}}@media (max-width: 1024px){.wrapper{max-width:90%}}@media (max-width: 320px){#accountButton::part(button){padding:10px;margin-left:0;margin-top:20px;margin-bottom:20px}}.contentContainer{display:grid;grid-template-columns:35px 1fr}
