#booking-access{margin:0 0 24px;border:1px solid var(--line)}.access-row{display:flex;gap:12px;margin-top:10px}.access-row input{flex:1;min-width:0;background:var(--bg);color:white;border:1px solid var(--line);padding:12px;border-radius:6px;font:inherit}.access-row .primary{width:auto}#state.error,#booking-result{color:#f0b68d}#details{color:#e7dfef;margin:4px 0 16px;line-height:1.45;overflow-wrap:anywhere}#details .flight-description{display:block;font-size:24px;font-weight:600}#details .passenger-name{display:block;font-size:20px;margin-top:8px;color:#f5f6fa}#receipt{margin:0 0 24px;border:1px solid var(--purple)}.embedded header,.embedded .demo,.embedded .intro,.embedded .steps,.embedded footer{display:none}.embedded main{padding-top:18px;padding-bottom:18px}.booking-active #choice .flight-options,.booking-active #choice fieldset,.booking-active #choice .field:has(#choose-aircraft){display:none}@media(max-width:700px){.access-row{flex-direction:column}.access-row .primary{width:100%}}

@media(max-width:700px){#details .flight-description{font-size:20px}#details .passenger-name{font-size:18px}}

.booking-active .filters{display:none}.personal-slot small{font-size:15px;font-weight:600;white-space:normal}.personal-slot{padding:6px!important}

.booking-boot .filters{display:none}

.booking-active.booking-site-choice .filters{display:flex}.booking-site-choice .filters label:has(#aircraft){display:none}
