.SeatContainer_emptyState__x_QOd{text-align:center;padding:60px 20px}.SeatContainer_emptyText__XfXyK{font-size:16px;color:var(--color-text-secondary)}.SeatContainer_airlineGrid__s3jPf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;padding:0 .5rem}@media (max-width:768px){.SeatContainer_airlineGrid__s3jPf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SeatContainer_airlineCard__o1clY{padding:12px;gap:10px}.SeatContainer_airlineCardLogoFallback__QKHag,.SeatContainer_airlineCardLogo__9l1yx{width:32px;height:32px}.SeatContainer_airlineCardName__tU08j{font-size:14px}}.SeatContainer_airlineCard__o1clY{display:flex;align-items:center;gap:12px;background:var(--color-bg);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:12px;padding:16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font:inherit;color:inherit;text-align:left;width:100%}.SeatContainer_airlineCard__o1clY:focus-visible,.SeatContainer_airlineCard__o1clY:hover{border-color:var(--color-brand,#1a1a2e);box-shadow:0 2px 8px rgba(0,0,0,.06);outline:none}.SeatContainer_airlineCardLogo__9l1yx{width:40px;height:40px;object-fit:contain;border-radius:6px;flex-shrink:0}.SeatContainer_airlineCardLogoFallback__QKHag{width:40px;height:40px;border-radius:6px;background:var(--color-border,rgba(0,0,0,.06));flex-shrink:0}.SeatContainer_airlineCardName__tU08j{font-size:15px;font-weight:600;color:var(--color-text-primary);line-height:1.2;overflow-wrap:anywhere}.SeatContainer_airlineCardCount__vOKL5{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.SeatContainer_flightListWrap__6RQtV{max-width:960px;margin:0 auto;width:100%}.SeatContainer_flightList__ZZPlU{display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.SeatContainer_flightList__ZZPlU{gap:8px}}.SeatContainer_filterBar__Gpr8_{display:flex;flex-wrap:wrap;gap:10px 18px;padding:4px 2px 14px;margin-bottom:4px}.SeatContainer_filterBtn__xxO3r,.SeatContainer_filterGroup__7BJFn{display:inline-flex;white-space:nowrap}.SeatContainer_filterBtn__xxO3r{align-items:center;justify-content:center;padding:4px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:32px;color:var(--color-text-primary,#1d2939);background:var(--color-bg,#fff);border:none;border-radius:0;box-shadow:0 3px 8px 0 rgba(0,0,0,.11);cursor:pointer;transition:all .2s ease}.SeatContainer_filterBtn__xxO3r:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.SeatContainer_filterGroup__7BJFn .SeatContainer_filterBtn__xxO3r:first-child{border-radius:12px 0 0 12px}.SeatContainer_filterGroup__7BJFn .SeatContainer_filterBtn__xxO3r:last-child{border-radius:0 12px 12px 0}.SeatContainer_filterBtnActive____IL6,.SeatContainer_filterBtnActive____IL6:hover{background:var(--color-brand,#0076a9);color:#fbfdff;font-weight:700;box-shadow:0 3px 8px 0 rgba(60,150,181,.3)}@media (max-width:768px){.SeatContainer_filterBar__Gpr8_{gap:8px;padding:4px 0 12px}.SeatContainer_filterGroup__7BJFn{flex:1 1 100%}.SeatContainer_filterBtn__xxO3r{flex:1 1;padding:4px 8px}}