.uc-flight-results .fsr-toolbar{background:transparent;padding:0;border:none;border-radius:0;box-shadow:none;margin-bottom:24px;position:relative!important;top:auto!important;z-index:10!important;display:flex;flex-direction:column;gap:16px;width:100%}.uc-flight-results .qf{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:20px;margin:0;width:100%}.uc-flight-results .qf-groups{gap:32px;flex-wrap:nowrap;align-items:flex-start}.uc-flight-results .qf-group{flex-direction:column;align-items:flex-start;gap:12px}.uc-flight-results .qf-group-label{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.uc-flight-results .qf-pills{gap:8px;flex-wrap:wrap}.uc-flight-results .qf-pill{padding:8px 16px;font-size:13px;font-weight:500;border-radius:20px;transition:all .2s ease;white-space:nowrap}.uc-flight-results .qf-pill:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(246,99,21,.2)}.uc-flight-results .qf-more-btn{background:#f9fafb;border:1px solid #d1d5db;color:#374151;font-weight:500;padding:10px 18px;border-radius:8px;transition:all .2s ease}.uc-flight-results .st{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px 20px;margin:0;width:100%}.uc-flight-results .st-count{font-size:14px;color:#6b7280}.uc-flight-results .st-options{background:#f9fafb;border-radius:8px;padding:4px}.uc-flight-results .st-btn{padding:8px 16px;font-size:13px;font-weight:500;border-radius:6px;transition:all .2s ease}.uc-flight-results .st-btn--active{background:#ffffff;color:#f66315;box-shadow:0 1px 3px rgba(0,0,0,.1)}.uc-flight-results .afp{padding:16px 20px;border:1px solid #e5e7eb;background:#ffffff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uc-flight-results .afp-label{font-size:13px;font-weight:600;color:#6b7280;margin:0}.uc-flight-results .afp-pills{gap:10px}.uc-flight-results .afp-pill{background:#fef3e2;border:1px solid #fed7aa;color:#f66315;transition:all .2s ease}.uc-flight-results .afp-clear,.uc-flight-results .afp-pill{font-size:12px;font-weight:500;padding:6px 12px;border-radius:16px}.uc-flight-results .afp-clear{color:#6b7280;text-decoration:underline}.uc-flight-results .fsr-empty{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:60px 20px;margin:24px 0;text-align:center}@media (max-width:1024px){.uc-flight-results .qf-groups{flex-direction:column;gap:20px;width:100%}.uc-flight-results .qf-group{width:100%}}@media (max-width:768px){.uc-flight-results .fsr-toolbar{position:relative!important;top:auto!important;margin:0 0 16px!important;padding:0!important;box-shadow:none!important;z-index:10!important;gap:12px!important}.uc-flight-results .qf{padding:16px!important}.uc-flight-results .qf-groups{gap:16px!important;overflow-x:visible!important;flex-wrap:wrap!important}.uc-flight-results .qf-pills{width:100%!important;justify-content:flex-start!important}.uc-flight-results .qf-pill{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);text-align:center;padding:10px 8px!important}.uc-flight-results .st{padding:16px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.uc-flight-results .st-count{text-align:center}.uc-flight-results .st-options{width:100%!important;display:flex!important}.uc-flight-results .st-btn{flex:1 1!important;text-align:center!important;padding:10px 8px!important}.uc-flight-results .afp{flex-direction:column!important;align-items:flex-start!important;padding:16px!important;gap:12px!important}.uc-flight-results .afp-pills{width:100%!important;justify-content:flex-start!important;overflow-x:visible!important;flex-wrap:wrap!important}.fm{max-width:100%;border-radius:16px 16px 0 0;height:85vh}}@media (max-width:480px){.uc-flight-results .qf-pill{flex:1 1 100%}.uc-flight-results .afp-pill{font-size:11px;padding:4px 8px}}.uc-step-content .uc-flight-results{margin-top:16px}.uc-pagination{margin-top:32px;padding-top:24px;border-top:1px solid #f3f4f6;width:100%}.uc-pagination .fsr-pagination-btn{background:#ffffff;border:1px solid #e5e7eb;color:#374151;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s ease}.uc-pagination .fsr-pagination-btn:hover:not(:disabled){border-color:#f66315;color:#f66315;background:#fff1eb}.uc-pagination .fsr-pagination-btn--active{background:#f66315!important;border-color:#f66315!important;color:#ffffff!important}.uc-pagination .fsr-pagination-ellipsis{color:#9ca3af;padding:0 8px}.uc-pagination .fsr-pagination-info{margin-left:auto;font-size:13px;color:#6b7280}@media (max-width:768px){.uc-pagination{gap:16px;align-items:center}.uc-pagination .fsr-pagination-info{margin:0;order:-1}}