/* AMUSTAY Flight v75 itinerary controls — visible but secondary to the restored v68/v69 design. */
.flight-v75-shelf{display:none;max-width:1080px;margin:.5rem auto 0;padding:0 .6rem}.flight-v75-shelf.has-items{display:block}.flight-v75-shelf-row{display:flex;gap:.45rem;overflow-x:auto;padding:.1rem 0 .35rem}
.flight-v75-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:min(38rem,94vw);padding:.5rem .6rem;border:1px solid #dbe3ec;border-radius:12px;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.05);font-size:.72rem}.flight-v75-plan-main{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-v75-plan-main b{color:#24364b}.flight-v75-plan-actions{display:flex;gap:.22rem;align-items:center}
.flight-v75-plan-actions button,.flight-v75-card-actions button{border:1px solid #d5dee8;background:#fff;color:#536274;border-radius:8px;padding:.3rem .46rem;font-size:.67rem;font-weight:750;line-height:1.15;cursor:pointer}.flight-v75-plan-actions button:hover,.flight-v75-card-actions button:hover,.flight-v75-card-actions button.is-active{border-color:#7fa6c9;background:#eef6fb;color:#184f8c}
.flight-v75-card-actions{display:flex;align-items:center;gap:.32rem;flex-wrap:wrap;margin:.65rem 0 .1rem;padding:.55rem .65rem;border:1px solid #e2e8ef;border-radius:10px;background:#f8fafc}.live71-card .flight-v75-card-actions{margin:.7rem 0 0;border-left:0;border-right:0;border-radius:0;padding:.65rem 1rem}.flight-v75-connect{margin-left:auto}.flight-v75-note{color:#7a8795;font-size:.64rem;white-space:nowrap}
@media(max-width:720px){.flight-v75-shelf{margin-top:.3rem;padding:0 .35rem}.flight-v75-plan{min-width:95vw;grid-template-columns:auto minmax(0,1fr)}.flight-v75-plan-actions{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}.flight-v75-card-actions{padding:.5rem .55rem}.flight-v75-connect{margin-left:0}}
