.flight-workspace,.flight-dialog{font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--ivory);--flight-muted:color-mix(in oklch, var(--ivory) 78%, var(--navy-deep));--flight-warning:var(--gold-soft);font-size:1rem}.flight-workspace main,.flight-dialog{line-height:1.6}.flight-workspace main .font-mono,.flight-dialog .font-mono{font-family:var(--font-sans)}.flight-workspace main .uppercase,.flight-dialog .uppercase{text-transform:none}.flight-workspace main [class*=tracking-],.flight-dialog [class*=tracking-]{letter-spacing:0}.flight-workspace main :is(p,li,dd,input,select,textarea),.flight-dialog :is(p,li,dd,input,select,textarea){font-size:1rem}.flight-workspace main :is(label,legend,dt,button),.flight-dialog :is(label,legend,dt,button){font-size:.875rem}.flight-workspace main [class*=text-ivory\/],.flight-dialog [class*=text-ivory\/]{color:var(--flight-muted)}.flight-workspace main [class*=text-gold\/],.flight-dialog [class*=text-gold\/]{color:var(--gold)}.flight-workspace main [class*=text-amber-],.flight-dialog [class*=text-amber-]{color:var(--flight-warning)}.flight-workspace main [class*=border-amber-],.flight-dialog [class*=border-amber-]{border-color:var(--flight-warning)}.flight-workspace main [class*=bg-amber-],.flight-dialog [class*=bg-amber-]{background:var(--navy-deep)}.flight-workspace main .font-display:not(h1,h2,h3),.flight-dialog .font-display:not(h1,h2,h3){font-family:var(--font-sans);font-style:normal}.flight-workspace main input::placeholder,.flight-dialog input::placeholder{color:var(--flight-muted);opacity:1}.flight-workspace main button,.flight-dialog button{white-space:normal;height:auto;min-height:44px}.flight-workspace main select,.flight-workspace main input,.flight-dialog input,.flight-dialog select{min-height:44px}.flight-time{font-weight:500;line-height:1.4;font-size:22px!important}.flight-price{font-weight:500;font-size:28px!important}.flight-label{color:var(--gold);font-size:14px;font-weight:500;display:block}.flight-calendar{--cell-size:2.65rem;background:var(--navy-deep);color:var(--ivory)}.flight-calendar button{min-height:42px}.flight-calendar [data-range-start=true],.flight-calendar [data-range-end=true]{background:var(--gold);color:var(--navy-deep)}.flight-calendar [data-range-middle=true]{background:var(--secondary);color:var(--ivory)}.flight-calendar .rdp-range_start,.flight-calendar .rdp-range_end{background:var(--secondary)}@media (width<=639px){.flight-time{font-size:20px!important}.flight-date-dialog{border-radius:0;align-content:start;max-width:none;height:100dvh;overflow-y:auto;inset:0!important;transform:translate(0)!important}}@media (prefers-reduced-motion:reduce){.flight-workspace *,.flight-dialog *{transition:none!important;animation:none!important}}
