.where-next{max-width:900px;margin:0 auto;padding:0 16px 32px}.where-next-controls{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.where-next-controls p{flex:100%;margin:0}.where-next-controls label{cursor:pointer}.where-next-empty{text-align:center;color:var(--text-muted)}.where-next-list{margin:16px 0;padding:0;list-style:none}.where-next-item{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.where-next-rank{color:var(--brand);text-align:center;flex:0 0 2.2em;font-size:1.2rem;font-weight:700}.where-next-main{flex:1;min-width:0}.where-next-name{color:var(--text);font-size:1.05rem;font-weight:700;text-decoration:none}.where-next-name:hover{text-decoration:underline}.where-next-region{color:var(--text-muted);margin-left:8px;font-size:.85rem}.where-next-facts{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:.85rem;display:flex}.where-next-facts .visa-chip{border-radius:10px;padding:2px 8px;font-weight:600}.where-next-wish{font:inherit;border:1px solid var(--brand);color:var(--brand);cursor:pointer;background:0 0;border-radius:16px;flex:none;padding:6px 12px;font-size:.85rem;font-weight:600}.where-next-wish.wishlisted{background:var(--brand);color:#fff}.where-next-more{font:inherit;border:1px solid var(--border);background:var(--surface-alt);color:var(--text);cursor:pointer;border-radius:4px;margin:0 auto 16px;padding:8px 20px;font-weight:600;display:block}.where-next-flights{text-align:center}.where-next-flights a{color:var(--brand)}@media (max-width:600px){.where-next-item{flex-wrap:wrap}.where-next-region{margin-left:0;display:block}.where-next-wish{margin-left:auto}}
