.flight-standalone .fs-root,.flight-standalone .fs-tabs-list{background:transparent!important;padding:0!important}.flight-standalone .fs-tabs-list{display:flex!important;gap:12px!important;height:auto!important;min-width:0!important;width:max-content!important;flex:none!important;justify-content:flex-start!important}.flight-standalone .fs-tabs-wrap{padding-bottom:1;padding-top:1}.flight-standalone .fs-tab{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:36px!important;padding:6px 14px!important;border-radius:58px!important;border:1px solid transparent!important;background:#ffffff!important;box-shadow:0 0 .6px rgba(0,0,0,.4),0 2px 2px rgba(0,0,0,.04)!important;color:#0f0f10!important;font-weight:500!important;font-size:14px!important;text-transform:none!important}.flight-standalone .fs-tab[data-state=active]{background:#f5f5f5!important;border-color:#171717!important;color:#262626!important;box-shadow:none!important}.flight-standalone .fs-tab-icon{display:none!important}.flight-standalone .fs-tab-content{margin-top:16px}.flight-standalone .fs-form{max-height:none!important}.flight-standalone .fs-panel{padding:0!important;border:none!important;background:transparent!important}.flight-standalone .fs-segments-wrap{gap:12px!important}.flight-standalone .fs-field-label{font-size:var(--text-sm,.9rem)!important;font-weight:500!important;line-height:1.25rem!important;color:var(--primary)!important;letter-spacing:normal!important;text-transform:none!important;margin-bottom:2px!important}.flight-standalone .fs-field-box{border-radius:var(--radius-md)!important;border:1px solid var(--border)!important;background:var(--background)!important;box-shadow:none!important}.flight-standalone .fs-airport-icon{display:none!important}.flight-standalone .fs-airport-input{height:2.75rem!important;padding:0 .75rem!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;font-size:var(--text-sm,.9rem)!important;font-weight:400!important;color:var(--primary)!important;background:var(--background)!important;background-image:none!important}.flight-standalone .fs-airport-input::placeholder{color:var(--muted-foreground);font-size:var(--text-sm,.9rem);font-weight:400}.flight-standalone .fs-airport-dropdown{border-color:var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.flight-standalone .fs-field-mobile{padding:0!important;border:none!important;background:transparent!important}@media (max-width:1023px){.flight-standalone .fs-date-trigger{border:1px solid var(--border)!important}}.flight-standalone .fs-date-box{padding-left:0!important}.flight-standalone .fs-date-trigger{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:2.75rem!important;border-radius:var(--radius-md)!important;background-color:var(--background)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cline x1='16' x2='16' y1='2' y2='6'/%3E%3Cline x1='8' x2='8' y1='2' y2='6'/%3E%3Cline x1='3' x2='21' y1='10' y2='10'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important;padding:0 2rem 0 .75rem!important}.flight-standalone .fs-date-value{font-size:var(--text-sm,.9rem)!important;font-weight:400!important;color:var(--primary)!important}.flight-standalone .fs-date-placeholder{font-size:var(--text-sm,.9rem)!important;font-weight:400!important;color:var(--muted-foreground)!important}.flight-standalone .fs-bottom-row{border-top:none!important;padding-top:0!important;gap:12px!important}.flight-standalone .fs-bottom-row-inner{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.flight-standalone .fs-airline-field,.flight-standalone .fs-cabin-field,.flight-standalone .fs-search-field,.flight-standalone .fs-travelers-field{width:100%!important;min-width:0!important}.flight-standalone .fs-airline-input,.flight-standalone .fs-cabin-trigger,.flight-standalone .fs-travelers-trigger{height:2.75rem!important;padding:0 .75rem!important;border-radius:var(--radius-md)!important;border-color:var(--border)!important;background:var(--background)!important;color:var(--primary)!important;font-size:var(--text-sm,.9rem)!important;font-weight:400!important;text-transform:none!important}.flight-standalone .fs-airline-input::placeholder{color:var(--muted-foreground)!important;font-size:var(--text-sm,.9rem)!important;font-weight:400!important}.flight-standalone .fs-search-btn{height:2.25rem!important;min-width:148px;padding:0 1rem!important;border:none!important;border-radius:var(--radius-md)!important;background:var(--primary)!important;font-size:var(--text-sm,.9rem)!important;font-weight:500!important;color:var(--primary-foreground,#ffffff)!important}.flight-standalone .fs-search-btn:hover{background:var(--primary)!important;opacity:.9}.flight-standalone .fs-add-city-btn span,.flight-standalone .fs-add-city-btn svg{color:#171717!important}.flight-standalone .fs-remove-btn svg{color:#ef4444!important}@media (min-width:1024px){.flight-standalone .fs-seg-row{justify-content:space-between!important}.flight-standalone .fs-field{flex:1 1 0%!important;width:auto!important;min-width:0!important}.flight-standalone .fs-bottom-row-inner{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important}.flight-standalone .fs-airline-field,.flight-standalone .fs-cabin-field,.flight-standalone .fs-travelers-field{flex:1 1 0%!important;width:auto!important;min-width:0!important}.flight-standalone .fs-search-field{flex:0 0 auto!important;width:auto!important}}