.s4-trip-h-ico{color:var(--s4-pink,#d2447b);margin-right:.45rem;font-size:.9em}.s4-trip-note i{color:var(--s4-gold,#b8995f)}.s4-trip-note--city i{color:var(--s4-pink,#d2447b)}.s4-trip-note--city{color:var(--s4-ink,#1a1417);font-weight:600}.s4-trip-msg{display:block;margin-top:4px;font-size:.72rem;line-height:1.35;color:var(--s4-pink-deep,#a81e57);white-space:normal}.s4-wait-btn:disabled{opacity:.55;cursor:default;transform:none}.s4-trip-push{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;padding-top:.6rem;border-top:1px dashed rgba(26,20,23,.12);font-size:.78rem;color:#6b6169}.s4-trip-push span{flex:1;min-width:0}.s4-trip-push--done{color:#2a8a55}.s4-trip-push-btn{flex:none;border:0;border-radius:999px;padding:.4rem .8rem;font-size:.72rem;font-weight:700;background:rgba(210,68,123,.1);color:var(--s4-pink-deep,#a81e57);cursor:pointer}.s4-trip-promo{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.75rem .95rem;border-radius:var(--s4-card-radius,22px);background:#fff;box-shadow:var(--s4-shadow-md,0 10px 24px -18px rgba(26,20,23,.5));color:#6b6169;font-size:.82rem;text-decoration:none}.s4-trip-promo:hover{color:#6b6169}.s4-trip-promo>i:first-child{color:var(--s4-pink,#d2447b);font-size:1rem}.s4-trip-promo span{flex:1;min-width:0}.s4-trip-promo b{color:var(--s4-ink,#1a1417)}.s4-trip-promo-go{color:#b9aeb5;font-size:.75rem}.s4-trips-head{margin-bottom:1rem}.s4-trips-sub{color:#6b6169;font-size:.9rem;margin:.3rem 0 0}.s4-trips-list{list-style:none;margin:0 0 1.2rem;padding:0}.s4-trips-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(26,20,23,.07)}.s4-trips-flag{font-size:1.4rem}.s4-trips-what{flex:1;min-width:0;display:flex;flex-direction:column}.s4-trips-what b{color:var(--s4-ink,#1a1417)}.s4-trips-what span{font-size:.8rem;color:#6b6169}.s4-trips-cancel{border:0;background:none;color:#8a7f86;font-size:.78rem;text-decoration:underline;cursor:pointer}.s4-trips-form{flex-direction:column;max-width:460px}.s4-trips-dates,.s4-trips-form{display:flex;gap:.8rem}.s4-trips-dates .s4-trips-field{flex:1;min-width:0}.s4-trips-field{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;color:#6b6169}.s4-trips-field input,.s4-trips-field select{width:100%;padding:.6rem .75rem;border:1px solid rgba(26,20,23,.15);border-radius:12px;font-size:.95rem;background:#fff;color:var(--s4-ink,#1a1417);box-sizing:border-box;height:48px;line-height:normal}.s4-trips-submit{align-self:flex-start;padding:.65rem 1.1rem;font-size:.8rem}.s4-trips-error{color:#b3261e;font-size:.82rem;margin:0}.s4-trips-ok{color:#2a8a55;font-size:.85rem;margin-top:.8rem}.s4-trips-note{color:#6b6169;font-size:.85rem}.s4-trip-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.s4-trip-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:rgba(210,68,123,.1);color:var(--s4-pink-deep,#a81e57);font-size:.8rem;font-weight:600;text-decoration:none}.s4-trip-chip span{font-weight:400}.s4-city-nudge{margin:0 0 1rem;padding:.8rem .95rem;border-radius:var(--s4-card-radius,22px);background:#fff;box-shadow:var(--s4-shadow-md,0 10px 24px -18px rgba(26,20,23,.5));font-size:.82rem;color:#6b6169}.s4-city-nudge-row{display:flex;align-items:flex-start;gap:.7rem}.s4-city-nudge-ico{color:var(--s4-pink,#d2447b);font-size:1rem;margin-top:.1rem}.s4-city-nudge-txt{flex:1;min-width:0;line-height:1.4}.s4-city-nudge-txt b{color:var(--s4-ink,#1a1417)}.s4-city-nudge-x{border:0;background:none;color:#b9aeb5;padding:0 .2rem;cursor:pointer}.s4-city-nudge-actions{display:flex;gap:.5rem;margin:.7rem 0 0}.s4-city-nudge .s4-city{margin-top:.7rem}.s4-city-nudge--done{color:#2a8a55;display:flex;gap:.5rem;align-items:center}